updated
authorChristian Urban <christian dot urban at kcl dot ac dot uk>
Wed, 30 Mar 2016 17:27:34 +0100
changeset 415 f1be8028a4a9
parent 414 05e5d68c9627
child 416 75df587e1bcd
updated
.DS_Store
Cookbook/main.html~
Nominal/LF/index.html~
Nominal/activities.html--
Nominal/activities.html~
Nominal/activities/CK_Machine.thy
Nominal/activities/Lambda.thy
Nominal/activities/Minimal.thy
Nominal/activities/a0size.sty
Nominal/activities/announcement.pdf
Nominal/activities/announcement.ps
Nominal/activities/announcement.tex
Nominal/activities/australia.gif
Nominal/activities/australia.png
Nominal/activities/australia.ps
Nominal/activities/cas09/Example.thy
Nominal/activities/cas09/Lec1.thy
Nominal/activities/cas09/Lec2.thy
Nominal/activities/cas09/Lec3.thy
Nominal/activities/cas09/index.html
Nominal/activities/cas09/slides1.pdf
Nominal/activities/cas09/slides2.pdf
Nominal/activities/cas09/slides3.pdf
Nominal/activities/idp/index.html
Nominal/activities/idp/logo-documentation.eps
Nominal/activities/idp/logo-documentation.gif
Nominal/activities/idp/main.html
Nominal/activities/idp/menu.html
Nominal/activities/idp/new.gif
Nominal/activities/idp/snippets/silence.html
Nominal/activities/idp/title.html
Nominal/activities/idp/x.log
Nominal/activities/idw10/idw.html
Nominal/activities/index.html
Nominal/activities/jar09/cfp.html
Nominal/activities/logo.eps
Nominal/activities/logo.png
Nominal/activities/popl1.png
Nominal/activities/slides.pdf
Nominal/activities/tphols09/IDW/AK-example_hgrc
Nominal/activities/tphols09/IDW/AK-example_session
Nominal/activities/tphols09/IDW/AK-hgtalk.pdf
Nominal/activities/tphols09/IDW/CU-Ex1.thy
Nominal/activities/tphols09/IDW/CU-intro.pdf
Nominal/activities/tphols09/IDW/CU-slides1.pdf
Nominal/activities/tphols09/IDW/CU-slides2.pdf
Nominal/activities/tphols09/IDW/Conversions.thy
Nominal/activities/tphols09/IDW/ExampleConstruction.thy
Nominal/activities/tphols09/IDW/FH-ex.thy
Nominal/activities/tphols09/IDW/FI-Ex.thy
Nominal/activities/tphols09/IDW/FI-slides.pdf
Nominal/activities/tphols09/IDW/InductiveInternals.thy
Nominal/activities/tphols09/IDW/Inductive_Examples.thy
Nominal/activities/tphols09/IDW/MW-Ex1.thy
Nominal/activities/tphols09/IDW/MW-Ex2.thy
Nominal/activities/tphols09/IDW/MW-Ex3.thy
Nominal/activities/tphols09/IDW/MW-Ex4.thy
Nominal/activities/tphols09/IDW/MW-Ex5.thy
Nominal/activities/tphols09/IDW/MW-Ex6.thy
Nominal/activities/tphols09/IDW/MW-ex.scala
Nominal/activities/tphols09/IDW/MW-slides.pdf
Nominal/activities/tphols09/IDW/MW-slides2.pdf
Nominal/activities/tphols09/IDW/MW-slides3.pdf
Nominal/activities/tphols09/IDW/MW-slides4.pdf
Nominal/activities/tphols09/IDW/SB-Calc.thy
Nominal/activities/tphols09/IDW/SB-Method.thy
Nominal/activities/tphols09/IDW/Simple_Inductive_Package.thy
Nominal/activities/tphols09/IDW/isar-keywords-inductive.el
Nominal/activities/tphols09/IDW/package.pdf
Nominal/activities/tphols09/IDW/simple_inductive_package.ML
Nominal/activities/tphols09/TUM-Logo-102.png
Nominal/activities/tphols09/accepted.html
Nominal/activities/tphols09/basin.html
Nominal/activities/tphols09/cfet.txt
Nominal/activities/tphols09/cfp.pdf
Nominal/activities/tphols09/cfp.tex
Nominal/activities/tphols09/cfw.txt
Nominal/activities/tphols09/conference_info.pdf
Nominal/activities/tphols09/emerging-trends-TUM-I0916.pdf
Nominal/activities/tphols09/fee.html
Nominal/activities/tphols09/fee2.html
Nominal/activities/tphols09/harrison.html
Nominal/activities/tphols09/history.html
Nominal/activities/tphols09/hotel.html
Nominal/activities/tphols09/idw.html
Nominal/activities/tphols09/index.html
Nominal/activities/tphols09/index2.html
Nominal/activities/tphols09/isabelle-schedule.pdf
Nominal/activities/tphols09/isabelle-workshop.pdf
Nominal/activities/tphols09/new.gif
Nominal/activities/tphols09/novotel_booking.doc
Nominal/activities/tphols09/novotel_booking.pdf
Nominal/activities/tphols09/pictures/chinesischer_turm.jpg
Nominal/activities/tphols09/pictures/chinesischer_turm_small.jpg
Nominal/activities/tphols09/pictures/cs_building.jpg
Nominal/activities/tphols09/pictures/cs_building_small.jpg
Nominal/activities/tphols09/pictures/englischer_garten.jpg
Nominal/activities/tphols09/pictures/englischer_garten_small.jpg
Nominal/activities/tphols09/pictures/isar.jpg
Nominal/activities/tphols09/pictures/isar_small.jpg
Nominal/activities/tphols09/pictures/magistrale.jpg
Nominal/activities/tphols09/pictures/magistrale_small.jpg
Nominal/activities/tphols09/pictures/marienplatz.jpg
Nominal/activities/tphols09/pictures/marienplatz_small.jpg
Nominal/activities/tphols09/pictures/maximilianstrasse.jpg
Nominal/activities/tphols09/pictures/maximilianstrasse_small.jpg
Nominal/activities/tphols09/pictures/nationaltheater.jpg
Nominal/activities/tphols09/pictures/nationaltheater_small.jpg
Nominal/activities/tphols09/pictures/tphols09_poster.jpg
Nominal/activities/tphols09/pictures/tphols09_poster_small.jpg
Nominal/activities/tphols09/pictures/validas.jpg
Nominal/activities/tphols09/pictures/validas.png
Nominal/activities/tphols09/programme.html
Nominal/activities/tphols09/registration/class.phpmailer.php
Nominal/activities/tphols09/registration/class.smtp.php
Nominal/activities/tphols09/registration/confirm.php
Nominal/activities/tphols09/registration/reg.html
Nominal/activities/tphols09/registration/registration.php
Nominal/activities/tphols09/screenshots/address.png
Nominal/activities/tphols09/screenshots/check_order.png
Nominal/activities/tphols09/screenshots/credit_card.png
Nominal/activities/tphols09/screenshots/login.png
Nominal/activities/tphols09/screenshots/order.png
Nominal/activities/tphols09/screenshots/overview.png
Nominal/activities/tphols09/screenshots/payment_type.png
Nominal/activities/tphols09/screenshots/registration.png
Nominal/activities/tphols09/screenshots/shopping_cart.png
Nominal/activities/wallpaper.sty
Nominal/cookie.html--
Nominal/documentation.html--
Nominal/download-old.html--
Nominal/download.html--
Nominal/example.html--
Nominal/ijcar-08.html--
Nominal/index.html--
Nominal/main.html--
Nominal/main.html~
Nominal/menu.html--
Nominal/menu.html~
Nominal/oregon.html--
Nominal/title.html--
PhD/index.html~
Publications/.DS_Store
Publications/mphil.pdf
index.html~
lex/index.html~
Binary file .DS_Store has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Cookbook/main.html~	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,202 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <title>Isabelle Programming Tutorial</title>
+  <link rel="stylesheet" href="nominal.css">
+</head>
+
+<body>
+<div align="center">
+<table width="95%">
+<tbody>
+<tr>
+<td align="left">
+<H1>Aim</H1>
+
+There is already quite good documentation available for users to learn
+how to interact with Isabelle and to use it for proving
+theorems (see <A HREF="http://www.cl.cam.ac.uk/research/hvg/Isabelle/documentation.html" target="_top">here</A>).
+However, the entry barrier for users to program on the ML-level of Isabelle
+is still unbearably high. In this project we want to change this state
+of affairs by providing a <i>tutorial</i> about ML-coding in Isabelle. 
+At its centre we describe the 
+implementation of a simple prototypical Isabelle package (we describe
+a simplified version of the inductive package). We hope by 
+documenting every aspect of this package that in the future you will 
+be able to modify, extend and adapt this package for your own purposes, 
+see how developers code in Isabelle and understand better Isabelle's 
+idiosyncrasies. As a result you will be able to quickly produce code 
+for your own needs and will be able to participate in keeping Isabelle 
+alive in the long run. 
+
+<p>
+Specific topics of the tutorial we have not yet covered: 
+
+<P>
+<ul>
+<li> First Steps
+<ul> 
+<li>theories, contexts and local theories
+<li>morphisms
+<li>name spaces
+</ul>
+<li>Parsing
+<ul>
+<li>context-, argument- and attribute parsers
+<li>parsing and printing translations
+<li>methods
+</ul>
+<li>Tactical Reasoning
+<ul>
+<li>declarations
+<li>structured proofs
+</ul>
+<li>Advanced Stuff
+<ul> 
+<li>user-space type-systems
+<li>typing algorithms
+<li>external applications
+</ul>
+</ul>
+<P>
+
+Please help us to expand on this list. 
+
+<H3>We need You</H3>
+
+We need help for accomplishing this tutorial. If you are familiar with the 
+ML-level of Isabelle, please get in contact with us (see addresses below). If you 
+are not familiar, but like to know more about the bits and pieces that make
+up the Isabelle code, then let us know what you are interested in or what
+project you like to implement. Above all we like to help future users and 
+developers of Isabelle; we do not want to end up with some "artificial documentation" 
+that is of nobody's help. Also proofreading and feedback would be most
+appreciated.
+
+<H3>People to contact</H3>
+
+The project is managed by
+
+<ul>
+<li> <A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/" target="_top">Christian Urban</A> (christian.urban at kcl ac uk)
+<li> <A HREF="http://www.cl.cam.ac.uk/~lp15/" target="_top">Larry Paulson</A> (lp15 at cam ac uk)
+<li> <A HREF="http://nicta.com.au/people/norrishm" target="_top">Michael Norrish</A>
+     (Michael.Norrish at nicta com au)
+</ul>
+
+There is also the following mailing list that is subscribed by all developers
+and open for help, suggestions etc. about this project.
+<p>
+<A HREF="https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev">
+isabelle-dev@mailbroy.informatik.tu-muenchen.de</A>
+<BR>
+<p>
+
+<H3>Repository</H3>
+
+A preliminary 
+<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/isabelle-cookbook" target="_top">repository</A>
+is available and you are very welcome to contribute to it. The current draft of the tutorial is <A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/isabelle-cookbook/raw-file/tip/progtutorial.pdf" target="_top" onclick="pageTracker._trackPageview('tutorial');">here</A>. 
+
+<H3>Stable Version</H3>
+
+There is no real stable version of the Programming Tutorial yet. If you need a version 
+that is guaranteed to work with Isabelle 2011-1, then please get in touch with me 
+(christian.urban at kcl ac uk).
+
+
+<H3><A NAME="readers"></A>What early readers said:</H3>
+
+<p>
+<i>
+My path towards HOL was from HOL Light, to HOL4, to Isabelle/HOL and
+the Cookbook was essential for the last step (Piotr Trojanek, University of Bristol, 2014)
+</i>
+
+<p>
+<i>
+...and the Isabelle/ML Cookbook are valuable resources (Lars Hupel, 2014)
+</i>
+
+<p>
+<i>
+GREAT!!! That's exactly what I was looking for! (Thomas Genet, ISTIC/IRISA, 2012)
+</i>
+
+<p>
+<i>
+The tutorial really is quite nice. (Jeremy Avigad, CMU, 2011)
+</i>
+
+<p>
+<i>
+By the way, thanks for the Isabelle Cookbook, it's really helpful to 
+start with Isabelle/ML. (Mathieu Giorgino, 2011)
+</i>
+
+<p>
+<i>
+Great!  This seems to have a lot of the missing pieces I couldn't find  
+in the tutorial and reference manual. (Kevin Van Horn, 2011)
+</i>
+
+<p>
+<i>
+I've been fighting for hours trying to derive some theorems automatically, 
+until Florian told me I should try using conversions and then I read the Cookbook 
+section and it solved my problem. The example with abs_conv in particular was 
+particularly illuminating. Thanks! (Jasmin Blanchette, TU Munich, 2010)
+</i>
+
+<p>
+<i> The cook book seems really helpful, if not even exactly what I need. 
+(Nils J&auml;hnig, FU Berlin, 2010)</i>
+
+<p>
+<i>The Programming Tutorial has helped me tremendously to get familiar with
+Isabelle, which I used in my bachelor thesis about the type-inference algorithm 
+in Isabelle. (Dmitriy Traytel, TU Munich, 2010)</i>
+
+<p>
+<i>I've already pointed a couple of PhD students at the programming tutorial, and
+they've already found it to be a great place to start with Isabelle
+programming. (Lucas Dixon, University of Edinburgh, 2009)</i> 
+
+<p>
+<i>The Isabelle Programming Tutorial is great! I finally learned how to add 
+new keywords and how to parse outer syntax! (Amine Chaieb, University of Cambridge)</i>
+
+<p>
+<i>I felt the programming tutorial was very clear and comprehensible. I'm
+toying with actually getting back to Isabelle again. Thanks to 
+everyone involved in the documentation project. I really think it
+is worthwhile. (Tom Ridge, University of Cambridge, 2009)</i>
+
+<p>
+<i>I learned from the tutorial how to deal with fresh variables and also which function to use
+for applying substitutions that are generated by unification.
+(Lukas Bulwahn, TU Munich, 2009)</i>
+
+<p>
+<i> What a great resource! I wish I'd had this when I wrote my first
+parser in December 2008. 
+(Timothy Bourke, UNSW Sydney, 2009)</i>
+
+</td>
+</tr>
+</tbody>
+</table>
+</div>     
+
+
+<HR>
+<div id="clustrmaps-widget"></div><script type="text/javascript">var _clustrmaps = {'url' : 'http://www.inf.kcl.ac.uk/staff/urbanc/Cookbook/index.html', 'user' : 948346, 'server' : '4', 'id' : 'clustrmaps-widget', 'version' : 1, 'date' : '2011-10-30', 'lang' : 'en', 'corners' : 'square' };(function (){ var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = 'http://www4.clustrmaps.com/counter/map.js'; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x);})();</script><noscript><a href="http://www4.clustrmaps.com/user/123e787a"><img src="http://www4.clustrmaps.com/stats/maps-no_clusters/www.inf.kcl.ac.uk-staff-urbanc-Cookbook-index.html-thumb.jpg" alt="Locations of visitors to this page" /></a></noscript>
+</a>
+<p>
+<P>
+<a href="http://validator.w3.org/check/referer" target="_top">[Validate this page.]</a>
+<!-- hhmts start --> Last modified: Mon Oct 20 00:42:10 BST 2014 <!-- hhmts end -->
+
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/LF/index.html~	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <title>The Nominal Datatype Package</title>
+  <link rel="stylesheet" href="nominal.css">
+</head>
+
+<body>
+<h1>Mechanising the Metatheory of LF</h1>
+
+<h3>by Christian Urban, James Cheney and Stefan Berghofer</h3>
+
+<h4>Abstract</h4>
+
+  LF is a dependent type theory in which many other formal systems can
+  be conveniently embedded.  However, correct use of LF relies on
+  nontrivial metatheoretic developments such as proofs of correctness
+  of decision procedures for LF's judgments.  Although detailed
+  informal proofs of these properties have been published, they have
+  not been formally verified in a theorem prover. We have formalized 
+  these properties within Isabelle/HOL using
+  the Nominal Datatype Package, closely following a recent article by
+  Harper and Pfenning.  In the process, we identified and resolved a
+  gap in one of the proofs and a small number of minor lacunae
+  in others.  We also formally derive a version of the type checking 
+  algorithm from which Isabelle/HOL can generate executable code. 
+  Besides its intrinsic interest, our formalization
+  provides a foundation for studying the adequacy of LF encodings, the
+  correctness of Twelf-style metatheoretic reasoning, and the
+  metatheory of extensions to LF.<P>
+
+<b>Technical Report</b>
+<A HREF="http://www.onf.kcl.ac.uk/staff/urbanc/Nominal/LF/techreport.pdf">[pdf]</A><BR>  
+(This technical report contains in some sections more details of our development 
+than we presented in the LICS'08 paper, and also a new section on the
+locally nameless representation of binders and on code generation.)
+<p>
+
+<b>Nominal Isabelle Development</b>
+<p> (includes all three developments discussed in the technical report)
+<A HREF="http://www.onf.kcl.ac.uk/staff/urbanc/Nominal/LF/LF.tgz">[LF.tgz]</A>
+<p>
+<hr>
+<!-- hhmts start -->
+Last modified: Fri Oct 23 17:42:50 CEST 2009
+<!-- hhmts end -->
+<a href="http://validator.w3.org/check/referer">[Validate this page.]</a>
+
+
+</body>
+</html>
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities.html--	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,180 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <title>The Nominal Datatype Package</title>
+  <script type="text/javascript" src="striper.js"></script>
+  <link rel="stylesheet" href="nominal.css">
+</head>
+<body onload="striper('ul','striped','li','first,second')">
+<h1>Our Old Activities</h1>
+
+<h2>Past</h2>
+
+<h2>2013</h2>
+<ul class="striped">
+  <li> Larry Paulson visits the SMAL group (16 July, hosts: Prof. Maribel Fernandez and Christian Urban)
+  <li> Christian is at ITP (Rennes, 23 - 26 July)
+  <li> Visit by Xingyuan Zhang from the PLA University in Nanjing (27 July - 5 August)  
+  <li> Christian is at the Dagstuhl Workshop on Nominal Computation Theory (13 - 16 October)
+</ul>
+
+<h2>2013</h2>
+<ul class="striped">
+  <li> Christian is at POPL (Rome, 23 - 25 January)
+  <li> Christian is at NASA Langley (10 - 21 June, hosts: Dr Cesar Munoz and Dr Mahyar Malekpour)
+  <li> Visit by Michael Norrish from NICTA (19 - 22 July)
+</ul>
+
+<h3>2012</h3>
+<ul class="striped">
+  <li> Chunhan Wu joins the Nominal Group at King's (25 June)
+  <li> Christian gives a talk at the Nominal Sets Meet Automata Theory Workshop (Warsaw, 9 - 10 February)
+</ul>
+
+<h3>2011</h3>
+<ul class="striped">
+  <li> Christian gives a talk at Nominal Workshop in Leicester (23 November, host: Dr Roy Crole)
+  <li> Christian will give a talk at ITP 2011 (22 - 25 August)
+  <li> Alwen Tiu from the Australian National University visits the Nominal Group (19 August)
+  <li> Christian gives a talk at ITU (15 August, host: Prof. Lars Birkedal)   
+  <li> Christian gives a talk at ESOP 2011 (26 - 30 March)
+  <li> Cezary gives a talk at ACM SAC 2011 (21 - 24 March, Taipei)
+  <li> Christian gives a talk at Uppsala University (3 March, host: Prof. Joachim Parrow)
+  <li> Palle Raabjerg from Uppsala University visits the Nominal Group (2 February - 2 March)
+  <li> There will be a one-day <A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Nominal/activities/nominal-popl11/">tutorial</A> about Nominal Isabelle at POPL 2011
+</ul>
+
+<h3>2010</h3>
+<ul class="striped">
+  <li> Isabelle/Isar tutorial at University Paris Sud (22 - 23 November, host: Dr Markus Wenzel) 
+  <li> Christian gives a talk at the University of Sussex (3 November, host: Dr Martin Berger)
+  <li> Christian gives an invited talk at WMM'10 (Baltimore, 25 September)
+  <li> Christian gives a talk at the Jiao Tong University (20 September, host: Prof. Kenny Zhu)
+  <li> Christian gives a course on Isabelle programming at the University of Nanjing 
+       (host: Prof. Xingyuan Zhang, 1st - 31st August)
+  <li> Christian gives an invited talk at UNIF'10 (Edinburgh, 14 July)
+  <li> Talk at ITP (Edinburgh, 11 - 14 July)
+  <li> Larry Paulson and Christian organise the <A href="http://http://www.inf.kcl.ac.uk/staff/urbanc/Nominal/activities/idw10/idw.html">Isabelle Developers Workshop</A> (Cambridge, 17 - 18 June)
+  <li> Christian gives a talk in the Automated Reasoning Group in Cambridge (8 June)
+  <li> Cezary will leave us to take up a research fellowship in Japan. Congratulations! (31 May)
+  <li> Christian gives a talk in the Isabelle group (28 May)
+  <li> Christian is on the thesis committee of Clement Houtmann (Nancy, 12 March)
+  <li> Christian gives a talk in the Automated Reasoning Group in Cambridge (16 February)
+  <li> POPL (20th - 22nd January)  
+</ul>
+
+<h3>2009</h3>
+<ul class="striped">
+  <li> Schloss Dagstuhl Seminar (4th - 9th October)
+  <li> Christian is PC-chair of the <A HREF="http://www.seas.upenn.edu/~sweirich/wmm/wmm09.html" target="_top">Workshop on Mechanizing Metatheory</A>
+  <li> Jeremy Dawson from the Australian National University visits the Nominal Group (13 - 26 August)
+  <li> Yongjian Li from the Chinese Academy of Sciences in Beijing visits the Nominal Group (13 - 25 August)
+  <li> Randy Pollack from the University of Edinburgh visits the Nominal Group (17 - 21 August)
+  <li> Christian is PC co-chair of TPHOLs (17 - 20 August)
+  <li> Christian organises the <A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Nominal/activities/tphols09/idw.html">
+  Isabelle Developers Workshop</A> co-located with TPHOLs (13 - 15 August)
+  <li> Cezary Kaliszyk joins the Nominal Group 
+  <li> Christian visist Prof. T.H. Tse at Hong Kong University (24 - 30 June)
+  <li> Christian gives an Isabelle <A HREF="activities/cas09">course</A> at the Chinese 
+       Academy of Sciences in Beijing (May/June, hosts: Prof. Huimin Lin and Prof. Yongjian Li)	
+  <li> Christian gives a talk at Tsinghua University (22 May, host: Prof. Jean-Pierre Jouannaud)
+  <li> Christian gives a talk in Darmstadt (21 April, host: Prof. Helmut Veith)
+  <li> Stefan visits Jesper Bengtson (20 April - 1 May)
+  <li> Christian was at the TAASN'09 workshop as member of the PC (22nd March)
+  <li> Jesper Bengtson visits Stefan (23rd February - 5th March)
+  <li> Christian is at POPL (18th - 24th January)
+</ul>
+
+<h3>2008</h3>
+<ul class="striped">
+  <li> Version 0.15 of Nominal Isabelle (22nd December)
+  <li> Christian is a visiting research fellow at Princeton (15th September - 13th December)
+  <LI> Christian gives a
+  <A HREF="http://www.csail.mit.edu/events/eventcalendar/calendar.php?show=event&id=2053">talk</A> 
+     at MIT (21th November, hosts Prof. Martin Rinard and Dr Cameron Freer)
+  <LI> Christian gives a talk at NYU (10th November, host Prof. Benjamin Goldberg)
+  <li> Christian gives a talk at the kick-off meeting of the 
+     <A HREF="http://puma.in.tum.de/wiki/Doctorate_Program:_PUMA" target="_top">PUMA Doctoral Programme</A>
+     (28 September - 3 October, Spitzingsee)
+  <li> Christian gives an invited talk at LSFA (26th August, Brazil)
+  <li> Stefan gives a talk at at TPHOLs (18 - 21 August, Montreal, Canada)
+  <li> Stefan and Christian give a Nominal Isabelle tutorial at 
+       <A HREF="activities/nominal-ijcar08" target="_top">IJCAR'08</A>
+       (11 August, Sydney)
+  <li> Christian gives a course on nominal reasoning techniques at the 
+       <A HREF="http://www.cs.uoregon.edu/research/summerschool/summer08/">Oregon Programming 
+       Languages summer school</A> (22 - 30 July, Eugene, [<A HREF="activities/oregon.html">slides</A>])
+  <li> Christian gives a talk at RTA (15 - 17 July, Hagenberg, Austria)
+  <li> Christian gives a talk at LICS (24 - 27 June, Pittsburgh)
+  <li> Andreas Abel and Christian organise the LFMTP'08 workshop
+  <li> Christian gives a talk in Swansea (1 April)
+  <li> Christian presents a poster at TTVSI (25 - 26 March, London)
+  <li> Stefan gives a talk at TYPES conference (26 - 29 March, Torino, Italy)
+  <li> Christian gives a talk at the CANS meeting (10 March, King's College London)
+  <li> Christian gives a talk at Imperial College, London (6. March)
+  <li> Matthew Lakin (Ph.D. student of Andy Pitts, Cambridge, 18. - 22. February) 
+       visits the nominal group,
+       slides [<A HREF="activities/slides-lakin.pdf" target="_top">pdf</A>]
+  <li> Peter Chapman (Ph.D. student of Roy Dyckhoff, St Andrews) 
+       visits the nominal group  (11. - 15. February, 
+       slides [<A HREF="activities/slides-chapman.pdf" target="_top">pdf</A>])
+  <li> Christian gives a talk at Yale University, New Haven (24. January)
+  <li> Christian gives a talk at Northeastern University, Boston (22. January)
+  <li> Christian gives two talks at Indiana University, Bloomington (16. and 18. January)
+  <li> Christian has a look what the competition is up to at the POPL workshop on Coq (8. January)
+  <li> Version 0.14 of Nominal Isabelle (7. January)
+</ul>
+
+
+<h3>2007</h3>
+<ul class="striped">
+  <li> Christian gives two talks in Saarbr&uuml;cken (13. and 14. December)
+  <li> Jesper Bengtson (Ph.D. student of Joachim Parrow, Uppsala) visits the nominal group
+       (1. - 9. December, slides [<A HREF="activities/slides-bengtson.pdf" target="_top">pdf</A>])
+  <li> James Cheney from LFCS Edinburgh visits the nominal group (29. October - 15. November)
+  <li> Version 0.13 of Nominal Isabelle (12. Oktober)
+  <li> Talk by Christian at WMM'07 (4. October)
+  <li> Randy Pollack from LFCS Edinburgh visits the nominal group (25. - 29. September, slides:
+       [<A HREF="activities/slides-pollack.pdf" target="_top">pdf</A>])
+  <li> Jeremy Dawson from NICTA Australia visits the nominal group (15. - 25. September)
+  <li> Version 0.12 of Nominal Isabelle (18. September)
+  <li> Michael Norrish form NICTA Australia visits the nominal group (5. - 9. September, slides: 
+       [<A HREF="activities/slides-norrish.pdf" target="_top">pdf</A>]) 
+  <li> Julien received a lectureship at the University of Strasbourg - the members of the 
+       nominal group say congratulation and thanks for the excellent work he has done in
+       the past year (1. September)    	  
+  <li> Temesghen Kahsai from the University of Swansea visits us
+       and tells us about his work on formalising the spi-calculus done
+       under the supervision of Marino Miculan (13. - 16. August)
+  <li> Talk by Christian at LFMTP and CADE; talk by Stefan at the Isabelle
+       Workshop (Bremen, 15. - 20. July)
+  <li> Course by Christian at the 
+       <A HREF="http://isr2007.loria.fr/index.php"> International School on Rewriting</A> 
+       (Nancy, 2. - 6. July)
+  <li> Version 0.11 of Nominal Isabelle (25. June)
+  <li> Talk by Christian at LFCS (Edinburgh, 29. May)
+  <li> Talks by Stefan and Christian at the Nominal Workshop at ICMS (Edinburgh, 26. - 28. May)
+  <li> Christian was invited researcher at NICTA Canberra and gave a talk 
+       (host: Michael Norrish, 5. - 23. May)  
+  <li> Talk by Stefan at the TYPES Meeting in Udine (2. - 5. May)
+  <li> Mathilde Arnaud from the ENS Cachan visits the nominal methods group
+       to do an internship (April - August)
+  <li> Version 0.10 of Nominal Isabelle (12. April)
+  <li> Version 0.09 of Nominal Isabelle (22. March)
+  <li> Talk by Julien at the LogiCal/Proval's seminar, Palaiseau, France (20. March)
+  <li> Talk by Christian in St Andrews, UK (13. February)
+  <li> Talk by Julien in the group of 
+       <A HREF="http://pauillac.inria.fr/~xleroy/" target="_top">Xavier Leroy</A> 
+       (Paris, 9. February)
+  <li> <A HREF="http://homepages.inf.ed.ac.uk/jcheney/" target="_top">James Cheney</A> visits the 
+       nominal methods group (5. - 10. February, slides: 
+       [<A HREF="activities/slides-cheney.pdf" target="_top">pdf</A>])
+  <li> Version 0.08 of Nominal Isabelle (18. January)
+</ul>
+
+</body>
+</html>
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities.html~	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,181 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <title>The Nominal Datatype Package</title>
+  <script type="text/javascript" src="striper.js"></script>
+  <link rel="stylesheet" href="nominal.css">
+</head>
+<body onload="striper('ul','striped','li','first,second')">
+<h1>Our Old Activities</h1>
+
+
+<h2>2013</h2>
+<ul class="striped">
+  <li> Larry Paulson visits the SMAL group (16 July, hosts: Prof. Maribel Fernandez and Christian Urban)
+  <li> Christian is at ITP (Rennes, 23 - 26 July)
+  <li> Visit by Xingyuan Zhang from the PLA University in Nanjing (27 July - 5 August)  
+  <li> Christian is at the Dagstuhl Workshop on Nominal Computation Theory (13 - 16 October)
+</ul>
+
+<h2>Past</h2>
+
+<h2>2013</h2>
+<ul class="striped">
+  <li> Christian is at POPL (Rome, 23 - 25 January)
+  <li> Christian is at NASA Langley (10 - 21 June, hosts: Dr Cesar Munoz and Dr Mahyar Malekpour)
+  <li> Visit by Michael Norrish from NICTA (19 - 22 July)
+</ul>
+
+<h3>2012</h3>
+<ul class="striped">
+  <li> Chunhan Wu joins the Nominal Group at King's (25 June)
+  <li> Christian gives a talk at the Nominal Sets Meet Automata Theory Workshop (Warsaw, 9 - 10 February)
+</ul>
+
+<h3>2011</h3>
+<ul class="striped">
+  <li> Christian gives a talk at Nominal Workshop in Leicester (23 November, host: Dr Roy Crole)
+  <li> Christian will give a talk at ITP 2011 (22 - 25 August)
+  <li> Alwen Tiu from the Australian National University visits the Nominal Group (19 August)
+  <li> Christian gives a talk at ITU (15 August, host: Prof. Lars Birkedal)   
+  <li> Christian gives a talk at ESOP 2011 (26 - 30 March)
+  <li> Cezary gives a talk at ACM SAC 2011 (21 - 24 March, Taipei)
+  <li> Christian gives a talk at Uppsala University (3 March, host: Prof. Joachim Parrow)
+  <li> Palle Raabjerg from Uppsala University visits the Nominal Group (2 February - 2 March)
+  <li> There will be a one-day <A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Nominal/activities/nominal-popl11/">tutorial</A> about Nominal Isabelle at POPL 2011
+</ul>
+
+<h3>2010</h3>
+<ul class="striped">
+  <li> Isabelle/Isar tutorial at University Paris Sud (22 - 23 November, host: Dr Markus Wenzel) 
+  <li> Christian gives a talk at the University of Sussex (3 November, host: Dr Martin Berger)
+  <li> Christian gives an invited talk at WMM'10 (Baltimore, 25 September)
+  <li> Christian gives a talk at the Jiao Tong University (20 September, host: Prof. Kenny Zhu)
+  <li> Christian gives a course on Isabelle programming at the University of Nanjing 
+       (host: Prof. Xingyuan Zhang, 1st - 31st August)
+  <li> Christian gives an invited talk at UNIF'10 (Edinburgh, 14 July)
+  <li> Talk at ITP (Edinburgh, 11 - 14 July)
+  <li> Larry Paulson and Christian organise the <A href="http://http://www.inf.kcl.ac.uk/staff/urbanc/Nominal/activities/idw10/idw.html">Isabelle Developers Workshop</A> (Cambridge, 17 - 18 June)
+  <li> Christian gives a talk in the Automated Reasoning Group in Cambridge (8 June)
+  <li> Cezary will leave us to take up a research fellowship in Japan. Congratulations! (31 May)
+  <li> Christian gives a talk in the Isabelle group (28 May)
+  <li> Christian is on the thesis committee of Clement Houtmann (Nancy, 12 March)
+  <li> Christian gives a talk in the Automated Reasoning Group in Cambridge (16 February)
+  <li> POPL (20th - 22nd January)  
+</ul>
+
+<h3>2009</h3>
+<ul class="striped">
+  <li> Schloss Dagstuhl Seminar (4th - 9th October)
+  <li> Christian is PC-chair of the <A HREF="http://www.seas.upenn.edu/~sweirich/wmm/wmm09.html" target="_top">Workshop on Mechanizing Metatheory</A>
+  <li> Jeremy Dawson from the Australian National University visits the Nominal Group (13 - 26 August)
+  <li> Yongjian Li from the Chinese Academy of Sciences in Beijing visits the Nominal Group (13 - 25 August)
+  <li> Randy Pollack from the University of Edinburgh visits the Nominal Group (17 - 21 August)
+  <li> Christian is PC co-chair of TPHOLs (17 - 20 August)
+  <li> Christian organises the <A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Nominal/activities/tphols09/idw.html">
+  Isabelle Developers Workshop</A> co-located with TPHOLs (13 - 15 August)
+  <li> Cezary Kaliszyk joins the Nominal Group 
+  <li> Christian visist Prof. T.H. Tse at Hong Kong University (24 - 30 June)
+  <li> Christian gives an Isabelle <A HREF="activities/cas09">course</A> at the Chinese 
+       Academy of Sciences in Beijing (May/June, hosts: Prof. Huimin Lin and Prof. Yongjian Li)	
+  <li> Christian gives a talk at Tsinghua University (22 May, host: Prof. Jean-Pierre Jouannaud)
+  <li> Christian gives a talk in Darmstadt (21 April, host: Prof. Helmut Veith)
+  <li> Stefan visits Jesper Bengtson (20 April - 1 May)
+  <li> Christian was at the TAASN'09 workshop as member of the PC (22nd March)
+  <li> Jesper Bengtson visits Stefan (23rd February - 5th March)
+  <li> Christian is at POPL (18th - 24th January)
+</ul>
+
+<h3>2008</h3>
+<ul class="striped">
+  <li> Version 0.15 of Nominal Isabelle (22nd December)
+  <li> Christian is a visiting research fellow at Princeton (15th September - 13th December)
+  <LI> Christian gives a
+  <A HREF="http://www.csail.mit.edu/events/eventcalendar/calendar.php?show=event&id=2053">talk</A> 
+     at MIT (21th November, hosts Prof. Martin Rinard and Dr Cameron Freer)
+  <LI> Christian gives a talk at NYU (10th November, host Prof. Benjamin Goldberg)
+  <li> Christian gives a talk at the kick-off meeting of the 
+     <A HREF="http://puma.in.tum.de/wiki/Doctorate_Program:_PUMA" target="_top">PUMA Doctoral Programme</A>
+     (28 September - 3 October, Spitzingsee)
+  <li> Christian gives an invited talk at LSFA (26th August, Brazil)
+  <li> Stefan gives a talk at at TPHOLs (18 - 21 August, Montreal, Canada)
+  <li> Stefan and Christian give a Nominal Isabelle tutorial at 
+       <A HREF="activities/nominal-ijcar08" target="_top">IJCAR'08</A>
+       (11 August, Sydney)
+  <li> Christian gives a course on nominal reasoning techniques at the 
+       <A HREF="http://www.cs.uoregon.edu/research/summerschool/summer08/">Oregon Programming 
+       Languages summer school</A> (22 - 30 July, Eugene, [<A HREF="activities/oregon.html">slides</A>])
+  <li> Christian gives a talk at RTA (15 - 17 July, Hagenberg, Austria)
+  <li> Christian gives a talk at LICS (24 - 27 June, Pittsburgh)
+  <li> Andreas Abel and Christian organise the LFMTP'08 workshop
+  <li> Christian gives a talk in Swansea (1 April)
+  <li> Christian presents a poster at TTVSI (25 - 26 March, London)
+  <li> Stefan gives a talk at TYPES conference (26 - 29 March, Torino, Italy)
+  <li> Christian gives a talk at the CANS meeting (10 March, King's College London)
+  <li> Christian gives a talk at Imperial College, London (6. March)
+  <li> Matthew Lakin (Ph.D. student of Andy Pitts, Cambridge, 18. - 22. February) 
+       visits the nominal group,
+       slides [<A HREF="activities/slides-lakin.pdf" target="_top">pdf</A>]
+  <li> Peter Chapman (Ph.D. student of Roy Dyckhoff, St Andrews) 
+       visits the nominal group  (11. - 15. February, 
+       slides [<A HREF="activities/slides-chapman.pdf" target="_top">pdf</A>])
+  <li> Christian gives a talk at Yale University, New Haven (24. January)
+  <li> Christian gives a talk at Northeastern University, Boston (22. January)
+  <li> Christian gives two talks at Indiana University, Bloomington (16. and 18. January)
+  <li> Christian has a look what the competition is up to at the POPL workshop on Coq (8. January)
+  <li> Version 0.14 of Nominal Isabelle (7. January)
+</ul>
+
+
+<h3>2007</h3>
+<ul class="striped">
+  <li> Christian gives two talks in Saarbr&uuml;cken (13. and 14. December)
+  <li> Jesper Bengtson (Ph.D. student of Joachim Parrow, Uppsala) visits the nominal group
+       (1. - 9. December, slides [<A HREF="activities/slides-bengtson.pdf" target="_top">pdf</A>])
+  <li> James Cheney from LFCS Edinburgh visits the nominal group (29. October - 15. November)
+  <li> Version 0.13 of Nominal Isabelle (12. Oktober)
+  <li> Talk by Christian at WMM'07 (4. October)
+  <li> Randy Pollack from LFCS Edinburgh visits the nominal group (25. - 29. September, slides:
+       [<A HREF="activities/slides-pollack.pdf" target="_top">pdf</A>])
+  <li> Jeremy Dawson from NICTA Australia visits the nominal group (15. - 25. September)
+  <li> Version 0.12 of Nominal Isabelle (18. September)
+  <li> Michael Norrish form NICTA Australia visits the nominal group (5. - 9. September, slides: 
+       [<A HREF="activities/slides-norrish.pdf" target="_top">pdf</A>]) 
+  <li> Julien received a lectureship at the University of Strasbourg - the members of the 
+       nominal group say congratulation and thanks for the excellent work he has done in
+       the past year (1. September)    	  
+  <li> Temesghen Kahsai from the University of Swansea visits us
+       and tells us about his work on formalising the spi-calculus done
+       under the supervision of Marino Miculan (13. - 16. August)
+  <li> Talk by Christian at LFMTP and CADE; talk by Stefan at the Isabelle
+       Workshop (Bremen, 15. - 20. July)
+  <li> Course by Christian at the 
+       <A HREF="http://isr2007.loria.fr/index.php"> International School on Rewriting</A> 
+       (Nancy, 2. - 6. July)
+  <li> Version 0.11 of Nominal Isabelle (25. June)
+  <li> Talk by Christian at LFCS (Edinburgh, 29. May)
+  <li> Talks by Stefan and Christian at the Nominal Workshop at ICMS (Edinburgh, 26. - 28. May)
+  <li> Christian was invited researcher at NICTA Canberra and gave a talk 
+       (host: Michael Norrish, 5. - 23. May)  
+  <li> Talk by Stefan at the TYPES Meeting in Udine (2. - 5. May)
+  <li> Mathilde Arnaud from the ENS Cachan visits the nominal methods group
+       to do an internship (April - August)
+  <li> Version 0.10 of Nominal Isabelle (12. April)
+  <li> Version 0.09 of Nominal Isabelle (22. March)
+  <li> Talk by Julien at the LogiCal/Proval's seminar, Palaiseau, France (20. March)
+  <li> Talk by Christian in St Andrews, UK (13. February)
+  <li> Talk by Julien in the group of 
+       <A HREF="http://pauillac.inria.fr/~xleroy/" target="_top">Xavier Leroy</A> 
+       (Paris, 9. February)
+  <li> <A HREF="http://homepages.inf.ed.ac.uk/jcheney/" target="_top">James Cheney</A> visits the 
+       nominal methods group (5. - 10. February, slides: 
+       [<A HREF="activities/slides-cheney.pdf" target="_top">pdf</A>])
+  <li> Version 0.08 of Nominal Isabelle (18. January)
+</ul>
+
+</body>
+</html>
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/CK_Machine.thy	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,1826 @@
+(***************************************************************** 
+  
+  Nominal Isabelle Tutorial
+  -------------------------
+
+  11th August 2008, Sydney 
+
+  This file contains most of the material that will be covered in the 
+  tutorial. The file can be "stepped through"; though it contains much 
+  commented code (purple text). 
+
+*)
+
+(***************************************************************** 
+
+  Proof General
+  -------------
+
+  Proof General is the front end for Isabelle.
+
+  To run Nominal Isabelle proof-scripts you must have HOL-Nominal enabled in
+  the menu Isabelle -> Logics. You also need to enable X-Symbols in the menu 
+  Proof-General -> Options (make sure to save this option once enabled).
+
+  Proof General "paints" blue the part of the proof-script that has already
+  been processed by Isabelle. You can advance or retract the "frontier" of
+  this processed part using the "Next" and "Undo" buttons in the
+  menubar. "Goto" will process everything up to the current cursor position,
+  or retract if the cursor is inside the blue part. The key-combination
+  control-c control-return is a short-cut for the "Goto"-operation.
+
+  Proof General gives feedback inside the "Response" and "Goals" buffers.
+  The response buffer will contain warning messages (in yellow) and 
+  error messages (in red). Warning messages can generally be ignored. Error 
+  messages must be dealt with in order to advance the proof script. The goal 
+  buffer shows which goals need to be proved. The sole idea of interactive 
+  theorem proving is to get the message "No subgoals." ;o)
+  
+*)
+
+(***************************************************************** 
+
+  X-Symbols
+  ---------
+
+  X-symbols provide a nice way to input non-ascii characters. For example:
+
+  \<forall>, \<exists>, \<Down>, \<sharp>, \<And>, \<Gamma>, \<times>, \<noteq>, \<in>, \<subseteq>, \<dots>
+
+  They need to be input via the combination \<name-of-x-symbol> 
+  where name-of-x-symbol coincides with the usual latex name of
+  that symbol.
+
+  However, there are some handy short-cuts for frequently used X-symbols. 
+  For example
+
+  [|  \<dots> \<lbrakk> 
+  |]  \<dots> \<rbrakk> 
+  ==> \<dots> \<Longrightarrow> 
+  =>  \<dots> \<Rightarrow> 
+  --> \<dots> \<longrightarrow> 
+  /\  \<dots> \<and>
+  \/  \<dots> \<or> 
+  |-> \<dots> \<mapsto>
+  =_  \<dots> \<equiv>    
+
+*)
+
+(***************************************************************** 
+
+  Theories
+  --------
+
+  Every Isabelle proof-script needs to have a name and must import
+  some pre-existing theory. For Nominal Isabelle proof-scripts this will 
+  normally be the theory Nominal, but we use here the theory Lambda.thy, 
+  which extends Nominal with a definition for lambda-terms and capture-
+  avoiding substitution.
+
+  BTW, the Nominal theory builds directly on Isabelle/HOL and extends it
+  only with some definitions and some reasoning infrastructure. It does not 
+  add any new axiom to Isabelle/HOL. So you can trust what you are doing. ;o)
+
+*)
+
+theory CK_Machine
+  imports "Lambda" 
+begin
+
+text {***************************************************************** 
+
+  Types
+  -----
+
+  Isabelle is based, roughly, on the theory of simple types including some 
+  polymorphism. It also includes some overloading, which means that sometimes 
+  explicit type annotations need to be given.
+
+  - Base types include: nat, bool, string, lam 
+
+  - Type formers include: 'a list, ('a\<times>'b), 'c set   
+
+  - Type variables are written like in ML with an apostrophe: 'a, 'b, \<dots>
+
+  Types known to Isabelle can be queried using:
+
+*}
+
+typ nat
+typ bool
+typ lam              (* the type for alpha-equated lambda-terms *)
+typ "('a \<times> 'b)"      (* product type *)
+typ "'c set"         (* set type *)
+typ "nat \<Rightarrow> bool"    (* the type for functions from nat to bool *)
+
+(* These give errors: *)
+(*typ boolean *) 
+(*typ set*)
+
+
+text {***************************************************************** 
+
+   Terms
+   -----
+
+   Every term in Isabelle needs to be well-typed (however they can have polymorphic
+   type). Whether a term is accepted can be queried using: 
+
+*}
+
+term c                 (* a variable of polymorphic type *)
+term "1::nat"          (* the constant 1 in natural numbers *)
+term 1                 (* the constant 1 with polymorphic type *)          
+term "{1, 2, 3::nat}"  (* the set containing natural numbers 1, 2 and 3 *)      
+term "[1, 2, 3]"       (* the list containing the polymorphic numbers 1, 2 and 3 *)  
+term "Lam [x].(Var x)" (* a lambda-term *)
+term "App t1 t2"       (* another lambda-term *)
+
+text {* 
+  Isabelle provides some useful colour feedback about what are constants (in black),
+  free variables (in blue) and bound variables (in green). *}
+
+term "True"     (* a constant that is defined in HOL *)
+term "true"     (* not recognised as a constant, therefore it is interpreted as a variable *)
+term "\<forall>x. P x"  (* x is bound, P is free *)
+
+text {* Every formula in Isabelle needs to have type bool *}
+
+term "True"
+term "True \<and> False"
+term "{1,2,3} = {3,2,1}"
+term "\<forall>x. P x"
+term "A \<longrightarrow> B"
+
+text {* 
+  When working with Isabelle, one is confronted with an object logic (that is HOL)
+  and Isabelle's meta-logic (called Pure). Sometimes one has to pay attention 
+  to this fact. *}
+
+term "A \<longrightarrow> B" (* versus *)
+term "A \<Longrightarrow> B"
+
+term "\<forall>x. P x" (* versus *)
+term "\<And>x. P x"
+
+term "A \<Longrightarrow> B \<Longrightarrow> C" (* is synonymous with *)
+term "\<lbrakk>A; B\<rbrakk> \<Longrightarrow> C"
+
+
+text {***************************************************************** 
+
+  Inductive Definitions: The Evaluation Judgement and the Value Predicate
+  -----------------------------------------------------------------------
+
+  Inductive definitions start with the keyword "inductive" and a predicate name. 
+  One also needs to provide a type for the predicate. Clauses of the inductive
+  predicate are introduced by "where" and more than two clauses need to be 
+  separated by "|". Optionally one can give a name to each clause and indicate 
+  that it should be added to the hints database ("[intro]"). A typical clause
+  has some premises and a conclusion. This is written in Isabelle as:
+
+  "premise \<Longrightarrow> conclusion"
+  "\<lbrakk>premise1; premise2; \<dots> \<rbrakk> \<Longrightarrow> conclusion"
+
+  If no premise is present, then one just writes
+
+  "conclusion"
+
+  Below we define the evaluation judgement for lambda-terms. This definition 
+  introduces the predicate named "eval". After giving its type, we declare 
+  the usual pretty syntax _ \<Down> _. In this declaration _ stands for an argument
+  of eval.
+
+*}
+
+inductive
+  eval :: "lam \<Rightarrow> lam \<Rightarrow> bool" ("_ \<Down> _") 
+where
+  e_Lam:  "Lam [x].t \<Down> Lam [x].t"
+| e_App:  "\<lbrakk>t1 \<Down> Lam [x].t; t2 \<Down> v'; t[x::=v'] \<Down> v\<rbrakk> \<Longrightarrow> App t1 t2 \<Down> v"
+
+declare eval.intros[intro]
+
+text {* 
+  Values are also defined using inductive. In our case values
+  are just lambda-abstractions. *}
+
+inductive
+  val :: "lam \<Rightarrow> bool" 
+where
+  v_Lam[intro]:   "val (Lam [x].t)"
+
+
+text {***************************************************************** 
+
+  Theorems
+  --------
+
+  A central concept in Isabelle is that of theorems. Isabelle's theorem
+  database can be queried using 
+
+*}
+
+thm e_Lam
+thm e_App
+thm conjI
+thm conjunct1
+
+text {* 
+  Notice that theorems usually contain schematic variables (e.g. ?P, ?Q, \<dots>). 
+  These schematic variables can be substituted with any term (of the right type 
+  of course). It is sometimes useful to suppress the "?" from the schematic 
+  variables. This can be achieved by using the attribute "[no_vars]". *}
+
+thm e_Lam[no_vars]
+thm e_App[no_vars]
+thm conjI[no_vars]
+thm conjunct1[no_vars]
+
+
+text {* 
+  When defining the predicate eval, Isabelle provides us automatically with 
+  the following theorems that state how evaluation judgments can be introduced 
+  and what constitutes an induction over the predicate eval. *}
+
+thm eval.intros[no_vars]
+thm eval.induct[no_vars]
+
+text {***************************************************************** 
+
+  Lemma / Theorem / Corollary Statements 
+  --------------------------------------
+
+  Whether to use lemma, theorem or corollary makes no semantic difference 
+  in Isabelle. A lemma starts with "lemma" and consists of a statement 
+  ("shows \<dots>") and optionally a lemma name, some type-information for 
+  variables ("fixes \<dots>") and some assumptions ("assumes \<dots>"). Lemmas 
+  also need to have a proof, but ignore this 'detail' for the moment.
+  
+*}
+
+lemma alpha_equ:
+  shows "Lam [x].Var x = Lam [y].Var y"
+by (simp add: lam.inject alpha swap_simps fresh_atm)
+
+lemma Lam_freshness:
+  assumes a: "x\<noteq>y"
+  shows "y\<sharp>Lam [x].t \<Longrightarrow> y\<sharp>t"
+using a by (simp add: abs_fresh) 
+
+lemma neutral_element:
+  fixes x::"nat"
+  shows "x + 0 = x"
+by simp
+
+
+text {***************************************************************** 
+
+  Datatypes: Evaluation Contexts 
+  ------------------------------
+
+  Datatypes can be defined in Isabelle as follows: we have to provide the name 
+  of the datatype and list its type-constructors. Each type-constructor needs 
+  to have the information about the types of its arguments, and optionally 
+  can also contain some information about pretty syntax. For example, we like
+  to write "\<box>" for holes.
+
+*}
+
+datatype ctx = 
+    Hole ("\<box>")  
+  | CAppL "ctx" "lam"
+  | CAppR "lam" "ctx"
+
+text {* Now Isabelle knows about: *}
+
+typ ctx
+term "\<box>"
+term "CAppL"
+term "CAppL \<box> (Var x)"
+
+text {* 
+
+  1.) MINI EXERCISE
+  -----------------
+
+  Try and see what happens if you apply a Hole to a Hole? 
+
+*}
+
+
+text {***************************************************************** 
+
+  The CK Machine
+  --------------
+
+  The CK machine is also defined using an inductive predicate with four
+  arguments. The idea behind this abstract machine is to transform, or reduce, 
+  a configuration consisting of a lambda-term and a framestack (a list of 
+  contexts), to a new configuration.
+
+  We use the type abbreviation "ctxs" for the type for framestacks. 
+
+  The pretty syntax for the CK machine is <_,_> \<mapsto> <_,_>.
+
+*}
+
+types ctxs = "ctx list"
+
+inductive
+  machine :: "lam \<Rightarrow> ctxs \<Rightarrow>lam \<Rightarrow> ctxs \<Rightarrow> bool" ("<_,_> \<mapsto> <_,_>")
+where
+  m1[intro]: "<App t1 t2,Es> \<mapsto> <t1,(CAppL \<box> t2)#Es>"
+| m2[intro]: "val v \<Longrightarrow> <v,(CAppL \<box> t2)#Es> \<mapsto> <t2,(CAppR v \<box>)#Es>"
+| m3[intro]: "val v \<Longrightarrow> <v,(CAppR (Lam [x].t) \<box>)#Es> \<mapsto> <t[x::=v],Es>"
+
+
+text {*
+  Since the machine defined above only performs a single reduction,
+  we need to define the transitive closure of this machine. *}
+
+inductive 
+  machines :: "lam \<Rightarrow> ctxs \<Rightarrow> lam \<Rightarrow> ctxs \<Rightarrow> bool" ("<_,_> \<mapsto>* <_,_>")
+where
+  ms1[intro]: "<t,Es> \<mapsto>* <t,Es>"
+| ms2[intro]: "\<lbrakk><t1,Es1> \<mapsto> <t2,Es2>; <t2,Es2> \<mapsto>* <t3,Es3>\<rbrakk> \<Longrightarrow> <t1,Es1> \<mapsto>* <t3,Es3>"
+
+
+text {***************************************************************** 
+  
+  Isar Proofs
+  -----------
+
+  Isar is a language for writing down proofs that can be understood by humans 
+  and by Isabelle. An Isar proof can be thought of as a sequence of 'stepping stones' 
+  that start with the assumptions and lead to the goal to be established. Every such 
+  stepping stone is introduced by "have" followed by the statement of the stepping 
+  stone. An exception is the goal to be proved, which need to be introduced with "show".
+
+  Since proofs usually do not proceed in a linear fashion, a label can be given 
+  to each stepping stone and then used later to refer to this stepping stone 
+  ("using").
+
+  Each stepping stone (or have-statement) needs to have a justification. The 
+  simplest justification is "sorry" which admits any stepping stone, even false 
+  ones (this is good during the development of proofs). Assumption can be 
+  "justified" using "by fact". Derived facts can be justified using 
+
+  - by simp    (* simplification *)
+  - by auto    (* proof search and simplification *)
+  - by blast   (* only proof search *)
+
+  If facts or lemmas are needed in order to justify a have-statement, then
+  one can feed these facts into the proof by using "using label \<dots>" or 
+  "using theorem-name \<dots>". More than one label at the time is allowed.
+
+  Induction proofs in Isar are set up by indicating over which predicate(s) 
+  the induction proceeds ("using a b") followed by the command "proof (induct)". 
+  In this way, Isabelle uses default settings for which induction should
+  be performed. These default settings can be overridden by giving more
+  information, like the variable over which a structural induction should
+  proceed, or a specific induction principle such as well-founded inductions. 
+
+  After the induction is set up, the proof proceeds by cases. In Isar these 
+  cases can be given in any order, but must be started with "case" and the 
+  name of the case, and optionally some legible names for the variables 
+  referred to inside the case. 
+
+  The possible case-names can be found by looking inside the menu "Isabelle -> 
+  Show me -> cases". In each "case", we need to establish a statement introduced 
+  by "show". Once this has been done, the next case can be started using "next". 
+  When all cases are completed, the proof can be finished using "qed".
+
+  This means a typical induction proof has the following pattern
+
+     proof (induct)
+       case \<dots>
+       \<dots>
+       show \<dots>
+     next
+       case \<dots>
+       \<dots>
+       show \<dots>
+     \<dots>
+     qed
+  
+  The four lemmas are by induction on the predicate machines. All proofs establish 
+  the same property, namely a transitivity rule for machines. The complete Isar 
+  proofs are given for the first three proofs. The point of these three proofs is 
+  that each proof increases the readability for humans. 
+
+*}
+
+text {***************************************************************** 
+
+  2.) EXERCISE
+  ------------
+
+  Remove the sorries in the proof below and fill in the correct 
+  justifications. 
+*}
+
+lemma 
+  assumes a: "<e1,Es1> \<mapsto>* <e2,Es2>" 
+  and     b: "<e2,Es2> \<mapsto>* <e3,Es3>"
+  shows "<e1,Es1> \<mapsto>* <e3,Es3>"
+using a b
+proof(induct)
+  case (ms1 e1 Es1)
+  have c: "<e1,Es1> \<mapsto>* <e3,Es3>" by fact
+  show "<e1,Es1> \<mapsto>* <e3,Es3>" sorry
+next
+  case (ms2 e1 Es1 e2 Es2 e2' Es2') 
+  have ih: "<e2',Es2'> \<mapsto>* <e3,Es3> \<Longrightarrow> <e2,Es2> \<mapsto>* <e3,Es3>" by fact
+  have d1: "<e2',Es2'> \<mapsto>* <e3,Es3>" by fact
+  have d2: "<e1,Es1> \<mapsto> <e2,Es2>" by fact
+  
+  show "<e1,Es1> \<mapsto>* <e3,Es3>" sorry
+qed
+
+text {* 
+  Just like gotos in the Basic programming language, labels can reduce 
+  the readability of proofs. Therefore one can use in Isar the notation
+  "then have" in order to feed a have-statement to the proof of 
+  the next have-statement. In the proof below this has been used
+  in order to get rid of the labels c and d1. 
+*}
+
+lemma 
+  assumes a: "<e1,Es1> \<mapsto>* <e2,Es2>" 
+  and     b: "<e2,Es2> \<mapsto>* <e3,Es3>"
+  shows "<e1,Es1> \<mapsto>* <e3,Es3>"
+using a b
+proof(induct)
+  case (ms1 e1 Es1)
+  show "<e1,Es1> \<mapsto>* <e3,Es3>" by fact
+next
+  case (ms2 e1 Es1 e2 Es2 e2' Es2')
+  have ih: "<e2',Es2'> \<mapsto>* <e3,Es3> \<Longrightarrow> <e2,Es2> \<mapsto>* <e3,Es3>" by fact
+  have "<e2',Es2'> \<mapsto>* <e3,Es3>" by fact
+  then have d3: "<e2,Es2> \<mapsto>* <e3,Es3>" using ih by simp
+  have d2: "<e1,Es1> \<mapsto> <e2,Es2>" by fact
+  show "<e1,Es1> \<mapsto>* <e3,Es3>" using d2 d3 by auto
+qed
+
+text {* 
+  The labels d2 and d3 cannot be got rid of in this way, because both 
+  facts are needed to prove the show-statement. We can still avoid the
+  labels by feeding a sequence of facts into a proof using the chaining
+  mechanism:
+
+   have "statement1" \<dots>
+   moreover
+   have "statement2" \<dots>
+   \<dots>
+   moreover
+   have "statementn" \<dots>
+   ultimately have "statement" \<dots>
+
+  In this chain, all "statementi" can be used in the proof of the final 
+  "statement". With this we can simplify our proof further to:
+*}
+  
+lemma 
+  assumes a: "<e1,Es1> \<mapsto>* <e2,Es2>" 
+  and     b: "<e2,Es2> \<mapsto>* <e3,Es3>"
+  shows "<e1,Es1> \<mapsto>* <e3,Es3>"
+using a b
+proof(induct)
+  case (ms1 e1 Es1)
+  show "<e1,Es1> \<mapsto>* <e3,Es3>" by fact
+next
+  case (ms2 e1 Es1 e2 Es2 e2' Es2')
+  have ih: "<e2',Es2'> \<mapsto>* <e3,Es3> \<Longrightarrow> <e2,Es2> \<mapsto>* <e3,Es3>" by fact
+  have "<e2',Es2'> \<mapsto>* <e3,Es3>" by fact
+  then have "<e2,Es2> \<mapsto>* <e3,Es3>" using ih by simp
+  moreover
+  have "<e1,Es1> \<mapsto> <e2,Es2>" by fact
+  ultimately show "<e1,Es1> \<mapsto>* <e3,Es3>" by auto
+qed
+
+text {* 
+  While automatic proof procedures in Isabelle are not able to prove statements
+  like "P = NP" assuming usual definitions for P and NP, they can automatically
+  discharge the lemma we just proved. For this we only have to set up the induction
+  and auto will take care of the rest. This means we can write:
+*}
+
+lemma ms3[intro]:
+  assumes a: "<e1,Es1> \<mapsto>* <e2,Es2>" 
+  and     b: "<e2,Es2> \<mapsto>* <e3,Es3>"
+  shows "<e1,Es1> \<mapsto>* <e3,Es3>"
+using a b by (induct) (auto)
+
+text {* 
+  The attribute [intro] indicates that this lemma should be from now on used in
+  any proof obtained by "auto" or "blast". 
+*}
+
+
+text {***************************************************************** 
+
+  A simple fact we need later on is that if t \<Down> t' then t' is a value. 
+
+*}
+
+lemma eval_to_val:
+  assumes a: "t \<Down> t'"
+  shows "val t'"
+using a by (induct) (auto)
+
+
+text {***************************************************************** 
+
+  3.) EXERCISE
+  ------------
+
+  Fill in the details in the proof below. The proof will establish the fact
+  that if t \<Down> t' then <t,[]> \<mapsto>* <t',[]>. As can be seen, the proof is by 
+  induction on the definition of eval. If you want to know how the predicates
+  machine and machines can be introduced, then use
+
+  thm machine.intros[no_vars]
+  thm machines.intros[no_vars]
+
+*}
+
+theorem 
+  assumes a: "t \<Down> t'"
+  shows "<t,[]> \<mapsto>* <t',[]>"
+using a 
+proof (induct)
+  case (e_Lam x t)
+  (* no assumptions *)
+  show "<Lam [x].t,[]> \<mapsto>* <Lam [x].t,[]>" sorry
+next
+  case (e_App t1 x t t2 v' v)
+  (* all assumptions in this case *)
+  have a1: "t1 \<Down> Lam [x].t" by fact
+  have ih1: "<t1,[]> \<mapsto>* <Lam [x].t,[]>" by fact
+  have a2: "t2 \<Down> v'" by fact
+  have ih2: "<t2,[]> \<mapsto>* <v',[]>" by fact
+  have a3: "t[x::=v'] \<Down> v" by fact
+  have ih3: "<t[x::=v'],[]> \<mapsto>* <v,[]>" by fact
+  (* your details *)
+  show "<App t1 t2,[]> \<mapsto>* <v,[]>" sorry
+qed
+
+text {* 
+  Again the automatic tools in Isabelle can discharge automatically 
+  of the routine work in these proofs. We can write: *}
+
+theorem eval_implies_machines_ctx:
+  assumes a: "t \<Down> t'"
+  shows "<t,Es> \<mapsto>* <t',Es>"
+using a
+by (induct arbitrary: Es)
+   (metis eval_to_val machine.intros ms1 ms2 ms3 v_Lam)+
+
+corollary eval_implies_machines:
+  assumes a: "t \<Down> t'"
+  shows "<t,[]> \<mapsto>* <t',[]>"
+using a eval_implies_machines_ctx by simp
+
+text {***************************************************************** 
+
+  The Weakening Lemma
+  -------------------
+
+  The proof of the weakening lemma is often said to be simple, 
+  routine or trivial. Below we will see how this lemma can be
+  proved in Nominal Isabelle. First we define types, which
+  we however do not define as datatypes, but as nominal datatypes.
+
+*}
+
+nominal_datatype ty =
+  tVar "string"
+| tArr "ty" "ty" ("_ \<rightarrow> _")
+
+text {* 
+  Having defined them as nominal datatypes gives us additional
+  definitions and theorems that come with types (see below).
+  *}
+
+text {* 
+  We next define the type of typing contexts, a predicate that
+  defines valid contexts (i.e. lists that contain only unique
+  variables) and the typing judgement.
+
+*}
+
+types ty_ctx = "(name\<times>ty) list"
+
+inductive
+  valid :: "ty_ctx \<Rightarrow> bool"
+where
+  v1[intro]: "valid []"
+| v2[intro]: "\<lbrakk>valid \<Gamma>; x\<sharp>\<Gamma>\<rbrakk>\<Longrightarrow> valid ((x,T)#\<Gamma>)"
+
+inductive
+  typing :: "ty_ctx \<Rightarrow> lam \<Rightarrow> ty \<Rightarrow> bool" ("_ \<turnstile> _ : _") 
+where
+  t_Var[intro]:  "\<lbrakk>valid \<Gamma>; (x,T)\<in>set \<Gamma>\<rbrakk> \<Longrightarrow> \<Gamma> \<turnstile> Var x : T"
+| t_App[intro]:  "\<lbrakk>\<Gamma> \<turnstile> t1 : T1\<rightarrow>T2; \<Gamma> \<turnstile> t2 : T1\<rbrakk> \<Longrightarrow> \<Gamma> \<turnstile> App t1 t2 : T2"
+| t_Lam[intro]:  "\<lbrakk>x\<sharp>\<Gamma>; (x,T1)#\<Gamma> \<turnstile> t : T2\<rbrakk> \<Longrightarrow> \<Gamma> \<turnstile> Lam [x].t : T1 \<rightarrow> T2"
+
+
+text {*
+  The predicate x\<sharp>\<Gamma>, read as x fresh for \<Gamma>, is defined by Nominal Isabelle.
+  Freshness is defined for lambda-terms, products, lists etc. For example
+  we have:
+  *}
+
+lemma
+  fixes x::"name"
+  shows "x\<sharp>Lam [x].t"
+  and   "x\<sharp>(t1,t2) \<Longrightarrow> x\<sharp>App t1 t2"
+  and   "x\<sharp>(Var y) \<Longrightarrow> x\<sharp>y" 
+  and   "\<lbrakk>x\<sharp>t1; x\<sharp>t2\<rbrakk> \<Longrightarrow> x\<sharp>(t1,t2)"
+  and   "\<lbrakk>x\<sharp>l1; x\<sharp>l2\<rbrakk> \<Longrightarrow> x\<sharp>(l1@l2)"
+  and   "x\<sharp>y \<Longrightarrow> x\<noteq>y" 
+by (simp_all add: abs_fresh fresh_prod fresh_list_append fresh_atm)
+
+text {* We can also prove that every variable is fresh for a type *}
+
+lemma ty_fresh:
+  fixes x::"name"
+  and   T::"ty"
+  shows "x\<sharp>T"
+by (induct T rule: ty.induct)
+   (simp_all add: fresh_string)
+
+text {* 
+  In order to state the weakening lemma in a convenient form, we overload
+  the subset-notation and define the abbreviation below. Abbreviations behave
+  like definitions, except that they are always automatically folded and
+  unfolded.
+*}
+
+abbreviation
+  "sub_ty_ctx" :: "ty_ctx \<Rightarrow> ty_ctx \<Rightarrow> bool" ("_ \<subseteq> _") 
+where
+  "\<Gamma>1 \<subseteq> \<Gamma>2 \<equiv> \<forall>x. x \<in> set \<Gamma>1 \<longrightarrow> x \<in> set \<Gamma>2"
+
+text {***************************************************************** 
+
+  4.) Exercise
+  ------------
+
+  Fill in the details and give a proof of the weakening lemma. 
+
+*}
+
+lemma 
+  fixes \<Gamma>1 \<Gamma>2::"(name\<times>ty) list"
+  assumes a: "\<Gamma>1 \<turnstile> t : T"
+  and     b: "valid \<Gamma>2" 
+  and     c: "\<Gamma>1 \<subseteq> \<Gamma>2"
+  shows "\<Gamma>2 \<turnstile> t : T"
+using a b c
+proof (induct arbitrary: \<Gamma>2)
+  case (t_Var \<Gamma>1 x T)
+  have a1: "valid \<Gamma>1" by fact
+  have a2: "(x,T) \<in> set \<Gamma>1" by fact
+  have a3: "valid \<Gamma>2" by fact
+  have a4: "\<Gamma>1 \<subseteq> \<Gamma>2" by fact
+
+  show "\<Gamma>2 \<turnstile> Var x : T" sorry
+next
+  case (t_Lam x \<Gamma>1 T1 t T2) 
+  have ih: "\<And>\<Gamma>3. \<lbrakk>valid \<Gamma>3; (x,T1)#\<Gamma>1 \<subseteq> \<Gamma>3\<rbrakk> \<Longrightarrow> \<Gamma>3 \<turnstile> t : T2" by fact
+  have a0: "x\<sharp>\<Gamma>1" by fact
+  have a1: "valid \<Gamma>2" by fact
+  have a2: "\<Gamma>1 \<subseteq> \<Gamma>2" by fact
+
+  show "\<Gamma>2 \<turnstile> Lam [x].t : T1 \<rightarrow> T2" sorry
+qed (auto)
+
+
+text {* 
+  Despite the frequent claim that the weakening lemma is trivial,
+  routine or obvious, the proof in the lambda-case does not go 
+  smoothly through. Painful variable renamings seem to be necessary. 
+  But the proof using renamings is horribly complicated. It is really 
+  interesting whether people who claim this proof is  trivial, routine 
+  or obvious had this proof in mind. 
+
+  BTW: The following two commands help already with showing that validity 
+  and typing are invariant under variable (permutative) renamings. 
+*}
+
+equivariance valid
+equivariance typing
+
+lemma not_to_be_tried_at_home_weakening: 
+  fixes \<Gamma>1 \<Gamma>2::"(name\<times>ty) list"
+  assumes a: "\<Gamma>1 \<turnstile> t : T"
+  and     b: "valid \<Gamma>2" 
+  and     c: "\<Gamma>1 \<subseteq> \<Gamma>2"
+  shows "\<Gamma>2 \<turnstile> t : T"
+using a b c
+proof (induct arbitrary: \<Gamma>2)
+  case (t_Lam x \<Gamma>1 T1 t T2) (* lambda case *)
+  have fc0: "x\<sharp>\<Gamma>1" by fact
+  have ih: "\<And>\<Gamma>3. \<lbrakk>valid \<Gamma>3; (x,T1)#\<Gamma>1 \<subseteq> \<Gamma>3\<rbrakk> \<Longrightarrow> \<Gamma>3 \<turnstile> t : T2" by fact
+  obtain c::"name" where fc1: "c\<sharp>(x,t,\<Gamma>1,\<Gamma>2)"  (* we obtain a fresh name *)
+    by (rule exists_fresh) (auto simp add: fs_name1)
+  have "Lam [c].([(c,x)]\<bullet>t) = Lam [x].t" using fc1 (* we then alpha-rename the lambda-abstraction *)
+    by (auto simp add: lam.inject alpha fresh_prod fresh_atm)
+  moreover
+  have "\<Gamma>2 \<turnstile> Lam [c].([(c,x)]\<bullet>t) : T1 \<rightarrow> T2" (* we can then alpha-rename our original goal *)
+  proof - 
+    (* we establish (x,T1)#\<Gamma>1 \<subseteq> (x,T1)#([(c,x)]\<bullet>\<Gamma>2) and valid ((x,T1)#([(c,x)]\<bullet>\<Gamma>2)) *)
+    have "(x,T1)#\<Gamma>1 \<subseteq> (x,T1)#([(c,x)]\<bullet>\<Gamma>2)" 
+    proof -
+      have "\<Gamma>1 \<subseteq> \<Gamma>2" by fact
+      then have "[(c,x)]\<bullet>((x,T1)#\<Gamma>1 \<subseteq> (x,T1)#([(c,x)]\<bullet>\<Gamma>2))" using fc0 fc1 
+	by (perm_simp add: eqvts calc_atm perm_fresh_fresh ty_fresh)
+      then show "(x,T1)#\<Gamma>1 \<subseteq> (x,T1)#([(c,x)]\<bullet>\<Gamma>2)" by (rule perm_boolE)
+    qed
+    moreover 
+    have "valid ((x,T1)#([(c,x)]\<bullet>\<Gamma>2))" 
+    proof -
+      have "valid \<Gamma>2" by fact
+      then show "valid ((x,T1)#([(c,x)]\<bullet>\<Gamma>2))" using fc1
+	by (auto intro!: v2 simp add: fresh_left calc_atm eqvts)
+    qed
+    (* these two facts give us by induction hypothesis the following *)
+    ultimately have "(x,T1)#([(c,x)]\<bullet>\<Gamma>2) \<turnstile> t : T2" using ih by simp 
+    (* we now apply renamings to get to our goal *)
+    then have "[(c,x)]\<bullet>((x,T1)#([(c,x)]\<bullet>\<Gamma>2) \<turnstile> t : T2)" by (rule perm_boolI)
+    then have "(c,T1)#\<Gamma>2 \<turnstile> ([(c,x)]\<bullet>t) : T2" using fc1 
+      by (perm_simp add: eqvts calc_atm perm_fresh_fresh ty_fresh)
+    then show "\<Gamma>2 \<turnstile> Lam [c].([(c,x)]\<bullet>t) : T1 \<rightarrow> T2" using fc1 by auto
+  qed
+  ultimately show "\<Gamma>2 \<turnstile> Lam [x].t : T1 \<rightarrow> T2" by simp
+qed (auto) (* var and app cases *)
+
+
+text {* 
+  The remedy to the complicated proof of the weakening proof
+  shown above is to use a stronger induction principle that
+  has the usual variable convention already build in. The
+  following command derives this induction principle for us.
+  (We shall explain what happens here later.)
+
+*}
+
+nominal_inductive typing
+  by (simp_all add: abs_fresh ty_fresh)
+
+text {* Compare the two induction principles *}
+thm typing.induct[no_vars]
+thm typing.strong_induct[no_vars]
+
+text {* 
+  We can use the stronger induction principle by replacing
+  the line
+
+  proof (induct arbitrary: \<Gamma>2)
+
+  with 
+  
+  proof (nominal_induct avoiding: \<Gamma>2 rule: typing.strong_induct)
+
+  Try now the proof.
+
+*}
+  
+
+lemma  
+  fixes \<Gamma>1 \<Gamma>2::"(name\<times>ty) list"
+  and   t ::"lam"
+  and   \<tau> ::"ty"
+  assumes a: "\<Gamma>1 \<turnstile> t : T"
+  and     b: "valid \<Gamma>2" 
+  and     c: "\<Gamma>1 \<subseteq> \<Gamma>2"
+  shows "\<Gamma>2 \<turnstile> t : T"
+using a b c
+proof (nominal_induct avoiding: \<Gamma>2 rule: typing.strong_induct)
+  case (t_Var \<Gamma>1 x T)  (* variable case *)
+  have "\<Gamma>1 \<subseteq> \<Gamma>2" by fact 
+  moreover  
+  have "valid \<Gamma>2" by fact 
+  moreover 
+  have "(x,T)\<in> set \<Gamma>1" by fact
+  ultimately show "\<Gamma>2 \<turnstile> Var x : T" by auto
+next
+  case (t_Lam x \<Gamma>1 T1 t T2) 
+  have vc: "x\<sharp>\<Gamma>2" by fact   (* additional fact *)
+  have ih: "\<And>\<Gamma>3. \<lbrakk>valid \<Gamma>3; (x,T1)#\<Gamma>1 \<subseteq> \<Gamma>3\<rbrakk> \<Longrightarrow> \<Gamma>3 \<turnstile> t : T2" by fact
+  have a0: "x\<sharp>\<Gamma>1" by fact
+  have a1: "valid \<Gamma>2" by fact
+  have a2: "\<Gamma>1 \<subseteq> \<Gamma>2" by fact
+
+  show "\<Gamma>2 \<turnstile> Lam [x].t : T1 \<rightarrow> T2" sorry
+qed (auto) (* app case *)
+
+text {*
+  Since we can use the stronger induction principle, the
+  proof of the weakening lemma can actually be found 
+  automatically by Isabelle. Maybe the weakening lemma
+  is actually trivial (in Nominal Isabelle ;o). 
+*}
+
+lemma weakening: 
+  fixes \<Gamma>1 \<Gamma>2::"ty_ctx"
+  assumes a: "\<Gamma>1 \<turnstile> t : T" 
+  and     b: "valid \<Gamma>2" 
+  and     c: "\<Gamma>1 \<subseteq> \<Gamma>2"
+  shows "\<Gamma>2 \<turnstile> t : T"
+using a b c
+by (nominal_induct avoiding: \<Gamma>2 rule: typing.strong_induct)
+   (auto)
+
+
+text {***************************************************************** 
+
+  Function Definitions: Filling a Lambda-Term into a Context
+  ----------------------------------------------------------
+
+  Many functions over datatypes can be defined by recursion on the
+  structure. For this purpose, Isabelle provides "fun". To use it one needs 
+  to give a name for the function, its type, optionally some pretty-syntax 
+  and then some equations defining the function. Like in "inductive",
+  "fun" expects that more than one such equation is separated by "|".
+
+*}
+
+fun
+  filling :: "ctx \<Rightarrow> lam \<Rightarrow> lam" ("_\<lbrakk>_\<rbrakk>")
+where
+  "\<box>\<lbrakk>t\<rbrakk> = t"
+| "(CAppL E t')\<lbrakk>t\<rbrakk> = App (E\<lbrakk>t\<rbrakk>) t'"
+| "(CAppR t' E)\<lbrakk>t\<rbrakk> = App t' (E\<lbrakk>t\<rbrakk>)"
+
+text {* 
+  After this definition Isabelle will be able to simplify
+  statements like: *}
+
+lemma 
+  shows "(CAppL \<box> (Var x))\<lbrakk>Var y\<rbrakk> = App (Var y) (Var x)"
+  by simp
+
+
+fun 
+ ctx_compose :: "ctx \<Rightarrow> ctx \<Rightarrow> ctx" ("_ \<circ> _" [101,100] 100)
+where
+  "\<box> \<circ> E' = E'"
+| "(CAppL E t') \<circ> E' = CAppL (E \<circ> E') t'"
+| "(CAppR t' E) \<circ> E' = CAppR t' (E \<circ> E')"
+
+fun
+  ctx_composes :: "ctxs \<Rightarrow> ctx" ("_\<down>" [110] 110)
+where
+    "[]\<down> = \<box>"
+  | "(E#Es)\<down> = (Es\<down>) \<circ> E"
+
+text {*  
+  Notice that we not just have given a pretty syntax for the functions, but
+  also some precedences..The numbers inside the [\<dots>] stand for the precedences
+  of the arguments; the one next to it the precedence of the whole term.
+  
+  This means we have to write (Es1 \<circ> Es2) \<circ> Es3 otherwise Es1 \<circ> Es2 \<circ> Es3 is
+  interpreted as Es1 \<circ> (Es2 \<circ> Es3).
+*}
+
+text {******************************************************************
+  
+  Structural Inductions over Contexts
+  ------------------------------------
+
+  So far we have had a look at an induction over an inductive predicate. 
+  Another important induction principle is structural inductions for 
+  datatypes. To illustrate structural inductions we prove some facts
+  about context composition, some of which we will need later on.
+
+*}
+
+text {******************************************************************
+
+  5.) EXERCISE
+  ------------
+
+  Complete the proof and remove the sorries.
+
+*}
+
+lemma ctx_compose:
+  shows "(E1 \<circ> E2)\<lbrakk>t\<rbrakk> = E1\<lbrakk>E2\<lbrakk>t\<rbrakk>\<rbrakk>"
+proof (induct E1)
+  case Hole
+  show "\<box> \<circ> E2\<lbrakk>t\<rbrakk> = \<box>\<lbrakk>E2\<lbrakk>t\<rbrakk>\<rbrakk>" sorry
+next
+  case (CAppL E1 t')
+  have ih: "(E1 \<circ> E2)\<lbrakk>t\<rbrakk> = E1\<lbrakk>E2\<lbrakk>t\<rbrakk>\<rbrakk>" by fact
+  show "((CAppL E1 t') \<circ> E2)\<lbrakk>t\<rbrakk> = (CAppL E1 t')\<lbrakk>E2\<lbrakk>t\<rbrakk>\<rbrakk>" sorry
+next
+  case (CAppR t' E1)
+  have ih: "(E1 \<circ> E2)\<lbrakk>t\<rbrakk> = E1\<lbrakk>E2\<lbrakk>t\<rbrakk>\<rbrakk>" by fact
+  show "((CAppR t' E1) \<circ> E2)\<lbrakk>t\<rbrakk> = (CAppR t' E1)\<lbrakk>E2\<lbrakk>t\<rbrakk>\<rbrakk>" sorry
+qed
+
+
+text {******************************************************************
+
+  6.) EXERCISE
+  ------------
+
+  Prove associativity of \<circ> using the lemmas neut_hole and circ_assoc. 
+
+*}
+
+lemma neut_hole:
+  shows "E \<circ> \<box> = E"
+by (induct E) (simp_all)
+
+lemma circ_assoc:
+  fixes E1 E2 E3::"ctx"
+  shows "(E1 \<circ> E2) \<circ> E3 = E1 \<circ> (E2 \<circ> E3)"
+by (induct E1) (simp_all)
+
+lemma
+  shows "(Es1@Es2)\<down> = (Es2\<down>) \<circ> (Es1\<down>)"
+proof (induct Es1)
+  case Nil
+  show "([]@Es2)\<down> = Es2\<down> \<circ> []\<down>" sorry
+next
+  case (Cons E Es1)
+  have ih: "(Es1@Es2)\<down> = Es2\<down> \<circ> Es1\<down>" by fact
+
+  show "((E#Es1)@Es2)\<down> = Es2\<down> \<circ> (E#Es1)\<down>" sorry
+qed
+
+
+text {* 
+  The last proof involves several steps of equational reasoning.
+  Isar provides some convenient means to express such equational 
+  reasoning in a much cleaner fashion using the "also have" 
+  construction. *}
+
+lemma 
+  shows "(Es1@Es2)\<down> = (Es2\<down>) \<circ> (Es1\<down>)"
+proof (induct Es1)
+  case Nil
+  show "([]@Es2)\<down> = Es2\<down> \<circ> []\<down>" using neut_hole by simp
+next
+  case (Cons E Es1)
+  have ih: "(Es1@Es2)\<down> = Es2\<down> \<circ> Es1\<down>" by fact
+  have "((E#Es1)@Es2)\<down> = (Es1@Es2)\<down> \<circ> E" by simp
+  also have "\<dots> = (Es2\<down> \<circ> Es1\<down>) \<circ> E" using ih by simp
+  also have "\<dots> = Es2\<down> \<circ> (Es1\<down> \<circ> E)" using circ_assoc by simp
+  also have "\<dots> = Es2\<down> \<circ> (E#Es1)\<down>" by simp
+  finally show "((E#Es1)@Es2)\<down> = Es2\<down> \<circ> (E#Es1)\<down>" by simp
+qed
+
+
+text {******************************************************************
+  
+  Formalising Barendregt's Proof of the Substitution Lemma
+  --------------------------------------------------------
+
+  Barendregt's proof needs in the variable case a case distinction.
+  One way to do this in Isar is to use blocks. A block is some sequent
+  or reasoning steps enclosed in curly braces
+
+  { \<dots>
+
+    have "statement"
+  }
+
+  Such a block can contain local assumptions like
+
+  { assume "A"
+    assume "B"
+    \<dots>
+    have "C" by \<dots>
+  }
+
+  Where "C" is the last have-statement in this block. The behaviour 
+  of such a block to the 'outside' is the implication
+
+   \<lbrakk>A; B\<rbrakk> \<Longrightarrow> "C" 
+
+  Now if we want to prove a property "smth" using the case-distinctions
+  P\<^isub>1, P\<^isub>2 and P\<^isub>3 then we can use the following reasoning:
+
+    { assume "P\<^isub>1"
+      \<dots>
+      have "smth"
+    }
+    moreover
+    { assume "P\<^isub>2"
+      \<dots>
+      have "smth"
+    }
+    moreover
+    { assume "P\<^isub>3"
+      \<dots>
+      have "smth"
+    }
+    ultimately have "smth" by blast
+
+  The blocks establish the implications
+
+    P\<^isub>1 \<Longrightarrow> smth
+    P\<^isub>2 \<Longrightarrow> smth
+    P\<^isub>3 \<Longrightarrow> smth
+
+  If we know that P\<^isub>1, P\<^isub>2 and P\<^isub>3 cover all the cases, that is P\<^isub>1 \<or> P\<^isub>2 \<or> P\<^isub>3 is
+  true, then we have 'ultimately' established the property "smth" 
+  
+*}
+
+text {******************************************************************
+  
+  7.) Exercise
+  ------------
+
+  Fill in the cases 1.2 and 1.3 and the equational reasoning 
+  in the lambda-case.
+*}
+
+thm forget[no_vars] 
+thm fresh_fact[no_vars] 
+
+lemma 
+  assumes a: "x\<noteq>y"
+  and     b: "x\<sharp>L"
+  shows "M[x::=N][y::=L] = M[y::=L][x::=N[y::=L]]"
+using a b
+proof (nominal_induct M avoiding: x y N L rule: lam.strong_induct)
+  case (Var z)
+  have a1: "x\<noteq>y" by fact
+  have a2: "x\<sharp>L" by fact
+  show "Var z[x::=N][y::=L] = Var z[y::=L][x::=N[y::=L]]" (is "?LHS = ?RHS")
+  proof -
+    { (*Case 1.1*)
+      assume c1: "z=x"
+      have "(1)": "?LHS = N[y::=L]" using c1 by simp
+      have "(2)": "?RHS = N[y::=L]" using c1 a1 by simp
+      have "?LHS = ?RHS" using "(1)" "(2)" by simp
+    }
+    moreover 
+    { (*Case 1.2*)
+      assume c2: "z=y" "z\<noteq>x" 
+      
+      have "?LHS = ?RHS" sorry
+    }
+    moreover 
+    { (*Case 1.3*)
+      assume c3: "z\<noteq>x" "z\<noteq>y"
+      
+      have "?LHS = ?RHS" sorry
+    }
+    ultimately show "?LHS = ?RHS" by blast
+  qed
+next
+  case (Lam z M1) (* case 2: lambdas *)
+  have ih: "\<lbrakk>x\<noteq>y; x\<sharp>L\<rbrakk> \<Longrightarrow> M1[x::=N][y::=L] = M1[y::=L][x::=N[y::=L]]" by fact
+  have a1: "x\<noteq>y" by fact
+  have a2: "x\<sharp>L" by fact
+  have fs: "z\<sharp>x" "z\<sharp>y" "z\<sharp>N" "z\<sharp>L" by fact+
+  then have b: "z\<sharp>N[y::=L]" by (simp add: fresh_fact)
+  show "(Lam [z].M1)[x::=N][y::=L] = (Lam [z].M1)[y::=L][x::=N[y::=L]]" (is "?LHS=?RHS") 
+  proof - 
+    have "?LHS = \<dots>" sorry
+
+    also have "\<dots> = ?RHS" sorry
+    finally show "?LHS = ?RHS" by simp
+  qed
+next
+  case (App M1 M2) (* case 3: applications *)
+  then show "(App M1 M2)[x::=N][y::=L] = (App M1 M2)[y::=L][x::=N[y::=L]]" by simp
+qed
+
+text {* 
+  Again the strong induction principle enables Isabelle to find
+  the proof of the substitution lemma automatically. 
+*}
+
+lemma substitution_lemma_version:  
+  assumes asm: "x\<noteq>y" "x\<sharp>L"
+  shows "M[x::=N][y::=L] = M[y::=L][x::=N[y::=L]]"
+  using asm 
+by (nominal_induct M avoiding: x y N L rule: lam.strong_induct)
+   (auto simp add: fresh_fact forget)
+
+text {******************************************************************
+  
+  The CBV Reduction Relation (Small-Step Semantics) 
+  -------------------------------------------------
+
+  In order to establish the property that the CK Machine
+  calculates a nomrmalform which corresponds to the
+  evaluation relation, we introduce the call-by-value
+  small-step semantics.
+
+*}
+
+inductive
+  cbv :: "lam\<Rightarrow>lam\<Rightarrow>bool" ("_ \<longrightarrow>cbv _") 
+where
+  cbv1: "\<lbrakk>val v; x\<sharp>v\<rbrakk> \<Longrightarrow> App (Lam [x].t) v \<longrightarrow>cbv t[x::=v]"
+| cbv2[intro]: "t \<longrightarrow>cbv t' \<Longrightarrow> App t t2 \<longrightarrow>cbv App t' t2"
+| cbv3[intro]: "t \<longrightarrow>cbv t' \<Longrightarrow> App t2 t \<longrightarrow>cbv App t2 t'"
+
+equivariance val
+equivariance cbv
+nominal_inductive cbv
+ by (simp_all add: abs_fresh fresh_fact)
+
+text {*
+  In order to satisfy the vc-condition we have to formulate
+  this relation with the additional freshness constraint
+  x\<sharp>v. Though this makes the definition vc-ompatible, it
+  makes the definition less useful. We can with some pain
+  show that the more restricted rule is equivalent to the
+  usual rule. *}
+
+thm subst_rename
+
+lemma better_cbv1[intro]: 
+  assumes a: "val v" 
+  shows "App (Lam [x].t) v \<longrightarrow>cbv t[x::=v]"
+proof -
+  obtain y::"name" where fs: "y\<sharp>(x,t,v)" by (rule exists_fresh) (auto simp add: fs_name1)
+  have "App (Lam [x].t) v = App (Lam [y].([(y,x)]\<bullet>t)) v" using fs
+    by (auto simp add: lam.inject alpha' fresh_prod fresh_atm)
+  also have "\<dots> \<longrightarrow>cbv  ([(y,x)]\<bullet>t)[y::=v]" using fs a by (auto intro: cbv1)
+  also have "\<dots> = t[x::=v]" using fs by (simp add: subst_rename[symmetric])
+  finally show "App (Lam [x].t) v \<longrightarrow>cbv t[x::=v]" by simp
+qed
+
+text {*
+  The transitive closure of the cbv-reduction relation: *}
+
+inductive 
+  "cbvs" :: "lam\<Rightarrow>lam\<Rightarrow>bool" (" _ \<longrightarrow>cbv* _")
+where
+  cbvs1[intro]: "e \<longrightarrow>cbv* e"
+| cbvs2[intro]: "\<lbrakk>e1\<longrightarrow>cbv e2; e2 \<longrightarrow>cbv* e3\<rbrakk> \<Longrightarrow> e1 \<longrightarrow>cbv* e3"
+
+lemma cbvs3[intro]:
+  assumes a: "e1 \<longrightarrow>cbv* e2" "e2 \<longrightarrow>cbv* e3"
+  shows "e1 \<longrightarrow>cbv* e3"
+using a by (induct) (auto) 
+
+text {******************************************************************
+  
+  8.) Exercise
+  ------------
+
+  If more simple exercises are needed, then complete the following proof. 
+
+*}
+
+lemma cbv_in_ctx:
+  assumes a: "t \<longrightarrow>cbv t'"
+  shows "E\<lbrakk>t\<rbrakk> \<longrightarrow>cbv E\<lbrakk>t'\<rbrakk>"
+using a
+proof (induct E)
+  case Hole
+  have "t \<longrightarrow>cbv t'" by fact
+  then show "\<box>\<lbrakk>t\<rbrakk> \<longrightarrow>cbv \<box>\<lbrakk>t'\<rbrakk>" sorry
+next
+  case (CAppL E s)
+  have ih: "t \<longrightarrow>cbv t' \<Longrightarrow> E\<lbrakk>t\<rbrakk> \<longrightarrow>cbv E\<lbrakk>t'\<rbrakk>" by fact
+  have a: "t \<longrightarrow>cbv t'" by fact
+  show "(CAppL E s)\<lbrakk>t\<rbrakk> \<longrightarrow>cbv (CAppL E s)\<lbrakk>t'\<rbrakk>" sorry
+next
+  case (CAppR s E)
+  have ih: "t \<longrightarrow>cbv t' \<Longrightarrow> E\<lbrakk>t\<rbrakk> \<longrightarrow>cbv E\<lbrakk>t'\<rbrakk>" by fact
+  have a: "t \<longrightarrow>cbv t'" by fact
+  show "(CAppR s E)\<lbrakk>t\<rbrakk> \<longrightarrow>cbv (CAppR s E)\<lbrakk>t'\<rbrakk>" sorry
+qed
+
+  
+text {******************************************************************
+  
+  9.) Exercise
+  ------------
+
+  The point of the cbv-reduction was that we can easily relatively 
+  establish the follwoing property:
+
+*}
+
+lemma machine_implies_cbvs_ctx:
+  assumes a: "<e,Es> \<mapsto> <e',Es'>"
+  shows "(Es\<down>)\<lbrakk>e\<rbrakk> \<longrightarrow>cbv* (Es'\<down>)\<lbrakk>e'\<rbrakk>"
+using a 
+proof (induct)
+  case (m1 t1 t2 Es)
+
+  show "Es\<down>\<lbrakk>App t1 t2\<rbrakk> \<longrightarrow>cbv* ((CAppL \<box> t2)#Es)\<down>\<lbrakk>t1\<rbrakk>"  sorry
+next
+  case (m2 v t2 Es)
+  have "val v" by fact
+
+  show "((CAppL \<box> t2)#Es)\<down>\<lbrakk>v\<rbrakk> \<longrightarrow>cbv* (CAppR v \<box> # Es)\<down>\<lbrakk>t2\<rbrakk>" sorry
+next
+  case (m3 v x t Es)
+  have "val v" by fact
+ 
+  show "(((CAppR (Lam [x].t) \<box>)#Es)\<down>)\<lbrakk>v\<rbrakk> \<longrightarrow>cbv* (Es\<down>)\<lbrakk>t[x::=v]\<rbrakk>" sorry
+qed
+
+text {* 
+  It is not difficult to extend the lemma above to
+  arbitrary reductions sequences of the CK machine. *}
+
+lemma machines_implies_cbvs_ctx:
+  assumes a: "<e,Es> \<mapsto>* <e',Es'>"
+  shows "(Es\<down>)\<lbrakk>e\<rbrakk> \<longrightarrow>cbv* (Es'\<down>)\<lbrakk>e'\<rbrakk>"
+using a 
+by (induct) (auto dest: machine_implies_cbvs_ctx)
+
+text {* 
+  So whenever we let the CL machine start in an initial
+  state and it arrives at a final state, then there exists
+  a corresponding cbv-reduction sequence. *}
+
+corollary machines_implies_cbvs:
+  assumes a: "<e,[]> \<mapsto>* <e',[]>"
+  shows "e \<longrightarrow>cbv* e'"
+using a by (auto dest: machines_implies_cbvs_ctx)
+
+text {*
+  We now want to relate the cbv-reduction to the evaluation
+  relation. For this we need two auxiliary lemmas. *}
+
+lemma eval_val:
+  assumes a: "val t"
+  shows "t \<Down> t"
+using a by (induct) (auto)
+
+lemma e_App_elim:
+  assumes a: "App t1 t2 \<Down> v"
+  shows "\<exists>x t v'. t1 \<Down> Lam [x].t \<and> t2 \<Down> v' \<and> t[x::=v'] \<Down> v"
+using a by (cases) (auto simp add: lam.inject) 
+
+text {******************************************************************
+  
+  10.) Exercise
+  -------------
+
+  Complete the first case in the proof below. 
+
+*}
+
+lemma cbv_eval:
+  assumes a: "t1 \<longrightarrow>cbv t2" "t2 \<Down> t3"
+  shows "t1 \<Down> t3"
+using a
+proof(induct arbitrary: t3)
+  case (cbv1 v x t t3)
+  have a1: "val v" by fact
+  have a2: "t[x::=v] \<Down> t3" by fact
+
+  show "App Lam [x].t v \<Down> t3" sorry
+next
+  case (cbv2 t t' t2 t3)
+  have ih: "\<And>t3. t' \<Down> t3 \<Longrightarrow> t \<Down> t3" by fact
+  have "App t' t2 \<Down> t3" by fact
+  then obtain x t'' v' 
+    where a1: "t' \<Down> Lam [x].t''" 
+      and a2: "t2 \<Down> v'" 
+      and a3: "t''[x::=v'] \<Down> t3" using e_App_elim by blast
+  have "t \<Down>  Lam [x].t''" using ih a1 by auto 
+  then show "App t t2 \<Down> t3" using a2 a3 by auto
+qed (auto dest!: e_App_elim)
+
+
+text {* 
+  Next we extend the lemma above to arbitray initial
+  sequences of cbv-reductions. *}
+
+lemma cbvs_eval:
+  assumes a: "t1 \<longrightarrow>cbv* t2" "t2 \<Down> t3"
+  shows "t1 \<Down> t3"
+using a by (induct) (auto intro: cbv_eval)
+
+text {* 
+  Finally, we can show that if from a term t we reach a value 
+  by a cbv-reduction sequence, then t evaluates to this value. *}
+
+lemma cbvs_implies_eval:
+  assumes a: "t \<longrightarrow>cbv* v" "val v"
+  shows "t \<Down> v"
+using a
+by (induct) (auto intro: eval_val cbvs_eval)
+
+text {* 
+  All facts tied together give us the desired property about
+  K machines. *}
+
+theorem machines_implies_eval:
+  assumes a: "<t1,[]> \<mapsto>* <t2,[]>" 
+  and     b: "val t2" 
+  shows "t1 \<Down> t2"
+proof -
+  have "t1 \<longrightarrow>cbv* t2" using a by (simp add: machines_implies_cbvs)
+  then show "t1 \<Down> t2" using b by (simp add: cbvs_implies_eval)
+qed
+
+text {******************************************************************
+  
+  Formalising a Type-Soundness and Progress Lemma for CBV
+  -------------------------------------------------------
+
+  The central lemma for type-soundness is type-substitutity. In 
+  our setting type-substitutivity is slightly painful to establish.
+
+*}
+
+lemma valid_elim:
+  assumes a: "valid ((x,T)#\<Gamma>)"
+  shows "x\<sharp>\<Gamma> \<and> valid \<Gamma>"
+using a by (cases) (auto)
+
+lemma valid_insert:
+  assumes a: "valid (\<Delta>@[(x,T)]@\<Gamma>)"
+  shows "valid (\<Delta>@\<Gamma>)" 
+using a
+by (induct \<Delta>)
+   (auto simp add: fresh_list_append fresh_list_cons dest!: valid_elim)
+
+lemma fresh_list: 
+  shows "y\<sharp>xs = (\<forall>x\<in>set xs. y\<sharp>x)"
+by (induct xs) (simp_all add: fresh_list_nil fresh_list_cons)
+
+lemma context_unique:
+  assumes a1: "valid \<Gamma>"
+  and     a2: "(x,T) \<in> set \<Gamma>"
+  and     a3: "(x,U) \<in> set \<Gamma>"
+  shows "T = U" 
+using a1 a2 a3
+by (induct) (auto simp add: fresh_list fresh_prod fresh_atm)
+
+lemma type_substitution_aux:
+  assumes a: "(\<Delta>@[(x,T')]@\<Gamma>) \<turnstile> e : T"
+  and     b: "\<Gamma> \<turnstile> e' : T'"
+  shows "(\<Delta>@\<Gamma>) \<turnstile> e[x::=e'] : T" 
+using a b 
+proof (nominal_induct \<Gamma>'\<equiv>"\<Delta>@[(x,T')]@\<Gamma>" e T avoiding: x e' \<Delta> rule: typing.strong_induct)
+  case (t_Var \<Gamma>' y T x e' \<Delta>)
+  then have a1: "valid (\<Delta>@[(x,T')]@\<Gamma>)" 
+       and  a2: "(y,T) \<in> set (\<Delta>@[(x,T')]@\<Gamma>)" 
+       and  a3: "\<Gamma> \<turnstile> e' : T'" by simp_all
+  from a1 have a4: "valid (\<Delta>@\<Gamma>)" by (rule valid_insert)
+  { assume eq: "x=y"
+    from a1 a2 have "T=T'" using eq by (auto intro: context_unique)
+    with a3 have "\<Delta>@\<Gamma> \<turnstile> Var y[x::=e'] : T" using eq a4 by (auto intro: weakening)
+  }
+  moreover
+  { assume ineq: "x\<noteq>y"
+    from a2 have "(y,T) \<in> set (\<Delta>@\<Gamma>)" using ineq by simp
+    then have "\<Delta>@\<Gamma> \<turnstile> Var y[x::=e'] : T" using ineq a4 by auto
+  }
+  ultimately show "\<Delta>@\<Gamma> \<turnstile> Var y[x::=e'] : T" by blast
+qed (force simp add: fresh_list_append fresh_list_cons)+
+
+corollary type_substitution:
+  assumes a: "(x,T')#\<Gamma> \<turnstile> e : T"
+  and     b: "\<Gamma> \<turnstile> e' : T'"
+  shows "\<Gamma> \<turnstile> e[x::=e'] : T"
+using a b type_substitution_aux[where \<Delta>="[]"]
+by (auto)
+
+lemma t_App_elim:
+  assumes a: "\<Gamma> \<turnstile> App t1 t2 : T"
+  shows "\<exists>T'. \<Gamma> \<turnstile> t1 : T' \<rightarrow> T \<and> \<Gamma> \<turnstile> t2 : T'"
+using a
+by (cases) (auto simp add: lam.inject)
+
+lemma t_Lam_elim:
+  assumes ty: "\<Gamma> \<turnstile> Lam [x].t : T" 
+  and     fc: "x\<sharp>\<Gamma>" 
+  shows "\<exists>T1 T2. T = T1 \<rightarrow> T2 \<and> (x,T1)#\<Gamma> \<turnstile> t : T2"
+using ty fc 
+by (cases rule: typing.strong_cases) 
+   (auto simp add: alpha lam.inject abs_fresh ty_fresh)
+
+theorem cbv_type_preservation:
+  assumes a: "t \<longrightarrow>cbv t'"
+  and     b: "\<Gamma> \<turnstile> t : T" 
+  shows "\<Gamma> \<turnstile> t' : T"
+using a b
+by (nominal_induct avoiding: \<Gamma> T rule: cbv.strong_induct)
+   (auto dest!: t_Lam_elim t_App_elim simp add: type_substitution ty.inject)
+
+corollary cbvs_type_preservation:
+  assumes a: "t \<longrightarrow>cbv* t'"
+  and     b: "\<Gamma> \<turnstile> t : T" 
+  shows "\<Gamma> \<turnstile> t' : T"
+using a b
+by (induct) (auto intro: cbv_type_preservation)
+
+text {* 
+  The Type-Preservation Property for the Machine and Evaluation Relation. *}
+
+theorem machine_type_preservation:
+  assumes a: "<t,[]> \<mapsto>* <t',[]>"
+  and     b: "\<Gamma> \<turnstile> t : T" 
+  shows "\<Gamma> \<turnstile> t' : T"
+proof -
+  from a have "t \<longrightarrow>cbv* t'" by (simp add: machines_implies_cbvs)
+  then show "\<Gamma> \<turnstile> t' : T" using b by (simp add: cbvs_type_preservation)
+qed
+
+theorem eval_type_preservation:
+  assumes a: "t \<Down> t'"
+  and     b: "\<Gamma> \<turnstile> t : T" 
+  shows "\<Gamma> \<turnstile> t' : T"
+proof -
+  from a have "<t,[]> \<mapsto>* <t',[]>" by (simp add: eval_implies_machines)
+  then show "\<Gamma> \<turnstile> t' : T" using b by (simp add: machine_type_preservation)
+qed
+
+text {* The Progress Property *}
+
+lemma canonical_tArr:
+  assumes a: "[] \<turnstile> t : T1 \<rightarrow> T2"
+  and     b: "val t"
+  shows "\<exists>x t'. t = Lam [x].t'"
+using b a by (induct) (auto) 
+
+theorem progress:
+  assumes a: "[] \<turnstile> t : T"
+  shows "(\<exists>t'. t \<longrightarrow>cbv t') \<or> (val t)"
+using a
+by (induct \<Gamma>\<equiv>"[]::ty_ctx" t T)
+   (auto intro: cbv.intros dest!: canonical_tArr)
+
+
+text {***********************************************************
+
+  Strong Induction Principle 
+  --------------------------
+
+  A proof for the strong (structural) induction principle in the 
+  lambda-calculus.
+
+*}
+
+
+lemma lam_strong_induct:
+  fixes c::"'a::fs_name"
+  assumes h1: "\<And>x c. P c (Var x)"
+  and     h2: "\<And>t1 t2 c. \<lbrakk>\<forall>d. P d t1; \<forall>d. P d t2\<rbrakk> \<Longrightarrow> P c (App t1 t2)"
+  and     h3: "\<And>x t c. \<lbrakk>x\<sharp>c; \<forall>d. P d t\<rbrakk> \<Longrightarrow> P c (Lam [x].t)"
+  shows "P c t"
+proof -
+  have "\<forall>(\<pi>::name prm) c. P c (\<pi>\<bullet>t)"
+  proof (induct t rule: lam.induct)
+    case (Lam x t)
+    have ih: "\<forall>(\<pi>::name prm) c. P c (\<pi>\<bullet>t)" by fact
+    { fix \<pi>::"name prm" and c::"'a::fs_name"
+      obtain y::"name" where fc: "y\<sharp>(\<pi>\<bullet>x,\<pi>\<bullet>t,c)" 
+	by (rule exists_fresh) (auto simp add: fs_name1)
+      from ih have "\<forall>c. P c (([(y,\<pi>\<bullet>x)]@\<pi>)\<bullet>t)" by simp
+      then have "\<forall>c. P c ([(y,\<pi>\<bullet>x)]\<bullet>(\<pi>\<bullet>t))" by (auto simp only: pt_name2)
+      with h3 have "P c (Lam [y].[(y,\<pi>\<bullet>x)]\<bullet>(\<pi>\<bullet>t))" using fc by (simp add: fresh_prod) 
+      moreover
+      have "Lam [y].[(y,\<pi>\<bullet>x)]\<bullet>(\<pi>\<bullet>t) = Lam [(\<pi>\<bullet>x)].(\<pi>\<bullet>t)" 
+	using fc by (simp add: lam.inject alpha fresh_atm fresh_prod)
+      ultimately have "P c (Lam [(\<pi>\<bullet>x)].(\<pi>\<bullet>t))" by simp
+    }
+    then have "\<forall>(\<pi>::name prm) c. P c (Lam [(\<pi>\<bullet>x)].(\<pi>\<bullet>t))" by simp
+    then show "\<forall>(\<pi>::name prm) c. P c (\<pi>\<bullet>(Lam [x].t))" by simp
+  qed (auto intro: h1 h2) (* var and app case *)
+  then have "P c (([]::name prm)\<bullet>t)" by blast
+  then show "P c t" by simp
+qed
+
+text {***********************************************************
+
+  ---------
+  SOLUTIONS
+  ---------
+
+*}
+
+text {************************************************************
+
+  1.) MINI EXERCISE 
+
+  The way we defined contexts does not allow us to
+  apply a Hole to a Hole. Therefore the following 
+  will result in a typing error. *}
+
+(* term "CAppL \<box> \<box>" *)
+
+
+text {************************************************************
+
+  2. EXERCISE
+
+  A readable proof for this lemma is as follows:
+  
+*}
+
+lemma 
+  assumes a: "<e1,Es1> \<mapsto>* <e2,Es2>" 
+  and     b: "<e2,Es2> \<mapsto>* <e3,Es3>"
+  shows "<e1,Es1> \<mapsto>* <e3,Es3>"
+using a b
+proof(induct)
+  case (ms1 e1 Es1)
+  show "<e1,Es1> \<mapsto>* <e3,Es3>" by fact
+next
+  case (ms2 e1 Es1 e2 Es2 e2' Es2')
+  have ih: "<e2',Es2'> \<mapsto>* <e3,Es3> \<Longrightarrow> <e2,Es2> \<mapsto>* <e3,Es3>" by fact
+  have "<e2',Es2'> \<mapsto>* <e3,Es3>" by fact
+  then have "<e2,Es2> \<mapsto>* <e3,Es3>" using ih by simp
+  moreover
+  have "<e1,Es1> \<mapsto> <e2,Es2>" by fact
+  ultimately show "<e1,Es1> \<mapsto>* <e3,Es3>" by auto
+qed
+
+
+text {************************************************************ 
+  
+  3.) Exercise
+
+  As one can quickly see in the second case, the theorem as stated
+  does not go through. We need to generalise the induction hypothesis
+  so that we show the lemma for all contexts Es. In Isar, variables 
+  can be generalised by declaring "arbitrary: variable \<dots>" when the 
+  induction is set up.
+
+*}
+
+theorem 
+  assumes a: "t \<Down> t'"
+  shows "<t,Es> \<mapsto>* <t',Es>"
+using a 
+proof (induct arbitrary: Es)    (* here we generalise over Es *)
+  case (e_Lam x t Es)
+  show "<Lam [x].t,Es> \<mapsto>* <Lam [x].t,Es>" by auto
+next
+  case (e_App t1 x t t2 v' v Es)
+  have ih1: "\<And>Es. <t1,Es> \<mapsto>* <Lam [x].t,Es>" by fact
+  have ih2: "\<And>Es. <t2,Es> \<mapsto>* <v',Es>" by fact
+  have ih3: "\<And>Es. <t[x::=v'],Es> \<mapsto>* <v,Es>" by fact
+  have "<App t1 t2,Es> \<mapsto>* <t1,CAppL \<box> t2#Es>" by auto
+  moreover
+  have "<t1,CAppL \<box> t2#Es> \<mapsto>* <Lam [x].t,CAppL \<box> t2#Es>" using ih1 by auto
+  moreover
+  have "<Lam [x].t,CAppL \<box> t2#Es> \<mapsto>* <t2,CAppR (Lam [x].t) \<box>#Es>" by auto
+  moreover
+  have "<t2,CAppR (Lam [x].t) \<box>#Es> \<mapsto>* <v',CAppR (Lam [x].t) \<box>#Es>" using ih2 by auto
+  moreover
+  have "t2 \<Down> v'" by fact
+  then have "val v'" using eval_to_val by auto
+  then have "<v',CAppR (Lam [x].t) \<box>#Es> \<mapsto>* <t[x::=v'],Es>" by auto
+  moreover
+  have "<t[x::=v'],Es> \<mapsto>* <v,Es>" using ih3 by auto
+  ultimately show "<App t1 t2,Es> \<mapsto>* <v,Es>" by blast
+qed
+
+text {************************************************************ 
+  
+  4.) Exercise
+
+  A proof for the weakening lemma:
+
+*}
+
+lemma  
+  fixes \<Gamma>1 \<Gamma>2::"(name\<times>ty) list"
+  assumes a: "\<Gamma>1 \<turnstile> t : T"
+  and     b: "valid \<Gamma>2" 
+  and     c: "\<Gamma>1 \<subseteq> \<Gamma>2"
+  shows "\<Gamma>2 \<turnstile> t : T"
+using a b c
+proof (nominal_induct \<Gamma>1 t T avoiding: \<Gamma>2 rule: typing.strong_induct)
+  case (t_Var \<Gamma>1 x T)  (* variable case *)
+  have "\<Gamma>1 \<subseteq> \<Gamma>2" by fact 
+  moreover  
+  have "valid \<Gamma>2" by fact 
+  moreover 
+  have "(x,T)\<in> set \<Gamma>1" by fact
+  ultimately show "\<Gamma>2 \<turnstile> Var x : T" by auto
+next
+  case (t_Lam x \<Gamma>1 T1 t T2) (* lambda case *)
+  have vc: "x\<sharp>\<Gamma>2" by fact   (* variable convention *)
+  have ih: "\<lbrakk>valid ((x,T1)#\<Gamma>2); (x,T1)#\<Gamma>1 \<subseteq> (x,T1)#\<Gamma>2\<rbrakk> \<Longrightarrow> (x,T1)#\<Gamma>2 \<turnstile> t:T2" by fact
+  have "\<Gamma>1 \<subseteq> \<Gamma>2" by fact
+  then have "(x,T1)#\<Gamma>1 \<subseteq> (x,T1)#\<Gamma>2" by simp
+  moreover
+  have "valid \<Gamma>2" by fact
+  then have "valid ((x,T1)#\<Gamma>2)" using vc by (simp add: v2)
+  ultimately have "(x,T1)#\<Gamma>2 \<turnstile> t : T2" using ih by simp
+  with vc show "\<Gamma>2 \<turnstile> Lam [x].t : T1\<rightarrow>T2" by auto
+qed (auto) (* app case *)
+
+text {************************************************************ 
+  
+  5.) Exercise
+
+  A proof for context omposition
+
+*}
+
+lemma 
+  shows "(E1 \<circ> E2)\<lbrakk>t\<rbrakk> = E1\<lbrakk>E2\<lbrakk>t\<rbrakk>\<rbrakk>"
+by (induct E1) (simp_all)
+
+text {******************************************************************
+
+  6.) EXERCISE
+  ------------
+
+  A proof for the assoiativity of \<circ>.
+
+*}
+
+lemma 
+  shows "(Es1@Es2)\<down> = (Es2\<down>) \<circ> (Es1\<down>)"
+proof (induct Es1)
+  case Nil
+  show "([]@Es2)\<down> = Es2\<down> \<circ> []\<down>" using neut_hole by simp
+next
+  case (Cons E Es1)
+  have ih: "(Es1@Es2)\<down> = Es2\<down> \<circ> Es1\<down>" by fact
+  have "((E#Es1)@Es2)\<down> = (Es1@Es2)\<down> \<circ> E" by simp
+  also have "\<dots> = (Es2\<down> \<circ> Es1\<down>) \<circ> E" using ih by simp
+  also have "\<dots> = Es2\<down> \<circ> (Es1\<down> \<circ> E)" using circ_assoc by simp
+  also have "\<dots> = Es2\<down> \<circ> (E#Es1)\<down>" by simp
+  finally show "((E#Es1)@Es2)\<down> = Es2\<down> \<circ> (E#Es1)\<down>" by simp
+qed
+
+text {******************************************************************
+
+  7.) EXERCISE
+  ------------
+
+  A proof for the substitution lemma.
+
+*}
+
+lemma 
+  assumes a: "x\<noteq>y"
+  and     b: "x\<sharp>L"
+  shows "M[x::=N][y::=L] = M[y::=L][x::=N[y::=L]]"
+using a b
+proof (nominal_induct M avoiding: x y N L rule: lam.strong_induct)
+  case (Var z) (* case 1: Variables*)
+  show "Var z[x::=N][y::=L] = Var z[y::=L][x::=N[y::=L]]" (is "?LHS = ?RHS")
+  proof -
+    { (*Case 1.1*)
+      assume  "z=x"
+      have "(1)": "?LHS = N[y::=L]" using `z=x` by simp
+      have "(2)": "?RHS = N[y::=L]" using `z=x` `x\<noteq>y` by simp
+      from "(1)" "(2)" have "?LHS = ?RHS"  by simp
+    }
+    moreover 
+    { (*Case 1.2*)
+      assume "z=y" and "z\<noteq>x" 
+      have "(1)": "?LHS = L"               using `z\<noteq>x` `z=y` by simp
+      have "(2)": "?RHS = L[x::=N[y::=L]]" using `z=y` by simp
+      have "(3)": "L[x::=N[y::=L]] = L"    using `x\<sharp>L` by (simp add: forget)
+      from "(1)" "(2)" "(3)" have "?LHS = ?RHS" by simp
+    }
+    moreover 
+    { (*Case 1.3*)
+      assume "z\<noteq>x" and "z\<noteq>y"
+      have "(1)": "?LHS = Var z" using `z\<noteq>x` `z\<noteq>y` by simp
+      have "(2)": "?RHS = Var z" using `z\<noteq>x` `z\<noteq>y` by simp
+      from "(1)" "(2)" have "?LHS = ?RHS" by simp
+    }
+    ultimately show "?LHS = ?RHS" by blast
+  qed
+next
+  case (Lam z M1) (* case 2: lambdas *)
+  have ih: "\<lbrakk>x\<noteq>y; x\<sharp>L\<rbrakk> \<Longrightarrow> M1[x::=N][y::=L] = M1[y::=L][x::=N[y::=L]]" by fact
+  have fs: "z\<sharp>x" "z\<sharp>y" "z\<sharp>N" "z\<sharp>L" by fact+
+  then have "z\<sharp>N[y::=L]" by (simp add: fresh_fact)
+  show "(Lam [z].M1)[x::=N][y::=L] = (Lam [z].M1)[y::=L][x::=N[y::=L]]" (is "?LHS=?RHS") 
+  proof - 
+    have "?LHS = Lam [z].(M1[x::=N][y::=L])" using `z\<sharp>x` `z\<sharp>y` `z\<sharp>N` `z\<sharp>L` by simp
+    also from ih have "\<dots> = Lam [z].(M1[y::=L][x::=N[y::=L]])" using `x\<noteq>y` `x\<sharp>L` by simp
+    also have "\<dots> = (Lam [z].(M1[y::=L]))[x::=N[y::=L]]" using `z\<sharp>x` `z\<sharp>N[y::=L]` by simp
+    also have "\<dots> = ?RHS" using  `z\<sharp>y` `z\<sharp>L` by simp
+    finally show "?LHS = ?RHS" by simp
+  qed
+next
+  case (App M1 M2) (* case 3: applications *)
+  then show "(App M1 M2)[x::=N][y::=L] = (App M1 M2)[y::=L][x::=N[y::=L]]" by simp
+qed
+
+text {******************************************************************
+  
+  8.) Exercise
+  ------------
+
+  Left out if not needed.
+*}
+
+lemma 
+  assumes a: "t \<longrightarrow>cbv t'"
+  shows "E\<lbrakk>t\<rbrakk> \<longrightarrow>cbv E\<lbrakk>t'\<rbrakk>"
+using a
+proof (induct E)
+  case Hole
+  have "t \<longrightarrow>cbv t'" by fact
+  then show "\<box>\<lbrakk>t\<rbrakk> \<longrightarrow>cbv \<box>\<lbrakk>t'\<rbrakk>" by simp
+next
+  case (CAppL E s)
+  have ih: "t \<longrightarrow>cbv t' \<Longrightarrow> E\<lbrakk>t\<rbrakk> \<longrightarrow>cbv E\<lbrakk>t'\<rbrakk>" by fact
+  have a: "t \<longrightarrow>cbv t'" by fact
+  show "(CAppL E s)\<lbrakk>t\<rbrakk> \<longrightarrow>cbv (CAppL E s)\<lbrakk>t'\<rbrakk>" using ih a by auto
+next
+  case (CAppR s E)
+  have ih: "t \<longrightarrow>cbv t' \<Longrightarrow> E\<lbrakk>t\<rbrakk> \<longrightarrow>cbv E\<lbrakk>t'\<rbrakk>" by fact
+  have a: "t \<longrightarrow>cbv t'" by fact
+  show "(CAppR s E)\<lbrakk>t\<rbrakk> \<longrightarrow>cbv (CAppR s E)\<lbrakk>t'\<rbrakk>" using ih a by auto
+qed
+
+text {******************************************************************
+  
+  9.) Exercise
+  ------------
+
+  The point of the cbv-reduction was that we can easily relatively 
+  establish the follwoing property:
+
+*}
+
+lemma 
+  assumes a: "<e,Es> \<mapsto> <e',Es'>"
+  shows "(Es\<down>)\<lbrakk>e\<rbrakk> \<longrightarrow>cbv* (Es'\<down>)\<lbrakk>e'\<rbrakk>"
+using a 
+proof (induct)
+  case (m1 t1 t2 Es)
+  show "Es\<down>\<lbrakk>App t1 t2\<rbrakk> \<longrightarrow>cbv* ((CAppL \<box> t2)#Es)\<down>\<lbrakk>t1\<rbrakk>" by (auto simp add: ctx_compose)
+next
+  case (m2 v t2 Es)
+  have "val v" by fact
+  then show "((CAppL \<box> t2)#Es)\<down>\<lbrakk>v\<rbrakk> \<longrightarrow>cbv* (CAppR v \<box> # Es)\<down>\<lbrakk>t2\<rbrakk>" 
+    by (auto simp add: ctx_compose)
+next
+  case (m3 v x t Es)
+  have "val v" by fact
+  then show "((CAppR (Lam [x].t) \<box>)#Es)\<down>\<lbrakk>v\<rbrakk> \<longrightarrow>cbv* (Es\<down>)\<lbrakk>t[x::=v]\<rbrakk>" 
+    by (auto simp add: ctx_compose intro: cbv_in_ctx)
+qed
+
+lemma
+  assumes a: "<e,Es> \<mapsto> <e',Es'>"
+  shows "(Es\<down>)\<lbrakk>e\<rbrakk> \<longrightarrow>cbv* (Es'\<down>)\<lbrakk>e'\<rbrakk>"
+using a by (induct) (auto simp add: ctx_compose intro: cbv_in_ctx)
+
+text {******************************************************************
+  
+  10.) Exercise
+  -------------
+
+  Complete the first case in the proof below. 
+
+*}
+
+lemma 
+  assumes a: "t1 \<longrightarrow>cbv t2" "t2 \<Down> t3"
+  shows "t1 \<Down> t3"
+using a
+proof(induct arbitrary: t3)
+  case (cbv1 v x t t3)
+  have a1: "val v" by fact
+  have a2: "t[x::=v] \<Down> t3" by fact
+  show "App Lam [x].t v \<Down> t3" using eval_val a1 a2 by auto
+next
+  case (cbv2 t t' t2 t3)
+  have "t \<longrightarrow>cbv t'" by fact
+  have ih: "\<And>t3. t' \<Down> t3 \<Longrightarrow> t \<Down> t3" by fact
+  have "App t' t2 \<Down> t3" by fact
+  then obtain x t'' v' 
+    where a1: "t' \<Down> Lam [x].t''" 
+      and a2: "t2 \<Down> v'" 
+      and a3: "t''[x::=v'] \<Down> t3" using e_App_elim by blast
+  have "t \<Down>  Lam [x].t''" using ih a1 by auto 
+  then show "App t t2 \<Down> t3" using a2 a3 by auto
+qed (auto dest!: e_App_elim)
+
+lemma
+  assumes a: "t1 \<longrightarrow>cbv t2" "t2 \<Down> t3"
+  shows "t1 \<Down> t3"
+using a
+by (induct arbitrary: t3)
+   (auto elim!: eval_elim intro: eval_val)
+
+
+end    
+   
+
+
+
+  
+
+  
+  
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/Lambda.thy	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,87 @@
+theory Lambda 
+  imports "Nominal" 
+begin
+
+atom_decl name
+
+section {* Alpha-Equated Lambda-Terms *}
+
+nominal_datatype lam =
+  Var "name"
+| App "lam" "lam" 
+| Lam "\<guillemotleft>name\<guillemotright>lam" ("Lam [_]._")
+
+section {* Capture-Avoiding Substitution *}
+
+consts subst :: "lam \<Rightarrow> name \<Rightarrow> lam \<Rightarrow> lam"  ("_[_::=_]")
+
+nominal_primrec
+  "(Var x)[y::=s] = (if x=y then s else (Var x))"
+  "(App t1 t2)[y::=s] = App (t1[y::=s]) (t2[y::=s])"
+  "x\<sharp>(y,s) \<Longrightarrow> (Lam [x].t)[y::=s] = Lam [x].(t[y::=s])"
+apply(finite_guess)+
+apply(rule TrueI)+
+apply(simp add: abs_fresh)+
+apply(fresh_guess)+
+done
+
+lemma  subst_eqvt[eqvt]:
+  fixes pi::"name prm"
+  shows "pi\<bullet>(t1[x::=t2]) = (pi\<bullet>t1)[(pi\<bullet>x)::=(pi\<bullet>t2)]"
+by (nominal_induct t1 avoiding: x t2 rule: lam.strong_induct)
+   (auto simp add: perm_bij fresh_atm fresh_bij)
+
+lemma forget: 
+  assumes a: "x\<sharp>L"
+  shows "L[x::=P] = L"
+  using a 
+by (nominal_induct L avoiding: x P rule: lam.strong_induct)
+   (auto simp add: abs_fresh fresh_atm)
+
+lemma fresh_fact:
+  fixes z::"name"
+  shows "\<lbrakk>z\<sharp>s; (z=y \<or> z\<sharp>t)\<rbrakk> \<Longrightarrow> z\<sharp>t[y::=s]"
+by (nominal_induct t avoiding: z y s rule: lam.strong_induct)
+   (auto simp add: abs_fresh fresh_prod fresh_atm)
+
+lemma subst_rename: 
+  assumes a: "y\<sharp>t"
+  shows "t[x::=s] = ([(y,x)]\<bullet>t)[y::=s]"
+using a 
+by (nominal_induct t avoiding: x y s rule: lam.strong_induct)
+     (auto simp add: calc_atm fresh_atm abs_fresh)
+
+text {* 
+  The purpose of the two lemmas below is to work
+  around some quirks in Isabelle's handling of 
+  meta_quantifiers and meta_implications. 
+  *} 
+
+lemma meta_impCE:
+  assumes major: "P ==> PROP Q"
+    and 1: "~ P ==> R"
+    and 2: "PROP Q ==> R"
+  shows R
+proof (cases P)
+  assume P
+  then have "PROP Q" by (rule major)
+  then show R by (rule 2)
+next
+  assume "~ P"
+  then show R by (rule 1)
+qed
+
+declare meta_allE [elim]
+    and meta_impCE [elim!]
+
+end    
+   
+
+
+
+  
+
+  
+  
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/Minimal.thy	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,21 @@
+theory Minimal
+imports "Nominal"
+begin
+
+atom_decl name
+
+nominal_datatype lam =
+  Var "name"
+| App "lam" "lam" 
+| Lam "\<guillemotleft>name\<guillemotright>lam" ("Lam [_]._")
+
+lemma alpha_test:
+  shows "Lam [x].Var x = Lam [y].Var y"
+  by (simp add: lam.inject alpha swap_simps fresh_atm)
+
+thm lam.inject[no_vars]
+thm alpha[no_vars]
+thm swap_simps[no_vars]
+thm fresh_atm[no_vars]
+
+end
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/a0size.sty	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,252 @@
+%% 
+%% This is file `a0size.sty' (v1.22b) included in the a0poster package
+%% 
+%% Copyright (C) 1997-2004 Gerlinde Kettl and Matthias Weiser
+%%
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.2
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%    http://www.latex-project.org/lppl.txt
+%% and version 1.2 or later is part of all distributions of LaTeX
+%% version 1999/12/01 or later.
+%%
+%% Problems, bugs and comments to 
+%% tex@kettl.de
+%% 
+ 
+\ProvidesFile{a0size.sty}[2004/01/31 v1.22b a0poster class (GK, MW)]
+
+\DeclareFontShape{OT1}{cmr}{m}{n}
+   {  <5> <6> <7> <8> <9> <10> <12> gen * cmr
+      <10.95> cmr10
+      <14.4>  cmr12
+      <17.28><20.74><24.88>cmr17
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmr17}{}
+
+\DeclareFontShape{OT1}{cmr}{m}{sl}
+    {
+      <5><6><7>cmsl8%
+      <8> <9> gen * cmsl
+      <10><10.95>cmsl10%
+      <12><14.4><17.28><20.74><24.88>
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmsl12}{}
+
+\DeclareFontShape{OT1}{cmr}{m}{it}
+    {
+      <5><6><7>cmti7%
+      <8>cmti8%
+      <9>cmti9%
+      <10><10.95>cmti10%
+      <12><14.4><17.28><20.74><24.88>
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmti12}{}
+
+\DeclareFontShape{OT1}{cmr}{m}{sc}
+    {
+      <5><6><7><8><9><10><10.95><12>
+      <14.4><17.28><20.74><24.88> 
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmcsc10}{}
+
+\DeclareFontShape{OT1}{cmr}{m}{ui}
+   {
+      <5><6><7><8><9><10><10.95><12>
+      <14.4><17.28><20.74><24.88>
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmu10}{}
+      
+\DeclareFontShape{OT1}{cmr}{b}{n}
+     {
+      <5><6><7><8><9><10><10.95><12>
+      <14.4><17.28><20.74><24.88>
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmb10}{}
+
+\DeclareFontShape{OT1}{cmr}{bx}{n}
+   {
+      <5> <6> <7> <8> <9> gen * cmbx
+      <10><10.95> cmbx10
+      <12><14.4><17.28><20.74><24.88>
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmbx12}{}
+       
+\DeclareFontShape{OT1}{cmr}{bx}{sl}
+      {
+      <5> <6> <7> <8> <9>
+      <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmbxsl10}{}
+
+\DeclareFontShape{OT1}{cmr}{bx}{it}
+      {
+      <5> <6>  <7>  <8> <9>
+      <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmbxti10}{}
+
+\DeclareFontShape{OT1}{cmss}{m}{n}
+     {
+      <5><6><7><8>cmss8
+      <9>cmss9
+      <10><10.95>cmss10
+      <12><14.4>cmss12
+      <17.28><20.74><24.88>
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmss17}{}
+
+\DeclareFontShape{OT1}{cmss}{m}{sl}
+    {
+      <5><6><7><8>cmssi8 <9> cmssi9
+      <10><10.95>cmssi10
+      <12><14.4>cmssi12
+      <17.28><20.74><24.88>
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmssi17}{}
+
+\DeclareFontShape{OT1}{cmss}{sbc}{n}
+     {
+      <5> <6> <7> <8> <9> cmssdc10
+      <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmssdc10}{}
+
+\DeclareFontShape{OT1}{cmss}{bx}{n}
+     {
+      <5> <6> <7> <8> <9> cmssbx10
+      <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmssbx10}{}
+
+\DeclareFontShape{OT1}{cmtt}{m}{n}
+     {
+      <5><6><7><8>cmtt8 <9> cmtt9
+      <10><10.95>cmtt10
+      <12><14.4><17.28><20.74><24.88>
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmtt12}{}
+      
+\DeclareFontShape{OT1}{cmtt}{m}{it}
+     {
+      <5> <6> <7> <8> <9>
+      <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmitt10}{}     
+     
+\DeclareFontShape{OT1}{cmtt}{m}{sl}
+     {
+      <5> <6> <7> <8> <9>
+      <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmsltt10}{}
+     
+\DeclareFontShape{OT1}{cmtt}{m}{sc}
+     {
+      <5> <6> <7> <8> <9>
+      <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmtcsc10}{}     
+
+\DeclareFontShape{OML}{cmm}{m}{it}
+    { <5> <6> <7> <8> <9> gen * cmmi
+      <10><10.95>cmmi10
+      <12><14.4><17.28><20.74><24.88>
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmmi12}{}
+
+\DeclareFontShape{OML}{cmm}{b}{it}{%
+      <5> <6> <7> <8> <9> gen * cmmib
+      <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmmib10}{}
+
+
+\DeclareFontShape{OMS}{cmsy}{m}{n}{%
+      <5> <6> <7> <8> <9> <10> gen * cmsy
+      <10.95> <12> <14.4> <17.28> <20.74> <24.88>
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmsy10}{}
+
+\DeclareFontShape{OMS}{cmsy}{b}{n}{%
+      <5> <6> <7> <8> <9> gen * cmbsy
+      <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmbsy10}{}
+
+\DeclareFontShape{OMX}{cmex}{m}{n}{%
+      <-8>sfixed * cmex7
+      <8> cmex8
+      <9> cmex9
+      <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> 
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmex10}{}
+
+\DeclareFontShape{U}{cmr}{m}{n}
+   {  <5> <6> <7> <8> <9> <10> <12> gen * cmr
+      <10.95> cmr10
+      <14.4>  cmr12
+      <17.28><20.74><24.88>
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmr17}{}
+
+\DeclareFontShape{U}{cmr}{m}{sl}
+    {
+      <5><6><7>cmsl8%
+      <8> <9> gen * cmsl
+      <10><10.95>cmsl10%
+      <12><14.4><17.28><20.74><24.88>
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmsl12}{}
+
+\DeclareFontShape{U}{cmr}{m}{it}
+    {
+      <5><6><7>cmti7%
+      <8>cmti8%
+      <9>cmti9%
+      <10><10.95>cmti10%
+      <12><14.4><17.28><20.74><24.88>
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmti12}{}
+
+\DeclareFontShape{U}{cmr}{m}{sc}
+    {
+      <5><6><7><8><9><10><10.95><12>
+      <14.4><17.28><20.74><24.88>
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmcsc10}{}
+
+\DeclareFontShape{U}{cmr}{m}{ui}
+   {
+      <5><6><7><8><9><10><10.95><12>%
+      <14.4><17.28><20.74><24.88>
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmu10}{}
+
+\DeclareFontShape{U}{cmr}{b}{n}
+     {
+      <5><6><7><8><9><10><10.95><12>
+      <14.4><17.28><20.74><24.88>
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmb10}{}
+
+\DeclareFontShape{U}{cmr}{bx}{n}
+   {
+      <5> <6> <7> <8> <9> gen * cmbx
+      <10><10.95> cmbx10
+      <12><14.4><17.28><20.74><24.88>
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmbx12}{}
+
+\DeclareFontShape{U}{cmr}{bx}{sl}
+      {
+      <5> <6> <7> <8> <9>
+      <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88>
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmbxsl10}{}
+
+\DeclareFontShape{U}{cmr}{bx}{it}
+      {
+      <5> <6>  <7>  <8> <9>
+      <10> <10.95> <12> <14.4> <17.28> <20.74> <24.88> 
+      <29.86> <35.83> <43.00> <51.6> <61.92> <74.3> <89.16> <107.0> cmbxti10}{}
+
+%% Copied from exscale.sty
+%% Copyright (C) 1992-1995 Frank Mittelbach and Rainer Sch\"opf,
+%% all rights reserved.
+
+\DeclareSymbolFont{largesymbols}{OMX}{cmex}{m}{n}
+\newdimen\big@size
+\addto@hook\every@math@size{\setbox\z@\vbox{\hbox{$($}\kern\z@}%
+   \global\big@size 1.2\ht\z@}
+\def\bBigg@#1#2{%
+   {\hbox{$\left#2\vcenter to#1\big@size{}\right.\n@space$}}}
+\def\big{\bBigg@\@ne}
+\def\Big{\bBigg@{1.5}}
+\def\bigg{\bBigg@\tw@}
+\def\Bigg{\bBigg@{2.5}}
+
+%% End of copy
+
+\DeclareMathSizes{24.88}{24.88}{20.74}{14.4}
+\DeclareMathSizes{29.86}{29.86}{20.74}{14.4}
+\DeclareMathSizes{35.83}{35.83}{24.88}{17.28}
+\DeclareMathSizes{43.00}{43.00}{35.83}{24.88}
+\DeclareMathSizes{51.6}{51.6}{35.83}{24.88}
+\DeclareMathSizes{61.92}{61.92}{43}{29.86}
+\DeclareMathSizes{74.3}{74.3}{51.6}{35.83}
+\DeclareMathSizes{89.16}{89.16}{61.92}{43}
+\DeclareMathSizes{107}{107}{74.3}{51.6}
+
+%% End of a0size.sty 
Binary file Nominal/activities/announcement.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/announcement.ps	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,20654 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software
+%%Title: announcement.dvi
+%%Pages: 1
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 595 842
+%%DocumentFonts: Times-Bold Times-Roman Courier
+%%DocumentPaperSizes: a4
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips announcement.dvi -o announcement.ps
+%DVIPSParameters: dpi=600
+%DVIPSSource:  TeX output 2008.03.19:1250
+%%BeginProcSet: tex.pro 0 0
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
+/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
+setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
+restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
+/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
+(LaserWriter 16/600)]{A length product length le{A length product exch 0
+exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
+end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
+grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
+imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
+exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
+fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
+delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
+B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
+p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
+rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+%%BeginProcSet: pstricks.pro 0 0
+%!
+% PostScript prologue for pstricks.tex.
+% Version 97 patch 4, 04/05/10
+% For distribution, see pstricks.tex.
+%
+/tx@Dict 200 dict def tx@Dict begin
+/ADict 25 dict def
+/CM { matrix currentmatrix } bind def
+/SLW /setlinewidth load def
+/CLW /currentlinewidth load def
+/CP /currentpoint load def
+/ED { exch def } bind def
+/L /lineto load def
+/T /translate load def
+/TMatrix { } def
+/RAngle { 0 } def
+/Atan { /atan load stopped { pop pop 0 } if } def
+/Div { dup 0 eq { pop } { div } ifelse } def
+/NET { neg exch neg exch T } def
+/Pyth { dup mul exch dup mul add sqrt } def
+/PtoC { 2 copy cos mul 3 1 roll sin mul } def
+/PathLength@ { /z z y y1 sub x x1 sub Pyth add def /y1 y def /x1 x def }
+def
+/PathLength { flattenpath /z 0 def { /y1 ED /x1 ED /y2 y1 def /x2 x1 def
+} { /y ED /x ED PathLength@ } {} { /y y2 def /x x2 def PathLength@ }
+/pathforall load stopped { pop pop pop pop } if z } def
+/STP { .996264 dup scale } def
+/STV { SDict begin normalscale end STP  } def
+%
+%%-------------- DG begin patch 15 ---------------%%
+%/DashLine { dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def
+%PathLength } ifelse /b ED /x ED /y ED /z y x add def b a .5 sub 2 mul y
+%mul sub z Div round z mul a .5 sub 2 mul y mul add b exch Div dup y mul
+%/y ED x mul /x ED x 0 gt y 0 gt and { [ y x ] 1 a sub y mul } { [ 1 0 ]
+%0 } ifelse setdash stroke } def
+/DashLine {
+  dup 0 gt { /a .5 def PathLength exch div } { pop /a 1 def PathLength } ifelse
+  /b ED /x1 ED /y1 ED /x ED /y ED 
+  /z y x add y1 add x1 add def
+  /Coef b a .5 sub 2 mul y mul sub z Div round 
+  z mul a .5 sub 2 mul y mul add b exch Div def 
+  /y y Coef mul def /x x Coef mul def /y1 y1 Coef mul def /x1 x1 Coef mul def
+  x1 0 gt y1 0 gt x 0 gt y 0 gt and { [ y x y1 x1 ] 1 a sub y mul}
+  { [ 1 0] 0 } ifelse setdash stroke
+} def
+%%-------------- DG end patch 15 ---------------%%
+/DotLine { /b PathLength def /a ED /z ED /y CLW def /z y z add def a 0 gt
+{ /b b a div def } { a 0 eq { /b b y sub def } { a -3 eq { /b b y add
+def } if } ifelse } ifelse [ 0 b b z Div round Div dup 0 le { pop 1 } if
+] a 0 gt { 0 } { y 2 div a -2 gt { neg } if } ifelse setdash 1
+setlinecap stroke } def
+/LineFill { gsave abs CLW add /a ED a 0 dtransform round exch round exch
+2 copy idtransform exch Atan rotate idtransform pop /a ED .25 .25
+% DG/SR modification begin - Dec. 12, 1997 - Patch 2
+%itransform translate pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a
+itransform pathbbox /y2 ED a Div ceiling cvi /x2 ED /y1 ED a
+% DG/SR modification end
+Div cvi /x1 ED /y2 y2 y1 sub def clip newpath 2 setlinecap systemdict
+/setstrokeadjust known { true setstrokeadjust } if x2 x1 sub 1 add { x1
+% DG/SR modification begin - Jun.  1, 1998 - Patch 3 (from Michael Vulis)
+% a mul y1 moveto 0 y2 rlineto stroke /x1 x1 1 add def } repeat grestore }
+% def
+a mul y1 moveto 0 y2 rlineto stroke /x1 x1 1 add def } repeat grestore
+pop pop } def
+% DG/SR modification end
+/BeginArrow { ADict begin /@mtrx CM def gsave 2 copy T 2 index sub neg
+exch 3 index sub exch Atan rotate newpath } def
+/EndArrow { @mtrx setmatrix CP grestore end } def
+/Arrow { CLW mul add dup 2 div /w ED mul dup /h ED mul /a ED { 0 h T 1 -1
+scale } if w neg h moveto 0 0 L w h L w neg a neg rlineto gsave fill
+grestore } def
+/Tbar { CLW mul add /z ED z -2 div CLW 2 div moveto z 0 rlineto stroke 0
+CLW moveto } def
+/Bracket { CLW mul add dup CLW sub 2 div /x ED mul CLW add /y ED /z CLW 2
+div def x neg y moveto x neg CLW 2 div L x CLW 2 div L x y L stroke 0
+CLW moveto } def
+/RoundBracket { CLW mul add dup 2 div /x ED mul /y ED /mtrx CM def 0 CLW
+2 div T x y mul 0 ne { x y scale } if 1 1 moveto .85 .5 .35 0 0 0
+curveto -.35 0 -.85 .5 -1 1 curveto mtrx setmatrix stroke 0 CLW moveto }
+def
+/SD { 0 360 arc fill } def
+/EndDot { { /z DS def } { /z 0 def } ifelse /b ED 0 z DS SD b { 0 z DS
+CLW sub SD } if 0 DS z add CLW 4 div sub moveto } def
+/Shadow { [ { /moveto load } { /lineto load } { /curveto load } {
+/closepath load } /pathforall load stopped { pop pop pop pop CP /moveto
+load } if ] cvx newpath 3 1 roll T exec } def
+/NArray { aload length 2 div dup dup cvi eq not { exch pop } if /n exch
+cvi def } def
+/NArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop } if
+f { ] aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def
+/Line { NArray n 0 eq not { n 1 eq { 0 0 /n 2 def } if ArrowA /n n 2 sub
+def n { Lineto } repeat CP 4 2 roll ArrowB L pop pop } if } def
+/Arcto { /a [ 6 -2 roll ] cvx def a r /arcto load stopped { 5 } { 4 }
+ifelse { pop } repeat a } def
+/CheckClosed { dup n 2 mul 1 sub index eq 2 index n 2 mul 1 add index eq
+and { pop pop /n n 1 sub def } if } def
+/Polygon { NArray n 2 eq { 0 0 /n 3 def } if n 3 lt { n { pop pop }
+repeat } { n 3 gt { CheckClosed } if n 2 mul -2 roll /y0 ED /x0 ED /y1
+ED /x1 ED x1 y1 /x1 x0 x1 add 2 div def /y1 y0 y1 add 2 div def x1 y1
+moveto /n n 2 sub def n { Lineto } repeat x1 y1 x0 y0 6 4 roll Lineto
+Lineto pop pop closepath } ifelse } def
+/Diamond { /mtrx CM def T rotate /h ED /w ED dup 0 eq { pop } { CLW mul
+neg /d ED /a w h Atan def /h d a sin Div h add def /w d a cos Div w add
+def } ifelse mark w 2 div h 2 div w 0 0 h neg w neg 0 0 h w 2 div h 2
+div /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx
+setmatrix } def
+% DG modification begin - Jan. 15, 1997
+%/Triangle { /mtrx CM def translate rotate /h ED 2 div /w ED dup 0 eq {
+%pop } { CLW mul /d ED /h h d w h Atan sin Div sub def /w w d h w Atan 2
+%div dup cos exch sin Div mul sub def } ifelse mark 0 d w neg d 0 h w d 0
+%d /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx
+%setmatrix } def
+/Triangle { /mtrx CM def translate rotate /h ED 2 div /w ED dup
+CLW mul /d ED /h h d w h Atan sin Div sub def /w w d h w Atan 2
+div dup cos exch sin Div mul sub def mark 0 d w neg d 0 h w d 0
+d /ArrowA { moveto } def /ArrowB { } def false Line closepath mtrx
+% DG/SR modification begin - Jun.  1, 1998 - Patch 3 (from Michael Vulis)
+% setmatrix } def
+setmatrix pop } def
+% DG/SR modification end
+/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth
+def } def
+/CCA { /y ED /x ED 2 copy y sub /dy1 ED x sub /dx1 ED /l1 dx1 dy1 Pyth
+def } def
+/CC { /l0 l1 def /x1 x dx sub def /y1 y dy sub def /dx0 dx1 def /dy0 dy1
+def CCA /dx dx0 l1 c exp mul dx1 l0 c exp mul add def /dy dy0 l1 c exp
+mul dy1 l0 c exp mul add def /m dx0 dy0 Atan dx1 dy1 Atan sub 2 div cos
+abs b exp a mul dx dy Pyth Div 2 div def /x2 x l0 dx mul m mul sub def
+/y2 y l0 dy mul m mul sub def /dx l1 dx mul m mul neg def /dy l1 dy mul
+m mul neg def } def
+/IC { /c c 1 add def c 0 lt { /c 0 def } { c 3 gt { /c 3 def } if }
+ifelse /a a 2 mul 3 div 45 cos b exp div def CCA /dx 0 def /dy 0 def }
+def
+/BOC { IC CC x2 y2 x1 y1 ArrowA CP 4 2 roll x y curveto } def
+/NC { CC x1 y1 x2 y2 x y curveto } def
+/EOC { x dx sub y dy sub 4 2 roll ArrowB 2 copy curveto } def
+/BAC { IC CC x y moveto CC x1 y1 CP ArrowA } def
+/NAC { x2 y2 x y curveto CC x1 y1 } def
+/EAC { x2 y2 x y ArrowB curveto pop pop } def
+/OpenCurve { NArray n 3 lt { n { pop pop } repeat } { BOC /n n 3 sub def
+    n { NC } repeat EOC } ifelse } def
+/AltCurve { { false NArray n 2 mul 2 roll [ n 2 mul 3 sub 1 roll ] aload
+/Points ED n 2 mul -2 roll } { false NArray } ifelse n 4 lt { n { pop
+pop } repeat } { BAC /n n 4 sub def n { NAC } repeat EAC } ifelse } def
+/ClosedCurve { NArray n 3 lt { n { pop pop } repeat } { n 3 gt {
+CheckClosed } if 6 copy n 2 mul 6 add 6 roll IC CC x y moveto n { NC }
+repeat closepath pop pop } ifelse } def
+/SQ { /r ED r r moveto r r neg L r neg r neg L r neg r L fill } def
+/ST { /y ED /x ED x y moveto x neg y L 0 x L fill } def
+/SP { /r ED gsave 0 r moveto 4 { 72 rotate 0 r L } repeat fill grestore }
+def
+/FontDot { DS 2 mul dup matrix scale matrix concatmatrix exch matrix
+rotate matrix concatmatrix exch findfont exch makefont setfont } def
+/Rect { x1 y1 y2 add 2 div moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto
+x1 y1 lineto closepath } def
+/OvalFrame { x1 x2 eq y1 y2 eq or { pop pop x1 y1 moveto x2 y2 L } { y1
+y2 sub abs x1 x2 sub abs 2 copy gt { exch pop } { pop } ifelse 2 div
+exch { dup 3 1 roll mul exch } if 2 copy lt { pop } { exch pop } ifelse
+/b ED x1 y1 y2 add 2 div moveto x1 y2 x2 y2 b arcto x2 y2 x2 y1 b arcto
+x2 y1 x1 y1 b arcto x1 y1 x1 y2 b arcto 16 { pop } repeat closepath }
+ifelse } def
+/Frame { CLW mul /a ED 3 -1 roll 2 copy gt { exch } if a sub /y2 ED a add
+/y1 ED 2 copy gt { exch } if a sub /x2 ED a add /x1 ED 1 index 0 eq {
+pop pop Rect } { OvalFrame } ifelse } def
+/BezierNArray { /f ED counttomark 2 div dup cvi /n ED n eq not { exch pop
+} if n 1 sub neg 3 mod 3 add 3 mod { 0 0 /n n 1 add def } repeat f { ]
+aload /Points ED } { n 2 mul 1 add -1 roll pop } ifelse } def
+/OpenBezier { BezierNArray n 1 eq { pop pop } { ArrowA n 4 sub 3 idiv { 6
+2 roll 4 2 roll curveto } repeat 6 2 roll 4 2 roll ArrowB curveto }
+ifelse } def
+/ClosedBezier { BezierNArray n 1 eq { pop pop } { moveto n 1 sub 3 idiv {
+6 2 roll 4 2 roll curveto } repeat closepath } ifelse } def
+/BezierShowPoints { gsave Points aload length 2 div cvi /n ED moveto n 1
+sub { lineto } repeat CLW 2 div SLW [ 4 4 ] 0 setdash stroke grestore }
+def
+/Parab { /y0 exch def /x0 exch def /y1 exch def /x1 exch def /dx x0 x1
+sub 3 div def /dy y0 y1 sub 3 div def x0 dx sub y0 dy add x1 y1 ArrowA
+x0 dx add y0 dy add x0 2 mul x1 sub y1 ArrowB curveto /Points [ x1 y1 x0
+y0 x0 2 mul x1 sub y1 ] def } def
+/Grid { newpath /a 4 string def /b ED /c ED /n ED cvi dup 1 lt { pop 1 }
+if /s ED s div dup 0 eq { pop 1 } if /dy ED s div dup 0 eq { pop 1 } if
+/dx ED dy div round dy mul /y0 ED dx div round dx mul /x0 ED dy div
+round cvi /y2 ED dx div round cvi /x2 ED dy div round cvi /y1 ED dx div
+round cvi /x1 ED /h y2 y1 sub 0 gt { 1 } { -1 } ifelse def /w x2 x1 sub
+0 gt { 1 } { -1 } ifelse def b 0 gt { /z1 b 4 div CLW 2 div add def
+/Helvetica findfont b scalefont setfont /b b .95 mul CLW 2 div add def }
+if systemdict /setstrokeadjust known { true setstrokeadjust /t { } def }
+{ /t { transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add
+exch itransform } bind def } ifelse gsave n 0 gt { 1 setlinecap [ 0 dy n
+div ] dy n div 2 div setdash } { 2 setlinecap } ifelse /i x1 def /f y1
+dy mul n 0 gt { dy n div 2 div h mul sub } if def /g y2 dy mul n 0 gt {
+dy n div 2 div h mul add } if def x2 x1 sub w mul 1 add dup 1000 gt {
+pop 1000 } if { i dx mul dup y0 moveto b 0 gt { gsave c i a cvs dup
+stringwidth pop /z2 ED w 0 gt {z1} {z1 z2 add neg} ifelse h 0 gt {b neg}
+{z1} ifelse rmoveto show grestore } if dup t f moveto g t L stroke /i i
+w add def } repeat grestore gsave n 0 gt
+% DG/SR modification begin - Nov. 7, 1997 - Patch 1
+%{ 1 setlinecap [ 0 dx n div ] dy n div 2 div setdash }
+{ 1 setlinecap [ 0 dx n div ] dx n div 2 div setdash }
+% DG/SR modification end
+{ 2 setlinecap } ifelse /i y1 def /f x1 dx mul
+n 0 gt { dx n div 2 div w mul sub } if def /g x2 dx mul n 0 gt { dx n
+div 2 div w mul add } if def y2 y1 sub h mul 1 add dup 1000 gt { pop
+1000 } if { newpath i dy mul dup x0 exch moveto b 0 gt { gsave c i a cvs
+dup stringwidth pop /z2 ED w 0 gt {z1 z2 add neg} {z1} ifelse h 0 gt
+{z1} {b neg} ifelse rmoveto show grestore } if dup f exch t moveto g
+exch t L stroke /i i h add def } repeat grestore } def
+/ArcArrow { /d ED /b ED /a ED gsave newpath 0 -1000 moveto clip newpath 0
+1 0 0 b grestore c mul /e ED pop pop pop r a e d PtoC y add exch x add
+exch r a PtoC y add exch x add exch b pop pop pop pop a e d CLW 8 div c
+mul neg d } def
+/Ellipse { /mtrx CM def T scale 0 0 1 5 3 roll arc mtrx setmatrix } def
+/Rot { CP CP translate 3 -1 roll neg rotate NET  } def
+/RotBegin { tx@Dict /TMatrix known not { /TMatrix { } def /RAngle { 0 }
+def } if /TMatrix [ TMatrix CM ] cvx def /a ED a Rot /RAngle [ RAngle
+dup a add ] cvx def } def
+/RotEnd { /TMatrix [ TMatrix setmatrix ] cvx def /RAngle [ RAngle pop ]
+cvx def } def
+/PutCoor { gsave CP T CM STV exch exec moveto setmatrix CP grestore } def
+/PutBegin { /TMatrix [ TMatrix CM ] cvx def CP 4 2 roll T moveto } def
+/PutEnd { CP /TMatrix [ TMatrix setmatrix ] cvx def moveto } def
+/Uput { /a ED add 2 div /h ED 2 div /w ED /s a sin def /c a cos def /b s
+abs c abs 2 copy gt dup /q ED { pop } { exch pop } ifelse def /w1 c b
+div w mul def /h1 s b div h mul def q { w1 abs w sub dup c mul abs } {
+h1 abs h sub dup s mul abs } ifelse } def
+/UUput { /z ED abs /y ED /x ED q { x s div c mul abs y gt } { x c div s
+mul abs y gt } ifelse { x x mul y y mul sub z z mul add sqrt z add } { q
+{ x s div } { x c div } ifelse abs } ifelse a PtoC h1 add exch w1 add
+exch } def
+/BeginOL { dup (all) eq exch TheOL eq or { IfVisible not { Visible
+/IfVisible true def } if } { IfVisible { Invisible /IfVisible false def
+} if } ifelse } def
+/InitOL { /OLUnit [ 3000 3000 matrix defaultmatrix dtransform ] cvx def
+/Visible { CP OLUnit idtransform T moveto } def /Invisible { CP OLUnit
+neg exch neg exch idtransform T moveto } def /BOL { BeginOL } def
+/IfVisible true def } def
+end
+% END pstricks.pro
+
+%%EndProcSet
+%%BeginProcSet: pst-dots.pro 0 0
+%!PS-Adobe-2.0
+%%Title: Dot Font for PSTricks
+%%Creator: Timothy Van Zandt <tvz@Princeton.EDU>
+%%Creation Date: May 7, 1993
+%% Version 97 patch 1, 99/12/16
+%% Modified by Etienne Riga <etienne.riga@skynet.be> - Dec. 16, 1999
+%% to add /Diamond, /SolidDiamond and /BoldDiamond
+10 dict dup begin
+  /FontType 3 def
+  /FontMatrix [ .001 0 0 .001 0 0 ] def
+  /FontBBox [ 0 0 0 0 ] def
+  /Encoding 256 array def
+  0 1 255 { Encoding exch /.notdef put } for
+  Encoding
+    dup (b) 0 get /Bullet put
+    dup (c) 0 get /Circle put
+    dup (C) 0 get /BoldCircle put
+    dup (u) 0 get /SolidTriangle put
+    dup (t) 0 get /Triangle put
+    dup (T) 0 get /BoldTriangle put
+    dup (r) 0 get /SolidSquare put
+    dup (s) 0 get /Square put
+    dup (S) 0 get /BoldSquare put
+    dup (q) 0 get /SolidPentagon put
+    dup (p) 0 get /Pentagon put
+    dup (P) 0 get /BoldPentagon put
+% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga
+    dup (l) 0 get /SolidDiamond put
+    dup (d) 0 get /Diamond put
+        (D) 0 get /BoldDiamond put
+% DG/SR modification end
+  /Metrics 13 dict def
+  Metrics begin
+    /Bullet        1000   def
+    /Circle        1000   def
+    /BoldCircle    1000   def
+    /SolidTriangle 1344   def
+    /Triangle      1344   def
+    /BoldTriangle  1344   def
+    /SolidSquare    886   def
+    /Square         886   def
+    /BoldSquare     886   def
+    /SolidPentagon 1093.2 def
+    /Pentagon      1093.2 def
+    /BoldPentagon  1093.2 def
+% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga
+    /SolidDiamond  1008   def
+    /Diamond       1008   def
+    /BoldDiamond   1008   def
+% DG/SR modification end
+    /.notdef 0 def
+  end
+  /BBoxes 13 dict def
+  BBoxes begin
+    /Circle        { -550 -550 550 550 } def
+    /BoldCircle    /Circle load def
+    /Bullet        /Circle load def
+    /Triangle      { -571.5 -330 571.5 660 } def
+    /BoldTriangle  /Triangle load def
+    /SolidTriangle /Triangle load def
+    /Square        { -450 -450 450 450 } def
+    /BoldSquare    /Square load def
+    /SolidSquare   /Square load def
+    /Pentagon      { -546.6 -465 546.6 574.7 } def
+    /BoldPentagon  /Pentagon load def
+    /SolidPentagon /Pentagon load def
+% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga
+    /Diamond       { -428.5 -742.5 428.5 742.5 } def
+    /BoldDiamond   /Diamond load def
+    /SolidDiamond  /Diamond load def
+% DG/SR modification end
+    /.notdef { 0 0 0 0 } def
+  end
+  /CharProcs 20 dict def
+  CharProcs begin
+    /Adjust {
+      2 copy dtransform floor .5 add exch floor .5 add exch idtransform
+      3 -1 roll div 3 1 roll exch div exch scale
+    } def
+    /CirclePath    { 0 0 500 0 360 arc closepath } def
+    /Bullet        { 500 500 Adjust CirclePath fill } def
+    /Circle        { 500 500 Adjust CirclePath .9 .9 scale CirclePath
+                     eofill } def
+    /BoldCircle    { 500 500 Adjust CirclePath .8 .8 scale CirclePath
+                     eofill } def
+    /BoldCircle    { CirclePath .8 .8 scale CirclePath eofill } def
+    /TrianglePath  { 0  660 moveto -571.5 -330 lineto 571.5 -330 lineto
+                     closepath } def
+    /SolidTriangle { TrianglePath fill } def
+    /Triangle      { TrianglePath .85 .85 scale TrianglePath eofill } def
+    /BoldTriangle  { TrianglePath .7 .7 scale TrianglePath eofill } def
+    /SquarePath    { -450 450 moveto 450 450 lineto 450 -450 lineto
+                     -450 -450 lineto closepath } def
+    /SolidSquare   { SquarePath fill } def
+    /Square        { SquarePath .89 .89 scale SquarePath eofill } def
+    /BoldSquare    { SquarePath .78 .78 scale SquarePath eofill } def
+    /PentagonPath  {
+      -337.8 -465   moveto
+       337.8 -465   lineto
+       546.6  177.6 lineto
+         0    574.7 lineto
+      -546.6  177.6 lineto
+      closepath
+    } def
+    /SolidPentagon { PentagonPath fill } def
+    /Pentagon      { PentagonPath .89 .89 scale PentagonPath eofill } def
+    /BoldPentagon  { PentagonPath .78 .78 scale PentagonPath eofill } def
+% DG/SR modification begin - Dec. 16, 1999 - From Etienne Riga
+    /DiamondPath   { 0 742.5 moveto -428.5 0 lineto 0 -742.5 lineto
+                     428.5 0 lineto closepath } def
+    /SolidDiamond  { DiamondPath fill } def
+    /Diamond       { DiamondPath .85 .85 scale DiamondPath eofill } def
+    /BoldDiamond   { DiamondPath .7 .7 scale DiamondPath eofill } def
+% DG/SR modification end
+    /.notdef { } def
+  end
+  /BuildGlyph {
+    exch
+    begin
+      Metrics 1 index get exec 0
+      BBoxes 3 index get exec
+      setcachedevice
+      CharProcs begin load exec end
+    end
+  } def
+  /BuildChar {
+    1 index /Encoding get exch get
+    1 index /BuildGlyph get exec
+  } bind def
+end
+/PSTricksDotFont exch definefont pop
+%END pst-dots.pro
+
+%%EndProcSet
+%%BeginProcSet: pst-grad.pro 0 0
+%!
+% PostScript prologue for pst-grad.tex.
+% Version 1.04, 2004/06/23 (adding %GradientCircle style - D.G.)
+% prepared by Herbert Voss
+% For copying restrictions, see pstricks.tex.
+%
+% For the PSTricks gradient fillstyle.%
+% Based on some EPS files by leeweyr!bill@nuchat.sccsi.com (W. R. Lee).%
+% Syntax:% D.G. modification begin - Apr.  9, %1998
+%%%%%% R0 G0 B0 R1 G1 B1 NumLines MidPoint Angle GradientFill
+%   ifGradientCircle GradientScale %GradientPosX GradientPosY
+%     R0 G0 B0 R1 G1 B1 NumLines MidPoint %Angle GradientFill
+% D.G. modification end
+%
+/tx@GradientDict 40 dict def
+tx@GradientDict begin
+/GradientFill {
+ rotate
+ /MidPoint ED
+ /NumLines ED
+ /LastBlue ED
+ /LastGreen ED
+  /LastRed ED
+  /FirstBlue ED
+  /FirstGreen ED
+/FirstRed ED
+% D.G. modification begin - Apr.  9, 1998
+/GradientPosY ED
+/GradientPosX ED
+  /GradientScale ED
+  /ifGradientCircle ED
+% D.G. modification end
+  % This avoids gaps due to rounding errors:
+    clip
+  pathbbox           %leave llx,lly,urx,ury on stack
+% D.G. modification begin - Apr. 10, 1998
+  4 copy /ury ED /urx ED /lly ED /llx ED
+% D.G. modification end
+  /y ED /x ED
+% D.G. modification begin - Apr. 10, 1998
+ifGradientCircle
+   {0 GradientPosX eq
+    {0 GradientPosX eq {2 copy translate} if} if}
+   {2 copy translate} ifelse
+% D.G. modification end
+    y sub neg /y ED
+  x sub neg /x ED  % This avoids gaps due to rounding errors:
+  LastRed FirstRed add 2 div
+   LastGreen FirstGreen add 2 div
+  LastBlue FirstBlue add 2 div
+    setrgbcolor
+% D.G. modification begin - Jul. 23, 1997 / Apr.  9, 1998
+  ifGradientCircle
+   {/YSizePerLine y NumLines div def
+    /CurrentY y 2 div def
+    /MidLine NumLines 2 div 1 MidPoint sub mul abs cvi def}
+       {fill
+    /YSizePerLine y NumLines div def
+        /CurrentY 0 def
+    /MidLine NumLines 1 MidPoint sub mul abs cvi def} ifelse
+% DG modification end
+  MidLine NumLines 2 sub gt
+    { /MidLine NumLines def }
+  { MidLine 2 lt { /MidLine 0 def } if }
+   ifelse
+    MidLine 0 gt
+      {
+    /Red FirstRed def
+       /Green FirstGreen def
+           /Blue FirstBlue def
+    /RedIncrement LastRed FirstRed sub MidLine 1 sub div def
+    /GreenIncrement LastGreen FirstGreen sub MidLine 1 sub div def
+    /BlueIncrement LastBlue FirstBlue sub MidLine 1 sub div def
+    MidLine { GradientLoop } repeat
+      } if
+       MidLine NumLines lt
+         {
+    /Red LastRed def
+       /Green LastGreen def
+       /Blue LastBlue def
+    /RedIncrement FirstRed LastRed sub NumLines MidLine sub 1 sub div def
+    /GreenIncrement FirstGreen LastGreen sub NumLines MidLine sub 1 sub div def
+    /BlueIncrement FirstBlue LastBlue sub NumLines MidLine sub 1 sub div def
+    NumLines MidLine sub { GradientLoop } repeat  }
+     if
+     } def/GradientLoop {
+% D.G. modification begin - Jul. 23, 1997 / Apr.  9, 1998
+  ifGradientCircle
+   {CurrentY 0 gt {
+% The default center used is the center of the bounding box of the object
+      0 GradientPosX eq        {0 GradientPosX eq
+           {/GradientPosX urx llx sub 2 div def
+            /GradientPosY ury lly sub 2 div def} if} if
+      GradientPosX GradientPosY CurrentY GradientScale mul 0 360 arc
+      Red Green Blue setrgbcolor fill
+      /CurrentY CurrentY YSizePerLine sub def
+      /Blue Blue BlueIncrement add def
+      /Green Green GreenIncrement add def
+      /Red Red RedIncrement add def} if}   {0 CurrentY moveto    x 0 rlineto
+    0 YSizePerLine rlineto    x neg 0 rlineto    closepath
+    Red Green Blue setrgbcolor fill    /CurrentY CurrentY YSizePerLine add def
+    /Blue Blue BlueIncrement add def    /Green Green GreenIncrement add def
+    /Red Red RedIncrement add def} ifelse% D.G. modification end
+    }def
+    end
+% END pst-grad.pro
+
+%%EndProcSet
+%%BeginProcSet: 8r.enc 0 0
+% File 8r.enc  TeX Base 1 Encoding  Revision 2.0  2002-10-30
+%
+% @@psencodingfile@{
+%   author    = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry,
+%                W. Schmidt, P. Lehman",
+%   version   = "2.0",
+%   date      = "30 October 2002",
+%   filename  = "8r.enc",
+%   email     = "tex-fonts@@tug.org",
+%   docstring = "This is the encoding vector for Type1 and TrueType
+%                fonts to be used with TeX.  This file is part of the
+%                PSNFSS bundle, version 9"
+% @}
+% 
+% The idea is to have all the characters normally included in Type 1 fonts
+% available for typesetting. This is effectively the characters in Adobe
+% Standard encoding, ISO Latin 1, Windows ANSI including the euro symbol,
+% MacRoman, and some extra characters from Lucida.
+% 
+% Character code assignments were made as follows:
+% 
+% (1) the Windows ANSI characters are almost all in their Windows ANSI
+% positions, because some Windows users cannot easily reencode the
+% fonts, and it makes no difference on other systems. The only Windows
+% ANSI characters not available are those that make no sense for
+% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
+% (173). quotesingle and grave are moved just because it's such an
+% irritation not having them in TeX positions.
+% 
+% (2) Remaining characters are assigned arbitrarily to the lower part
+% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
+% 
+% (3) Y&Y Lucida Bright includes some extra text characters; in the
+% hopes that other PostScript fonts, perhaps created for public
+% consumption, will include them, they are included starting at 0x12.
+% These are /dotlessj /ff /ffi /ffl.
+% 
+% (4) hyphen appears twice for compatibility with both ASCII and Windows.
+%
+% (5) /Euro was assigned to 128, as in Windows ANSI
+%
+% (6) Missing characters from MacRoman encoding incorporated as follows:
+%
+%     PostScript      MacRoman        TeXBase1
+%     --------------  --------------  --------------
+%     /notequal       173             0x16
+%     /infinity       176             0x17
+%     /lessequal      178             0x18
+%     /greaterequal   179             0x19
+%     /partialdiff    182             0x1A
+%     /summation      183             0x1B
+%     /product        184             0x1C
+%     /pi             185             0x1D
+%     /integral       186             0x81
+%     /Omega          189             0x8D
+%     /radical        195             0x8E
+%     /approxequal    197             0x8F
+%     /Delta          198             0x9D
+%     /lozenge        215             0x9E
+%
+/TeXBase1Encoding [
+% 0x00
+ /.notdef /dotaccent /fi /fl
+ /fraction /hungarumlaut /Lslash /lslash
+ /ogonek /ring /.notdef /breve
+ /minus /.notdef /Zcaron /zcaron
+% 0x10
+ /caron /dotlessi /dotlessj /ff
+ /ffi /ffl /notequal /infinity
+ /lessequal /greaterequal /partialdiff /summation
+ /product /pi /grave /quotesingle
+% 0x20
+ /space /exclam /quotedbl /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus
+ /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three
+ /four /five /six /seven
+ /eight /nine /colon /semicolon
+ /less /equal /greater /question
+% 0x40
+ /at /A /B /C
+ /D /E /F /G
+ /H /I /J /K
+ /L /M /N /O
+% 0x50
+ /P /Q /R /S
+ /T /U /V /W
+ /X /Y /Z /bracketleft
+ /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /a /b /c
+ /d /e /f /g
+ /h /i /j /k
+ /l /m /n /o
+% 0x70
+ /p /q /r /s
+ /t /u /v /w
+ /x /y /z /braceleft
+ /bar /braceright /asciitilde /.notdef
+% 0x80
+ /Euro /integral /quotesinglbase /florin
+ /quotedblbase /ellipsis /dagger /daggerdbl
+ /circumflex /perthousand /Scaron /guilsinglleft
+ /OE /Omega /radical /approxequal
+% 0x90
+ /.notdef /.notdef /.notdef /quotedblleft
+ /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright
+ /oe /Delta /lozenge /Ydieresis
+% 0xA0
+ /.notdef /exclamdown /cent /sterling
+ /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft
+ /logicalnot /hyphen /registered /macron
+% 0xD0
+ /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright
+ /onequarter /onehalf /threequarters /questiondown
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde
+ /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute
+ /Ocircumflex /Otilde /Odieresis /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandbls
+% 0xE0
+ /agrave /aacute /acircumflex /atilde
+ /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis
+ /igrave /iacute /icircumflex /idieresis
+% 0xF0
+ /eth /ntilde /ograve /oacute
+ /ocircumflex /otilde /odieresis /divide
+ /oslash /ugrave /uacute /ucircumflex
+ /udieresis /yacute /thorn /ydieresis
+] def
+
+
+%%EndProcSet
+%%BeginProcSet: texps.pro 0 0
+%!
+TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
+index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
+exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
+ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
+pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
+div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
+/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
+definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
+sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
+mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
+exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
+forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
+end
+
+%%EndProcSet
+%%BeginProcSet: special.pro 0 0
+%!
+TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
+/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
+/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
+/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
+/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
+X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
+/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
+/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
+{userdict/md get type/dicttype eq{userdict begin md length 10 add md
+maxlength ge{/md md dup length 20 add dict copy def}if end md begin
+/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
+atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
+itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
+transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
+curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
+pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
+if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
+-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
+get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
+yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
+neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
+noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
+90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
+neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
+1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
+2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
+-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
+TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
+Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
+}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
+save N userdict maxlength dict begin/magscale true def normalscale
+currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
+/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
+psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
+psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
+TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def
+@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll
+newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto
+closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N
+/@beginspecial{SDict begin/SpecialSave save N gsave normalscale
+currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}
+N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs
+neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate
+rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse
+scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg
+lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx
+ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N
+/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{
+pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave
+restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B
+/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1
+setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY
+moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix
+matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc
+savematrix setmatrix}N end
+
+%%EndProcSet
+%%BeginProcSet: color.pro 0 0
+%!
+TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop
+setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll
+}repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def
+/TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{
+setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{
+/currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch
+known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC
+/Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC
+/Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0
+setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0
+setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61
+0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC
+/Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0
+setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87
+0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{
+0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{
+0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC
+/Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0
+setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0
+setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90
+0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC
+/Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0
+setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0
+0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{
+0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{
+0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC
+/BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0
+setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC
+/CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0
+0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1
+0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11
+0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0
+setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0
+0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC
+/Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0
+setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0
+0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0
+1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC
+/PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0
+setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{
+0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor}
+DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70
+setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0
+setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1
+setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end
+
+%%EndProcSet
+TeXDict begin 39139632 55387786 1000 600 600 (announcement.dvi)
+@start
+%DVIPSBitmapFont: Fa cmbx12 61.92 1
+/Fa 1 36 df[<000000000000000000000000000000000000000000000000000FF80000
+00000000000000000000000003FE00000000000000000000000000000000000000000000
+000000000000000000000000003FFE00000000000000000000000000000FFF8000000000
+000000000000000000000000000000000000000000000000000000000000FFFF80000000
+000000000000000000003FFFE00000000000000000000000000000000000000000000000
+0000000000000000000001FFFFC0000000000000000000000000007FFFF0000000000000
+00000000000000000000000000000000000000000000000000000003FFFFE00000000000
+0000000000000000FFFFF800000000000000000000000000000000000000000000000000
+000000000000000007FFFFF000000000000000000000000001FFFFFC0000000000000000
+000000000000000000000000000000000000000000000000000FFFFFF800000000000000
+000000000003FFFFFE000000000000000000000000000000000000000000000000000000
+0000000000000FFFFFF800000000000000000000000003FFFFFE00000000000000000000
+00000000000000000000000000000000000000000000001FFFFFFC000000000000000000
+00000007FFFFFF0000000000000000000000000000000000000000000000000000000000
+000000001FFFFFFC00000000000000000000000007FFFFFF000000000000000000000000
+0000000000000000000000000000000000000000003FFFFFFE0000000000000000000000
+000FFFFFFF80000000000000000000000000000000000000000000000000000000000000
+00003FFFFFFE0000000000000000000000000FFFFFFF8000000000000000000000000000
+000000000000000000000000000000000000003FFFFFFE0000000000000000000000000F
+FFFFFF800000000000000000000000000000000000000000000000000000000000000000
+3FFFFFFE0000000000000000000000000FFFFFFF80000000000000000000000000000000
+00000000000000000000000000000000007FFFFFFE0000000000000000000000001FFFFF
+FF8000000000000000000000000000000000000000000000000000000000000000007FFF
+FFFE0000000000000000000000001FFFFFFF800000000000000000000000000000000000
+0000000000000000000000000000007FFFFFFE0000000000000000000000001FFFFFFF80
+0000000000000000000000000000000000000000000000000000000000000000FFFFFFFE
+0000000000000000000000003FFFFFFF8000000000000000000000000000000000000000
+00000000000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF000000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFC0000
+000000000000000000003FFFFFFF00000000000000000000000000000000000000000000
+0000000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF0000000000
+00000000000000000000000000000000000000000000000000000001FFFFFFFC00000000
+00000000000000007FFFFFFF000000000000000000000000000000000000000000000000
+000000000000000001FFFFFFF80000000000000000000000007FFFFFFE00000000000000
+0000000000000000000000000000000000000000000000000001FFFFFFF8000000000000
+0000000000007FFFFFFE0000000000000000000000000000000000000000000000000000
+00000000000003FFFFFFF8000000000000000000000000FFFFFFFE000000000000000000
+000000000000000000000000000000000000000000000003FFFFFFF00000000000000000
+00000000FFFFFFFC00000000000000000000000000000000000000000000000000000000
+0000000003FFFFFFF0000000000000000000000000FFFFFFFC0000000000000000000000
+00000000000000000000000000000000000000000007FFFFFFF000000000000000000000
+0001FFFFFFFC000000000000000000000000000000000000000000000000000000000000
+000007FFFFFFF0000000000000000000000001FFFFFFFC00000000000000000000000000
+0000000000000000000000000000000000000007FFFFFFE0000000000000000000000001
+FFFFFFF80000000000000000000000000000000000000000000000000000000000000000
+07FFFFFFE0000000000000000000000001FFFFFFF8000000000000000000000000000000
+00000000000000000000000000000000000FFFFFFFE0000000000000000000000003FFFF
+FFF800000000000000000000000000000000000000000000000000000000000000000FFF
+FFFFC0000000000000000000000003FFFFFFF00000000000000000000000000000000000
+0000000000000000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF0
+00000000000000000000000000000000000000000000000000000000000000001FFFFFFF
+C0000000000000000000000007FFFFFFF000000000000000000000000000000000000000
+000000000000000000000000001FFFFFFF80000000000000000000000007FFFFFFE00000
+0000000000000000000000000000000000000000000000000000000000001FFFFFFF8000
+0000000000000000000007FFFFFFE0000000000000000000000000000000000000000000
+00000000000000000000003FFFFFFF8000000000000000000000000FFFFFFFE000000000
+000000000000000000000000000000000000000000000000000000003FFFFFFF80000000
+00000000000000000FFFFFFFE00000000000000000000000000000000000000000000000
+0000000000000000003FFFFFFF0000000000000000000000000FFFFFFFC0000000000000
+00000000000000000000000000000000000000000000000000003FFFFFFF000000000000
+0000000000000FFFFFFFC000000000000000000000000000000000000000000000000000
+000000000000007FFFFFFF0000000000000000000000001FFFFFFFC00000000000000000
+0000000000000000000000000000000000000000000000007FFFFFFE0000000000000000
+000000001FFFFFFF80000000000000000000000000000000000000000000000000000000
+00000000007FFFFFFE0000000000000000000000001FFFFFFF8000000000000000000000
+00000000000000000000000000000000000000000000FFFFFFFE00000000000000000000
+00003FFFFFFF800000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFC0000000000000000000000003FFFFFFF00000000000000000000000000
+0000000000000000000000000000000000000000FFFFFFFC000000000000000000000000
+3FFFFFFF0000000000000000000000000000000000000000000000000000000000000000
+01FFFFFFFC0000000000000000000000007FFFFFFF000000000000000000000000000000
+000000000000000000000000000000000001FFFFFFFC0000000000000000000000007FFF
+FFFF000000000000000000000000000000000000000000000000000000000000000001FF
+FFFFF80000000000000000000000007FFFFFFE0000000000000000000000000000000000
+00000000000000000000000000000001FFFFFFF80000000000000000000000007FFFFFFE
+000000000000000000000000000000000000000000000000000000000000000003FFFFFF
+F8000000000000000000000000FFFFFFFE00000000000000000000000000000000000000
+0000000000000000000000000003FFFFFFF0000000000000000000000000FFFFFFFC0000
+00000000000000000000000000000000000000000000000000000000000003FFFFFFF000
+0000000000000000000000FFFFFFFC000000000000000000000000000000000000000000
+000000000000000000000007FFFFFFF0000000000000000000000001FFFFFFFC00000000
+0000000000000000000000000000000000000000000000000000000007FFFFFFE0000000
+000000000000000001FFFFFFF80000000000000000000000000000000000000000000000
+00000000000000000007FFFFFFE0000000000000000000000001FFFFFFF8000000000000
+000000000000000000000000000000000000000000000000000007FFFFFFE00000000000
+00000000000001FFFFFFF800000000000000000000000000000000000000000000000000
+000000000000000FFFFFFFE0000000000000000000000003FFFFFFF80000000000000000
+0000000000000000000000000000000000000000000000000FFFFFFFC000000000000000
+0000000003FFFFFFF0000000000000000000000000000000000000000000000000000000
+00000000000FFFFFFFC0000000000000000000000003FFFFFFF000000000000000000000
+000000000000000000000000000000000000000000001FFFFFFFC0000000000000000000
+000007FFFFFFF00000000000000000000000000000000000000000000000000000000000
+0000001FFFFFFF80000000000000000000000007FFFFFFE0000000000000000000000000
+00000000000000000000000000000000000000001FFFFFFF800000000000000000000000
+07FFFFFFE000000000000000000000000000000000000000000000000000000000000000
+003FFFFFFF8000000000000000000000000FFFFFFFE00000000000000000000000000000
+0000000000000000000000000000000000003FFFFFFF8000000000000000000000000FFF
+FFFFE000000000000000000000000000000000000000000000000000000000000000003F
+FFFFFF0000000000000000000000000FFFFFFFC000000000000000000000000000000000
+000000000000000000000000000000003FFFFFFF0000000000000000000000000FFFFFFF
+C000000000000000000000000000000000000000000000000000000000000000007FFFFF
+FF0000000000000000000000001FFFFFFFC0000000000000000000000000000000000000
+00000000000000000000000000007FFFFFFE0000000000000000000000001FFFFFFF8000
+000000000000000000000000000000000000000000000000000000000000007FFFFFFE00
+00000000000000000000001FFFFFFF800000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFE0000000000000000000000003FFFFFFF80000000
+0000000000000000000000000000000000000000000000000000000000FFFFFFFC000000
+0000000000000000003FFFFFFF0000000000000000000000000000000000000000000000
+00000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF000000000000
+000000000000000000000000000000000000000000000000000001FFFFFFFC0000000000
+000000000000007FFFFFFF00000000000000000000000000000000000000000000000000
+0000000000000001FFFFFFFC0000000000000000000000007FFFFFFF0000000000000000
+00000000000000000000000000000000000000000000000001FFFFFFF800000000000000
+00000000007FFFFFFE000000000000000000000000000000000000000000000000000000
+000000000001FFFFFFF80000000000000000000000007FFFFFFE00000000000000000000
+0000000000000000000000000000000000000000000003FFFFFFF8000000000000000000
+000000FFFFFFFE0000000000000000000000000000000000000000000000000000000000
+00000003FFFFFFF0000000000000000000000000FFFFFFFC000000000000000000000000
+000000000000000000000000000000000000000003FFFFFFF00000000000000000000000
+00FFFFFFFC00000000000000000000000000000000000000000000000000000000000000
+0007FFFFFFF0000000000000000000000001FFFFFFFC0000000000000000000000000000
+00000000000000000000000000000000000007FFFFFFE0000000000000000000000001FF
+FFFFF8000000000000000000000000000000000000000000000000000000000000000007
+FFFFFFE0000000000000000000000001FFFFFFF800000000000000000000000000000000
+000000000000000000000000000000000FFFFFFFE0000000000000000000000003FFFFFF
+F800000000000000000000000000000000000000000000000000000000000000000FFFFF
+FFE0000000000000000000000003FFFFFFF8000000000000000000000000000000000000
+00000000000000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF000
+000000000000000000000000000000000000000000000000000000000000000FFFFFFFC0
+000000000000000000000003FFFFFFF00000000000000000000000000000000000000000
+0000000000000000000000001FFFFFFFC0000000000000000000000007FFFFFFF0000000
+00000000000000000000000000000000000000000000000000000000001FFFFFFF800000
+00000000000000000007FFFFFFE000000000000000000000000000000000000000000000
+000000000000000000001FFFFFFF80000000000000000000000007FFFFFFE00000000000
+0000000000000000000000000000000000000000000000000000003FFFFFFF8000000000
+000000000000000FFFFFFFE0000000000000000000000000000000000000000000000000
+00000000000000003FFFFFFF0000000000000000000000000FFFFFFFC000000000000000
+000000000000000000000000000000000000000000000000003FFFFFFF00000000000000
+00000000000FFFFFFFC00000000000000000000000000000000000000000000000000000
+0000000000003FFFFFFF0000000000000000000000000FFFFFFFC0000000000000000000
+00000000000000000000000000000000000000000000007FFFFFFF000000000000000000
+0000001FFFFFFFC000000000000000000000000000000000000000000000000000000000
+000000007FFFFFFE0000000000000000000000001FFFFFFF800000000000000000000000
+0000000000000000000000000000000000000000007FFFFFFE0000000000000000000000
+001FFFFFFF80000000000000000000000000000000000000000000000000000000000000
+0000FFFFFFFE0000000000000000000000003FFFFFFF8000000000000000000000000000
+00000000000000000000000000000000000000FFFFFFFC0000000000000000000000003F
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFC0000000000000000000000003FFFFFFF00000000000000000000000000000000
+0000000000000000000000000000000001FFFFFFFC0000000000000000000000007FFFFF
+FF000000000000000000000000000000000000000000000000000000000000000001FFFF
+FFFC0000000000000000000000007FFFFFFF000000000000000000000000000000000000
+000000000000000000000000000001FFFFFFF80000000000000000000000007FFFFFFE00
+0000000000000000000000000000000000000000000000000000000000000001FFFFFFF8
+0000000000000000000000007FFFFFFE0000000000000000000000000000000000000000
+00000000000000000000000003FFFFFFF8000000000000000000000000FFFFFFFE000000
+000000000000000000000000000000000000000000000000000000000003FFFFFFF00000
+00000000000000000000FFFFFFFC00000000000000000000000000000000000000000000
+0000000000000000000003FFFFFFF0000000000000000000000000FFFFFFFC0000000000
+00000000000000000000000000000000000000000000000000000007FFFFFFF000000000
+0000000000000001FFFFFFFC000000000000000000000000000000000000000000000000
+000000000000000007FFFFFFE0000000000000000000000001FFFFFFF800000000000000
+0000000000000000000000000000000000000000000000000007FFFFFFE0000000000000
+000000000001FFFFFFF80000000000000000000000000000000000000000000000000000
+0000000000000FFFFFFFE0000000000000000000000003FFFFFFF8000000000000000000
+00000000000000000000000000000000000000000000000FFFFFFFE00000000000000000
+00000003FFFFFFF800000000000000000000000000000000000000000000000000000000
+000000000FFFFFFFC0000000000000000000000003FFFFFFF00000000000000000000000
+0000000000000000000000000000000000000000000FFFFFFFC000000000000000000000
+0003FFFFFFF0000000000000000000000000000000000000000000000000000000000000
+00001FFFFFFFC0000000000000000000000007FFFFFFF000000000000000000000000000
+000000000000000000000000000000000000001FFFFFFF80000000000000000000000007
+FFFFFFE00000000000000000000000000000000000000000000000000000000000000000
+1FFFFFFF80000000000000000000000007FFFFFFE0000000000000000000000000000000
+00000000000000000000000000000000003FFFFFFF8000000000000000000000000FFFFF
+FFE000000000000000000000000000000000000000000000000000000000000000003FFF
+FFFF0000000000000000000000000FFFFFFFC00000000000000000000000000000000000
+0000000000000000000000000000003FFFFFFF0000000000000000000000000FFFFFFFC0
+00000000000000000000000000000000000000000000000000000000000000007FFFFFFF
+0000000000000000000000001FFFFFFFC000000000000000000000000000000000000000
+000000000000000000000000007FFFFFFF0000000000000000000000001FFFFFFFC00000
+0000000000000000000000000000000000000000000000000000000000007FFFFFFE0000
+000000000000000000001FFFFFFF80000000000000000000000000000000000000000000
+00000000000000000000007FFFFFFE0000000000000000000000001FFFFFFF8000000000
+00000000000000000000000000000000000000000000000000000000FFFFFFFE00000000
+00000000000000003FFFFFFF800000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF00000000000000
+0000000000000000000000000000000000000000000000000000FFFFFFFC000000000000
+0000000000003FFFFFFF0000000000000000000000000000000000000000000000000000
+00000000000001FFFFFFFC0000000000000000000000007FFFFFFF000000000000000000
+000000000000000000000000000000000000000000000001FFFFFFF80000000000000000
+000000007FFFFFFE00000000000000000000000000000000000000000000000000000000
+0000000001FFFFFFF80000000000000000000000007FFFFFFE0000000000000000000000
+00000000000000000000000000000000000000000001FFFFFFF800000000000000000000
+00007FFFFFFE000000000000000000000000000000000000000000000000000000000000
+000003FFFFFFF8000000000000000000000000FFFFFFFE00000000000000000000000000
+0000000000000000000000000000000000000003FFFFFFF0000000000000000000000000
+FFFFFFFC0000000000000000000000000000000000000000000000000000000000000000
+03FFFFFFF0000000000000000000000000FFFFFFFC000000000000000000000000000000
+000000000000000000000000000000000007FFFFFFF0000000000000000000000001FFFF
+FFFC000000000000000000000000000000000000000000000000000000000000000007FF
+FFFFE0000000000000000000000001FFFFFFF80000000000000000000000000000000000
+00000000000000000000000000000007FFFFFFE0000000000000000000000001FFFFFFF8
+00000000000000000000000000000000000000000000000000000000000000000FFFFFFF
+E0000000000000000000000003FFFFFFF800000000000000000000000000000000000000
+000000000000000000000000000FFFFFFFE0000000000000000000000003FFFFFFF80000
+0000000000000000000000000000000000000000000000000000000000000FFFFFFFC000
+0000000000000000000003FFFFFFF0000000000000000000000000000000000000000000
+00000000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF000000000
+000000000000000000000000000000000000000000000000000000001FFFFFFFC0000000
+000000000000000007FFFFFFF00000000000000000000000000000000000000000000000
+0000000000000000001FFFFFFF80000000000000000000000007FFFFFFE0000000000000
+00000000000000000000000000000000000000000000000000001FFFFFFF800000000000
+00000000000007FFFFFFE000000000000000000000000000000000000000000000000000
+000000000000003FFFFFFF8000000000000000000000000FFFFFFFE00000000000000000
+0000000000000000000000000000000000000000000000003FFFFFFF0000000000000000
+000000000FFFFFFFC0000000000000000000000000000000000000000000000000000000
+00000000003FFFFFFF0000000000000000000000000FFFFFFFC000000000000000000000
+000000000000000000000000000000000000000000007FFFFFFF00000000000000000000
+00001FFFFFFFC00000000000000000000000000000000000000000000000000000000000
+0000007FFFFFFF0000000000000000000000001FFFFFFFC0000000000000000000000000
+00000000000000000000000000000000000000007FFFFFFE000000000000000000000000
+1FFFFFFF8000000000000000000000000000000000000000000000000000000000000000
+007FFFFFFE0000000000000000000000001FFFFFFF800000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFE0000000000000000000000003FFF
+FFFF800000000000000000000000000000000000000000000000000000000000000000FF
+FFFFFC0000000000000000000000003FFFFFFF0000000000000000000000000000000000
+00000000000000000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF
+000000000000000000000000000000000000000000000000000000000000000001FFFFFF
+FC0000000000000000000000007FFFFFFF00000000000000000000000000000000000000
+0000000000000000000000000001FFFFFFF80000000000000000000000007FFFFFFE0000
+00000000000000000000000000000000000000000000000000000000000001FFFFFFF800
+00000000000000000000007FFFFFFE0000000000000000000000000000003FFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFE000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF800003FFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFE00007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000FFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFF8001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC003FFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFE003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE007FFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FF007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80FFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80FFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF807FFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFF007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF003FFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFE003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE001FFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80007FFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFF00003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+00001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0000000000000000000000000000000000000007
+FFFFFFE0000000000000000000000001FFFFFFF800000000000000000000000000000000
+000000000000000000000000000000000FFFFFFFE0000000000000000000000003FFFFFF
+F800000000000000000000000000000000000000000000000000000000000000000FFFFF
+FFE0000000000000000000000003FFFFFFF8000000000000000000000000000000000000
+00000000000000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF000
+000000000000000000000000000000000000000000000000000000000000000FFFFFFFC0
+000000000000000000000003FFFFFFF00000000000000000000000000000000000000000
+0000000000000000000000001FFFFFFFC0000000000000000000000007FFFFFFF0000000
+00000000000000000000000000000000000000000000000000000000001FFFFFFF800000
+00000000000000000007FFFFFFE000000000000000000000000000000000000000000000
+000000000000000000001FFFFFFF80000000000000000000000007FFFFFFE00000000000
+0000000000000000000000000000000000000000000000000000003FFFFFFF8000000000
+000000000000000FFFFFFFE0000000000000000000000000000000000000000000000000
+00000000000000003FFFFFFF0000000000000000000000000FFFFFFFC000000000000000
+000000000000000000000000000000000000000000000000003FFFFFFF00000000000000
+00000000000FFFFFFFC00000000000000000000000000000000000000000000000000000
+0000000000007FFFFFFF0000000000000000000000001FFFFFFFC0000000000000000000
+00000000000000000000000000000000000000000000007FFFFFFF000000000000000000
+0000001FFFFFFFC000000000000000000000000000000000000000000000000000000000
+000000007FFFFFFE0000000000000000000000001FFFFFFF800000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFE0000000000000000000000
+003FFFFFFF80000000000000000000000000000000000000000000000000000000000000
+0000FFFFFFFE0000000000000000000000003FFFFFFF8000000000000000000000000000
+00000000000000000000000000000000000000FFFFFFFC0000000000000000000000003F
+FFFFFF000000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFC0000000000000000000000003FFFFFFF00000000000000000000000000000000
+0000000000000000000000000000000001FFFFFFFC0000000000000000000000007FFFFF
+FF000000000000000000000000000000000000000000000000000000000000000001FFFF
+FFF80000000000000000000000007FFFFFFE000000000000000000000000000000000000
+000000000000000000000000000001FFFFFFF80000000000000000000000007FFFFFFE00
+0000000000000000000000000000000000000000000000000000000000000003FFFFFFF8
+000000000000000000000000FFFFFFFE0000000000000000000000000000000000000000
+00000000000000000000000003FFFFFFF0000000000000000000000000FFFFFFFC000000
+000000000000000000000000000000000000000000000000000000000003FFFFFFF00000
+00000000000000000000FFFFFFFC00000000000000000000000000000000000000000000
+0000000000000000000007FFFFFFF0000000000000000000000001FFFFFFFC0000000000
+00000000000000000000000000000000000000000000000000000007FFFFFFF000000000
+0000000000000001FFFFFFFC000000000000000000000000000000000000000000000000
+000000000000000007FFFFFFE0000000000000000000000001FFFFFFF800000000000000
+0000000000000000000000000000000000000000000000000007FFFFFFE0000000000000
+000000000001FFFFFFF80000000000000000000000000000000000000000000000000000
+0000000000000FFFFFFFE0000000000000000000000003FFFFFFF8000000000000000000
+00000000000000000000000000000000000000000000000FFFFFFFC00000000000000000
+00000003FFFFFFF000000000000000000000000000000000000000000000000000000000
+000000000FFFFFFFC0000000000000000000000003FFFFFFF00000000000000000000000
+0000000000000000000000000000000000000000001FFFFFFFC000000000000000000000
+0007FFFFFFF0000000000000000000000000000000000000000000000000000000000000
+00001FFFFFFF80000000000000000000000007FFFFFFE000000000000000000000000000
+000000000000000000000000000000000000001FFFFFFF80000000000000000000000007
+FFFFFFE00000000000000000000000000000000000000000000000000000000000000000
+3FFFFFFF8000000000000000000000000FFFFFFFE0000000000000000000000000000000
+00000000000000000000000000000000003FFFFFFF8000000000000000000000000FFFFF
+FFE000000000000000000000000000000000000000000000000000000000000000003FFF
+FFFF0000000000000000000000000FFFFFFFC00000000000000000000000000000000000
+0000000000000000000000000000007FFFFFFF0000000000000000000000001FFFFFFFC0
+00000000000000000000000000000000000000000000000000000000000000007FFFFFFF
+0000000000000000000000001FFFFFFFC000000000000000000000000000000000000000
+000000000000000000000000007FFFFFFE0000000000000000000000001FFFFFFF800000
+0000000000000000000000000000000000000000000000000000000000007FFFFFFE0000
+000000000000000000001FFFFFFF80000000000000000000000000000000000000000000
+0000000000000000000000FFFFFFFE0000000000000000000000003FFFFFFF8000000000
+00000000000000000000000000000000000000000000000000000000FFFFFFFC00000000
+00000000000000003FFFFFFF000000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF00000000000000
+0000000000000000000000000000000000000000000000000001FFFFFFFC000000000000
+0000000000007FFFFFFF0000000000000000000000000000000000000000000000000000
+00000000000001FFFFFFF80000000000000000000000007FFFFFFE000000000000000000
+000000000000000000000000000000000000000000000001FFFFFFF80000000000000000
+000000007FFFFFFE00000000000000000000000000000000000000000000000000000000
+0000000003FFFFFFF8000000000000000000000000FFFFFFFE0000000000000000000000
+00000000000000000000000000000000000000000003FFFFFFF800000000000000000000
+0000FFFFFFFE000000000000000000000000000000000000000000000000000000000000
+000003FFFFFFF0000000000000000000000000FFFFFFFC00000000000000000000000000
+0000000000000000000000000000000000000003FFFFFFF0000000000000000000000000
+FFFFFFFC0000000000000000000000000000000000000000000000000000000000000000
+07FFFFFFF0000000000000000000000001FFFFFFFC000000000000000000000000000000
+000000000000000000000000000000000007FFFFFFE0000000000000000000000001FFFF
+FFF8000000000000000000000000000000000000000000000000000000000000000007FF
+FFFFE0000000000000000000000001FFFFFFF80000000000000000000000000000000000
+0000000000000000000000000000000FFFFFFFE0000000000000000000000003FFFFFFF8
+00000000000000000000000000000000000000000000000000000000000000000FFFFFFF
+C0000000000000000000000003FFFFFFF000000000000000000000000000000000000000
+000000000000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF00000
+0000000000000000000000000000000000000000000000000000000000001FFFFFFFC000
+0000000000000000000007FFFFFFF0000000000000000000000000000000000000000000
+00000000000000000000001FFFFFFFC0000000000000000000000007FFFFFFF000000000
+000000000000000000000000000000000000000000000000000000001FFFFFFF80000000
+000000000000000007FFFFFFE00000000000000000000000000000000000000000000000
+0000000000000000001FFFFFFF80000000000000000000000007FFFFFFE0000000000000
+00000000000000000000000000000000000000000000000000003FFFFFFF800000000000
+0000000000000FFFFFFFE000000000000000000000000000000000000000000000000000
+000000000000003FFFFFFF0000000000000000000000000FFFFFFFC00000000000000000
+0000000000000000000000000000000000000000000000003FFFFFFF0000000000000000
+000000000FFFFFFFC0000000000000000000000000000000000000000000000000000000
+00000000007FFFFFFF0000000000000000000000001FFFFFFFC000000000000000000000
+000000000000000000000000000000000000000000007FFFFFFE00000000000000000000
+00001FFFFFFF800000000000000000000000000000000000000000000000000000000000
+0000007FFFFFFE0000000000000000000000001FFFFFFF80000000000000000000000000
+0000000000000000000000000000000000000000FFFFFFFE000000000000000000000000
+3FFFFFFF8000000000000000000000000000000000000000000000000000000000000000
+00FFFFFFFE0000000000000000000000003FFFFFFF800000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFC0000000000000000000000003FFF
+FFFF000000000000000000000000000000000000000000000000000000000000000001FF
+FFFFFC0000000000000000000000007FFFFFFF0000000000000000000000000000000000
+00000000000000000000000000000001FFFFFFFC0000000000000000000000007FFFFFFF
+000000000000000000000000000000000000000000000000000000000000000001FFFFFF
+F80000000000000000000000007FFFFFFE00000000000000000000000000000000000000
+0000000000000000000000000001FFFFFFF80000000000000000000000007FFFFFFE0000
+00000000000000000000000000000000000000000000000000000000000003FFFFFFF800
+0000000000000000000000FFFFFFFE000000000000000000000000000000000000000000
+000000000000000000000003FFFFFFF0000000000000000000000000FFFFFFFC00000000
+0000000000000000000000000000000000000000000000000000000003FFFFFFF0000000
+000000000000000000FFFFFFFC0000000000000000000000000000000000000000000000
+00000000000000000007FFFFFFF0000000000000000000000001FFFFFFFC000000000000
+000000000000000000000000000000000000000000000000000007FFFFFFE00000000000
+00000000000001FFFFFFF800000000000000000000000000000000000000000000000000
+0000000000000007FFFFFFE0000000000000000000000001FFFFFFF80000000000000000
+0000000000000000000000000000000000000000000000000FFFFFFFE000000000000000
+0000000003FFFFFFF8000000000000000000000000000000000000000000000000000000
+00000000000FFFFFFFE0000000000000000000000003FFFFFFF800000000000000000000
+000000000000000000000000000000000000000000000FFFFFFFC0000000000000000000
+000003FFFFFFF0000000000000000000000000000000000000001FFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFC000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF800003FFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFE00007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+F8001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00
+3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF007FFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80FFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80FFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF807FFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFF007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF003FFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFE003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC
+000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00003
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFE00000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8000003FFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFE0000000000000000000000000000003FFFFFFF0000000000
+000000000000000FFFFFFFC0000000000000000000000000000000000000000000000000
+00000000000000003FFFFFFF0000000000000000000000000FFFFFFFC000000000000000
+000000000000000000000000000000000000000000000000007FFFFFFF00000000000000
+00000000001FFFFFFFC00000000000000000000000000000000000000000000000000000
+0000000000007FFFFFFE0000000000000000000000001FFFFFFF80000000000000000000
+00000000000000000000000000000000000000000000007FFFFFFE000000000000000000
+0000001FFFFFFF8000000000000000000000000000000000000000000000000000000000
+00000000FFFFFFFE0000000000000000000000003FFFFFFF800000000000000000000000
+000000000000000000000000000000000000000000FFFFFFFC0000000000000000000000
+003FFFFFFF00000000000000000000000000000000000000000000000000000000000000
+0000FFFFFFFC0000000000000000000000003FFFFFFF0000000000000000000000000000
+00000000000000000000000000000000000001FFFFFFFC0000000000000000000000007F
+FFFFFF000000000000000000000000000000000000000000000000000000000000000001
+FFFFFFFC0000000000000000000000007FFFFFFF00000000000000000000000000000000
+0000000000000000000000000000000001FFFFFFF80000000000000000000000007FFFFF
+FE000000000000000000000000000000000000000000000000000000000000000001FFFF
+FFF80000000000000000000000007FFFFFFE000000000000000000000000000000000000
+000000000000000000000000000003FFFFFFF8000000000000000000000000FFFFFFFE00
+0000000000000000000000000000000000000000000000000000000000000003FFFFFFF0
+000000000000000000000000FFFFFFFC0000000000000000000000000000000000000000
+00000000000000000000000003FFFFFFF0000000000000000000000000FFFFFFFC000000
+000000000000000000000000000000000000000000000000000000000007FFFFFFF00000
+00000000000000000001FFFFFFFC00000000000000000000000000000000000000000000
+0000000000000000000007FFFFFFE0000000000000000000000001FFFFFFF80000000000
+00000000000000000000000000000000000000000000000000000007FFFFFFE000000000
+0000000000000001FFFFFFF8000000000000000000000000000000000000000000000000
+00000000000000000FFFFFFFE0000000000000000000000003FFFFFFF800000000000000
+000000000000000000000000000000000000000000000000000FFFFFFFE0000000000000
+000000000003FFFFFFF80000000000000000000000000000000000000000000000000000
+0000000000000FFFFFFFC0000000000000000000000003FFFFFFF0000000000000000000
+00000000000000000000000000000000000000000000000FFFFFFFC00000000000000000
+00000003FFFFFFF000000000000000000000000000000000000000000000000000000000
+000000001FFFFFFFC0000000000000000000000007FFFFFFF00000000000000000000000
+0000000000000000000000000000000000000000001FFFFFFF8000000000000000000000
+0007FFFFFFE0000000000000000000000000000000000000000000000000000000000000
+00001FFFFFFF80000000000000000000000007FFFFFFE000000000000000000000000000
+000000000000000000000000000000000000003FFFFFFF8000000000000000000000000F
+FFFFFFE00000000000000000000000000000000000000000000000000000000000000000
+3FFFFFFF0000000000000000000000000FFFFFFFC0000000000000000000000000000000
+00000000000000000000000000000000003FFFFFFF0000000000000000000000000FFFFF
+FFC000000000000000000000000000000000000000000000000000000000000000003FFF
+FFFF0000000000000000000000000FFFFFFFC00000000000000000000000000000000000
+0000000000000000000000000000007FFFFFFF0000000000000000000000001FFFFFFFC0
+00000000000000000000000000000000000000000000000000000000000000007FFFFFFE
+0000000000000000000000001FFFFFFF8000000000000000000000000000000000000000
+000000000000000000000000007FFFFFFE0000000000000000000000001FFFFFFF800000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFE0000
+000000000000000000003FFFFFFF80000000000000000000000000000000000000000000
+0000000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF0000000000
+00000000000000000000000000000000000000000000000000000000FFFFFFFC00000000
+00000000000000003FFFFFFF000000000000000000000000000000000000000000000000
+000000000000000001FFFFFFFC0000000000000000000000007FFFFFFF00000000000000
+0000000000000000000000000000000000000000000000000001FFFFFFFC000000000000
+0000000000007FFFFFFF0000000000000000000000000000000000000000000000000000
+00000000000001FFFFFFF80000000000000000000000007FFFFFFE000000000000000000
+000000000000000000000000000000000000000000000001FFFFFFF80000000000000000
+000000007FFFFFFE00000000000000000000000000000000000000000000000000000000
+0000000003FFFFFFF8000000000000000000000000FFFFFFFE0000000000000000000000
+00000000000000000000000000000000000000000003FFFFFFF000000000000000000000
+0000FFFFFFFC000000000000000000000000000000000000000000000000000000000000
+000003FFFFFFF0000000000000000000000000FFFFFFFC00000000000000000000000000
+0000000000000000000000000000000000000007FFFFFFF0000000000000000000000001
+FFFFFFFC0000000000000000000000000000000000000000000000000000000000000000
+07FFFFFFE0000000000000000000000001FFFFFFF8000000000000000000000000000000
+000000000000000000000000000000000007FFFFFFE0000000000000000000000001FFFF
+FFF800000000000000000000000000000000000000000000000000000000000000000FFF
+FFFFE0000000000000000000000003FFFFFFF80000000000000000000000000000000000
+0000000000000000000000000000000FFFFFFFE0000000000000000000000003FFFFFFF8
+00000000000000000000000000000000000000000000000000000000000000000FFFFFFF
+C0000000000000000000000003FFFFFFF000000000000000000000000000000000000000
+000000000000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF00000
+0000000000000000000000000000000000000000000000000000000000001FFFFFFFC000
+0000000000000000000007FFFFFFF0000000000000000000000000000000000000000000
+00000000000000000000001FFFFFFF80000000000000000000000007FFFFFFE000000000
+000000000000000000000000000000000000000000000000000000001FFFFFFF80000000
+000000000000000007FFFFFFE00000000000000000000000000000000000000000000000
+0000000000000000003FFFFFFF8000000000000000000000000FFFFFFFE0000000000000
+00000000000000000000000000000000000000000000000000003FFFFFFF000000000000
+0000000000000FFFFFFFC000000000000000000000000000000000000000000000000000
+000000000000003FFFFFFF0000000000000000000000000FFFFFFFC00000000000000000
+0000000000000000000000000000000000000000000000007FFFFFFF0000000000000000
+000000001FFFFFFFC0000000000000000000000000000000000000000000000000000000
+00000000007FFFFFFF0000000000000000000000001FFFFFFFC000000000000000000000
+000000000000000000000000000000000000000000007FFFFFFE00000000000000000000
+00001FFFFFFF800000000000000000000000000000000000000000000000000000000000
+0000007FFFFFFE0000000000000000000000001FFFFFFF80000000000000000000000000
+0000000000000000000000000000000000000000FFFFFFFE000000000000000000000000
+3FFFFFFF8000000000000000000000000000000000000000000000000000000000000000
+00FFFFFFFC0000000000000000000000003FFFFFFF000000000000000000000000000000
+000000000000000000000000000000000000FFFFFFFC0000000000000000000000003FFF
+FFFF000000000000000000000000000000000000000000000000000000000000000001FF
+FFFFFC0000000000000000000000007FFFFFFF0000000000000000000000000000000000
+00000000000000000000000000000001FFFFFFF80000000000000000000000007FFFFFFE
+000000000000000000000000000000000000000000000000000000000000000001FFFFFF
+F80000000000000000000000007FFFFFFE00000000000000000000000000000000000000
+0000000000000000000000000001FFFFFFF80000000000000000000000007FFFFFFE0000
+00000000000000000000000000000000000000000000000000000000000003FFFFFFF800
+0000000000000000000000FFFFFFFE000000000000000000000000000000000000000000
+000000000000000000000003FFFFFFF0000000000000000000000000FFFFFFFC00000000
+0000000000000000000000000000000000000000000000000000000003FFFFFFF0000000
+000000000000000000FFFFFFFC0000000000000000000000000000000000000000000000
+00000000000000000007FFFFFFF0000000000000000000000001FFFFFFFC000000000000
+000000000000000000000000000000000000000000000000000007FFFFFFE00000000000
+00000000000001FFFFFFF800000000000000000000000000000000000000000000000000
+0000000000000007FFFFFFE0000000000000000000000001FFFFFFF80000000000000000
+0000000000000000000000000000000000000000000000000FFFFFFFE000000000000000
+0000000003FFFFFFF8000000000000000000000000000000000000000000000000000000
+00000000000FFFFFFFE0000000000000000000000003FFFFFFF800000000000000000000
+000000000000000000000000000000000000000000000FFFFFFFC0000000000000000000
+000003FFFFFFF00000000000000000000000000000000000000000000000000000000000
+0000000FFFFFFFC0000000000000000000000003FFFFFFF0000000000000000000000000
+00000000000000000000000000000000000000001FFFFFFFC00000000000000000000000
+07FFFFFFF000000000000000000000000000000000000000000000000000000000000000
+001FFFFFFF80000000000000000000000007FFFFFFE00000000000000000000000000000
+0000000000000000000000000000000000001FFFFFFF80000000000000000000000007FF
+FFFFE000000000000000000000000000000000000000000000000000000000000000003F
+FFFFFF8000000000000000000000000FFFFFFFE000000000000000000000000000000000
+000000000000000000000000000000003FFFFFFF0000000000000000000000000FFFFFFF
+C000000000000000000000000000000000000000000000000000000000000000003FFFFF
+FF0000000000000000000000000FFFFFFFC0000000000000000000000000000000000000
+00000000000000000000000000007FFFFFFF0000000000000000000000001FFFFFFFC000
+000000000000000000000000000000000000000000000000000000000000007FFFFFFF00
+00000000000000000000001FFFFFFFC00000000000000000000000000000000000000000
+0000000000000000000000007FFFFFFE0000000000000000000000001FFFFFFF80000000
+00000000000000000000000000000000000000000000000000000000007FFFFFFE000000
+0000000000000000001FFFFFFF8000000000000000000000000000000000000000000000
+00000000000000000000FFFFFFFE0000000000000000000000003FFFFFFF800000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFC0000000000
+000000000000003FFFFFFF00000000000000000000000000000000000000000000000000
+0000000000000000FFFFFFFC0000000000000000000000003FFFFFFF0000000000000000
+00000000000000000000000000000000000000000000000001FFFFFFFC00000000000000
+00000000007FFFFFFF000000000000000000000000000000000000000000000000000000
+000000000001FFFFFFF80000000000000000000000007FFFFFFE00000000000000000000
+0000000000000000000000000000000000000000000001FFFFFFF8000000000000000000
+0000007FFFFFFE0000000000000000000000000000000000000000000000000000000000
+00000003FFFFFFF8000000000000000000000000FFFFFFFE000000000000000000000000
+000000000000000000000000000000000000000003FFFFFFF80000000000000000000000
+00FFFFFFFE00000000000000000000000000000000000000000000000000000000000000
+0003FFFFFFF0000000000000000000000000FFFFFFFC0000000000000000000000000000
+00000000000000000000000000000000000003FFFFFFF0000000000000000000000000FF
+FFFFFC000000000000000000000000000000000000000000000000000000000000000007
+FFFFFFF0000000000000000000000001FFFFFFFC00000000000000000000000000000000
+0000000000000000000000000000000007FFFFFFE0000000000000000000000001FFFFFF
+F8000000000000000000000000000000000000000000000000000000000000000007FFFF
+FFE0000000000000000000000001FFFFFFF8000000000000000000000000000000000000
+00000000000000000000000000000FFFFFFFE0000000000000000000000003FFFFFFF800
+000000000000000000000000000000000000000000000000000000000000000FFFFFFFC0
+000000000000000000000003FFFFFFF00000000000000000000000000000000000000000
+0000000000000000000000000FFFFFFFC0000000000000000000000003FFFFFFF0000000
+00000000000000000000000000000000000000000000000000000000000FFFFFFFC00000
+00000000000000000003FFFFFFF000000000000000000000000000000000000000000000
+000000000000000000001FFFFFFFC0000000000000000000000007FFFFFFF00000000000
+0000000000000000000000000000000000000000000000000000001FFFFFFF8000000000
+0000000000000007FFFFFFE0000000000000000000000000000000000000000000000000
+00000000000000001FFFFFFF80000000000000000000000007FFFFFFE000000000000000
+000000000000000000000000000000000000000000000000003FFFFFFF80000000000000
+00000000000FFFFFFFE00000000000000000000000000000000000000000000000000000
+0000000000003FFFFFFF0000000000000000000000000FFFFFFFC0000000000000000000
+00000000000000000000000000000000000000000000003FFFFFFF000000000000000000
+0000000FFFFFFFC000000000000000000000000000000000000000000000000000000000
+000000007FFFFFFF0000000000000000000000001FFFFFFFC00000000000000000000000
+0000000000000000000000000000000000000000007FFFFFFF0000000000000000000000
+001FFFFFFFC0000000000000000000000000000000000000000000000000000000000000
+00007FFFFFFE0000000000000000000000001FFFFFFF8000000000000000000000000000
+000000000000000000000000000000000000007FFFFFFE0000000000000000000000001F
+FFFFFF800000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFE0000000000000000000000003FFFFFFF80000000000000000000000000000000
+0000000000000000000000000000000000FFFFFFFC0000000000000000000000003FFFFF
+FF000000000000000000000000000000000000000000000000000000000000000000FFFF
+FFFC0000000000000000000000003FFFFFFF000000000000000000000000000000000000
+000000000000000000000000000001FFFFFFFC0000000000000000000000007FFFFFFF00
+0000000000000000000000000000000000000000000000000000000000000001FFFFFFF8
+0000000000000000000000007FFFFFFE0000000000000000000000000000000000000000
+00000000000000000000000001FFFFFFF80000000000000000000000007FFFFFFE000000
+000000000000000000000000000000000000000000000000000000000003FFFFFFF80000
+00000000000000000000FFFFFFFE00000000000000000000000000000000000000000000
+0000000000000000000003FFFFFFF8000000000000000000000000FFFFFFFE0000000000
+00000000000000000000000000000000000000000000000000000003FFFFFFF000000000
+0000000000000000FFFFFFFC000000000000000000000000000000000000000000000000
+000000000000000003FFFFFFF0000000000000000000000000FFFFFFFC00000000000000
+0000000000000000000000000000000000000000000000000007FFFFFFF0000000000000
+000000000001FFFFFFFC0000000000000000000000000000000000000000000000000000
+00000000000007FFFFFFE0000000000000000000000001FFFFFFF8000000000000000000
+000000000000000000000000000000000000000000000007FFFFFFE00000000000000000
+00000001FFFFFFF800000000000000000000000000000000000000000000000000000000
+000000000FFFFFFFE0000000000000000000000003FFFFFFF80000000000000000000000
+0000000000000000000000000000000000000000000FFFFFFFC000000000000000000000
+0003FFFFFFF0000000000000000000000000000000000000000000000000000000000000
+00000FFFFFFFC0000000000000000000000003FFFFFFF000000000000000000000000000
+000000000000000000000000000000000000001FFFFFFFC0000000000000000000000007
+FFFFFFF00000000000000000000000000000000000000000000000000000000000000000
+1FFFFFFFC0000000000000000000000007FFFFFFF0000000000000000000000000000000
+00000000000000000000000000000000001FFFFFFF80000000000000000000000007FFFF
+FFE000000000000000000000000000000000000000000000000000000000000000001FFF
+FFFF80000000000000000000000007FFFFFFE00000000000000000000000000000000000
+0000000000000000000000000000003FFFFFFF8000000000000000000000000FFFFFFFE0
+00000000000000000000000000000000000000000000000000000000000000003FFFFFFF
+0000000000000000000000000FFFFFFFC000000000000000000000000000000000000000
+000000000000000000000000003FFFFFFF0000000000000000000000000FFFFFFFC00000
+0000000000000000000000000000000000000000000000000000000000007FFFFFFF0000
+000000000000000000001FFFFFFFC0000000000000000000000000000000000000000000
+00000000000000000000007FFFFFFE0000000000000000000000001FFFFFFF8000000000
+000000000000000000000000000000000000000000000000000000007FFFFFFE00000000
+00000000000000001FFFFFFF800000000000000000000000000000000000000000000000
+0000000000000000007FFFFFFE0000000000000000000000001FFFFFFF80000000000000
+0000000000000000000000000000000000000000000000000000FFFFFFFE000000000000
+0000000000003FFFFFFF8000000000000000000000000000000000000000000000000000
+00000000000000FFFFFFFC0000000000000000000000003FFFFFFF000000000000000000
+000000000000000000000000000000000000000000000000FFFFFFFC0000000000000000
+000000003FFFFFFF00000000000000000000000000000000000000000000000000000000
+0000000000FFFFFFFC0000000000000000000000003FFFFFFF0000000000000000000000
+00000000000000000000000000000000000000000000FFFFFFF800000000000000000000
+00003FFFFFFE000000000000000000000000000000000000000000000000000000000000
+000000FFFFFFF80000000000000000000000003FFFFFFE00000000000000000000000000
+0000000000000000000000000000000000000000FFFFFFF8000000000000000000000000
+3FFFFFFE0000000000000000000000000000000000000000000000000000000000000000
+00FFFFFFF80000000000000000000000003FFFFFFE000000000000000000000000000000
+0000000000000000000000000000000000007FFFFFF00000000000000000000000001FFF
+FFFC0000000000000000000000000000000000000000000000000000000000000000007F
+FFFFF00000000000000000000000001FFFFFFC0000000000000000000000000000000000
+000000000000000000000000000000003FFFFFE00000000000000000000000000FFFFFF8
+0000000000000000000000000000000000000000000000000000000000000000003FFFFF
+E00000000000000000000000000FFFFFF800000000000000000000000000000000000000
+00000000000000000000000000001FFFFFC000000000000000000000000007FFFFF00000
+000000000000000000000000000000000000000000000000000000000000000FFFFF8000
+000000000000000000000003FFFFE0000000000000000000000000000000000000000000
+00000000000000000000000007FFFF0000000000000000000000000001FFFFC000000000
+000000000000000000000000000000000000000000000000000000000003FFFE00000000
+00000000000000000000FFFF800000000000000000000000000000000000000000000000
+0000000000000000000000FFF800000000000000000000000000003FFE00000000000000
+000000000000000000000000000000000000000000000000000000003FE0000000000000
+00000000000000000FF80000000000000000000000000000000000000000000000000000
+>417 457 96 484 482 35 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fb cmmi12 74.3 1
+/Fb 1 22 df[<00000000000000000003FFFC0000000000000000000000000000000000
+00000000000000000000000000000000000007FFFFFC0000000000000000000000000000
+00000000000000000000000000000000000000000FFFFFFFF00000000000000000000000
+000000000000000000000000000000000000000000001FFFFFFFFF000000000000000000
+0000000000000000000000000000000000000000000000001FFFFFFFFFE0000000000000
+00000000000000000000000000000000000000000000000000003FFFFFFFFFFE00000000
+000000000000000000000000000000000000000000000000000000003FFFFFFFFFFF8000
+0000000000000000000000000000000000000000000000000000000000003FFFFFFFFFFF
+F0000000000000000000000000000000000000000000000000000000000000001FFFFFFF
+FFFFFC000000000000000000000000000000000000000000000000000000000000001FFF
+FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000
+0FFFFFFFFFFFFFC000000000000000000000000000000000000000000000000000000000
+000003FFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000
+000000000007FFFFFFFFFFFC000000000000000000000000000000000000000000000000
+00000000000000007FFFFFFFFFFE00000000000000000000000000000000000000000000
+000000000000000000000FFFFFFFFFFF8000000000000000000000000000000000000000
+00000000000000000000000007FFFFFFFFFFC00000000000000000000000000000000000
+000000000000000000000000000001FFFFFFFFFFE0000000000000000000000000000000
+0000000000000000000000000000000000FFFFFFFFFFF800000000000000000000000000
+000000000000000000000000000000000000007FFFFFFFFFFC0000000000000000000000
+0000000000000000000000000000000000000000003FFFFFFFFFFE000000000000000000
+00000000000000000000000000000000000000000000001FFFFFFFFFFF00000000000000
+000000000000000000000000000000000000000000000000000FFFFFFFFFFF8000000000
+00000000000000000000000000000000000000000000000000000007FFFFFFFFFFC00000
+000000000000000000000000000000000000000000000000000000000003FFFFFFFFFFE0
+0000000000000000000000000000000000000000000000000000000000000001FFFFFFFF
+FFE00000000000000000000000000000000000000000000000000000000000000001FFFF
+FFFFFFF00000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFF8000000000000000000000000000000000000000000000000000000000000
+00007FFFFFFFFFFC00000000000000000000000000000000000000000000000000000000
+000000007FFFFFFFFFFC0000000000000000000000000000000000000000000000000000
+0000000000003FFFFFFFFFFE000000000000000000000000000000000000000000000000
+00000000000000001FFFFFFFFFFF00000000000000000000000000000000000000000000
+000000000000000000001FFFFFFFFFFF0000000000000000000000000000000000000000
+0000000000000000000000000FFFFFFFFFFF800000000000000000000000000000000000
+00000000000000000000000000000FFFFFFFFFFF80000000000000000000000000000000
+0000000000000000000000000000000007FFFFFFFFFFC000000000000000000000000000
+00000000000000000000000000000000000007FFFFFFFFFFC00000000000000000000000
+000000000000000000000000000000000000000003FFFFFFFFFFE0000000000000000000
+0000000000000000000000000000000000000000000003FFFFFFFFFFE000000000000000
+00000000000000000000000000000000000000000000000003FFFFFFFFFFE00000000000
+000000000000000000000000000000000000000000000000000001FFFFFFFFFFF0000000
+0000000000000000000000000000000000000000000000000000000001FFFFFFFFFFF000
+00000000000000000000000000000000000000000000000000000000000000FFFFFFFFFF
+F00000000000000000000000000000000000000000000000000000000000000000FFFFFF
+FFFFF80000000000000000000000000000000000000000000000000000000000000000FF
+FFFFFFFFF800000000000000000000000000000000000000000000000000000000000000
+007FFFFFFFFFFC0000000000000000000000000000000000000000000000000000000000
+0000007FFFFFFFFFFC000000000000000000000000000000000000000000000000000000
+00000000003FFFFFFFFFFC00000000000000000000000000000000000000000000000000
+000000000000003FFFFFFFFFFE0000000000000000000000000000000000000000000000
+0000000000000000003FFFFFFFFFFE000000000000000000000000000000000000000000
+00000000000000000000001FFFFFFFFFFE00000000000000000000000000000000000000
+000000000000000000000000001FFFFFFFFFFF0000000000000000000000000000000000
+0000000000000000000000000000001FFFFFFFFFFF000000000000000000000000000000
+00000000000000000000000000000000000FFFFFFFFFFF00000000000000000000000000
+000000000000000000000000000000000000000FFFFFFFFFFF8000000000000000000000
+00000000000000000000000000000000000000000007FFFFFFFFFF800000000000000000
+000000000000000000000000000000000000000000000007FFFFFFFFFF80000000000000
+0000000000000000000000000000000000000000000000000007FFFFFFFFFFC000000000
+00000000000000000000000000000000000000000000000000000003FFFFFFFFFFC00000
+000000000000000000000000000000000000000000000000000000000003FFFFFFFFFFC0
+0000000000000000000000000000000000000000000000000000000000000003FFFFFFFF
+FFE00000000000000000000000000000000000000000000000000000000000000001FFFF
+FFFFFFE00000000000000000000000000000000000000000000000000000000000000001
+FFFFFFFFFFE0000000000000000000000000000000000000000000000000000000000000
+0001FFFFFFFFFFF000000000000000000000000000000000000000000000000000000000
+00000000FFFFFFFFFFF00000000000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFF8000000000000000000000000000000000000000000000000
+0000000000000000FFFFFFFFFFF800000000000000000000000000000000000000000000
+000000000000000000007FFFFFFFFFF80000000000000000000000000000000000000000
+0000000000000000000000007FFFFFFFFFFC000000000000000000000000000000000000
+00000000000000000000000000007FFFFFFFFFFC00000000000000000000000000000000
+000000000000000000000000000000003FFFFFFFFFFC0000000000000000000000000000
+0000000000000000000000000000000000003FFFFFFFFFFE000000000000000000000000
+00000000000000000000000000000000000000003FFFFFFFFFFE00000000000000000000
+000000000000000000000000000000000000000000001FFFFFFFFFFE0000000000000000
+0000000000000000000000000000000000000000000000001FFFFFFFFFFF000000000000
+00000000000000000000000000000000000000000000000000001FFFFFFFFFFF00000000
+000000000000000000000000000000000000000000000000000000000FFFFFFFFFFF0000
+0000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFF
+800000000000000000000000000000000000000000000000000000000000000007FFFFFF
+FFFF800000000000000000000000000000000000000000000000000000000000000007FF
+FFFFFFFF8000000000000000000000000000000000000000000000000000000000000000
+07FFFFFFFFFFC00000000000000000000000000000000000000000000000000000000000
+000003FFFFFFFFFFC0000000000000000000000000000000000000000000000000000000
+0000000003FFFFFFFFFFC000000000000000000000000000000000000000000000000000
+00000000000003FFFFFFFFFFE00000000000000000000000000000000000000000000000
+000000000000000001FFFFFFFFFFE0000000000000000000000000000000000000000000
+0000000000000000000001FFFFFFFFFFE000000000000000000000000000000000000000
+00000000000000000000000001FFFFFFFFFFF00000000000000000000000000000000000
+000000000000000000000000000000FFFFFFFFFFF0000000000000000000000000000000
+0000000000000000000000000000000000FFFFFFFFFFF800000000000000000000000000
+00000000000000000000000000000000000000FFFFFFFFFFF80000000000000000000000
+0000000000000000000000000000000000000000007FFFFFFFFFF8000000000000000000
+00000000000000000000000000000000000000000000007FFFFFFFFFFC00000000000000
+000000000000000000000000000000000000000000000000007FFFFFFFFFFC0000000000
+0000000000000000000000000000000000000000000000000000003FFFFFFFFFFC000000
+00000000000000000000000000000000000000000000000000000000003FFFFFFFFFFE00
+000000000000000000000000000000000000000000000000000000000000003FFFFFFFFF
+FE00000000000000000000000000000000000000000000000000000000000000001FFFFF
+FFFFFE00000000000000000000000000000000000000000000000000000000000000001F
+FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000
+000FFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000
+0000000FFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+00000000000FFFFFFFFFFF80000000000000000000000000000000000000000000000000
+0000000000000007FFFFFFFFFF8000000000000000000000000000000000000000000000
+00000000000000000007FFFFFFFFFF800000000000000000000000000000000000000000
+000000000000000000000007FFFFFFFFFFC0000000000000000000000000000000000000
+0000000000000000000000000003FFFFFFFFFFC000000000000000000000000000000000
+00000000000000000000000000000003FFFFFFFFFFC00000000000000000000000000000
+000000000000000000000000000000000003FFFFFFFFFFE0000000000000000000000000
+0000000000000000000000000000000000000001FFFFFFFFFFE000000000000000000000
+00000000000000000000000000000000000000000001FFFFFFFFFFF00000000000000000
+000000000000000000000000000000000000000000000001FFFFFFFFFFF0000000000000
+0000000000000000000000000000000000000000000000000000FFFFFFFFFFF000000000
+00000000000000000000000000000000000000000000000000000000FFFFFFFFFFF80000
+000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFF8
+00000000000000000000000000000000000000000000000000000000000000007FFFFFFF
+FFF800000000000000000000000000000000000000000000000000000000000000007FFF
+FFFFFFFC0000000000000000000000000000000000000000000000000000000000000000
+7FFFFFFFFFFC000000000000000000000000000000000000000000000000000000000000
+00003FFFFFFFFFFC00000000000000000000000000000000000000000000000000000000
+000000003FFFFFFFFFFE0000000000000000000000000000000000000000000000000000
+0000000000003FFFFFFFFFFE000000000000000000000000000000000000000000000000
+00000000000000001FFFFFFFFFFE00000000000000000000000000000000000000000000
+000000000000000000001FFFFFFFFFFF0000000000000000000000000000000000000000
+0000000000000000000000000FFFFFFFFFFF000000000000000000000000000000000000
+00000000000000000000000000000FFFFFFFFFFF00000000000000000000000000000000
+000000000000000000000000000000000FFFFFFFFFFF8000000000000000000000000000
+00000000000000000000000000000000000007FFFFFFFFFF800000000000000000000000
+000000000000000000000000000000000000000007FFFFFFFFFF80000000000000000000
+0000000000000000000000000000000000000000000007FFFFFFFFFFC000000000000000
+00000000000000000000000000000000000000000000000003FFFFFFFFFFC00000000000
+000000000000000000000000000000000000000000000000000003FFFFFFFFFFC0000000
+0000000000000000000000000000000000000000000000000000000003FFFFFFFFFFE000
+00000000000000000000000000000000000000000000000000000000000001FFFFFFFFFF
+E00000000000000000000000000000000000000000000000000000000000000001FFFFFF
+FFFFF00000000000000000000000000000000000000000000000000000000000000001FF
+FFFFFFFFF000000000000000000000000000000000000000000000000000000000000000
+00FFFFFFFFFFF00000000000000000000000000000000000000000000000000000000000
+000000FFFFFFFFFFF8000000000000000000000000000000000000000000000000000000
+0000000000FFFFFFFFFFF800000000000000000000000000000000000000000000000000
+000000000000007FFFFFFFFFF80000000000000000000000000000000000000000000000
+0000000000000000007FFFFFFFFFFC000000000000000000000000000000000000000000
+00000000000000000000007FFFFFFFFFFC00000000000000000000000000000000000000
+000000000000000000000000003FFFFFFFFFFC0000000000000000000000000000000000
+0000000000000000000000000000003FFFFFFFFFFE000000000000000000000000000000
+00000000000000000000000000000000001FFFFFFFFFFE00000000000000000000000000
+000000000000000000000000000000000000001FFFFFFFFFFE0000000000000000000000
+0000000000000000000000000000000000000000001FFFFFFFFFFF000000000000000000
+00000000000000000000000000000000000000000000000FFFFFFFFFFF00000000000000
+000000000000000000000000000000000000000000000000000FFFFFFFFFFF0000000000
+0000000000000000000000000000000000000000000000000000000FFFFFFFFFFF800000
+000000000000000000000000000000000000000000000000000000000007FFFFFFFFFF80
+0000000000000000000000000000000000000000000000000000000000000007FFFFFFFF
+FF800000000000000000000000000000000000000000000000000000000000000007FFFF
+FFFFFFC00000000000000000000000000000000000000000000000000000000000000003
+FFFFFFFFFFC0000000000000000000000000000000000000000000000000000000000000
+0003FFFFFFFFFFE000000000000000000000000000000000000000000000000000000000
+00000003FFFFFFFFFFE00000000000000000000000000000000000000000000000000000
+000000000001FFFFFFFFFFE0000000000000000000000000000000000000000000000000
+0000000000000001FFFFFFFFFFF000000000000000000000000000000000000000000000
+00000000000000000001FFFFFFFFFFF00000000000000000000000000000000000000000
+000000000000000000000000FFFFFFFFFFF0000000000000000000000000000000000000
+0000000000000000000000000000FFFFFFFFFFF800000000000000000000000000000000
+00000000000000000000000000000000FFFFFFFFFFF80000000000000000000000000000
+0000000000000000000000000000000000007FFFFFFFFFF8000000000000000000000000
+00000000000000000000000000000000000000007FFFFFFFFFFC00000000000000000000
+000000000000000000000000000000000000000000003FFFFFFFFFFC0000000000000000
+0000000000000000000000000000000000000000000000003FFFFFFFFFFC000000000000
+00000000000000000000000000000000000000000000000000003FFFFFFFFFFE00000000
+000000000000000000000000000000000000000000000000000000001FFFFFFFFFFE0000
+0000000000000000000000000000000000000000000000000000000000001FFFFFFFFFFE
+00000000000000000000000000000000000000000000000000000000000000001FFFFFFF
+FFFF00000000000000000000000000000000000000000000000000000000000000000FFF
+FFFFFFFF0000000000000000000000000000000000000000000000000000000000000000
+0FFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000
+00000FFFFFFFFFFF80000000000000000000000000000000000000000000000000000000
+0000000007FFFFFFFFFF8000000000000000000000000000000000000000000000000000
+00000000000007FFFFFFFFFF800000000000000000000000000000000000000000000000
+000000000000000007FFFFFFFFFFC0000000000000000000000000000000000000000000
+0000000000000000000003FFFFFFFFFFC000000000000000000000000000000000000000
+00000000000000000000000003FFFFFFFFFFE00000000000000000000000000000000000
+000000000000000000000000000003FFFFFFFFFFE0000000000000000000000000000000
+0000000000000000000000000000000001FFFFFFFFFFE000000000000000000000000000
+00000000000000000000000000000000000001FFFFFFFFFFF00000000000000000000000
+000000000000000000000000000000000000000001FFFFFFFFFFF0000000000000000000
+0000000000000000000000000000000000000000000000FFFFFFFFFFF000000000000000
+00000000000000000000000000000000000000000000000000FFFFFFFFFFF80000000000
+000000000000000000000000000000000000000000000000000000FFFFFFFFFFF8000000
+00000000000000000000000000000000000000000000000000000000007FFFFFFFFFF800
+000000000000000000000000000000000000000000000000000000000000007FFFFFFFFF
+FC00000000000000000000000000000000000000000000000000000000000000003FFFFF
+FFFFFC00000000000000000000000000000000000000000000000000000000000000003F
+FFFFFFFFFC00000000000000000000000000000000000000000000000000000000000000
+003FFFFFFFFFFE0000000000000000000000000000000000000000000000000000000000
+0000001FFFFFFFFFFE000000000000000000000000000000000000000000000000000000
+00000000001FFFFFFFFFFE00000000000000000000000000000000000000000000000000
+000000000000001FFFFFFFFFFF0000000000000000000000000000000000000000000000
+0000000000000000000FFFFFFFFFFF000000000000000000000000000000000000000000
+00000000000000000000000FFFFFFFFFFF00000000000000000000000000000000000000
+000000000000000000000000000FFFFFFFFFFF8000000000000000000000000000000000
+00000000000000000000000000000007FFFFFFFFFF800000000000000000000000000000
+000000000000000000000000000000000007FFFFFFFFFFC0000000000000000000000000
+0000000000000000000000000000000000000007FFFFFFFFFFC000000000000000000000
+00000000000000000000000000000000000000000003FFFFFFFFFFC00000000000000000
+000000000000000000000000000000000000000000000003FFFFFFFFFFE0000000000000
+0000000000000000000000000000000000000000000000000003FFFFFFFFFFE000000000
+00000000000000000000000000000000000000000000000000000001FFFFFFFFFFE00000
+000000000000000000000000000000000000000000000000000000000001FFFFFFFFFFF0
+0000000000000000000000000000000000000000000000000000000000000001FFFFFFFF
+FFF00000000000000000000000000000000000000000000000000000000000000000FFFF
+FFFFFFF00000000000000000000000000000000000000000000000000000000000000000
+FFFFFFFFFFF8000000000000000000000000000000000000000000000000000000000000
+00007FFFFFFFFFF800000000000000000000000000000000000000000000000000000000
+000000007FFFFFFFFFF80000000000000000000000000000000000000000000000000000
+0000000000007FFFFFFFFFFC000000000000000000000000000000000000000000000000
+00000000000000003FFFFFFFFFFC00000000000000000000000000000000000000000000
+000000000000000000003FFFFFFFFFFC0000000000000000000000000000000000000000
+0000000000000000000000003FFFFFFFFFFE000000000000000000000000000000000000
+00000000000000000000000000001FFFFFFFFFFE00000000000000000000000000000000
+000000000000000000000000000000001FFFFFFFFFFE0000000000000000000000000000
+0000000000000000000000000000000000001FFFFFFFFFFF000000000000000000000000
+00000000000000000000000000000000000000000FFFFFFFFFFF00000000000000000000
+000000000000000000000000000000000000000000000FFFFFFFFFFF0000000000000000
+0000000000000000000000000000000000000000000000000FFFFFFFFFFF800000000000
+000000000000000000000000000000000000000000000000000007FFFFFFFFFF80000000
+0000000000000000000000000000000000000000000000000000000007FFFFFFFFFFC000
+00000000000000000000000000000000000000000000000000000000000007FFFFFFFFFF
+C00000000000000000000000000000000000000000000000000000000000000003FFFFFF
+FFFFC00000000000000000000000000000000000000000000000000000000000000003FF
+FFFFFFFFE000000000000000000000000000000000000000000000000000000000000000
+03FFFFFFFFFFE00000000000000000000000000000000000000000000000000000000000
+000001FFFFFFFFFFE0000000000000000000000000000000000000000000000000000000
+0000000001FFFFFFFFFFF000000000000000000000000000000000000000000000000000
+00000000000001FFFFFFFFFFF00000000000000000000000000000000000000000000000
+000000000000000000FFFFFFFFFFF0000000000000000000000000000000000000000000
+0000000000000000000000FFFFFFFFFFF800000000000000000000000000000000000000
+000000000000000000000000007FFFFFFFFFF80000000000000000000000000000000000
+0000000000000000000000000000007FFFFFFFFFF8000000000000000000000000000000
+00000000000000000000000000000000007FFFFFFFFFFC00000000000000000000000000
+000000000000000000000000000000000000003FFFFFFFFFFC0000000000000000000000
+0000000000000000000000000000000000000000007FFFFFFFFFFC000000000000000000
+0000000000000000000000000000000000000000000000FFFFFFFFFFFE00000000000000
+00000000000000000000000000000000000000000000000000FFFFFFFFFFFE0000000000
+000000000000000000000000000000000000000000000000000001FFFFFFFFFFFE000000
+0000000000000000000000000000000000000000000000000000000003FFFFFFFFFFFF00
+00000000000000000000000000000000000000000000000000000000000007FFFFFFFFFF
+FF000000000000000000000000000000000000000000000000000000000000000FFFFFFF
+FFFFFF800000000000000000000000000000000000000000000000000000000000001FFF
+FFFFFFFFFF80000000000000000000000000000000000000000000000000000000000000
+3FFFFFFFFFFFFF8000000000000000000000000000000000000000000000000000000000
+00007FFFFFFFFFFFFFC00000000000000000000000000000000000000000000000000000
+00000000FFFFFFFFFFFFFFC0000000000000000000000000000000000000000000000000
+000000000001FFFFFFFFFFFFFFC000000000000000000000000000000000000000000000
+0000000000000003FFFFFFFFFFFFFFE00000000000000000000000000000000000000000
+00000000000000000007FFFFFFFFFFFFFFE0000000000000000000000000000000000000
+00000000000000000000000FFFFFFFFFFFFFFFE000000000000000000000000000000000
+000000000000000000000000001FFFFFFFFFFFFFFFF00000000000000000000000000000
+0000000000000000000000000000003FFFFFFFFFFFFFFFF0000000000000000000000000
+00000000000000000000000000000000007FFFFEFFFFFFFFFFF000000000000000000000
+00000000000000000000000000000000000000FFFFFCFFFFFFFFFFF80000000000000000
+000000000000000000000000000000000000000001FFFFF87FFFFFFFFFF8000000000000
+0000000000000000000000000000000000000000000003FFFFF07FFFFFFFFFF800000000
+00000000000000000000000000000000000000000000000007FFFFE07FFFFFFFFFFC0000
+00000000000000000000000000000000000000000000000000000FFFFFE03FFFFFFFFFFC
+000000000000000000000000000000000000000000000000000000001FFFFFC03FFFFFFF
+FFFC000000000000000000000000000000000000000000000000000000003FFFFF803FFF
+FFFFFFFE000000000000000000000000000000000000000000000000000000007FFFFF00
+1FFFFFFFFFFE00000000000000000000000000000000000000000000000000000000FFFF
+FE001FFFFFFFFFFE00000000000000000000000000000000000000000000000000000001
+FFFFFC001FFFFFFFFFFF0000000000000000000000000000000000000000000000000000
+0003FFFFFC000FFFFFFFFFFF000000000000000000000000000000000000000000000000
+00000007FFFFF8000FFFFFFFFFFF80000000000000000000000000000000000000000000
+00000000000FFFFFF0000FFFFFFFFFFF8000000000000000000000000000000000000000
+000000000000001FFFFFE00007FFFFFFFFFF800000000000000000000000000000000000
+0000000000000000003FFFFFC00007FFFFFFFFFFC0000000000000000000000000000000
+00000000000000000000007FFFFF800007FFFFFFFFFFC000000000000000000000000000
+00000000000000000000000000FFFFFF800003FFFFFFFFFFC00000000000000000000000
+000000000000000000000000000001FFFFFF000003FFFFFFFFFFE0000000000000000000
+0000000000000000000000000000000003FFFFFE000003FFFFFFFFFFE000000000000000
+00000000000000000000000000000000000007FFFFFC000001FFFFFFFFFFE00000000000
+00000000000000000000000000000000000000000FFFFFF8000001FFFFFFFFFFF0000000
+000000000000000000000000000000000000000000001FFFFFF0000000FFFFFFFFFFF000
+0000000000000000000000000000000000000000000000003FFFFFF0000000FFFFFFFFFF
+F0000000000000000000000000000000000000000000000000007FFFFFE0000000FFFFFF
+FFFFF800000000000000000000000000000000000000000000000000FFFFFFC00000007F
+FFFFFFFFF800000000000000000000000000000000000000000000000001FFFFFF800000
+007FFFFFFFFFF800000000000000000000000000000000000000000000000003FFFFFF00
+0000007FFFFFFFFFFC00000000000000000000000000000000000000000000000007FFFF
+FE000000003FFFFFFFFFFC0000000000000000000000000000000000000000000000000F
+FFFFFE000000003FFFFFFFFFFC0000000000000000000000000000000000000000000000
+001FFFFFFC000000003FFFFFFFFFFE000000000000000000000000000000000000000000
+0000003FFFFFF8000000001FFFFFFFFFFE00000000000000000000000000000000000000
+00000000007FFFFFF0000000001FFFFFFFFFFF0000000000000000000000000000000000
+00000000000000FFFFFFE0000000001FFFFFFFFFFF000000000000000000000000000000
+000000000000000001FFFFFFC0000000000FFFFFFFFFFF00000000000000000000000000
+0000000000000000000003FFFFFFC0000000000FFFFFFFFFFF8000000000000000000000
+00000000000000000000000007FFFFFF80000000000FFFFFFFFFFF800000000000000000
+00000000000000000000000000000FFFFFFF000000000007FFFFFFFFFF80000000000000
+000000000000000000000000000000001FFFFFFE000000000007FFFFFFFFFFC000000000
+0000000000000000000000000000000000003FFFFFFC000000000007FFFFFFFFFFC00000
+00000000000000000000000000000000000000007FFFFFF8000000000003FFFFFFFFFFC0
+00000000000000000000000000000000000000000000FFFFFFF8000000000003FFFFFFFF
+FFE000000000000000000000000000000000000000000001FFFFFFF0000000000001FFFF
+FFFFFFE000000000000000000000000000000000000000000003FFFFFFE0000000000001
+FFFFFFFFFFE000000000000000000000000000000000000000000007FFFFFFC000000000
+0001FFFFFFFFFFF00000000000000000000000000000000000000000000FFFFFFF800000
+00000000FFFFFFFFFFF00000000000000000000000000000000000000000001FFFFFFF00
+000000000000FFFFFFFFFFF00000000000000000000000000000000000000000003FFFFF
+FF00000000000000FFFFFFFFFFF80000000000000000000000000000000000000000007F
+FFFFFE000000000000007FFFFFFFFFF80000000000000000000000000000000000000000
+00FFFFFFFC000000000000007FFFFFFFFFF8000000000000000000000000000000000000
+000001FFFFFFF8000000000000007FFFFFFFFFFC00000000000000000000000000000000
+0000000003FFFFFFF0000000000000003FFFFFFFFFFC0000000000000000000000000000
+00000000000007FFFFFFE0000000000000003FFFFFFFFFFE000000000000000000000000
+00000000000000000FFFFFFFE0000000000000003FFFFFFFFFFE00000000000000000000
+000000000000000000001FFFFFFFC0000000000000001FFFFFFFFFFE0000000000000000
+0000000000000000000000003FFFFFFF80000000000000001FFFFFFFFFFF000000000000
+00000000000000000000000000007FFFFFFF00000000000000001FFFFFFFFFFF00000000
+00000000000000000000000000000000FFFFFFFE00000000000000000FFFFFFFFFFF0000
+000000000000000000000000000000000001FFFFFFFC00000000000000000FFFFFFFFFFF
+8000000000000000000000000000000000000003FFFFFFFC00000000000000000FFFFFFF
+FFFF8000000000000000000000000000000000000007FFFFFFF8000000000000000007FF
+FFFFFFFF800000000000000000000000000000000000000FFFFFFFF00000000000000000
+07FFFFFFFFFFC00000000000000000000000000000000000001FFFFFFFE0000000000000
+000007FFFFFFFFFFC00000000000000000000000000000000000003FFFFFFFC000000000
+0000000003FFFFFFFFFFC00000000000000000000000000000000000007FFFFFFF800000
+00000000000003FFFFFFFFFFE0000000000000000000000000000000000000FFFFFFFF80
+000000000000000001FFFFFFFFFFE0000000000000000000000000000000000001FFFFFF
+FF00000000000000000001FFFFFFFFFFE0000000000000000000000000000000000003FF
+FFFFFE00000000000000000001FFFFFFFFFFF00000000000000000000000000000000000
+07FFFFFFFC00000000000000000000FFFFFFFFFFF0000000000000000000000000000000
+00000FFFFFFFF800000000000000000000FFFFFFFFFFF000000000000000000000000000
+000000001FFFFFFFF000000000000000000000FFFFFFFFFFF80000000000000000000000
+0000000000003FFFFFFFF0000000000000000000007FFFFFFFFFF8000000000000000000
+00000000000000007FFFFFFFE0000000000000000000007FFFFFFFFFF800000000000000
+00000000000000000000FFFFFFFFC0000000000000000000007FFFFFFFFFFC0000000000
+000000000000000000000000FFFFFFFF80000000000000000000003FFFFFFFFFFC000000
+0000000000000000000000000001FFFFFFFF00000000000000000000003FFFFFFFFFFE00
+00000000000000000000000000000003FFFFFFFE00000000000000000000003FFFFFFFFF
+FE0000000000000000000000000000000007FFFFFFFE00000000000000000000001FFFFF
+FFFFFE000000000000000000000000000000000FFFFFFFFC00000000000000000000001F
+FFFFFFFFFF000000000000000000000000000000001FFFFFFFF800000000000000000000
+001FFFFFFFFFFF000000000000000000000000000000003FFFFFFFF00000000000000000
+0000000FFFFFFFFFFF000000000000000000000000000000007FFFFFFFE0000000000000
+00000000000FFFFFFFFFFF80000000000000000000000000000000FFFFFFFFC000000000
+000000000000000FFFFFFFFFFF80000000000000000000000000000001FFFFFFFFC00000
+00000000000000000007FFFFFFFFFF80000000000000000000000000000003FFFFFFFF80
+000000000000000000000007FFFFFFFFFFC0000000000000000000000000000007FFFFFF
+FF00000000000000000000000003FFFFFFFFFFC000000000000000000000000000000FFF
+FFFFFE00000000000000000000000003FFFFFFFFFFC00000000000000000000000000000
+1FFFFFFFFC00000000000000000000000003FFFFFFFFFFE0000000000000000000000000
+00003FFFFFFFF800000000000000000000000001FFFFFFFFFFE000000000000000000000
+000000007FFFFFFFF800000000000000000000000001FFFFFFFFFFE00000000000000000
+000000000000FFFFFFFFF000000000000000000000000001FFFFFFFFFFF0000000000000
+0000000000000001FFFFFFFFE000000000000000000000000000FFFFFFFFFFF000000000
+00000000000000000003FFFFFFFFC000000000000000000000000000FFFFFFFFFFF00000
+000000000000000000000007FFFFFFFF8000000000000000000000000000FFFFFFFFFFF8
+000000000000000000000000000FFFFFFFFF00000000000000000000000000007FFFFFFF
+FFF8000000000000000000000000001FFFFFFFFF00000000000000000000000000007FFF
+FFFFFFFC000000000000000000000000003FFFFFFFFE0000000000000000000000000000
+7FFFFFFFFFFC000000000000000000000000007FFFFFFFFC000000000000000000000000
+00003FFFFFFFFFFC00000000000000000000000000FFFFFFFFF800000000000000000000
+000000003FFFFFFFFFFE00000000000000000000000001FFFFFFFFF00000000000000000
+0000000000003FFFFFFFFFFE00000000000000000000000003FFFFFFFFF0000000000000
+00000000000000001FFFFFFFFFFE00000000000000000000000007FFFFFFFFE000000000
+000000000000000000001FFFFFFFFFFF0000000000000000000000000FFFFFFFFFC00000
+0000000000000000000000001FFFFFFFFFFF0000000000000000000000001FFFFFFFFF80
+00000000000000000000000000000FFFFFFFFFFF0000000000000000000000003FFFFFFF
+FF0000000000000000000000000000000FFFFFFFFFFF8000000000000000000000007FFF
+FFFFFE0000000000000000000000000000000FFFFFFFFFFF800000000000000000000000
+FFFFFFFFFE00000000000000000000000000000007FFFFFFFFFF80000000000000000000
+0001FFFFFFFFFC00000000000000000000000000000007FFFFFFFFFFC000000000000000
+00000003FFFFFFFFF800000000000000000000000000000003FFFFFFFFFFC00000000000
+000000000007FFFFFFFFF000000000000000000000000000000003FFFFFFFFFFC0000000
+000000000000000FFFFFFFFFE000000000000000000000000000000003FFFFFFFFFFE000
+0000000000000000001FFFFFFFFFC000000000000000000000000000000001FFFFFFFFFF
+E0000000000000000000003FFFFFFFFFC000000000000000000000000000000001FFFFFF
+FFFFE0000000000000000000007FFFFFFFFF8000000000000000000000000000000001FF
+FFFFFFFFF000000000000000000000FFFFFFFFFF00000000000000000000000000000000
+00FFFFFFFFFFF000000000000000000001FFFFFFFFFE0000000000000000000000000000
+000000FFFFFFFFFFF000000000000000000003FFFFFFFFFC000000000000000000000000
+0000000000FFFFFFFFFFF800000000000000000007FFFFFFFFF800000000000000000000
+000000000000007FFFFFFFFFF80000000000000000000FFFFFFFFFF80000000000000000
+0000000000000000007FFFFFFFFFFC0000000000000000001FFFFFFFFFF0000000000000
+00000000000000000000007FFFFFFFFFFC0000000000000000003FFFFFFFFFE000000000
+000000000000000000000000003FFFFFFFFFFC0000000000000000007FFFFFFFFFC00000
+0000000000000000000000000000003FFFFFFFFFFE000000000000000000FFFFFFFFFF80
+00000000000000000000000000000000003FFFFFFFFFFE000000000000000001FFFFFFFF
+FF0000000000000000000000000000000000001FFFFFFFFFFE000000000000000003FFFF
+FFFFFF0000000000000000000000000000000000001FFFFFFFFFFF000000000000000007
+FFFFFFFFFE0000000000000000000000000000000000001FFFFFFFFFFF00000000000000
+000FFFFFFFFFFC0000000000000000000000000000000000000FFFFFFFFFFF0000000000
+0000001FFFFFFFFFF80000000000000000000000000000000000000FFFFFFFFFFF800000
+00000000003FFFFFFFFFF000000000000000000000000000000000000007FFFFFFFFFF80
+000000000000007FFFFFFFFFE000000000000000000000000000000000000007FFFFFFFF
+FF8000000000000000FFFFFFFFFFE000000000000000000000000000000000000007FFFF
+FFFFFFC000000000000001FFFFFFFFFFC000000000000000000000000000000000000003
+FFFFFFFFFFC000000000000003FFFFFFFFFF800000000000000000000000000000000000
+0003FFFFFFFFFFC000000000000007FFFFFFFFFF00000000000000000000000000000000
+00000003FFFFFFFFFFE00000000000000FFFFFFFFFFE0000000000000000000000000000
+000000000001FFFFFFFFFFE00000000000001FFFFFFFFFFC000000000000000000000000
+0000000000000001FFFFFFFFFFE00000000000003FFFFFFFFFFC00000000000000000000
+00000000000000000001FFFFFFFFFFF00000000000007FFFFFFFFFF80000000000000000
+000000000000000000000000FFFFFFFFFFF0000000000000FFFFFFFFFFF0000000000000
+0000000000000000000000000000FFFFFFFFFFF8000000000001FFFFFFFFFFE000000000
+00000000000000000000000000000000FFFFFFFFFFF8000000000003FFFFFFFFFFC00000
+0000000000000000000000000000000000007FFFFFFFFFF8000000000007FFFFFFFFFF80
+00000000000000000000000000000000000000007FFFFFFFFFFC00000000000FFFFFFFFF
+FF8000000000000000000000000000000000000000007FFFFFFFFFFC00000000001FFFFF
+FFFFFF0000000000000000000000000000000000000000003FFFFFFFFFFC00000000003F
+FFFFFFFFFE0000000000000000000000000000000000000000003FFFFFFFFFFE00000000
+007FFFFFFFFFFC0000000000000000000000000000000000000000003FFFFFFFFFFE0000
+000000FFFFFFFFFFF80000000000000000000000000000000000000000001FFFFFFFFFFE
+0000000001FFFFFFFFFFF00000000000000000000000000000000000000000001FFFFFFF
+FFFF0000000003FFFFFFFFFFF00000000000000000000000000000000000000000001FFF
+FFFFFFFF0000000007FFFFFFFFFFE0000000000000000000000000000000000000000000
+0FFFFFFFFFFF000000000FFFFFFFFFFFC000000000000000000000000000000000000000
+00000FFFFFFFFFFF800000001FFFFFFFFFFF800000000000000000000000000000000000
+0000000007FFFFFFFFFF800000003FFFFFFFFFFF00000000000000000000000000000000
+00000000000007FFFFFFFFFF800000007FFFFFFFFFFE0000000000000000000000000000
+000000000000000007FFFFFFFFFFC0000000FFFFFFFFFFFE000000000000000000000000
+0000000000000000000003FFFFFFFFFFC0000001FFFFFFFFFFFC00000000000000000000
+00000000000000000000000003FFFFFFFFFFE0000003FFFFFFFFFFF80000000000000000
+000000000000000000000000000003FFFFFFFFFFE0000007FFFFFFFFFFF0000000000000
+0000000000000000000000000000000001FFFFFFFFFFE0000007FFFFFFFFFFE000000000
+00000000000000000000000000000000000001FFFFFFFFFFF000000FFFFFFFFFFFC00000
+000000000000000000000000000000000000000001FFFFFFFFFFF000001FFFFFFFFFFFC0
+0000000000000000000000000000000000000000000000FFFFFFFFFFF800001FFFFFFFFF
+FF800000000000000000000000000000000000000000000000FFFFFFFFFFF800003FFFFF
+FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFF800003F
+FFFFFFFFFE0000000000000000000000000000000000000000000000007FFFFFFFFFFC00
+007FFFFFFFFFFC0000000000000000000000000000000000000000000000007FFFFFFFFF
+FC00007FFFFFFFFFF80000000000000000000000000000000000000000000000003FFFFF
+FFFFFE0000FFFFFFFFFFF80000000000000000000000000000000000000000000000003F
+FFFFFFFFFE0000FFFFFFFFFFF00000000000000000000000000000000000000000000000
+001FFFFFFFFFFF0000FFFFFFFFFFE0000000000000000000000000000000000000000000
+0000001FFFFFFFFFFF0000FFFFFFFFFFC000000000000000000000000000000000000000
+00000000000FFFFFFFFFFF8000FFFFFFFFFF800000000000000000000000000000000000
+000000000000000FFFFFFFFFFF8000FFFFFFFFFF00000000000000000000000000000000
+00000000000000000007FFFFFFFFFFC000FFFFFFFFFF0000000000000000000000000000
+000000000000000000000003FFFFFFFFFFE000FFFFFFFFFE000000000000000000000000
+0000000000000000000000000003FFFFFFFFFFE000FFFFFFFFFC00000000000000000000
+00000000000000000000000000000001FFFFFFFFFFF000FFFFFFFFF80000000000000000
+000000000000000000000000000000000000FFFFFFFFFFF800FFFFFFFFF0000000000000
+00000000000000000000000000000000000000007FFFFFFFFFFC007FFFFFFFE000000000
+000000000000000000000000000000000000000000003FFFFFFFFFFE007FFFFFFFE00000
+0000000000000000000000000000000000000000000000001FFFFFFFFFFF003FFFFFFFC0
+00000000000000000000000000000000000000000000000000000FFFFFFFFFFF803FFFFF
+FF80000000000000000000000000000000000000000000000000000007FFFFFFFFFF801F
+FFFFFF00000000000000000000000000000000000000000000000000000003FFFFFFFFFF
+800FFFFFFE00000000000000000000000000000000000000000000000000000001FFFFFF
+FFFF8007FFFFF800000000000000000000000000000000000000000000000000000000FF
+FFFFFFFF8003FFFFF0000000000000000000000000000000000000000000000000000000
+003FFFFFFFFF8000FFFFC000000000000000000000000000000000000000000000000000
+0000001FFFFFFFFF00003FFF000000000000000000000000000000000000000000000000
+000000000007FFFFFFFC00000FF800000000000000000000000000000000000000000000
+00000000000000000000000000>297 435 95 555 352 21 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fc cmbsy10 51.6 2
+/Fc 2 97 df[<003F800000000000000000000000000000000000000000000000000000
+0000003F800001FFE0000000000000000000000000000000000000000000000000000000
+0001FFE00007FFF800000000000000000000000000000000000000000000000000000000
+07FFF8000FFFFC000000000000000000000000000000000000000000000000000000000F
+FFFC001FFFFE000000000000000000000000000000000000000000000000000000001FFF
+FE003FFFFF000000000000000000000000000000000000000000000000000000003FFFFF
+003FFFFF000000000000000000000000000000000000000000000000000000003FFFFF00
+7FFFFF800000000000000000000000000000000000000000000000000000007FFFFF807F
+FFFF800000000000000000000000000000000000000000000000000000007FFFFF807FFF
+FFC0000000000000000000000000000000000000000000000000000000FFFFFFC0FFFFFF
+C0000000000000000000000000000000000000000000000000000000FFFFFFC0FFFFFFE0
+000000000000000000000000000000000000000000000000000001FFFFFFC0FFFFFFE000
+0000000000000000000000000000000000000000000000000001FFFFFFC0FFFFFFE00000
+00000000000000000000000000000000000000000000000001FFFFFFC0FFFFFFF0000000
+000000000000000000000000000000000000000000000003FFFFFFC0FFFFFFF000000000
+0000000000000000000000000000000000000000000003FFFFFFC07FFFFFF80000000000
+00000000000000000000000000000000000000000007FFFFFFC07FFFFFF8000000000000
+000000000000000000000000000000000000000007FFFFFF807FFFFFFC00000000000000
+000000000000000000000000000000000000000FFFFFFF803FFFFFFC0000000000000000
+0000000000000000000000000000000000000FFFFFFF003FFFFFFE000000000000000000
+00000000000000000000000000000000001FFFFFFF001FFFFFFE00000000000000000000
+000000000000000000000000000000001FFFFFFE001FFFFFFE0000000000000000000000
+0000000000000000000000000000001FFFFFFE001FFFFFFF000000000000000000000000
+00000000000000000000000000003FFFFFFE000FFFFFFF00000000000000000000000000
+000000000000000000000000003FFFFFFC000FFFFFFF8000000000000000000000000000
+0000000000000000000000007FFFFFFC0007FFFFFF800000000000000000000000000000
+00000000000000000000007FFFFFF80007FFFFFFC0000000000000000000000000000000
+00000000000000000000FFFFFFF80003FFFFFFC000000000000000000000000000000000
+000000000000000000FFFFFFF00003FFFFFFE00000000000000000000000000000000000
+0000000000000001FFFFFFF00001FFFFFFE0000000000000000000000000000000000000
+00000000000001FFFFFFE00001FFFFFFE000000000000000000000000000000000000000
+000000000001FFFFFFE00001FFFFFFF00000000000000000000000000000000000000000
+0000000003FFFFFFE00000FFFFFFF0000000000000000000000000000000000000000000
+00000003FFFFFFC00000FFFFFFF800000000000000000000000000000000000000000000
+000007FFFFFFC000007FFFFFF80000000000000000000000000000000000000000000000
+0007FFFFFF8000007FFFFFFC000000000000000000000000000000000000000000000000
+0FFFFFFF8000003FFFFFFC0000000000000000000000000000000000000000000000000F
+FFFFFF0000003FFFFFFE0000000000000000000000000000000000000000000000001FFF
+FFFF0000001FFFFFFE0000000000000000000000000000000000000000000000001FFFFF
+FE0000001FFFFFFE0000000000000000000000000000000000000000000000001FFFFFFE
+0000001FFFFFFF0000000000000000000000000000000000000000000000003FFFFFFE00
+00000FFFFFFF0000000000000000000000000000000000000000000000003FFFFFFC0000
+000FFFFFFF8000000000000000000000000000000000000000000000007FFFFFFC000000
+07FFFFFF8000000000000000000000000000000000000000000000007FFFFFF800000007
+FFFFFFC00000000000000000000000000000000000000000000000FFFFFFF800000003FF
+FFFFC00000000000000000000000000000000000000000000000FFFFFFF000000003FFFF
+FFE00000000000000000000000000000000000000000000001FFFFFFF000000001FFFFFF
+E00000000000000000000000000000000000000000000001FFFFFFE000000001FFFFFFF0
+0000000000000000000000000000000000000000000003FFFFFFE000000001FFFFFFF000
+00000000000000000000000000000000000000000003FFFFFFE000000000FFFFFFF00000
+000000000000000000000000000000000000000003FFFFFFC000000000FFFFFFF8000000
+0000000000000000000000000000000000000007FFFFFFC0000000007FFFFFF800000000
+00000000000000000000000000000000000007FFFFFF80000000007FFFFFFC0000000000
+00000000000000000000000000000000000FFFFFFF80000000003FFFFFFC000000000000
+000000000000000000000000000000000FFFFFFF00000000003FFFFFFE00000000000000
+0000000000000000000000000000001FFFFFFF00000000001FFFFFFE0000000000000000
+00000000000000000000000000001FFFFFFE00000000001FFFFFFF000000000000000000
+000000000000000000000000003FFFFFFE00000000000FFFFFFF00000000000000000000
+0000000000000000000000003FFFFFFC00000000000FFFFFFF0000000000000000000000
+00000000000000000000003FFFFFFC00000000000FFFFFFF800000000000000000000000
+000000000000000000007FFFFFFC000000000007FFFFFF80000000000000000000000000
+0000000000000000007FFFFFF8000000000007FFFFFFC000000000000000000000000000
+0000000000000000FFFFFFF8000000000003FFFFFFC00000000000000000000000000000
+00000000000000FFFFFFF0000000000003FFFFFFE0000000000000000000000000000000
+000000000001FFFFFFF0000000000001FFFFFFE000000000000000000000000000000000
+0000000001FFFFFFE0000000000001FFFFFFF00000000000000000000000000000000000
+00000003FFFFFFE0000000000000FFFFFFF0000000000000000000000000000000000000
+000003FFFFFFC0000000000000FFFFFFF000000000000000000000000000000000000000
+0003FFFFFFC0000000000000FFFFFFF80000000000000000000000000000000000000000
+07FFFFFFC00000000000007FFFFFF8000000000000000000000000000000000000000007
+FFFFFF800000000000007FFFFFFC00000000000000000000000000000000000000000FFF
+FFFF800000000000003FFFFFFC00000000000000000000000000000000000000000FFFFF
+FF000000000000003FFFFFFE00000000000000000000000000000000000000001FFFFFFF
+000000000000001FFFFFFE00000000000000000000000000000000000000001FFFFFFE00
+0000000000001FFFFFFF00000000000000000000000000000000000000003FFFFFFE0000
+00000000000FFFFFFF00000000000000000000000000000000000000003FFFFFFC000000
+000000000FFFFFFF00000000000000000000000000000000000000003FFFFFFC00000000
+0000000FFFFFFF80000000000000000000000000000000000000007FFFFFFC0000000000
+000007FFFFFF80000000000000000000000000000000000000007FFFFFF8000000000000
+0007FFFFFFC000000000000000000000000000000000000000FFFFFFF800000000000000
+03FFFFFFC000000000000000000000000000000000000000FFFFFFF00000000000000003
+FFFFFFE000000000000000000000000000000000000001FFFFFFF00000000000000001FF
+FFFFE000000000000000000000000000000000000001FFFFFFE00000000000000001FFFF
+FFF000000000000000000000000000000000000003FFFFFFE00000000000000000FFFFFF
+F000000000000000000000000000000000000003FFFFFFC00000000000000000FFFFFFF0
+00000000000000000000000000000000000003FFFFFFC00000000000000000FFFFFFF800
+000000000000000000000000000000000007FFFFFFC000000000000000007FFFFFF80000
+0000000000000000000000000000000007FFFFFF8000000000000000007FFFFFFC000000
+0000000000000000000000000000000FFFFFFF8000000000000000003FFFFFFC00000000
+00000000000000000000000000000FFFFFFF0000000000000000003FFFFFFE0000000000
+000000000000000000000000001FFFFFFF0000000000000000001FFFFFFE000000000000
+0000000000000000000000001FFFFFFE0000000000000000001FFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0000000000000000000FFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFC0000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFC0000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFC00000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFF800000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFF800000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFF000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFF000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFE000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFE000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFC000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFC000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFC0000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FF80000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+80000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
+000000000000000000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000
+0000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000000
+00000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00000000
+000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0000000000
+0000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000000000000
+00000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000000000000
+0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80000000000000000
+00000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8000000000000000000
+000003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000
+0003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000
+01FFFFFFE0000000000000000000000000000001FFFFFFE0000000000000000000000001
+FFFFFFF0000000000000000000000000000003FFFFFFE0000000000000000000000000FF
+FFFFF0000000000000000000000000000003FFFFFFC0000000000000000000000000FFFF
+FFF8000000000000000000000000000007FFFFFFC00000000000000000000000007FFFFF
+F8000000000000000000000000000007FFFFFF800000000000000000000000007FFFFFF8
+000000000000000000000000000007FFFFFF800000000000000000000000007FFFFFFC00
+000000000000000000000000000FFFFFFF800000000000000000000000003FFFFFFC0000
+0000000000000000000000000FFFFFFF000000000000000000000000003FFFFFFE000000
+00000000000000000000001FFFFFFF000000000000000000000000001FFFFFFE00000000
+000000000000000000001FFFFFFE000000000000000000000000001FFFFFFF0000000000
+0000000000000000003FFFFFFE000000000000000000000000000FFFFFFF000000000000
+00000000000000003FFFFFFC000000000000000000000000000FFFFFFF80000000000000
+000000000000007FFFFFFC0000000000000000000000000007FFFFFF8000000000000000
+0000000000007FFFFFF80000000000000000000000000007FFFFFF800000000000000000
+00000000007FFFFFF80000000000000000000000000007FFFFFFC0000000000000000000
+00000000FFFFFFF80000000000000000000000000003FFFFFFC000000000000000000000
+000000FFFFFFF00000000000000000000000000003FFFFFFE00000000000000000000000
+0001FFFFFFF00000000000000000000000000001FFFFFFE0000000000000000000000000
+01FFFFFFE00000000000000000000000000001FFFFFFF000000000000000000000000003
+FFFFFFE00000000000000000000000000000FFFFFFF000000000000000000000000003FF
+FFFFC00000000000000000000000000000FFFFFFF800000000000000000000000007FFFF
+FFC000000000000000000000000000007FFFFFF800000000000000000000000007FFFFFF
+8000000000000000000000000000007FFFFFF800000000000000000000000007FFFFFF80
+00000000000000000000000000007FFFFFFC0000000000000000000000000FFFFFFF8000
+000000000000000000000000003FFFFFFC0000000000000000000000000FFFFFFF000000
+0000000000000000000000003FFFFFFE0000000000000000000000001FFFFFFF00000000
+00000000000000000000001FFFFFFE0000000000000000000000001FFFFFFE0000000000
+000000000000000000001FFFFFFF0000000000000000000000003FFFFFFE000000000000
+0000000000000000000FFFFFFF0000000000000000000000003FFFFFFC00000000000000
+00000000000000000FFFFFFF8000000000000000000000007FFFFFFC0000000000000000
+0000000000000007FFFFFF8000000000000000000000007FFFFFF8000000000000000000
+00000000000007FFFFFF8000000000000000000000007FFFFFF800000000000000000000
+000000000007FFFFFFC00000000000000000000000FFFFFFF80000000000000000000000
+0000000003FFFFFFC00000000000000000000000FFFFFFF0000000000000000000000000
+00000003FFFFFFE00000000000000000000001FFFFFFF000000000000000000000000000
+000001FFFFFFE00000000000000000000001FFFFFFE00000000000000000000000000000
+0001FFFFFFF00000000000000000000003FFFFFFE0000000000000000000000000000000
+00FFFFFFF00000000000000000000003FFFFFFC000000000000000000000000000000000
+FFFFFFF80000000000000000000007FFFFFFC0000000000000000000000000000000007F
+FFFFF80000000000000000000007FFFFFF80000000000000000000000000000000007FFF
+FFF80000000000000000000007FFFFFF80000000000000000000000000000000007FFFFF
+FC000000000000000000000FFFFFFF80000000000000000000000000000000003FFFFFFC
+000000000000000000000FFFFFFF00000000000000000000000000000000003FFFFFFE00
+0000000000000000001FFFFFFF00000000000000000000000000000000001FFFFFFE0000
+00000000000000001FFFFFFE00000000000000000000000000000000001FFFFFFF000000
+000000000000003FFFFFFE00000000000000000000000000000000000FFFFFFF00000000
+0000000000003FFFFFFC00000000000000000000000000000000000FFFFFFF8000000000
+00000000007FFFFFFC000000000000000000000000000000000007FFFFFF800000000000
+000000007FFFFFF8000000000000000000000000000000000007FFFFFF80000000000000
+0000007FFFFFF8000000000000000000000000000000000007FFFFFFC000000000000000
+0000FFFFFFF8000000000000000000000000000000000003FFFFFFC00000000000000000
+00FFFFFFF0000000000000000000000000000000000003FFFFFFE0000000000000000001
+FFFFFFF0000000000000000000000000000000000001FFFFFFE0000000000000000001FF
+FFFFE0000000000000000000000000000000000001FFFFFFF0000000000000000003FFFF
+FFE0000000000000000000000000000000000000FFFFFFF0000000000000000003FFFFFF
+C0000000000000000000000000000000000000FFFFFFF8000000000000000007FFFFFFC0
+0000000000000000000000000000000000007FFFFFF8000000000000000007FFFFFF8000
+00000000000000000000000000000000007FFFFFF8000000000000000007FFFFFF800000
+000000000000000000000000000000007FFFFFFC00000000000000000FFFFFFF80000000
+0000000000000000000000000000003FFFFFFC00000000000000000FFFFFFF0000000000
+00000000000000000000000000003FFFFFFE00000000000000001FFFFFFF000000000000
+000000000000000000000000001FFFFFFE00000000000000001FFFFFFE00000000000000
+0000000000000000000000001FFFFFFF00000000000000003FFFFFFE0000000000000000
+00000000000000000000000FFFFFFF00000000000000003FFFFFFC000000000000000000
+000000000000000000000FFFFFFF80000000000000007FFFFFFC00000000000000000000
+00000000000000000007FFFFFF80000000000000007FFFFFF80000000000000000000000
+000000000000000007FFFFFFC000000000000000FFFFFFF8000000000000000000000000
+0000000000000007FFFFFFC000000000000000FFFFFFF800000000000000000000000000
+00000000000003FFFFFFC000000000000000FFFFFFF00000000000000000000000000000
+000000000003FFFFFFE000000000000001FFFFFFF0000000000000000000000000000000
+0000000001FFFFFFE000000000000001FFFFFFE000000000000000000000000000000000
+00000001FFFFFFF000000000000003FFFFFFE00000000000000000000000000000000000
+000000FFFFFFF000000000000003FFFFFFC0000000000000000000000000000000000000
+0000FFFFFFF800000000000007FFFFFFC000000000000000000000000000000000000000
+007FFFFFF800000000000007FFFFFF800000000000000000000000000000000000000000
+7FFFFFFC0000000000000FFFFFFF8000000000000000000000000000000000000000003F
+FFFFFC0000000000000FFFFFFF0000000000000000000000000000000000000000003FFF
+FFFC0000000000000FFFFFFF0000000000000000000000000000000000000000003FFFFF
+FE0000000000001FFFFFFF0000000000000000000000000000000000000000001FFFFFFE
+0000000000001FFFFFFE0000000000000000000000000000000000000000001FFFFFFF00
+00000000003FFFFFFE0000000000000000000000000000000000000000000FFFFFFF0000
+000000003FFFFFFC0000000000000000000000000000000000000000000FFFFFFF800000
+0000007FFFFFFC00000000000000000000000000000000000000000007FFFFFF80000000
+00007FFFFFF800000000000000000000000000000000000000000007FFFFFFC000000000
+00FFFFFFF800000000000000000000000000000000000000000003FFFFFFC00000000000
+FFFFFFF000000000000000000000000000000000000000000003FFFFFFC00000000000FF
+FFFFF000000000000000000000000000000000000000000003FFFFFFE00000000001FFFF
+FFF000000000000000000000000000000000000000000001FFFFFFE00000000001FFFFFF
+E000000000000000000000000000000000000000000001FFFFFFF00000000003FFFFFFE0
+00000000000000000000000000000000000000000000FFFFFFF00000000003FFFFFFC000
+000000000000000000000000000000000000000000FFFFFFF80000000007FFFFFFC00000
+00000000000000000000000000000000000000007FFFFFF80000000007FFFFFF80000000
+000000000000000000000000000000000000007FFFFFFC000000000FFFFFFF8000000000
+0000000000000000000000000000000000003FFFFFFC000000000FFFFFFF000000000000
+00000000000000000000000000000000003FFFFFFC000000000FFFFFFF00000000000000
+000000000000000000000000000000003FFFFFFE000000001FFFFFFF0000000000000000
+0000000000000000000000000000001FFFFFFE000000001FFFFFFE000000000000000000
+00000000000000000000000000001FFFFFFF000000003FFFFFFE00000000000000000000
+000000000000000000000000000FFFFFFF000000003FFFFFFC0000000000000000000000
+0000000000000000000000000FFFFFFF800000007FFFFFFC000000000000000000000000
+000000000000000000000007FFFFFF800000007FFFFFF800000000000000000000000000
+0000000000000000000007FFFFFFC0000000FFFFFFF80000000000000000000000000000
+00000000000000000003FFFFFFC0000000FFFFFFF0000000000000000000000000000000
+000000000000000003FFFFFFC0000000FFFFFFF000000000000000000000000000000000
+0000000000000003FFFFFFE0000001FFFFFFF00000000000000000000000000000000000
+00000000000001FFFFFFE0000001FFFFFFE0000000000000000000000000000000000000
+000000000001FFFFFFF0000003FFFFFFE000000000000000000000000000000000000000
+0000000000FFFFFFF0000003FFFFFFC00000000000000000000000000000000000000000
+00000000FFFFFFF8000007FFFFFFC0000000000000000000000000000000000000000000
+0000007FFFFFF8000007FFFFFF8000000000000000000000000000000000000000000000
+00007FFFFFFC00000FFFFFFF800000000000000000000000000000000000000000000000
+003FFFFFFC00000FFFFFFF00000000000000000000000000000000000000000000000000
+3FFFFFFC00000FFFFFFF000000000000000000000000000000000000000000000000003F
+FFFFFE00001FFFFFFF000000000000000000000000000000000000000000000000001FFF
+FFFE00001FFFFFFE000000000000000000000000000000000000000000000000001FFFFF
+FF00003FFFFFFE000000000000000000000000000000000000000000000000000FFFFFFF
+00003FFFFFFC000000000000000000000000000000000000000000000000000FFFFFFF80
+007FFFFFFC0000000000000000000000000000000000000000000000000007FFFFFF8000
+7FFFFFF80000000000000000000000000000000000000000000000000007FFFFFFC000FF
+FFFFF80000000000000000000000000000000000000000000000000003FFFFFFC000FFFF
+FFF00000000000000000000000000000000000000000000000000003FFFFFFC000FFFFFF
+F00000000000000000000000000000000000000000000000000003FFFFFFE001FFFFFFF0
+0000000000000000000000000000000000000000000000000001FFFFFFE001FFFFFFE000
+00000000000000000000000000000000000000000000000001FFFFFFF003FFFFFFE00000
+000000000000000000000000000000000000000000000000FFFFFFF003FFFFFFC0000000
+0000000000000000000000000000000000000000000000FFFFFFF807FFFFFFC000000000
+000000000000000000000000000000000000000000007FFFFFF807FFFFFF800000000000
+0000000000000000000000000000000000000000007FFFFFFC0FFFFFFF80000000000000
+00000000000000000000000000000000000000003FFFFFFC0FFFFFFF0000000000000000
+000000000000000000000000000000000000003FFFFFFE1FFFFFFF000000000000000000
+0000000000000000000000000000000000003FFFFFFE1FFFFFFF00000000000000000000
+00000000000000000000000000000000001FFFFFFE1FFFFFFE0000000000000000000000
+000000000000000000000000000000001FFFFFFF3FFFFFFE000000000000000000000000
+0000000000000000000000000000000FFFFFFF3FFFFFFC00000000000000000000000000
+00000000000000000000000000000FFFFFFFFFFFFFFC0000000000000000000000000000
+0000000000000000000000000007FFFFFFFFFFFFF8000000000000000000000000000000
+00000000000000000000000007FFFFFFFFFFFFF800000000000000000000000000000000
+000000000000000000000003FFFFFFFFFFFFF00000000000000000000000000000000000
+0000000000000000000003FFFFFFFFFFFFF0000000000000000000000000000000000000
+00000000000000000001FFFFFFFFFFFFE000000000000000000000000000000000000000
+000000000000000001FFFFFFFFFFFFE00000000000000000000000000000000000000000
+0000000000000001FFFFFFFFFFFFE0000000000000000000000000000000000000000000
+00000000000000FFFFFFFFFFFFC000000000000000000000000000000000000000000000
+000000000000FFFFFFFFFFFFC00000000000000000000000000000000000000000000000
+00000000007FFFFFFFFFFF80000000000000000000000000000000000000000000000000
+000000007FFFFFFFFFFF8000000000000000000000000000000000000000000000000000
+0000003FFFFFFFFFFF000000000000000000000000000000000000000000000000000000
+00003FFFFFFFFFFF00000000000000000000000000000000000000000000000000000000
+001FFFFFFFFFFE0000000000000000000000000000000000000000000000000000000000
+1FFFFFFFFFFE00000000000000000000000000000000000000000000000000000000001F
+FFFFFFFFFE00000000000000000000000000000000000000000000000000000000000FFF
+FFFFFFFC00000000000000000000000000000000000000000000000000000000000FFFFF
+FFFFFC000000000000000000000000000000000000000000000000000000000007FFFFFF
+FFF8000000000000000000000000000000000000000000000000000000000007FFFFFFFF
+F8000000000000000000000000000000000000000000000000000000000003FFFFFFFFF0
+000000000000000000000000000000000000000000000000000000000003FFFFFFFFF000
+0000000000000000000000000000000000000000000000000000000001FFFFFFFFE00000
+00000000000000000000000000000000000000000000000000000001FFFFFFFFE0000000
+000000000000000000000000000000000000000000000000000001FFFFFFFFE000000000
+0000000000000000000000000000000000000000000000000000FFFFFFFFC00000000000
+00000000000000000000000000000000000000000000000000FFFFFFFFC0000000000000
+0000000000000000000000000000000000000000000000007FFFFFFF8000000000000000
+00000000000000000000000000000000000000000000007FFFFFFF800000000000000000
+000000000000000000000000000000000000000000003FFFFFFF00000000000000000000
+0000000000000000000000000000000000000000003FFFFFFF0000000000000000000000
+00000000000000000000000000000000000000001FFFFFFE000000000000000000000000
+000000000000000000000000000000000000001FFFFFFE00000000000000000000000000
+0000000000000000000000000000000000001FFFFFFE0000000000000000000000000000
+00000000000000000000000000000000000FFFFFFC000000000000000000000000000000
+000000000000000000000000000000000FFFFFFC00000000000000000000000000000000
+00000000000000000000000000000007FFFFF80000000000000000000000000000000000
+000000000000000000000000000007FFFFF8000000000000000000000000000000000000
+0000000000000000000000000003FFFFF000000000000000000000000000000000000000
+00000000000000000000000003FFFFF00000000000000000000000000000000000000000
+000000000000000000000001FFFFE0000000000000000000000000000000000000000000
+0000000000000000000000FFFFC000000000000000000000000000000000000000000000
+000000000000000000007FFF800000000000000000000000000000000000000000000000
+0000000000000000001FFE00000000000000000000000000000000000000000000000000
+000000000000000007F80000000000000000000000000000000000>274
+304 128 424 275 56 D[<003F8000000000000000000000000000000000000000000000
+00000000000001FFE0000000000000000000000000000000000000000000000000000000
+0007FFF8000000000000000000000000000000000000000000000000000000000FFFFC00
+0000000000000000000000000000000000000000000000000000001FFFFE000000000000
+000000000000000000000000000000000000000000003FFFFF0000000000000000000000
+00000000000000000000000000000000003FFFFF00000000000000000000000000000000
+0000000000000000000000007FFFFF800000000000000000000000000000000000000000
+000000000000007FFFFF8000000000000000000000000000000000000000000000000000
+00007FFFFFC0000000000000000000000000000000000000000000000000000000FFFFFF
+C0000000000000000000000000000000000000000000000000000000FFFFFFC000000000
+0000000000000000000000000000000000000000000000FFFFFFC0000000000000000000
+000000000000000000000000000000000000FFFFFFC00000000000000000000000000000
+00000000000000000000000000FFFFFFC000000000000000000000000000000000000000
+0000000000000000FFFFFFC0000000000000000000000000000000000000000000000000
+000000FFFFFFC0000000000000000000000000000000000000000000000000000000FFFF
+FFC0000000000000000000000000000000000000000000000000000000FFFFFFC0000000
+000000000000000000000000000000000000000000000000FFFFFFC00000000000000000
+00000000000000000000000000000000000000FFFFFFC000000000000000000000000000
+0000000000000000000000000000FFFFFFC0000000000000000000000000000000000000
+000000000000000000FFFFFFC00000000000000000000000000000000000000000000000
+00000000FFFFFFC0000000000000000000000000000000000000000000000000000000FF
+FFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC00000
+00000000000000000000000000000000000000000000000000FFFFFFC000000000000000
+0000000000000000000000000000000000000000FFFFFFC0000000000000000000000000
+000000000000000000000000000000FFFFFFC00000000000000000000000000000000000
+00000000000000000000FFFFFFC000000000000000000000000000000000000000000000
+0000000000FFFFFFC0000000000000000000000000000000000000000000000000000000
+FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC000
+0000000000000000000000000000000000000000000000000000FFFFFFC0000000000000
+000000000000000000000000000000000000000000FFFFFFC00000000000000000000000
+00000000000000000000000000000000FFFFFFC000000000000000000000000000000000
+0000000000000000000000FFFFFFC0000000000000000000000000000000000000000000
+000000000000FFFFFFC00000000000000000000000000000000000000000000000000000
+00FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC0
+000000000000000000000000000000000000000000000000000000FFFFFFC00000000000
+00000000000000000000000000000000000000000000FFFFFFC000000000000000000000
+0000000000000000000000000000000000FFFFFFC0000000000000000000000000000000
+000000000000000000000000FFFFFFC00000000000000000000000000000000000000000
+00000000000000FFFFFFC000000000000000000000000000000000000000000000000000
+0000FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFF
+C0000000000000000000000000000000000000000000000000000000FFFFFFC000000000
+0000000000000000000000000000000000000000000000FFFFFFC0000000000000000000
+000000000000000000000000000000000000FFFFFFC00000000000000000000000000000
+00000000000000000000000000FFFFFFC000000000000000000000000000000000000000
+0000000000000000FFFFFFC0000000000000000000000000000000000000000000000000
+000000FFFFFFC0000000000000000000000000000000000000000000000000000000FFFF
+FFC0000000000000000000000000000000000000000000000000000000FFFFFFC0000000
+000000000000000000000000000000000000000000000000FFFFFFC00000000000000000
+00000000000000000000000000000000000000FFFFFFC000000000000000000000000000
+0000000000000000000000000000FFFFFFC0000000000000000000000000000000000000
+000000000000000000FFFFFFC00000000000000000000000000000000000000000000000
+00000000FFFFFFC0000000000000000000000000000000000000000000000000000000FF
+FFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC00000
+00000000000000000000000000000000000000000000000000FFFFFFC000000000000000
+0000000000000000000000000000000000000000FFFFFFC0000000000000000000000000
+000000000000000000000000000000FFFFFFC00000000000000000000000000000000000
+00000000000000000000FFFFFFC000000000000000000000000000000000000000000000
+0000000000FFFFFFC0000000000000000000000000000000000000000000000000000000
+FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC000
+0000000000000000000000000000000000000000000000000000FFFFFFC0000000000000
+000000000000000000000000000000000000000000FFFFFFC00000000000000000000000
+00000000000000000000000000000000FFFFFFC000000000000000000000000000000000
+0000000000000000000000FFFFFFC0000000000000000000000000000000000000000000
+000000000000FFFFFFC00000000000000000000000000000000000000000000000000000
+00FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC0
+000000000000000000000000000000000000000000000000000000FFFFFFC00000000000
+00000000000000000000000000000000000000000000FFFFFFC000000000000000000000
+0000000000000000000000000000000000FFFFFFC0000000000000000000000000000000
+000000000000000000000000FFFFFFC00000000000000000000000000000000000000000
+00000000000000FFFFFFC000000000000000000000000000000000000000000000000000
+0000FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFF
+C0000000000000000000000000000000000000000000000000000000FFFFFFC000000000
+0000000000000000000000000000000000000000000000FFFFFFC0000000000000000000
+000000000000000000000000000000000000FFFFFFC00000000000000000000000000000
+00000000000000000000000000FFFFFFC000000000000000000000000000000000000000
+0000000000000000FFFFFFC0000000000000000000000000000000000000000000000000
+000000FFFFFFC0000000000000000000000000000000000000000000000000000000FFFF
+FFC0000000000000000000000000000000000000000000000000000000FFFFFFC0000000
+000000000000000000000000000000000000000000000000FFFFFFC00000000000000000
+00000000000000000000000000000000000000FFFFFFC000000000000000000000000000
+0000000000000000000000000000FFFFFFC0000000000000000000000000000000000000
+000000000000000000FFFFFFC00000000000000000000000000000000000000000000000
+00000000FFFFFFC0000000000000000000000000000000000000000000000000000000FF
+FFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC00000
+00000000000000000000000000000000000000000000000000FFFFFFC000000000000000
+0000000000000000000000000000000000000000FFFFFFC0000000000000000000000000
+000000000000000000000000000000FFFFFFC00000000000000000000000000000000000
+00000000000000000000FFFFFFC000000000000000000000000000000000000000000000
+0000000000FFFFFFC0000000000000000000000000000000000000000000000000000000
+FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC000
+0000000000000000000000000000000000000000000000000000FFFFFFC0000000000000
+000000000000000000000000000000000000000000FFFFFFC00000000000000000000000
+00000000000000000000000000000000FFFFFFC000000000000000000000000000000000
+0000000000000000000000FFFFFFC0000000000000000000000000000000000000000000
+000000000000FFFFFFC00000000000000000000000000000000000000000000000000000
+00FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC0
+000000000000000000000000000000000000000000000000000000FFFFFFC00000000000
+00000000000000000000000000000000000000000000FFFFFFC000000000000000000000
+0000000000000000000000000000000000FFFFFFC0000000000000000000000000000000
+000000000000000000000000FFFFFFC00000000000000000000000000000000000000000
+00000000000000FFFFFFC000000000000000000000000000000000000000000000000000
+0000FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFF
+C0000000000000000000000000000000000000000000000000000000FFFFFFC000000000
+0000000000000000000000000000000000000000000000FFFFFFC0000000000000000000
+000000000000000000000000000000000000FFFFFFC00000000000000000000000000000
+00000000000000000000000000FFFFFFC000000000000000000000000000000000000000
+0000000000000000FFFFFFC0000000000000000000000000000000000000000000000000
+000000FFFFFFC0000000000000000000000000000000000000000000000000000000FFFF
+FFC0000000000000000000000000000000000000000000000000000000FFFFFFC0000000
+000000000000000000000000000000000000000000000000FFFFFFC00000000000000000
+00000000000000000000000000000000000000FFFFFFC000000000000000000000000000
+0000000000000000000000000000FFFFFFC0000000000000000000000000000000000000
+000000000000000000FFFFFFC00000000000000000000000000000000000000000000000
+00000000FFFFFFC0000000000000000000000000000000000000000000000000000000FF
+FFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC00000
+00000000000000000000000000000000000000000000000000FFFFFFC000000000000000
+0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFC00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0FFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8FFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+FFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00FFFF
+FFC0000000000000000000000000000000000000000000000000000000FFFFFFC0000000
+000000000000000000000000000000000000000000000000FFFFFFC00000000000000000
+00000000000000000000000000000000000000FFFFFFC000000000000000000000000000
+0000000000000000000000000000FFFFFFC0000000000000000000000000000000000000
+000000000000000000FFFFFFC00000000000000000000000000000000000000000000000
+00000000FFFFFFC0000000000000000000000000000000000000000000000000000000FF
+FFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC00000
+00000000000000000000000000000000000000000000000000FFFFFFC000000000000000
+0000000000000000000000000000000000000000FFFFFFC0000000000000000000000000
+000000000000000000000000000000FFFFFFC00000000000000000000000000000000000
+00000000000000000000FFFFFFC000000000000000000000000000000000000000000000
+0000000000FFFFFFC0000000000000000000000000000000000000000000000000000000
+FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC000
+0000000000000000000000000000000000000000000000000000FFFFFFC0000000000000
+000000000000000000000000000000000000000000FFFFFFC00000000000000000000000
+00000000000000000000000000000000FFFFFFC000000000000000000000000000000000
+0000000000000000000000FFFFFFC0000000000000000000000000000000000000000000
+000000000000FFFFFFC00000000000000000000000000000000000000000000000000000
+00FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC0
+000000000000000000000000000000000000000000000000000000FFFFFFC00000000000
+00000000000000000000000000000000000000000000FFFFFFC000000000000000000000
+0000000000000000000000000000000000FFFFFFC0000000000000000000000000000000
+000000000000000000000000FFFFFFC00000000000000000000000000000000000000000
+00000000000000FFFFFFC000000000000000000000000000000000000000000000000000
+0000FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFF
+C0000000000000000000000000000000000000000000000000000000FFFFFFC000000000
+0000000000000000000000000000000000000000000000FFFFFFC0000000000000000000
+000000000000000000000000000000000000FFFFFFC00000000000000000000000000000
+00000000000000000000000000FFFFFFC000000000000000000000000000000000000000
+0000000000000000FFFFFFC0000000000000000000000000000000000000000000000000
+000000FFFFFFC0000000000000000000000000000000000000000000000000000000FFFF
+FFC0000000000000000000000000000000000000000000000000000000FFFFFFC0000000
+000000000000000000000000000000000000000000000000FFFFFFC00000000000000000
+00000000000000000000000000000000000000FFFFFFC000000000000000000000000000
+0000000000000000000000000000FFFFFFC0000000000000000000000000000000000000
+000000000000000000FFFFFFC00000000000000000000000000000000000000000000000
+00000000FFFFFFC0000000000000000000000000000000000000000000000000000000FF
+FFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC00000
+00000000000000000000000000000000000000000000000000FFFFFFC000000000000000
+0000000000000000000000000000000000000000FFFFFFC0000000000000000000000000
+000000000000000000000000000000FFFFFFC00000000000000000000000000000000000
+00000000000000000000FFFFFFC000000000000000000000000000000000000000000000
+0000000000FFFFFFC0000000000000000000000000000000000000000000000000000000
+FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC000
+0000000000000000000000000000000000000000000000000000FFFFFFC0000000000000
+000000000000000000000000000000000000000000FFFFFFC00000000000000000000000
+00000000000000000000000000000000FFFFFFC000000000000000000000000000000000
+0000000000000000000000FFFFFFC0000000000000000000000000000000000000000000
+000000000000FFFFFFC00000000000000000000000000000000000000000000000000000
+00FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC0
+000000000000000000000000000000000000000000000000000000FFFFFFC00000000000
+00000000000000000000000000000000000000000000FFFFFFC000000000000000000000
+0000000000000000000000000000000000FFFFFFC0000000000000000000000000000000
+000000000000000000000000FFFFFFC00000000000000000000000000000000000000000
+00000000000000FFFFFFC000000000000000000000000000000000000000000000000000
+0000FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFF
+C0000000000000000000000000000000000000000000000000000000FFFFFFC000000000
+0000000000000000000000000000000000000000000000FFFFFFC0000000000000000000
+000000000000000000000000000000000000FFFFFFC00000000000000000000000000000
+00000000000000000000000000FFFFFFC000000000000000000000000000000000000000
+0000000000000000FFFFFFC0000000000000000000000000000000000000000000000000
+000000FFFFFFC0000000000000000000000000000000000000000000000000000000FFFF
+FFC0000000000000000000000000000000000000000000000000000000FFFFFFC0000000
+000000000000000000000000000000000000000000000000FFFFFFC00000000000000000
+00000000000000000000000000000000000000FFFFFFC000000000000000000000000000
+0000000000000000000000000000FFFFFFC0000000000000000000000000000000000000
+000000000000000000FFFFFFC00000000000000000000000000000000000000000000000
+00000000FFFFFFC0000000000000000000000000000000000000000000000000000000FF
+FFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC00000
+00000000000000000000000000000000000000000000000000FFFFFFC000000000000000
+0000000000000000000000000000000000000000FFFFFFC0000000000000000000000000
+000000000000000000000000000000FFFFFFC00000000000000000000000000000000000
+00000000000000000000FFFFFFC000000000000000000000000000000000000000000000
+0000000000FFFFFFC0000000000000000000000000000000000000000000000000000000
+FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC000
+0000000000000000000000000000000000000000000000000000FFFFFFC0000000000000
+000000000000000000000000000000000000000000FFFFFFC00000000000000000000000
+00000000000000000000000000000000FFFFFFC000000000000000000000000000000000
+0000000000000000000000FFFFFFC0000000000000000000000000000000000000000000
+000000000000FFFFFFC00000000000000000000000000000000000000000000000000000
+00FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC0
+000000000000000000000000000000000000000000000000000000FFFFFFC00000000000
+00000000000000000000000000000000000000000000FFFFFFC000000000000000000000
+0000000000000000000000000000000000FFFFFFC0000000000000000000000000000000
+000000000000000000000000FFFFFFC00000000000000000000000000000000000000000
+00000000000000FFFFFFC000000000000000000000000000000000000000000000000000
+0000FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFF
+C0000000000000000000000000000000000000000000000000000000FFFFFFC000000000
+0000000000000000000000000000000000000000000000FFFFFFC0000000000000000000
+000000000000000000000000000000000000FFFFFFC00000000000000000000000000000
+00000000000000000000000000FFFFFFC000000000000000000000000000000000000000
+0000000000000000FFFFFFC0000000000000000000000000000000000000000000000000
+000000FFFFFFC0000000000000000000000000000000000000000000000000000000FFFF
+FFC0000000000000000000000000000000000000000000000000000000FFFFFFC0000000
+000000000000000000000000000000000000000000000000FFFFFFC00000000000000000
+00000000000000000000000000000000000000FFFFFFC000000000000000000000000000
+0000000000000000000000000000FFFFFFC0000000000000000000000000000000000000
+000000000000000000FFFFFFC00000000000000000000000000000000000000000000000
+00000000FFFFFFC0000000000000000000000000000000000000000000000000000000FF
+FFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC00000
+00000000000000000000000000000000000000000000000000FFFFFFC000000000000000
+0000000000000000000000000000000000000000FFFFFFC0000000000000000000000000
+000000000000000000000000000000FFFFFFC00000000000000000000000000000000000
+00000000000000000000FFFFFFC000000000000000000000000000000000000000000000
+0000000000FFFFFFC0000000000000000000000000000000000000000000000000000000
+FFFFFFC0000000000000000000000000000000000000000000000000000000FFFFFFC000
+0000000000000000000000000000000000000000000000000000FFFFFFC0000000000000
+000000000000000000000000000000000000000000FFFFFFC00000000000000000000000
+000000000000000000000000000000007FFFFFC000000000000000000000000000000000
+00000000000000000000007FFFFF80000000000000000000000000000000000000000000
+0000000000007FFFFF800000000000000000000000000000000000000000000000000000
+003FFFFF000000000000000000000000000000000000000000000000000000003FFFFF00
+0000000000000000000000000000000000000000000000000000001FFFFE000000000000
+000000000000000000000000000000000000000000000FFFFC0000000000000000000000
+000000000000000000000000000000000007FFF800000000000000000000000000000000
+00000000000000000000000001FFE0000000000000000000000000000000000000000000
+00000000000000003F800000000000000000000000000000000000000000000000000000
+0000>246 297 101 424 301 96 D E
+%EndDVIPSBitmapFont
+/Fd 138[60 60 60 2[60 60 60 60 60 2[60 60 2[60 60 1[60
+60 38[60 10[60 60 46[{TeXBase1Encoding ReEncodeFont}17
+99.6264 /Courier rf /Fe 134[50 50 72 50 50 28 39 33 50
+50 50 50 78 28 50 28 28 50 50 33 44 50 44 50 44 10[72
+1[61 55 66 3[72 4[33 4[72 66 8[28 11[25 33 25 44[{
+TeXBase1Encoding ReEncodeFont}37 99.6264 /Times-Roman
+rf /Ff 136[72 50 55 33 1[44 2[50 55 83 3[28 1[50 33 44
+55 44 1[50 12[66 3[61 78 1[94 3[39 14[33 58[{
+TeXBase1Encoding ReEncodeFont}21 99.6264 /Times-Bold
+rf /Fg 138[66 40 47 53 2[60 1[100 2[40 33 66 60 40 53
+2[66 13[80 1[86 7[60 47 5[86 1[86 6[40 8[60 7[40 40 40[{
+TeXBase1Encoding ReEncodeFont}23 119.552 /Times-Bold
+rf /Fh 134[72 3[80 48 1[64 2[72 80 1[40 2[40 3[64 80
+2[72 12[96 80 104 2[112 4[72 56 4[104 104 1[104 8[72
+7[72 2[48 5[48 39[{TeXBase1Encoding ReEncodeFont}24 143.462
+/Times-Bold rf /Fi 138[96 57 67 76 2[86 96 143 48 2[48
+3[76 96 76 96 86 17[134 124 4[67 134 26[57 45[{
+TeXBase1Encoding ReEncodeFont}19 172.188 /Times-Bold
+rf end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+%%PaperSize: A4
+ end
+%%EndSetup
+%%Page: 1 1
+TeXDict begin 1 0 bop 0 TeXcolorgray Black 0 TeXcolorgray
+1 TeXcolorgray 0 TeXcolorgray 1 TeXcolorgray 0 TeXcolorgray
+0 TeXcolorgray 0 TeXcolorgray 1 TeXcolorgray 0 TeXcolorgray
+0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
+0 TeXcolorgray 0 TeXcolorgray 0.25 TeXcolorgray 0 TeXcolorgray
+0.5 TeXcolorgray 0 TeXcolorgray 0 0.1 0.95 TeXcolorrgb
+0 TeXcolorgray 0 1 1 TeXcolorrgb 0 TeXcolorgray 0 TeXcolorgray
+0 TeXcolorgray 0 TeXcolorgray 337 488 a Fi(Hands-On)43
+b(Intr)m(oduction)g(to)h(Nominal)f(Isabelle)672 673 y
+Fh(One-Day)34 b(T)-13 b(utorial)34 b(at)h(IJCAR'08)e(in)j(Sydney)1470
+1641 y
+ gsave currentpoint currentpoint translate 0 neg rotate neg exch neg
+exch translate
+ 1470 1641 a @beginspecial 0 @llx 0 @lly 202 @urx
+178 @ury 1133 @rwi @setspecial
+%%BeginDocument: logo.eps
+%!PS-Adobe-2.0 EPSF-1.2
+%%Title: isabelle_any
+%%Creator: FreeHand 5.5
+%%CreationDate: 24.09.1998 21:04 Uhr
+%%BoundingBox: 0 0 202 178
+%%FHPathName:MacSystem:Home:Markus:TUM:Isabelle Logo:export:isabelle_any
+%ALDOriginalFile:MacSystem:Home:Markus:TUM:Isabelle Logo:export:isabelle_any
+%ALDBoundingBox: -153 -386 442 456
+%%FHPageNum:1
+%%DocumentSuppliedResources: procset Altsys_header 4 0
+%%ColorUsage: Color
+%%DocumentProcessColors: Cyan Magenta Yellow Black
+%%DocumentNeededResources: font Symbol
+%%+ font ZapfHumanist601BT-Bold
+%%DocumentFonts: Symbol
+%%+ ZapfHumanist601BT-Bold
+%%DocumentNeededFonts: Symbol
+%%+ ZapfHumanist601BT-Bold
+%%EndComments
+%!PS-AdobeFont-1.0: ZapfHumanist601BT-Bold 003.001
+%%CreationDate: Mon Jun 22 16:09:28 1992
+%%VMusage: 35200 38400   
+% Bitstream Type 1 Font Program
+% Copyright 1990-1992 as an unpublished work by Bitstream Inc., Cambridge, MA.
+% All rights reserved.
+% Confidential and proprietary to Bitstream Inc.
+% U.S. GOVERNMENT RESTRICTED RIGHTS
+% This software typeface product is provided with RESTRICTED RIGHTS. Use,
+% duplication or disclosure by the Government is subject to restrictions
+% as set forth in the license agreement and in FAR 52.227-19 (c) (2) (May, 1987),
+% when applicable, or the applicable provisions of the DOD FAR supplement
+% 252.227-7013 subdivision (a) (15) (April, 1988) or subdivision (a) (17)
+% (April, 1988).  Contractor/manufacturer is Bitstream Inc.,
+% 215 First Street, Cambridge, MA 02142.
+% Bitstream is a registered trademark of Bitstream Inc.
+11 dict begin
+/FontInfo 9 dict dup begin
+  /version (003.001) readonly def
+  /Notice (Copyright 1990-1992 as an unpublished work by Bitstream Inc.  All rights reserved.  Confidential.) readonly def
+  /FullName (Zapf Humanist 601 Bold) readonly def
+  /FamilyName (Zapf Humanist 601) readonly def
+  /Weight (Bold) readonly def
+  /ItalicAngle 0 def
+  /isFixedPitch false def
+  /UnderlinePosition -136 def
+  /UnderlineThickness 85 def
+end readonly def
+/FontName /ZapfHumanist601BT-Bold def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding StandardEncoding def
+/FontBBox {-167 -275 1170 962} readonly def
+/UniqueID 15530396 def
+currentdict end
+currentfile eexec
+a2951840838a4133839ca9d22e2b99f2b61c767cd675080aacfcb24e19cd
+1336739bb64994c56737090b4cec92c9945ff0745ef7ffc61bb0a9a3b849
+e7e98740e56c0b5af787559cc6956ab31e33cf8553d55c0b0e818ef5ec6b
+f48162eac42e7380ca921dae1c82b38fd6bcf2001abb5d001a56157094cf
+e27d8f4eac9693e88372d20358b47e0c3876558ebf757a1fbc5c1cddf62b
+3c57bf727ef1c4879422c142a084d1c7462ac293e097fabe3a3ecfcd8271
+f259833bac7912707218ec9a3063bf7385e02d8c1058ac06df00b33b8c01
+8768b278010eb4dd58c7ba59321899741cb7215d8a55bee8d3398c887f02
+e1f4869387f89141de693fcb429c7884c22dcdeddcaa62b7f5060249dfab
+cfc351201f7d188b6ed68a228abda4d33b3d269ac09cde172bc045e67449
+c0f25d224efbe8c9f9d2968a01edbfb039123c365ed0db58ad38aabe015b
+8881191dd23092f6d53d5c1cd68ebd038e098d32cb24b433b7d5d89c28ee
+05ea0b6070bb785a2974b5a160ee4cf8b6d8c73445d36720af0530441cd9
+61bc0c367f1af1ec1c5ab7255ddda153c1868aba58cd5b44835535d85326
+5d7fed5ff7118adb5d5b76cc3b72e5ff27e21eb857261b3afb7688fca12d
+1663b0d8bdc1dd47a84b65b47d3e76d3b8fa8b319f17e1bb22b45a7482fd
+f9ad1b6129e09ae47f15cd2447484cd2d64f59ab0f2f876c81e7d87ccdf9
+005aa8fc093d02db51a075d571e925f2d309a1c535a1e59d34215c6cd33e
+3c38997b4956461f376399901a8d0943dca6a335baac93fc8482c0659f04
+329c6f040b35828ea6dd1bd1858f2a9be4ef77731b5b75a1c536c6bc9479
+0821e5d88f6e2981835dbfd65ec254ebcf2cf49c917d121cd3bbb476a12b
+69c15f17d9c17bb15ad1e7d31d2afcf58c8f0ad526d68615a0f1ac3b1d1c
+d3beafeea3cf56c8f8a66367c70df9159f0b1b3157ccfd010045c4718e0e
+625c0891e85790c9b97b85517c74c9d55eaca31a01cddc64898bf0eeadf3
+53391a185e507dcb0a6f52661a56357ac818dfc740a540aadf02f4e7a79d
+8008a77cd30abde337025b01217d6a68c306abe145b7260c3478fa5f366f
+b2d37259ead8a8ec2db2f09ae0eb3a682d27b0d73a60935f80254c24426a
+003a87a29a4370cbf1b2ef1e19ad8466ec725fd5b463d06011a5e0da2258
+ff6c1483c4532bc21f2ed9b99b929b2800ddefc1a98d12ba085adc210bac
+e0274b69e24d16af015a51ca73edf779a7534a887aa780337ad966839881
+edc22ba72038aa1a96a6deba24ad676795da711b92f8cf5f54cb4322ec04
+40ef9e15b11e3005f3ff69376ecb29bb66e8fc1b685f2b05fb162fcb35aa
+d7eb2a8ec39b97ab1ff05ef02f8dbbc12085a5cd252cc4010fab7f63dfd5
+7fa1be86f724d37db5faef17ae8e8e537444e8e9db917b270344183473af
+7f47d5703a160d8ef1e772438620d3336b2fbcf6433612e4b5e64fae0329
+8a3c4010c17d93f13ba66d549c69dd58c7d26ddc90285fed831918563a16
+2a7ac2511e2f18c9eb3df905a9dcba65a31cc1c39f07458abb11b4c60346
+aea19070e126982f1dde336e79be0ecd69a8afbe2493d064d4d2ff38788b
+b3038125961302db9761403c3b8019ec641e107425002205a77ae2ae0f4f
+7550d623dd03f0ec0199f42a9a8b89514e2e21baca9b3c8c96ca48cbf9dc
+ee6d6241d713e014b49e83ad85e62a6b2f70b58e4cc72d41ea6fcbdd3b5c
+890c8af0d24200658773b1628c6cc9aaaabb08865ee4c7ff2c513ad7aa23
+155a321213fa94731683a3e282a0e60aa3c87aade3da231465bdd9097f2c
+89a1af8e5b9649143f2d9482546501ea97e8bea2f5d5eea97d4f19bb6835
+3138d3babb2461c08d537491aaede1f23d734c6f099eb5bef6e2ffaaf138
+e5ab71b8b41599091037e440127a4eaedf208c20c8a2fc62eadab191d1ab
+4d5531f826aa6b9fff2797a7f54673e0a3fae09a93a0dfafb8b11d60dc69
+5acf9b7e1a47c31d0b5a0b85b7b50cddff5ac831651d9c7469c2139c7a89
+7d2f868f36c65156921803eccfdbdd1618595ab6d2a9230ef523a1b5ee51
+f2a0d200fc0e94aff7f546593ff2a3eb865d129895af01b8ab6e4616fe20
+9123b6e2b7e0817adc3cdb78ae8b0b1d75f2986ebd8fb24c4de92ac9e8c3
+6afa520636bcad2e6a03d11c268d97fa578561f6e7523e042c4cc73a0eac
+7a841907450e83d8e7a8de4db5085f6e8b25dc85b59e018380f4b9523a7f
+02cbeec989f0221b7681ec427519062b429dcd8fc2e4f81173519f88e2e4
+3798b90a84060920f6ae789afd6a9182e7fec87cd2d4235d37a65c3f3bcc
+c742c89cbe5f3e2ba6c4f40ebba162e12569d20684cc167685285a087e7a
+0a995fe1939bf25c09553512ba2cf77ef21d2ef8da1c73ba6e5826f4099e
+27d8bc7b3545fc592b75228e70127c15a382774357457cd4586d80dc0bd6
+065aee32acfd5c0523303cece85a3dbf46853b917618c0330146f527c15b
+dbb9f6526964368b2b8593eed1551dad75659565d54c6a0a52da7a8e366f
+dd009ef853491c0fb995e19933cba1dbdc8902721c3ea6017ffdd5851cb8
+3c8bada46075ac121afe13a70e87529e40693157adcc999ed4657e017adf
+f7dbac4bc0d204f204c6f47b769aaf714f9ec1d25226f24d0a1b53e28ac5
+374ab99755852c1431b2486df5fd637e2005a25303345a1c95a15a1189ba
+f6f6883de1ad46d48427b137c2003d210ab2b2f5680f2633939f289d7553
+eb943adf8127f1c3ee7d6453b5566393700ad74ab86eb9a89f8b0380af55
+6b62f51b7dbd0c5dcc9a9fb658944d7ad5845d58dedc2d38200d0ef7cb0f
+76041dc104ef3ab89c1dc2f6a75635d48051c8a7dd9f5e60253a53957ec8
+9d1266566d7ed20d79dfc2807b397d7cf056bdaccdb72528a88aa4987682
+c909b2fe1e35a71c2f29e89a2bf32173967e79610367ce4574ba6a1cc031
+cfb176fc0313f74f91a866ef9954b95b29caf917a6b919586f54d23cb7ce
+23305886ae7760ebd6263df0d3c511ac7afc361df78bc2621f66d3268b99
+078fa59124f0eb9476496c938eb4584e87455dc6f2faa999e938460b31c6
+28021c652acfa12d4556aa4302bbcd043e60389480b796c3fc0b2e51b81e
+c2afa4a34335318a1c5a842dcaa120df414acba2e79ab5cc61c99e98108c
+5cb907a96b30d731131782f9df79aabfc16a20ace8852d047497982e11c8
+26321addf679de8a96a2d18743f6f2c3b2bc397370b10ad273fcfb76b48b
+9dad27cf89ca2c370149cd48ab956e9bbce01cbf8e1f0c661b99cf19b36e
+87b6165dd85ae3f3674525e17d85971093e110520d17f2d6253611e35ec9
+e17000e48e2926454c1e8eb4098e0115b49536f2c33505eb5e574f7a414b
+e176398c5ddf6d846ea5ddf2a5e94c0422e0115c57a8c9e56bf8ba962c82
+698c96bd6138baaca7347e44352cc62df4eeba364954ad921a5a43280980
+264df4a7fb29d005423179f7bd1d98b4280d62ce23c927551f1ffc2b8f17
+0a9c23656c0c91b640cdcfdbd88089ffb28d3ac68bad25dbbed82c083696
+1f9f86a6183cc1061ffdb32279796569d05b31c946955402d0be1fb9f2bf
+304d1ad8e1e357be49e6e2ee67f7f1e7bc699d46a5f7853fe659ba2e1930
+0d3e3ea658b9862701dcab08fdd23bf1d751777f25efbe9e02d12b5612b3
+c3fc2275190346b94ec4024e4ade08e54d75c0b4c48f4956b9182e8ce997
+74b54da4a9318c099d89f1ce3b6803a95f48b9fb8b845372be25e54478e8
+49e4707ea03a36e134efa661e4e6250d89649ae074cfd9d6b9e2071c1099
+3b8a5a5ebc3e1cb228c97565aef7f254e3f90af8a3dd281c83792755719d
+c6a5b3bab4aa6be5afe9624050eee8dfb13b018f4088c932cd48ace38dfe
+b1b4218dba8f7fada6628076acf1b54db0c95d4fb12232f1fa9d1ba848f9
+fe80c65b75d6946c00fe78839142c5302707d9269b24565dbcc551aca060
+b4d0f99b961dd3cc795a982063ac42e9fc81fc98add42744a9f92e74b00d
+637ee4606ea2099b6c763493c3159f8e52a90dafca682010c0e92bc9038a
+10abb066c75c8d97f7ad6fb1a37136e52cf2093c4fa485fe12adad10e4d0
+83b78b023628ddc5326cbf8392516027a9f3de4945f93488e4a1997efd2a
+22c2c136dbac1bdb829e082beac48cdd06dcb17bacf09451c7b636bd49a8
+fc60cb1d2292250bea78e1dd276725ab4c526b66ddabf4e1b2bf0a2571df
+2490df70735f5da321fac74fe4fab54444e53dace9832cff38a70c58104a
+4f0c0545dcf7a1a9ecb54e0e32d6d8195d30b2c98a567741fcf325a4ddeb
+244a1a35676e246ddc835fac13b569f35f22ec93191eca3efbe17ff9a950
+d08f863710b2bbecec969068c498eb2338b68f3fc3f5447449fe4de2b065
+e068ecd9255d369b2bb6c4b0b7423774bed69294758aca2bdb1a8d5bf618
+d3fa09462f7838e8a79b7a53bebe6dacb0a1561eaa074bc6f069f6a06fb2
+c4a5cb13e2172bce9be659a82665da5cded73da84322bb16aa6e19ac1958
+7515cb5d2b65e65e803f76700ce5efd3df7fe4ed431fae0e8e286b1d5056
+a0d18df926b2be7a93c503ab903abd4788680a6201fdc299f2cb5d6a9b6e
+2048109c8d1fb633a54128938594b2cce86a7e0185e7d59e6536584039ec
+9e30ff7be6ddba9fdba82de7415fdc47de84d97afb1aa3ba495bd91dee9d
+f3b21ee1164987dd8510925087cd0919f1085cba6e4dd3c7384d26667f94
+ad7f736a60d8bd76dfaa4b53c23536fc309ff2317c48ee0107ff2ca4d1b3
+f78c5a27b901c931128bdb636094ef0cd543a5b62b7dbe10ed83aed5780c
+a16067a4a7e8b7c5bf8a8e822149bc1b5bcdabe13a7f6aa6eaeff24a42f4
+a58a2b70f545103540169137fda9abb589f734b6776cb50402d6123ce802
+10dce05e3697a98c9411cf60a02c278c91e03d540b936cd00c668960e357
+1aeaf4d94cfb496b259ec0d8fdba9199fb46634ff177bc8d310ea1314eef
+d46c927a981c58e88743ed4e07d80fe841edee812e3053412bf2e710146c
+b25dec8ea70c38bb1f6e4db3c2e8ba521963c1584eeb60ea1e9555058f13
+e98307c13cbd15c26b611f543149b1ddf88dd6296ae703f58daeb67f1b03
+ab5b24c72d5770cb9d8ed242c4faaad1dd940ada00e98ff3a61799d13355
+aba916910aa9a6e5ee8af438d0ba8235346fcd139b9d2cb7db7bd3f298a3
+94ff0aff3b9042f32a004e042c346a5ea35917f229848a9c5a32909b0090
+4aa715640277a6ada99f8b2927fda22899ff1347f42bac73e2bd4bbf3945
+55fd7dd30d5c6dadf5c259fdb2455d8c607de1c5da588e20159f18e4e8da
+b714e532d888a0386c52c2b85964251af003ac9d10c0c8b9b3465e1dde48
+2e74a29e17a7cf6c9a43b5af1646f0b8508f98e9a1279ec3908073d89dcb
+aa093e8dd1004c1ecccce0803095b0069d4be7a1eb14b02efc37d137dfe3
+f0190bc9628069abc257f45d0e050e60c7f5281277937dd986fcd5b94a2b
+845a1a75addd74a142800f18ef408c08a2c2ad16a93298f148c0ae7d2990
+ded147f92f053809a60d4f992a227167aad5b5eb2bbe8a4a77dc77a08b72
+6acb34422e2532eec7e274e4a42d71ee584f5f3df5a3a5b379974ede73ab
+5f1b0a2dbfcc8cfac4747ca26eb6030dc2f85a104b754432977850c093b9
+97ed90af711b544ff682e7b1eac82b2b7b44014b09c17ecf084c994a095d
+9eeef5391305caf093b62ac9916f982a436d521fcf4d75c5b8e4d92266fd
+e99a58aa39d7693ecd1796b8851761d64bbca39a6d5a0b4533ae47123327
+f98d0ad0e8b36625cc3647b55459552906d8a1d5766845ffac101980efcf
+79657e365510be5db557cefef21193ca3cf3dad175ee2e7ae91d174fdc06
+2ff5c51ffe2f021122e96df042019d3a1883e662537ec1b69c11fbb6e750
+0132eabf5803c816153ecbff60ca3b3b39708c26cb1751afb2e65d8e5f4a
+c4397a88fb1f112672fcdd24e4ba545c5b2a7968c17b62f8e2530a8acbff
+cfca82c64b7abcab84e2c4a0a7ced67b15669301fe9ff2c756e70ff7ce33
+497be6acc4ac5617e1f043bd8a87416299a39bf17fc31c02d72d75fdc2a1
+e60669fa4d5e4a49d9afea2f53f4626680e9c0dfca223529efa415c4343a
+b6067aa800c484457ea050eaaa5d3fafeedd0eec72f327e02c6b3912b5a8
+c404de4839c9c4a99da42681cde43316606a34c7d2f02269de1aab776857
+e668f35946af4d618d36d444bdc02b1f63ea25b6260b4fb606ac8575b5c9
+782a5de4037350d5753b1537537ccb008c454eeb264e6cd4727c999e240e
+0ac89e95a896b67d54910a3531345f64198ad394b5ceb52881f1dd9e6beb
+95862dc188d45b3e46aacb5fe40097947dab9bc3c1ee46bfc9b1b3ed6167
+efd0d65ceb043d7b24c1456676e4baa47b1209a315f199bb3a91f4374cd9
+cc0b40d3f09f19f8dd8a46915eee55eeeeb3c7b8f437106ee491ef0f4ff9
+2c5c6f779e0fbe7bd5293964bb645ca362b106abeb773571d9ae83b786a3
+d5a4ea3ea970daadc46cc5e6037f76fd20e0fffc47cf4e7af9522b91f96b
+3297720fd45d9bc2200622ad2ca9445556c8a8202b1991bc63da360d021d
+55be2528e043f803e08da99b91ab9cfc5e65b2655d78206b4aecd445a7b0
+1caa0d06b0a55e8f04b70b60b04a860c8e1ab439f4910051e3f7441b47c7
+8aa3ab8519f181a9e833f3242fa58d02ed76bf0031f71f9def8484ecced8
+b6e41aca56176b6b32a2443d12492c8a0f5ba8a3e227219dfd1dd23fcb48
+fcfd255dbbf3e198874e607399db8d8498e719f00e9ed8bdd96c88817606
+357a0063c23854e64ad4e59ddd5060845b2c4cddd00c40081458f8ee02c7
+303c11747bd104440046bf2d09794fca2c4beb23ed1b66d9ccb9a4dd57ad
+a24943461ecc00704c916bdc621bfddb17913dfb0f3513b65f3ab015786a
+caa51ee9546bc8ddf87e2e104137e35ddf8f8d23724e9a53824169bc7cfa
+99562656e6f1c888d4dbff0b269c5d1e733e5f212d91297610201eb43249
+35e336dd0052738db2d64f3e89429903bb5c1810009cf766e9a06223dd2f
+219b706394a121dc029af55c6ada9052af59682ef7c51e121cf16f0319ac
+0aa9512ef900c548d673fe361da19052808797e958209072e145d46ec8cc
+a89fafd76630eff30ae979973bdf0f8c9e469d8edd3b1c93731c72f976b7
+d81142bc15c376403f967affaa5f482efd57c6f91970729d16db851f0ed3
+ea7d82f409307b5b436886c1beda94a1fa3ab1b60686f6574c844fb2c0b3
+a07174dc4f27b4fed2f8bd4d5436be4b343e5efdf0400d235bd910255341
+a20770804a26f8437e9bce6da8e9f8258a343c7aee291f1510be306ae67a
+ab1d7696453530c02fd153bbe49dbf62baad6146029cbd1656cdb76c952c
+b93edfee76fe33832930be59636bb947e8ad285f20f663cccf484fba97d6
+7446c7b6c6f5857428bb1737d9ae801df75d9cb4d7bd59ef7a4cbadde928
+38f15d232005585d2e40483d2d3e08cc8f398bb43afedb84343c3ba3835d
+0ba82a86dce859cf655f85e63e41365e0dbefcf511b9a27a2b6e66b2ad3a
+c657902842287a317e46ceaa93b5088f09d53a65815b44538af90ad3b06b
+4e5e2dc509f02e30a01e05201c67d4d39582bbe64e20b669f5fd787909a3
+30fc50a95b31426bbb57a4fbf9feacdc31f98bcf50da7e50c2bfc169c6fd
+ccf213cdb878653bcea372968ea6e31fd30dd55434cc91c0af22179ce669
+a05493f195e12432c6173ae2ac3c94fb83f38210014a9f969ea2b44e99f5
+e5a7317e848d429ad62167a4fc5001149676c0c28cdf59b8d1c5a582f516
+3eee855312777fee6dacbf993f5c058f355dbde6552dc960d336eee445dd
+11d53fd21b745d1e5ec317efbbef25e070d0a36797a6081c356ac2328e64
+e5c55fbc81dc75d9c1575548ece74b8307eef485aa8e28859a2e0435c831
+23a600efb323c362fe9f02407a5411c41a69566cd50add324b63ab939980
+b9d7a929ae4887163cfa7acbfc9fabaab8987a1f6906b9881491cd055b94
+485c968479dbb05b34ed0cd6844729a692978c6928c3392e33e8324ded88
+814cacdac8128e1425c0091a13558100d7cdbed5992795d94d39c32f32dc
+621ab6f3b75187a66741f61d6a9c91d791b1cfc3d0e94d4a76302e0c3f2e
+cbdc51f14f3251aa5c8bb989f0e13ee500b7b7f2f1e52ca970ad8a7b4b99
+57e93126254297380d67179deb8ff1e99d5cdf7a35c5bb9fa7b402e63234
+78640344e1f10c378ad23c5cd1aa18e1e0b308db70d3a624a455f8e291a2
+ee102ad10776208c2d546cb76d89ca8103a8b95f8acc2d2bdc9791324915
+6c9e05429091071f0c5b76d82c8d1c8a69d840fd460922cd2090624bc218
+0c9391005926a25042a55e322060807363462e1cdeab309033124ba3a884
+1db13f39edae04ec52cde9dbde64ddda1ad805141d4230ec76bd81fd98d7
+0d90fa1aaa26ea551bf687ddd6cdcf3de5a446b266c68434f07d9c0b382d
+5816c4e22f22cc03ff78064c6dffb12315c6bcbbf5dc510f5aaabf23471a
+234efceeb4aa2f9af9ea787c014c5587ef162fc5b35e8f4c23b168c6e247
+41d33dcc11d2a56d3ba9d8eed6e79aebf9f0faf1a3aeb89d792d69041f0b
+b8fadfc0aa090effc6ae5e2f13cdbf54b5bed69b039eef2627769613b6f1
+aefe9b66747fe8feaf7455796740f411a770d4a1764f0483719584880f45
+430e38d3af184145892a08b2add234a3f3ee4ccfc9f6995c02392adafccd
+722f366d748cfe9373fbf5f878ed47e9d221fd156bb28369df9e7d2b79da
+76120d135ebaf36cff93beb7e313c2b2de7477176fc19609a1b906c995cd
+defef08899265b6b8aefb44da1aadefd1c523dce5ca1b84c0c652b3009fd
+057789892d4d31764f181754b2e0a62c465587585509989a219711a5e4e2
+5b3b340ca8fdd3f04fef204b1b722b2f6c2ccb00c3cf1a94ba9bdfbfeda9
+e2a062c6f1ced3b8aae5dae32ade1fca1001f98d0ad0e8b36625cc3647b5
+5459552906d8a788eb8bc734ccb65fe9582c71df94fd95d22c5323de235c
+28220fb9a2ccb37362174d8cd5922c9e5a87b51d0668555100a33e33750e
+f1f795cbed962494a994be7ce8cf71fc58ff4204551b1615ed27cf088171
+fd000b72462b67935961e7c6c3a05bfd67b9ba094ea2c16fdf486da912e1
+e97bfd1c17934535e551cede20c001b5d2adb2be4cbad7d6ba0bdeae4b1a
+a739f90293e67ecbdeea4d35825e092697fb05b215083e3f3d6be260790e
+2a175fd44eb1c4c16759504827a6eb58a838c4d65fec6eef108495577019
+15740cac164111892e8d1cc447cd208e243a89ab847d8ebf4fb98bff49e7
+a3453facf3b0e8cb67590f390173ddba68324531d2e426aed152e12301d7
+538c1f3c0048a9cc00c009a1a9138460082123209c1e007266fbf236eb72
+21f87d4ca38a0b699e84ca230ffb5095f90a6528bf2a9118f95ac9ab8d2d
+ed9eed9b8b27be894b717469758c8d94fa89acc64f530f432d0e5f16c922
+36d6a63410f099c9e909450fd731d698ef658d8ffc1de14817b850814f68
+1a4a9be5cc7a71c381974c249f0b209bfdc2e97f9540c96f57bb4d283622
+00969b82011315289e6a025b137030a0af3b4b42b00fed7cec49df43c59e
+3b2495a036dd1b17a8e6adae63bfbbd48807c44b5bbf71813355e1b0e58e
+22b6fb88005fc55565be49c17244901b73ef02fc4eb7669be5af22d89c0d
+dff0fc6821d810d13e5821d48d4a71d7e463d5b60bc279d0dcf5f8da3a95
+905b56d6f2be95e6d4243b1048e3b662e62401ffaa3bc3f5f90b0854b8a3
+8c38039f61fcb359b06bbb7d59e3b39a295dccd6db9a8b83a6f64ef8dc94
+a77123dd164cfd1c46f1ee51aa19c3d6e7db92a298d10159f2b5eff2caf9
+dc93a6d267fb65bd900d6adf0c6be598050b6d3a9b3a322ab3c9e880d774
+1f58016ff97e5f606b5dbd72ba99252c669209bb556dd5be84fdd7c1ce92
+8a3b3d3aab8d37e6b740227563bb4d60f6bb04052356e1a48d2079feca44
+7ea17fd06f208426d045dee660d1d6460455f8d20dbc5ae64550bbdf60d7
+27d96cc9afef842a8c8c78ea2257e6c6d0d207c80cfe399e8874c693274e
+d2c2022d303ca50a70624b07434fb85040a76a823f446c7454dab4f9c05f
+10274eb5ba164aa3649d1bc90694316ba5cb3e7df4442e777124cff7ebef
+53df2320a0c441ab61666493cb43da46d5711c21699de85bc74359444da2
+e3e397d4c16234f81531505b621aa242a6698886f82b447104b1f1062f60
+b5c87cea9151bb3c627bfa4532b06fd147c556ed8d61ae30a8719dfb8705
+f8a6c74368381403640cc57026d3790c49e2bbd1c0e48285ec6ba44de678
+e3a1394d659c412f09644b83ee1a333a1f51ad8deb4e6d77b3b226ac2c4f
+fe653411a7976ae7c4a3cb7df309788da6b483f8a7bab4a6990db74362f5
+bc41d545a320389b2599fd726e426ed9fa2916ece67b058f6a269544e517
+128bda38d117f402409d0d8f8c88ed509aa2ba882e0c579b45af4be80770
+22d7269684eaf0f9afc3054316da6611e3fd260d67fb6fe52c9ade5dda24
+a0050a819ed21342aac9d25194778beb3145f56a66980f620998923521ea
+3f957b6ed0c5470734af9f416a16427dd03eff9a0e023452097d4ef936d5
+49a90823cef6de340a1ee02a52851b310cbcf41ae274947a62f9d1d8702a
+669023e3caf967204a340694b45fecbda4bf9552f6bdc62d43b3b2c3d571
+9983c182453e22ee34241ab908e667115f7988174684cd70084aefc55caa
+f5352a88e9dac45d1ea0e032af61fe9a9118a3931b2050fc6db66ab96a39
+74353b597f34dfd9f72150de23285eda5e555a607d198c291965a7233715
+3f4946a57af0b440ff8567b01a6f46c6d32fea5f8bf57d89dccbab7da882
+ee6c9260e89443b1d7db099477492bd0468850df3db668d741123e7ebe3d
+c21748ab4c5cbeb5de33b8963aecafe76bba0c4f6ed8e8263a116ed85e58
+fb71ec4ab0071301be7c7d3afd5fa6ad46c0232807bb7fe129e44bfd16e9
+fd0c8bb5e7cdd86a78b5fb0669093c22eda9151d85b6f58a9c8ead3727c0
+09850bd31a8b4a873d0a506240bb2aeccb8dcb6369532f21d9b967aa8443
+fd6d77cb2d65c4678a5fad188db85940f0a187aa1031dcf5b8e0d0cbfb6d
+b3b96fedec5b249b7a69de9b42dfa605bd622de7a220cce9b66e9f3394d6
+13487dc5e82c1e619079cd057b1e19ac05ebdfd7c8bf01c6c66fab49e0b6
+613df9e42beae2f7b9407a2bff8896d8035cea0fd5c11bc5889cb3d90876
+61766138d2625f42d0244adca65d1bc73989328c0eea0b97c7c766285ab3
+351ce2b183f774488a8806c33178090a3808f0ce5e339b87cf7add933301
+ca486742831ca751f0626864ce13172829a8419af5c78794a0eaa17b5bcd
+fcb684f7d4bb7af15deb432e44dc7dedf56eb8bea08b46f1e8123a49a349
+a7cbccf833a528f5e22d2d463040e09b91e543a2f33077b3e7b9ecc64f14
+306186cdae1fc317a6ced7e9b4d51a10bbbcf2fadff876b4d9082e3f4aef
+dfef230e4232572f4fa33a6e065f6895aa2ea96c5659cb579b023179f0fe
+de7ba64bbd9362a7b2b8c4eaec254915629e81d01c839096339b99bc9e25
+84536955feaa52fa20666f65bafd9b2e69c3e8c15d24fa407e7d881679b1
+789a0e2a695d13553c92c0214c9b7562cd6a9a3d77c8b0c2196cef76dc51
+d855c1dac37f96eae4cc7bf07e17dc7c08333d7af33c8b2965ea1f23446b
+3c96c52b30ea628ad572694d145b58a606f90b278290297aa372cff56b6f
+56f4aad6612eb7c7bd07db4f7d1a70d8044d16d0b5c1605ee02a852ffdb4
+450147b3f9b87d72dc431b34fcdc899462dcc1b6bb6ab1758b6a589e91e5
+8f5196251d00133b43749b7a11fb67a22664c5e38e336dbdeb5509c2d9d6
+2642c07275949df0e2db59314ae0fb34641fc171d3fe1289f919136d853c
+d9048ee9db50c699c49e27a8df199590bbc65b23b55bb387eed0c73f2db5
+1cb091f8c22af83103f214199e371f7de1df23f757817200be30610004df
+81fe8ed6eba79e856fca21a126ca326ad2f313c16e15754663ad6a065e08
+4050ff005fc899d6e233691b918a093b5f1ffda8839ab23ae66b1bb7b953
+0a7f896ec55de6fb9faf1b49656ff2e57488cd7f1c44114c75f9d571461f
+767a6040ffa14e9fb43096f164d60ca530d7cca76d526d1999ac1b52a793
+28651112a65db1f2564ecf90ea6bf2c9ecf515640719c3fb5e36cfc58591
+e227793f39b9d3a9025cb10f324a95c29c488724aa74812366ff0b118fc7
+19f9fd0f202a040be47ec99b46b4dfc3d2a17902a5779c8d52b27231a1bb
+5cd794c838daddc3e6824ca8297ba669a818c239b389400faf17aa04b802
+f763029edb9784dfdc42f223e6496a938e613463bf9bbbd59d63300a9ad7
+4e71865cac4b4e81a5864388c3886e70799c8989188341f7d17cb514cd99
+3b211883f171ec6402cc361885f4f4b110757bb3e52941a94bfaebb2faa0
+3e32eb72e25e31abdde82c2a9015478afa0f434ae3f8b97a4bef598d6eda
+44ffe1915c26ee0e8339d2d45a6a080550f538ded5542c8b96ca2f596979
+8bb6223e460e857516ab5a3323136ee8fc4b0556a7c39d0cf7acb45e48be
+4ae9db325e4750b73289e36a61b301795bdb2ca2a8b933be1c09fd0cd2cb
+8677df171d36ef1519a2269b21e4103b2ee151c513df3e10b2a216d6fb22
+18bf2005fa7e0f0563ad96661a7f55e1b5b991f8ca285651b2683c6a7c9d
+2d1941374989b06f2e9b42a6af60193dc758dd8e9fcfc7c1aa06eab47e81
+bd79660666defac0c6b9e484df9c17a61ce7a61ef73150e8cd406af6da17
+4d9c2392cc420eddda40f975ffbeacad8ce1b4e14bee29ba8552ff03376f
+c034784b38dc1d0ab7bc53943d2545b03d39797af8d58d6dffce56a353d9
+bebc833f04db321ca8642bbb7fcc63ed2349ffa08a33a5d0d78f4fd2c5ea
+4258e4671e362036f1f67fcef9d878ae2c203fd9c05200c59cc98633e65a
+99d912ec51d6f74500d5358b70e799a6817f59adfc43365d7bba1fd6766c
+5c8e76248daf3f01e7a8950fe875d657397797a45e7f99a92887300b6806
+b86db61e03c4c09d6cf507800aeead874a94e6f665746752937214302045
+0b19cfa8db69230517183a03a16e5503882ea1e419c333d3e3b73cef6762
+873ac06bec34c3f736494483442619f5bbadd86f128a5a40b854051893ea
+8d31dd6656777ad4ac2572d17c6fb21385b053495d1270e65d78334a4115
+2787ea89b86f97e72718905a11e9c5664837701a3c1c65ccaf26aebe8dab
+c1207d5da2079c37883d9235708f370203b3b2a8ec3a5bb35fab93dae115
+aef626dc44b67ca56fac18caf1c22e6fbab93564829a75776630b9c42513
+721ca0fbb0b402f4d1db8f701d2b29fa60162feaa8a167eb3113c6f57036
+e8361357913eb24dd38dc6d3bf4c3176a07ffc75cecf8e5940a310f79a8e
+f590844383d631796ade04a91144d073a9413cff34fb454f1fd75cfbe5e6
+525c3bd36ddab80138f6c19aad7417d47df1f1e0fc958fb190a8205b5321
+7c43a4dcb0599be404473d6faebe7240dc402a0e0caa21b56a601b154524
+f44988e5074c71ae8e1948bb2a2ce72fc24cf3b1813cf7408a6b097aff22
+f9d285134d09b7053464259531eb7b270cd5f39f81bbf41a36420f61e5f6
+b429036bbf20e27af1a437becd74c5bbc25ee2519402454fc94d430636e1
+736fe65a643d9b9d21c9a54eac5a8fed51ff60a47b85a0e9423e330e00cf
+220c23e056d20aec2fca3e6bc7a61a8366eb940c9bc99fb90e8704e27655
+20335a983eccc7e20b13745c4b4f30a842f1ba64745718c152697c688c73
+6cffcf5cc8eb5756201560413117a45ad3d264291cd51404f98448d31474
+d47d17d201def12867ba679f0e2605de8f3e8135ed0234890cffa68848f0
+6de427741b34c2ea654251ae8450a152538eb806ace3ecfe86d8c4a137ec
+c98c6d6cbdc191a5f8f5b5972c70b4896960037b6d4c7c63586a52d5eb59
+47af8c192eb980d0801fa670bb1d08740819f9da1dd9e153010bf9580a1d
+0925d8327ea1b88db8d934f40266ddf93e5ea137f267847d826cd7999b33
+c795d0ac05abe2ec1770dd98eea67912f1939118defc9b379e237d6477bc
+91ad08e0046b0836fafa1272b0213dce990c90815f5b30d0eb103ac9539c
+2f7bd2280264cd95b4be84cbc5139a7628ed211905dcb92cbc3180ac9e6b
+b9ecc3cb08608b2395827d5729781dea49d328ba0c1b4cf2cec9f6bbc822
+1f2bbbb9d88f9e7682b9ecc06b9705faa8a90a51678183db1e24cc2c4307
+e16b3c20f08f179ec69df7a8c4261427f5886f9179c493bf2d0ef36640d7
+79925585724aba69df6d1b4f0bd2a356eedfd74a88bea667b102420c2300
+ec420e99b9ce8be1472b617e1255a7f43a0b52f11657f1a4dbb624a24886
+9604fe2062b98f5787d010723e520a4f42a0c3943e151ee627f3d5db90e0
+7747e1a88a53c4784c8d2b042b9c23c9e436d7d88343171161a364cd8961
+37a19582a00d774ef01c7c3fc9e9c7be5074c858d2bacd707a6a4f322027
+137d6ca0421ed9f9c7e7229e867678e5272cfc7156a419e893404ad7dabf
+a5d8b6fd0787cb4fe1a901c34dd931f1b64f0c470ff807005fb66350d0ea
+eb84ebef2c2399cd14a4454ea5004bddd99988b39c4134b92121ec77faee
+55cc716eecc58b594b39c41dcab308efa4458ed71943ec5805dcd0194ddc
+1ba04a5d3d42d07ac62a907ea25cd2a7e77aba470324d41dc1a3fe088388
+787b3312f472cb4f23a414fa5f7c7a0cc5d121d7642b5b3f0cf7ca2173af
+3f878f374938251feb3ce5ddd2d7703fc79a130978ac516daf70ae903799
+28bea3a4296f48725d578d2e8fb0f932e398404fa8a242024bc011c0ae81
+7b92bb104712253a5d89c543a744332069e33ca08bd133211d233ef799f2
+fed6a20a9073021e505def8b79e1279dacc062cfd4dddc2e8e0a7fda5dd6
+bb5a745f99cccb7ec1df532308da3da0f236c74639c280ea649b2f7ec27d
+24221470b642567f3b2e1cd0b3ffa65c5ac986b557aa9b444bf470380435
+abae9b51c6da7ff753810ca7938d8a1c47d2b41fafd236cb5998f3ef365e
+1f700bb257679ba3a82e235a3e97a667a6ad94412839c96dcd49dd86ccbb
+6df8ad01756b311e9fd57ccd2eb2f19f035e214804e2b77769319a5389c2
+35f3ca2a73c616c9ef0984abcba167d7d652b330c68f4f6378aba69628b4
+2d59eaa2a7e4c782f6eb96f6758d17d35650b15cb5de9bf973b3b6f67c1d
+f3285be8322fc2b44359640a3ba5d6d7b96142583a00a9a0ef84fbf14046
+09ad55b2aefe8c5c8f58ed21623bf765f81dbb6cca6d2a51fb7730a14839
+392cad6b47f5e03448350ab36a37d9ff2b9dab69be5196511072b10cc91f
+2e6b5160b2b1bd112e6c02d14063a9bb46977b0d4bc79b921fd942f916c9
+c5708e0d133c8309de2f6ee0b1afc996c889c36de20fbbbfd32878f477cd
+7735c7c3fa59e9c46e654ea20b4381d9f6c6431082e6918d532bcd539284
+af0333a783c9e7fd4fa1e4da5ce8fea2ea4037644a24532d65fa5c1ee982
+89e4b9abaf71a35d308a9b8c337f70babc5fc8dbb0327143707ca5b675c5
+2d3cf09f7a4f667fcda03d8c82d157e661517787ce6bfb35ea772de13c66
+2bd24b74ff9ab0fbcf6635d8e06b54b5b3125d17ae13d175cb7922338ec8
+9d1159fea2110995ce48f7d2b094f06d11d59b3a64a44a83d48c78855e47
+21243e82d9858401b094a236fa0a90d61863931c30d13b9bf33a35ac0d11
+a999f2b4dfba6fc187f8c235a5217d777a5a97112e7db6a8a4b06b07d9c9
+f41820e233c8b58b9e47ac56ad1ddcc0b35dd03976bc776c6ac3692ec0ca
+f8c75ea7825bc84156468ca7b269d890ec9d4a365b0b31d2f6530185d5e0
+2acc3ce14eea55ebb5667067825a8682e135d23c78863d32065ddcf1a755
+e0de6dea7220d1a28416b96db40b1e9f159aeb070c9a9515f301f162b0cf
+e32c6c89287de6e2b40458e3393826189a10af8517ff5a10c41c9d05d999
+aa9305a2ee8e7fe46076bc9c5722ee0a140a144ae383e84a8abe70af5d29
+96a0a896cd499caa0ed7867e7c3aac563763216e7769d12218b584d853ec
+01db93ca22d0c8d6b286b20b6b26d6ef19f2cebe7030ecaa68d069fac7a0
+09d61770b5e8f83024a99142f59d88297cb8d093992c3c6c11b043b151e8
+20df640407d8bc829bfc196bf2901e63c6f16102d03ffb7c54a7a560f5f9
+5cf8379f4a2eccdcb604bd553e6157b4381940d1b3c768dbfbf2618812f5
+7fbe744b3d8ad680dd9223d8bf2412ecbb614d05b485e3b4669d22b417f5
+02cce2d705c208b15fa83b5be77ccfc1c840f385a58ae49fbe6ab4e53912
+473630e0cfecefab95ebc632a2b10a2103bfe801ca0302542080cfb4cf4d
+4c241b1a6c8d28114516e3f1bf39dc02db73e6d9a797279acfd79b02a71b
+ae34860dd0e11b18954129f8dd57c039bb7063a4c92f0f6a1e25f4ae59d6
+6c1cc6b73a79d6a56f7f2a8a64d571caa8a760f4f485d770d000ddf393ba
+784bb27b781c47678dd78ae9b5d5e8b57d163c42c7a55e4aae22061686bf
+aebcede728ff2f65e75955585208c176d100912836b5200a79062d4f09b1
+ba9465b0e937e289160ec543a4cedbbe0cdb5ecfbb4838138ee9e1ac757d
+3c5f04fb6b510b389e2f521759e403bfc8ec6bd79e2d40bdd81901c10dd7
+4620acaac9108940daf03af23f09d3c8b785db562b05e597056406557857
+e96fc8bea53c2c2ccd0ea6572abb0acacfe29e737173d665ab6dc2995f60
+807aaa4073a183aed23c26c67eb137c937999fafc63b66a021125e4ee5c1
+a745ad1fff2bd828dcef392052965ce0e9af7a2c88d730fef69da91083fd
+83d9fe9f73d42a8dbdcaba85b0fa93b210dbf49cdcbf5d4b69e07375fab1
+a39038cc51f66f0b10eebe0cc61f697f7025d9755830b2d65f1ad0db91ef
+ebbfb578053de329935bb28d6ed6c12f748a2f70458990f04d56c35557e3
+8bc5d2e5de7f52bcf00c3bcce091aaa8852d53ac686f8f407baf3f7c8968
+69f3b62f44a5e2291aff9d30d7b5c663658a41add74562dbb0f1062f564a
+9b907846291700151de04c1a55cb945eaa2e7a709218ec56d1becce1c0b7
+dc41d5f016ae8080c3b07311590a0def35337fc3c844c0ccd04926be9fec
+509b1255ef12f368d20601b1ac8c68b0a935f987a21de0f8191604e921ea
+0c04b00dc188fd73499852dbcccd4119ef799472b353be7f7dcc904ddfdb
+920839f3d4a13bb1796f2dc886f31217845f8d7a543aabbc720311fd0e6d
+a31ad3daa06d5e7e6270a34304f35ef170a7abe733428e96b0522fddbb5d
+eb35aacec147067fe066c9ef145246fa3d444d176c274b91fddb8a7bd7ff
+7cc7693c25895bf931eb321dc9d79f662a17691f9bd1662fecbcecf6d1f9
+cd8ddcda56d19811f05fa48bcb492feb355b0ec7c04d6046549c56f7799c
+2cd0d9dade8809de7d510702e525ad9cc82c41b4fb36218e3d72e905c507
+159076a9c0e4a008ccca17bd594c69f5eee656426f865fc1988d677b72ce
+b710b29a0aa8f8337552ae30e93bf7c6e5d013555872dba4737dc5f08c0f
+efd428c66fc8da675373f13f89102688977e18e14dedd7f3b676256b0263
+b66b013617d9a026794b0d6040c23c5506a98530249633a6beec46117c96
+ec036eaf6439e25b8e57754af5ebaaf9b57880ad4fc93f002fb03e9fda21
+df4acb78296b0c49a5a852c134c3b10755177a0dbd6c54ea7a2b9bdac62b
+5d7f3da649df856478e4baf97899e0f891a96536c283f5c81200c51c6ab6
+77285450c7f7e96836b6da5660f6cb76782ddfc64b6fc348ebc3ba4a46f7
+19176296d8c5a31132b3fa7d935a5d777c1dc84d669d564cb4fd689a38ce
+680d0b3b130caea0be43864826d0d154019fd0d865f1c389cd367cb5248e
+24640eb6f66603e50581f6fb5aca6cfec1d6dbf4196da10a5e1ebb14e4ca
+0251c4c8412cc1673d6e7a9666b04b090567efa0b830d2362fd384cb0303
+8a40290597bdaffe429bb89fb66b9dfcfa92f39d92a8baba7266d144ac04
+f069093ebb3fcea961ba4497d3628ad207e0c8c4fac0e5f3f2a663a8d05d
+b6dc33b890ae13d84dce64b495d24cc749b121659373ca31cee09bff2e9e
+e5b62e89d5faa4482a75f341dd172500a54b98fc108a69a3ea94db696513
+d4c7691e0095ed3900cd4489ab008b5460b34ae8dedf3721c60de7086605
+6c391137cf23255c565bf11403bdeecf8bf39ad5e4317a4bb37003b2e7c1
+400c3b8ed7f63719bddf07908dc2decdb0f68e8ef722851c4420303f6de1
+b5efc9b2598732fd1f2cbe45a504bd7fbfdafeade3add7274a1e875aba3c
+4e0abfc6444944b79f95b5009560818f7a0599e5bab4405378fadfe084f1
+653e5a0166714047e8bd4e4cb116596d8089bae9147ec1d62cd94491af75
+a1743d58bafa11b63b447c954a8d7fe11d39d969feac8fa93c614f97807d
+ac62cb7a84a974a0fa555a2e3f0ef662706efcb828ef72e2ea83b29e212d
+f89ffecabcb08dbb7119203c4c5db823bf4e8b698b763fbd4d21e57940d9
+1754959d21f3f649d856ac6615eac692ebcbac555f772eb6ba3cece5ebfb
+cfcc2f3d8dcad7edc697df93aef762cd47cc3ba9e2cdd10940be676efe7a
+a3749170edb47b7562805e3f8bd978b18057c9110ff8d19b466ea238af32
+993e2d3021745b238021f824d887d2e01a7ff12fc6f084b35292f4864579
+406c0f61d0ac7cdf7e4770b424e2ccc22353e6c82bf8ff172973df267ded
+bdaabc2a742beea02e35b9b253f98de9ca131f802deee2905ca1a6dc4608
+19a59b4a4265c723007d0215fc8ac2a91ec5f86cd6aac1e370a297103c3a
+3cff58c7ae201cbaaa8a12c93e95e73974f9abcd678451b1db02ebb2e10c
+c5abfa573a2ea4219fd1851765649318bb556b728d432ec05a86e9894aad
+9cdca63d08642655801bb37f28b6e11b958e8e800c8d521ca4aa045fe9ab
+ac02dc015d18b1901d519181ef60227170a07f3328a6d5fe4c5aedb35fc1
+3dbe86564a9b1dd4c7ec648880360cdd1742ed4ac409450f1d9681cb5e46
+5edd1de2a2c7f8ed63436f98e849504ae71bb872683ae107ad5df3ca0b47
+a5b79513e02d7c540257d465ae4521cb3449d79c931e2ce8c5b0a0a4ac88
+cef7b9e5f92bf721ad51682d6b6f6c14747f78eaac1891fe29aed4eaf177
+e3d2fc655ae889c0c30a3575a76c52e95db2f6a4d8ffee9518391954b92d
+39dae4e97c4022031f8ab390b66ada6dc9ab2de4d1dddf26ac4032981a69
+08f73d34b4849ae28832cddc0dcd116a47d9262b0f93c24fbfdf8a78e6ae
+ae3357f3fb89530854257a9db773a1acf5271fc4ca04a06b46dbe661ca11
+9f45e0080cd129e1a7c23a33f1c48af960761b117d9d91fa5a0ed3e47865
+b774a322f7dddfda2960b91fa7ba20c8f9eb213251299ae328b28ef54b0f
+55fd54f8047c555e4045cbd70964e1c953e471408e4f25fe8ca7009bfe44
+0244b1e30dff518ea7ce5078027baba4e07ecf0ebecb497b4bd88f1ff72e
+b261f6dffec0ed895e237b5608d31ef479e8c9ae9003039a5fe67252ee39
+774e1501100c0fcf154f5c5c81c70539e03118ab91f4ce247f6132d46346
+bbbb126c09d7459c1977e6e367a0c83d14edf7dea081e5f795a7c831fd1b
+325b33674ec9c2b68029a0e600746329ea2e1b9bdd5cb2b140468e53c108
+8e8f2567425443f8146ec37101fa4dfccb0e032fff6cdfd76382463551b1
+ae8ca6cbff0e34a3f75ad400a9573217f8cbb00a6d59ff46e48421e97091
+cb17f53f20ebeb89609ea55ed6ba4101f2f3ceccbc7ade21202439ef91d8
+a9a783c22de7e6601b50c4342e094d0eff223494489fa92150425da1b432
+908423fb3f41e0b115ec1ba592a4f920d15610b9fb33f9912aba67912d05
+1ee00a13282c1909a3a56c4ed06f2f4d1739dc296b7492aad0446f87a416
+c6db4d42b504dec3a6756f3d0845ab2d2e151aa5fde12b31a9c3b5ae1cc9
+d97192bc048f00dead66940004281c4d5a92c20b1f77795cb4f98b8eaa7c
+be16f9b9d4a34a1a53e0a0deadb4fb4b20d9e8064d3412ea8d2ebd259b8f
+2f04bf4bf11a5ab7883c99943d762549c3d5866bb6ed85a0e862eafbcfc7
+03bf4b77cecc0d65bce4df33e0d65456397f231f8cbf66672457cf539817
+6aa5292fae24695009e55904a04588659a3a23fa11989b925705ab45f954
+6f862b0e176fddf75b70d9ef7389f750becbffae25d58a1252cc04a79e13
+fbb6a666fd87cec5562c3e14fd78ad05be28ff3871d6fceff5aa8965bb65
+67ec76d105a6348e915b27767f5010011e80e0e2f9c34742a4eeba369e66
+8faf086a45ac9bcdd76c758db01a78602412a4244c759ece0b963d9ea58b
+0efbf4376bf115288803a54cfcf78584c8af80da2a3324096463e3898285
+57de6c6354444b12a74d5e66053f6907c48522cae9e93bccdb4632131add
+52eb374213888125de71994c31dba481b70b2e4c1f10b865d58ef09fc9dd
+2ca7f69bd2855895256caa5dd6bf7d4d8b341d677c56ca08fd7ba37485b1
+444af8be0dcdb233a512088936ab4d7fc8c03139df396b7408747b142782
+d9406db0dcd31368d2f23ddef61b0da3c0704e9049ccf7f904548c3ca963
+76eadf1ccf77f94c157f5b84f74b0c43466134876a90c5fdc2c53af70c3f
+f5c2d13cb665fed9016454bac1a629361c8ea62f4b2399233e8587db6e75
+a9cde3530f20a68ec155d275a4aa6f63aa5cd115244643b54911c954feca
+d57be2a6c40f1bac38e393969617b066f7d94e8b18dd80fccd0168d4a385
+f2f1489d1dd41b68d47e5ec66ec568333d1f584e3dca90f1367a990630d0
+14355be7dc45378aa111c319838edd441f15e125f928e044640f25ffdcc5
+c116c3f6ce0d4d3195187b22200808366eca9b508ec45e664e562186efec
+a97b22835d384758849605a01973cd9ffc1657b124950c9d9fa3e18b1a20
+7156c4f96f08b87824373c2865845d17a0dda71b1d69f5331c5676d0648b
+ca80a7958a2aa034d7e1e9fafead9248e6e64f9ec327c60ae4f724e1fb95
+8a71e82ac3842768b27b506b5982311557432dc3f270ae6eab23a42fef70
+dd0d407a02cbadeb7b8b74a2523cf46a5f61e52b053c2007f75ae053a96d
+e00646662d027d93f950e516cddff40501c76cd0d7cf76c66b7bcd1998d2
+7a19f52635c8e27511324aabbb641dd524d11d48a946937b7fa0d89a5dbc
+4b582d921811b3fd84c2a432dacb67d684a77ac08845e078e2417c7d9e08
+bd555c5265024aeb55fef4579b46f8c5e79770432c5349d5a65a47ce9338
+e1b599328bb1dff2a838f732852f3debf4bb9b828f9274d03d7cf813b123
+687c5e78a26310d87870bfcb0a76bf32aa20e46f6b2826912e562f503aed
+11e427b7765cd2a68da2ec0609259ff14f57c07963d075e96f8bd2eab9a0
+dc32714dd8905f2627c6d6f33563436bda2d7fa9a976f88947b84c72f454
+bf0b66ca84470375d2ff252b4a2df52ab613d0c8ef0465ff1d809ca82025
+c2122a8f44c56ebfa25690bf6a05675ebb8634ddfd24c3734fe8cb32d6d6
+c69c72a4951cb959175770b4286d383e7a3f158450945c8a2ccf7e54fb19
+aa8d2d98a07f0c55f834f2728d89f82a598269750115a02287c4d415cdaa
+14e1d9e7032684002f90603c0108dd26b40fb569bb21cc63d0da7e9e1873
+9df0a9c85bc340d2b0940860d95571dc244628c59bab449f057e409e58ca
+cc3369f4baa8e53c6765a55620e78341dae06e5cdf2fa5e5ba58634b29ee
+ddfee7f78672e55f18a7debbc30862f278f83f4cc123ab591371f548fbf9
+bd24b3453b9b57051c2e67edff2104f3a05a9f0cb7efd81c1b1b0a2bbe95
+21854902526e5d4fa1b3be270811b972e8726623410cec7911c07f871428
+1caaead97c503714eaadb14ae5923f020093722df1b9d9c055d7d5f95af2
+a9fbc5ab6f6c2bd655f685534d7dc5fbb5ebded6ccdcf369bd83c644dc62
+84c2810495888e9d8f464a42228cdc231d5b561c6b210bc493fc1e7bfd66
+5a6c4055a6a629f571f4f05c15cb2104b4f9d0bd1b1f0ab8252da384eeae
+f5fd5c663ad7a2c29f65a48a30ed8de196f9eb8ea314c6e86989298146a5
+589f76f12664c8d008228b33144679d16ff564453b5e4e9f813191b6c99e
+2680e20a410949ac30691b1428a255b6185b7e3802e8511192e73c376f3d
+eb807ad2727fbb4b27538b3213da0746231b1c1b595a958466155835c537
+e0df4a0ef272d4c3f7f2ef011daed38bc58bb0fd7458e48060db98971bd4
+b24bc7bd0de92573a1c7a80a5fa2b34fbe50271dabeb83aaa4235cb7f63d
+6a6b399360df8b1235e4e9ab59698930044a98d5e083b5f5a5772309b390
+9e1ff2a252734b32fee3940f0e1ba61f54dd1d3f6ff0d57c9ae75a302d14
+b9dd9034279aaca80b6bd05c74bf3d968305a5046910871223a3ef8c77d8
+25d7e6d3d2809e76064c473d1cd7c05666040b6eba647e34588f49fd70a0
+3c937933a2272c938d2fd3aa8149f215bb48f3bb45090bcb9a6ace393a44
+f1a9bda2ad09a5f566b2e8887880afa45a603a63ffe7c188e3eae926a903
+4f1803368e773f42c7391dff1b9ce8599161515c549aca46aebae7db23ec
+8f09db0e0f590aab75e8eb890df354b37cd886bdc230369783a4f22ab51e
+0f623738681b0d3f0099c925b93bbb56411205d63f6c05647b3e460ab354
+1bf98c59f7f6c2ea8f29d8fe08df254d8a16aab686baf6856c4fed3ec96b
+0328738183dbc1eebb2a3d301b0390ed8bd128bd8e7801c89941485c3c86
+22b5f223cb07dca74f0e8643240044e8c376abbd8c82ff98c6dba9b6d244
+5b6cf4189d63c6acd6e45f07485a0fa55eff370da7e71c26469740a68627
+a3c297d2bf215121fb67815b7b9403aecca10d21e59fabcbe38f5ca66e7b
+551b22e28f2d1fd7303d15a42c45bf54b40ef7fc93060ae5164e54f91c55
+20bd303a98d0667a02a900813b260c0343021ac01872fd62cb6abebc7ad3
+a4456805159839ca4a3e35db586221169ded66f852e8974e3815d4d7659f
+6a9bb93585aaf264f06cb6da6a26e51683945224158ea69719b8e4e36eb1
+01333aac974db8f84b051724cf245fe7a4c86582b5dbb9a5d9318180e33b
+8d92c22c44b0d18f8ca34dfa4ee9693c1a26fedece01635fc5eac1fefa81
+32458254ad46dfdfd2be12a1e7f32f3728f286f1d5d4394424a073696b65
+e3c459aee9310752231fa703faf35e11796c4eeef698f4109ca8c46ee322
+5dc2e3e04fa787188e583321f8410b68b9624ff60679d3f25c13e5ea7506
+a3ce8d0bebb99d9a959ad92d8cf909988d9250b310629903d6bfcad4581a
+504b91b2c91889987f36d6fd0be1d0ee5aac00aa0cb48d78a1f7a64a777f
+089573ba79452efcc31c8258fb317369feb0d7ccd48cf13da6d1ccb59a4a
+48ea0b398e590c1169113fed81639e13e96aa268d99cfdb7aee977fbe85f
+f784853a06642b5521ae0a7f610c9739af31ba7a5157ebbbad999e23794a
+d2cf25af987dc85dfa29639957cf28e7f2b7671188045130a6e2785f8d8e
+30e91f0f68c1cc9f2de902952730003e816e4f5703db7a97b4c566f80547
+42fa77be563ef681a4513b9a68b2b0956551c74545cc9883428dfa72fd5c
+4eee93256b26bc86ea34f7427cb0c0cc22c0cc343f739c6c0c46d0923675
+5e04d70587426ef875f8c89ff8492ea23e4e4d763b84a6437a440e69eb70
+65ab6d8cf5f8444a844e6ef3d158b451d121daea2d0e2b423eea24254226
+7eff1b4224c4e80af2a7becac1649e4bbef09f39415e9b1e3750d7ac47a1
+068a4f5ce30840b00574eb4e683e3ec25f6e690feeb0d354568efbc354ba
+813ca1400734a67693af127b0f636d58b83e91548f98e3d87da7fd7cdebf
+f3ecb4b9272d1c83d4980170378d32f1d98b87c440881af9ec052510982a
+0c02ba6743bdc7691a44bae5e044c25304c1a2525cf2c0694494a2e9aa34
+f36af43ab288807ffa4bd418ad51d98c75f2b2f01abfd834d3305682b6b8
+62ef69d05962aac485bb4f560583a5dbb74e967eaf6d299160753ec32249
+bb1d9851d5441cb0c624208e69dc876cd8841a66976b5d7f9c99be68363b
+8112d33d971f2c4f2a1feca88ba1a794ddb725c5e2e2c248082231059aef
+729bb5fee5006ab8809f63e162fc0743c047c7984a9e6333b433fa143d73
+72d4a74fe37314508e04f54dc7a1445e2d6178ec9c041d0cd4fda5cae830
+4b16feb21f3222261c293a8b058dc708405c1a97ff34eee4ca69ff4e1ee2
+a03380d52297574e3aa50c8afb826fc94a14e8caa9ba89d6e92913be9e07
+bf7ae011e6bd142d8952d9c2304735e875d1ddcf82fa9fc0c6449df2acf0
+d5f6cff6d21ef6b2d29022ed79c4226c97f163284f2311cf34d5b0524a1a
+a446645b9d05554f8b49075075f0734b3d1ea31410759c174fcc7305d2c1
+d7128781043cba326251a3375784a506cf32d6a11a4876f85ffa2606fbdf
+27dd16d64b2108d808e33c409dd33f6e0c6079e47e7196016f261e824fba
+b0e4f91a189747053e648ad2d942ece8f582f052668b63a23a2fae4c75a5
+180db7811aac654270ec6e341126e3561429f1d41fe7ba3f1de9f8bbb8d9
+fc5cebdef869376a2e42dcaa578c0807835e58d75c39f91a83d5c1eb86a1
+b0f7aab991f65eef030f212d38d10b1913bff71717c06c78d9a1be136f21
+4be157ba11ba309326c55c23ae8512646751fb82ae200c06bd2e644bed38
+c7cee826cb587ee8ff378b7fdc00ec316bd4a9c24e2c250cb3d64f8ecbb8
+7f4d81626d7f1e4491908bf17c48c84bb1736693eb4d0fe634484cdd590f
+a40ae94d44f348ba683a43004b487f047745fcdfdee2e913328a11a99530
+9bd117e0e5be4fb25d176d59dc2b1842418141190ed9ae1f33e5354cacfd
+a5e4bc186119e1461bcd98517e675276ddf0296d3b3cef617dfa36b4759c
+944fd721e1bf63d45cea90b5817a40d153a2f779e03487cad3c1375425ac
+8cbabf7f754d16cabe45c65f1be4441908e0969d5a5111c931e724537dea
+7cd3fbfec9b2f7d3efa747bf586e9218c3106c49276b89fa28f770fa0644
+fe1f3fe3adf07f59c755a5b39a2ac1d6f23c256a293bf3b31b6b9cf4c622
+b188d6e7401c038657c78bfde9ba09f508f1bbe3ed79793772cfc928c4da
+519f7dbf3ff7074284437d2de8d7b7c78829642d924abacf353119e9088d
+14739935a23667c432806085c3af71ffb7c5fe6b4412b9b1044c1e62ee0a
+a5ce7e0322bc65a8c7d874270d84136526e52d0c7f9f93199c6bb7301216
+a19bebcef3c5633f21d012b448d367157ad928e21f8e471e46982bc46a7f
+df1bf816a86dc62657c4ebf286134b327ce363ab6a66634eaa2a42e99034
+069fe1302febf06959eab8e7304da4d94a83ac1650a02c38c1c4b7e65c43
+e3a6fb0213e57ac49e58721a4f36996069caedefeb48f1a59303459d5873
+f3bedcdb9d00c1cf31130c27b60928f210e1aa5e1c8e04b86d2049f31265
+9198fa646c53afa9058eb8ceb41bda65f415c79ac92af5790b176de1d300
+f1c06b782d584f458dbd07d32c427d894f84215a8e7819e295ee98d976d5
+644f11920ff2f49cb1075c3bb42b9fe4b561362902f11a75669b7e7c4475
+b65f1ae48834cd67816eb63b58cda2f50bc22eeb0cc965569b476bedded1
+2701668f609393659b266bb0e37bb27afc90bca271366e34754383363592
+0f9a3b508aabfe8deef585b07a992460c592a150b325b1e50e4214a2f483
+e9dfc826c54b488493a96eaa37276f5a9666f0a5388fe388263d2c0cf614
+c6cd01571da4389f01fcdbd0ade1c435d64c5921b5bf7dbebd5268100a03
+1e1abb8cbd83873089a9e08cf80276c7e30d2bb40280278c29fa818eb079
+87623b1cfe13e0b01e27be0a8320b69b5afee820f4705202158b7f3059b3
+655bc28a754d088fde23d43d6a9389da8bc1cf3e8ea1a6f4328c196e655e
+42184444d8c0614c7167c91a492c24c8357794c61f5e47cdaf4b38004a5c
+8fceaa8151e929328bce1b8f67b22034f3f75e4d105283337c3d460e7d99
+89920c43f5e1449c74ad6ab5ea029cc6e497ea60068451c4ef2132fb87ae
+049077a156c868b768df4a4c475a532e2a22d999931c64f8bcc18f51d25f
+0f94fbd3e9e6c094f78da062f80c4aa2b86fa572cc469e629deb4ba0c553
+55e8422b562ed2f694d0e8e5540144e30841d7593b255edd4a61dd345d5a
+00e411d2c50d64782a3ebedf945fc31c00d2fe4ca800f5aeeaf12ab399db
+956362e979bd7ef0787188e43835e5389ac444d13204af6bf1875622f175
+09f32015c28729cfa3b3cca90308eefaf260e3fd9df10f3e76786b8bc0eb
+a30e8cd33689aabc55e3ce387cdb89a30573495852a48009cb58a0fd34bd
+da911159ccacc94698ffb94c5f45f15ecc9e82365174cefbe746f95eee44
+7a33b4d823487e203478eeb2d8c4bc7b743427778249c56e48fe17d0a501
+7b693509ddfe1f42bdef97aedcc26ceffa9357dd985cdf2c70bbfc987354
+6f0aa7df227ec42f9ca2482f58809e3f9650444568c54d3520bd0a7301ef
+48bfebef1fc4332b5ca851fd786c1ece136fe9e575b69393b5aec2611903
+fae6e7a5046e2ff350becb8700f209b1131044afd32fed1bc1297b6a2f29
+6ec3b87f170e92aabacc8867360e4dbce9ea29f0c1df981f6cecc8986767
+0ccfb4c9faeaad7ca9029b8ff0129fec4a040f80ead041b3bc8af7526675
+ed9e13204e64d76440a097d77c535d34165bfe9ffcade530abcc75ae224e
+890d5c110004e218bd827a02ac7340e18bf3684c43e664e0a37d5fd4fd1c
+4d4489d25a99d542c16e06685652cfa3567da4eb0cb517be1482939da0cd
+d0ea3519ad1e51bd9dc7b9077375a8cd3b5de9888697e853bacddbbdd1a3
+0e442e1d6f2d652046821813d0cc0e8f16c97cdd32daf239f5b2b65ef620
+46f6e9821b2e2ec539302747795fa746318514d38bdf0d0e490c00e114d5
+03e7fc9a8fb83b14337a5bb4d640b52630f5450bb3bfcf7cecfbb1ef5192
+ae401265450db197bcfa07315ff95a809bc5fb4249e3a728a817f2580ae3
+50d8d6577f79c883ab4a3119d9ab98219aed0d1e826023a66da814396058
+d95e52d9af8bdbcb0454721f27855b686d13bdb473f650c9865f3e04f08d
+b10f5256a3e59bcf16b12a84bb7ef3b370647cdad5929b722a05f5b3669e
+14c232bb82fcb9c1dd8155ff4515f4e83c895cafb86754e896f38e5f3beb
+5d29f1bd99cb8a09c5e50f412f6d8a773b79021ab2c4831aa663c5defc4d
+553616874dd5bd8b75c7a2af7d029aab5a72528fbc4b5ee3d30d523412c9
+60b432434017c4cd68b2062d28f307fc287e11663511d1a6b52143afac0d
+ce0f7ba3f326fb707fb8d2c985dd60090e6664f2344e098a7a1a6448026a
+2ee651e8141cd7786b6543f512e4c31d25dcaf6652b1eb52706300b771cc
+0c49295067befc044ea46341927123ad4b7d094784bda7fa7b568853d0b6
+1e4cc39e1abcc9479f91a2501009ae34ef7d5ff56205cf5288503591cc55
+c48abcc78daa4804549562afc713a4c11152e6e4331619b2e474a25ffb62
+7c46112fa4259f07871f8d6882e9a7ec62d20a86a0c502815d0a8f3f5ce7
+cb4a6a74b6db8e17d54bc919b82c7c729cc05b98855b9d8a0fabd8a9bdfd
+4333f395607631f57c0473be0fb290c4f40a7aa6ac49208570ffa1d0f849
+d4871ebcf9ef6f5106301cf54ff8cc9918d6de74d519fccba58bb1c21543
+f3bca9f43c211b2e5c233ff6dff2c9b56d3f656f6070d13dfd0be04653e4
+98c670770e01c07b731ca0e2eb56e608828fedaf1a31087f2d43cb4c0074
+e576769b0830577c86ad5de48ee216df02d7c4e4ec231afd8e76c608fc9d
+06cc86f38cf4d839e0a0829902f56cf2f86f08b975a6bdd0642d6b4c78e2
+57cf9a4f52646a952f6a220c36c91db7f44c7f44bddf33328ea8cc01827b
+5f2d79e3ee6c514a4f8597a847ef5f32c6400736e6ade28faa7bc6e9c6ba
+e4bbff236fa6dd2b0ed23fc77f92649feba149f82488260b0bea2a4fe1f4
+65d96d8c51719e5e10d4c17d1b67e700aac36b1ed55c93b4b2604e72f51e
+b30fbf5b64c6fcaaef764639ebd789f82ed354712c7f9fcd1df257e14c0e
+8fd59a0eddab684bb1b4176d79b22ad2605bf534e4b8fac2272fbdeaf210
+0424a2c5cc65f8dd5faa13313dd926128ed466046ee94bd3eb41f3ea5505
+5a70603a2ae1981bfae8e77d850fc5a5bf1bacb3df9b7cbce68ce7979fad
+a73c2900526b68236c6d37197b0c521c5b1cf5cbbc89238586eceb99818e
+aa47ca94ff615233575fe83d0d50d734351e0363030a12300f7b20450946
+17bb209c346ac1d35402b617d6260fce04ce8b3231ab5c05af30b0f3ccb3
+3616d3df334c8d963279537563222dfbb705c3e14616ad01927f952e6364
+4c4b7fa44ac97616c1521facd066aa33b2296dc03682eb6a3b9dd8e5bf62
+53f10667ecb07bbd50553f1b211067f5cf098b64b84d94ba9ad8b146dc9e
+8e9be06bc14cfe0945e22fd819856d6996e857c0bb5f292defeb493589f4
+515700753885d61eee1b8c19e6e94fe2302c07933f949d6bf119d207fb04
+dae7bcff7578bf33d77e29611c7cf03b2df12c242827ec4c4e5b5343ca3e
+4f7f38ed337583e30dedd78a082f41d60cbad55d59dbba11af1bd296ed6f
+e31d2e10d3a8b5ea698e656ff97755a47ddd862d23309e2e6ed3e3e111c0
+2c3a713d782fe301dbaff0a4225f932576622d1cbae40d20f46958298d01
+783851c894f2712bfc4736d3802e548a704878e2d139348671fb96d0ddbb
+f56d9349172caef0dfed4b84d867116d91063dcdf9ec401dfe8abb269ee6
+0d646bd12e0752313e2ddc272d9f4aeb9d940987596ab623f9198765cec4
+62f7b6c540c9a70c9a872bd28ea62e056560b61ec51fc68eafe008f20760
+246e06374ae5a6bd2577217700507978811ec29985ab644e474e41e8a105
+295fa67ae05e0739e8c7fbc51104522934942f53e1e1df1ec2a66f0a74b5
+9885cf2c2fad1cab3e2b609f126ac8b7350d5408a7df9ed5c27a10ef6505
+6f0d877cd7bb902977ba93e6e8520d2d018560ec8143876ad0dcb95b173d
+af72c0d413bbb5541f14faa57eedb3ac2430e36911d2f486d9ebf9cb6745
+2ccc763e1e46e7a4b8373e06082176a6c66d045e18f90b4b2ad15802f6ef
+cf2130cdc627601ecc19887784b6de7fb6a193bc3d057ace29f74199acae
+69526ba6f7a2c669593f9d0849f12e37201c32c88384e4548a6718cbb2ab
+714ccc917d93b865ac7d7d4dbd13979843f4f5c1f8b937ef12fcdc9aff50
+f09d2625f4367ee70a98772a273d8919952102aa03297e3cbcd876da5abd
+2ceb162b8fe1d9a22ff694495528c09a8819fbfb6946ab205d4b2424f6d5
+6fa1c704065cb64fb2aa0fdf291fd5e7daa38667e6d8e889be7f4c453da0
+59c492cd25fcf4a03a6995897145273a66cd6ba999138bc8e2aa7d080f9d
+231497ed28a9a27b6b0d4785bfaee46fee71b26d6839f2549a14e7ab7347
+0b6cf368d2d49e74c78d93477828e4582589cb447d795181d3f13dd8ad52
+3c750df8f19b3260c17a6598b406472a7204dd26c5988911ce9884de9a1d
+ce33d834becb1dc80efb07f32d3ed6c2a484c5d53746071576c3f67f25ff
+1558986fe2dc2265b4fff79c07e3f4c6c0ce8319e04c14728ed722cf214f
+65066148bc817753dfdcc0950bf80dc515002e1a92e7d8936e9b3aa9635a
+a6d512c68aebc79a62a6bd17a411bba7684e1f06be9bc3d1aca25d50c8bd
+1d75597194cf87c9ffe04ff28bea91b5b9521fd356ed9e036466137586ee
+f0a8795486438d0d9707cb2854f12963929edac394c562235ca71376d938
+e4e1518668180b857d75318bc22e9f0683749047e7649f9e20b35204b6ee
+60c0d47bebf53179a083f0b4cad5b3327a3faf2cf03753e3e46c05773629
+7e9bb305f603369cbb568350b2b5c6d23a35c551e0ab28b082e321ef4ed0
+e2704d35c75b4750af782160c2f2e9aab0e14e541e95b64ebedd66db2c12
+a8935a60177cab634e20a8871a3a72f4b21c3a34d9dac37176a321c2ce3e
+e828d140c8445117e7fe4738000c30ffae8e2a48bd618cc8813e38fa0f86
+92ca634d1e56010987483aa0f08980d91528df3d370ac724acb238e141ab
+595dcb3da7a769de170edd5763078d1084e2ebefadf8a50a816b50722617
+c9539dbd68d9062b015639708dd900aecf4f15adb36339c05a9aec7403ed
+771f9f28c60e52bda3ba6902e06334036c1dfd66d35ed00e3fc0bebf55da
+416093b5cf512217c47f905ccc91fad879d63dd1380519a02025ddf15d70
+eaa1bd8cb6be67608fbc5c94796bd09ba35933f64c5e72a26db1ae40ef49
+af5e972fa44660588292b67ac670bf046cb1f5a7a0d73ffd6df862744786
+4a56393b0f1b4cfcfa362c74634713093161b29c94a2526b7138aa92fdde
+b37a8c1f30a6b3837d9500b340515f0412e681f5bf36e7869fa157df18e5
+c79df3e6aca924d7b7dd2e0d5b87682d7ea6913b26397ac180fb75fabc1b
+8e156ed542b9d8c83079bccd141c187f90d72694de4f6d08520d11cd454b
+bd3c2e6d259694fda0c8decc724bdd650163b7f6ce1181590c06de4c0dd8
+536aba318cabf54782c919e07c2ffa1034143175d05deddfcd7dce6c86a9
+ec9bf6a4437da474aac2dbce2c91aedc20043f179d5c9120f3dfb1cf6906
+c27f2ec68cd75035c283e1672ea90d953a23a1515c420b81c3270fa06573
+4d003eca1bb71a2dacdab67e44f47c266c2ea1776648b62bc110671e6eca
+4546d3c72c8acd956e10452c32532ed51bf3d0518467fa829efd9c896e8e
+1e5c7ff6da0b51e872e403470affc95f25e1d2b9b59ddb0472705e14fdc8
+fc2af16527188508be10d098372cd7eb7d62a85c8d8dd1d0f55ae3ccd0a6
+5dd6bf776dc187bf4de409d5db3fcc5a6d852848a251f4fb4e01dac5e9b9
+587fa8c46ce03689709008b34dfb3dc105def80a1b515abcbe06e73fdf7e
+7136e40cc922fe9a9da1726747e84427f288d934747b6c587490734906b8
+a91144ac82a57957cffab561714e1ff5148a39499dfc8cc96bf5d87ced17
+825e8f80cd943d9a73945fb8bc51cf1f9cb39c605491c1bb8f1c4139974a
+59471ead310d041b1ca1ecd5e9f92007cd8243cb3fb1ec5256444699a9fc
+ed6cb31eaf0912c16fa480a1cb4a8f4a9cb6a4d9a9903d1e2f674286032b
+489b8a23ac4719fe435a9fa2d79abdbaba740e69d5ed611421b1aefcd06a
+362ddbb7b79aac41e3e90657afc0b87a6e8c57ceef70a628efe19f568634
+50f47b5c6d95870039caa3d07a54e58df064bb5f59dbe9b9a2c7c84d7e0f
+32386309560a0efa2cbfa27f861b208b2df4a062ffe2c59c057296aaf5c2
+0f48ffc9ff0692f8cfbd6fc6ed1f3a14537ba40d7267e6b5f69c997a949b
+26577a9a99db3f53167355c4967dabd522292ddaca3c537bcf303ce76add
+eb99f6664227a94d6a698dd5a5d40008349376067d057e28e55972264502
+e035b1f5e33d7b3aeae016f9be50f2aa09aa138d15d7af3c1ccb805f2d5b
+cd4e9b2b5c288b2af4a25abf0a9093749377c9e8232ba1af17962f85064a
+23b0a13f11acbb471cc700f9f1b588f72cb63d3d1a95a93502ef74ed212a
+c452f1a84619bbdf61a1dc79c0d9ba29c7f19b400f682cf66f7705849314
+f5c8bbf973f2c53bdb060932156bf2c9cd8d36cf6271075500b0e3e6ad49
+958af46a9dc950f4c29f1ab5dc0a85924f7ffef259f778459c80118b1eb1
+ed29208d1145b21b19d62f755de4972c57a09b3decb0a8096ab025fe6b9d
+be49ae35394f0ea40d3693980f97f712b27f0e28d8a549acbf1da63518d0
+374941effacf63ac3de0523cfac0dcaeb690de5836741fe58917c7ecffc1
+95e7b560a3e763aa70fc883751bd60ea0a0f893d8e9fe75a66c67e202c24
+84f66708ae74413c0101fe0b5003be20881345d917203b582a247e6c74a8
+1d0479f317aba7b9dbbc0a92e91c51fbe8775a44c57699acc9da84ad60fb
+9629929d1edabbd70b4ef9887ce4ec2469f154fada42de54240cf3302364
+7c492ba17e6936a4d85e0751df0945463368a803fb40d8ded22abe118250
+86cfff1878abe5b100bc08b991cda6fdfd579332360f0c3374842edce6ed
+e43649d6702f34668a29bf387e647f96d78f33395e8d4b3521cb4fb0956d
+12c924c16eee798cde68e319a358cc3524c753177d976d4e14a2e0cb72a4
+80cd87bfb842060b1266568af298bbec58a717c577be73ad808e004348f1
+6aead32a3d57457376ab57197534d6e469ed24474a83618f3ce21df515a1
+22918f4b62c642de0c8a62315ebe02bcfc529c5b8f7c127085c2d819e29a
+f44be20fa077ee01a8d427bbe3d97a9d2bafd77f17835279bf135900aee5
+9bc49582b18d468bf93e47ce0bdd627775264ebe9e4172839a444f928580
+8c95895b7e23592b2dcd41ee82e966c26aa2143e3057161511796e980998
+1f2e4ef5868b3bf4576e3546e6407e35cdf14654bcefa7557d09407545a2
+38173080b4771ea52054736677a8d9749a2b22b46b24fbff93c55aa2274b
+8c7ddbd751bcaf1df00ccbe1f24a80622aff192fd6db2238db941ec44ae0
+dd73f6b2f80d89bd0aa30c038583deba14913d38a7b61b54522755e251b2
+aeca62033a39ec1143b2b960f9cb87f748428bec3243b8164f07d5ff72eb
+f2ef69347bb933241c2401a96ba5ffa3f9ad060c41f4e6bf7280af65293a
+bbae49d723dbc4be61d7e13f7a5931a697e7f2c6582dff416341ccf5a24e
+9a53686a1e13bbe0bb480c19a4e72a5e477bd29f39dce1a17f63f1e8c696
+d5f8855cefdbf7ce681c7d6ac46798ca9bbdc01f9ad78ce26011ee4b0a55
+786bb41995e509058610650d4858836fcedfe72b42e1d8ba4d607e7ddbbe
+3b0222919c85de3cd428fed182f37f0d38e254378c56358e258f8e336126
+9b1f1acd7f387686e8022326a6bbc1511ed3684e2d2fc9b4e53e83e127e7
+84da13550e593bbad1c87493f27b60240852e7fa24392fbf3f478f411047
+3f00a8fdb6dcb8aae629dc7f055d85341d119f7f6951ae612ffa7df82111
+d1ca48306a57a922cf4c3106f0b5e87efba6815f6de4294c7a0394087067
+677889d22a3fd86b0796200300d2716445078027fe0c0b05c86ac80d2095
+ae874324ee6ea3553bcb92fc1522a6d1524f6fa22b71598fbce784a10b5b
+61e50307ef4409ffb7b38f27800f2185140ed08fc4ab396050b068025a9d
+e4bddcad201e72ed9b41c4ffd4cee743c9c2345b95c5071442defc8ba5fa
+9c63c56e209df41d10d93135a8080f7cccacf67e0b0ddb3e0a31df32b83f
+290b3c536e9949973cdc80aa5c8a4feee20290a95f68e59f54050192de42
+f27464ee374e4d2451ee8708933b970402c90ca3070843a449d7c3146347
+1efa666a60fd5cbf55a47e4a3c5c318fc1af944d58d32690a2c7eeef09b2
+d94721896e1e3e76e44a8efd524ed5d6f5eb9da093d277441546c6828745
+ad71b6c13f653dd631bc6fc55d0eb4648b7bd9c0eddb13222542f2b6e8d8
+b80bfab4365f4199a41ac690979285d917de79359a183e6fc254b63e6408
+6d33e3c029f472f40742a99f92999f302f79994ffd615f1a848194cb56c7
+12146850f5e400303bf5bcd4e5fdccd1fe2edf5352d525cb15d8327f45a2
+6e3ac276dc8780c65724d28dc6bf9c7c985840070c35e32859168890d599
+a884dc2a90194cc2e9cc6a20c6c0ee11b20adf3aff01db48eb8dba7b0c81
+7fc10cf5a66e8171a2823a4cd22f0e80c82011ae56dd895ae2d3ebe84ff3
+d521c31453e0909cb9b1cf0b030eb6b7059ec38038cae12d0e1cc4b5b3bf
+e6c821faac9b8792441e2612aa1ee9318b71f9966d7d3a64abe349be68b1
+744de7b212f6be73a0e1eb2fa30850acc3d9562f989cb2d4fbfbcd5d3ef7
+ba55717da1cabf197b06ee4d8650e968518b6103fbe68fcd5aab70bdd21d
+66f09f96208db67c1b345672486657295a39a7fd689b2c9216c6b46a29dd
+1283bdba295dfa839a45b86c14f553ff903a6f7a962f035ce90c241f7cde
+13bab01d8b94d89abdf5288288a5b32879f0532148c188d42233613b7a1a
+7f68e98e63b44af842b924167da2ab0cab8c470a1696a92a19e190a8e84b
+1d307b824506e72e68377107166c9c6b6dc0eed258e71e2c6c7d3e63d921
+39690865d3f347c95070cd9691a025825421be84bd571802c85e2c83ba53
+841223435a9ced5dead103b470a4c6ae9efcc8b53331c61d0e1e6d3246cd
+aa1b0da347685121196a07e97d21b10ad34e7031d95c1bafa37b4141bf33
+a6be401129dcd64086885f4b5f1b25bce75a4cc8be60af35479509e64044
+d49c8a0c286e4158a5f346ef5fe93a6d4b0a9372233c7434a7a6f9e7ea21
+30c0b4b9f62e3a74cc5d2916ebdaa51a1ef81fceb6cf221e70002a8a3106
+bfbccc2d1809dde18e9607fcaac008fabb72e8c50244507f4013c5a268a3
+6135ead9cc25362c37aa9511589f18d812e6039490f9c599f44e88754ac1
+4f6c1841d570efde27958c7f1b2c68772584e1d12fea252e3a6ec3b051a7
+6faebbf6f5101978e24a9ca927c02065e8e49150a55c64dd30757e8a33d5
+2a788437a9181efb47414dbc22fdeda203d4122137bd045611f68314e12d
+1d6a5ec270c8919562c03e3af7b0e0deceeddbdaf3eab8fb5632e44dc1e8
+d46e2396b0236a46659164e33709415e7b347f7f7b87a9224a189ddf5178
+2cf66c9d385470a51efc88696176f6d3ac3b7b95fa074c981194e22981f5
+1d925f980393b7102f1f836b12855149ef1a20d2949371ddba037b53a389
+7617c257bbdfcd74bc51c2b40f8addfe1b5f8bc45aa4d953c0d1d5f4091c
+6af796af6513c820499969593bfd22f8c6dcde1d2ee2c0ceebb5bd6a1ce4
+5fa61094e932b380cee381f4485e39b4b1797f2a7d8d90bcbf89b9cb1006
+2d50fff083743bf318157caac1c0179c87c03a2857fc002979e7cc97feda
+966b09ceb761d3f55cf07637256c6aa8b8e5cb6aa9739452a330afbe7082
+975ee39fad5e8106e8ee05771157e92d99003533d922ccc37add065b6236
+7613d039741f99edc77c230fe8d1baba720a185186662376b947bbe1a686
+4b42c61ebe1abd40d890751ab8945c629de3b6d2a49809dc693f9e397097
+cf1e568c258081242460af2de0ca44b7ba2734573967b3bdec0e5e64598c
+cbf41e630d821491504f414d9b54a3100dd5105a141cf61bd3ec41b67368
+c8cd366c543754ee800ffee3d19c9cd0d408cc772da10e4d8134964b0a61
+232e2dfbeacd0fdee12792504bb327a2e1fc44127f8577ca51d380a760b3
+740e6be46455cbf3917b90f0dfeadaa25d5d9f66cda43ebf9f75e0191a06
+25ba29666bbe8678822a453d4e876bad4a6b0d4b6cf98feb60339c9eba2a
+dce4ef7faba428422c503d0210dcf8d884ca9f5094aab9f3b1a2238b569f
+444748902907cb0d9d7ca33fccdd0cd29bc68e44f7bca5092be6272bc949
+baae5af92c302bb21f91b6ea8463265680f7c16f45d8ff35392a10eab87e
+296f3af4478032b5b021db8510deb617941130d45c46fb3647d94b162fe2
+2738766fb6d76a06ab6803818b27c5ff4205ba668f95b5ec5ce4ce6da545
+c13ff56f417a4e0b3b8554a1e2a985a167e168adc8c4db28a601a80ab451
+91bf32acfd8d25c39c2f17fb3bca1296d3d160f25b43b4d6b94f20ffe012
+b779339b12860dfc897b366e3d400e756f4f9f4d2c86fb9d94c11ebd1450
+eaf720056e2c39529331bdcb104d113b42c94af2c6a5035750b7ae7fdcba
+b6116d74bc07a11d4357ecf73d99221dad5cba4a7136425c2a3ac0e092fd
+606a4ab722195e3b7fdfb5a5e3ccbb85fc701c42bec43b54e964dff3fa04
+193043eead7681cedae9cce6919949ea60ef5630c4b9263c8f98b4bc74a1
+63ccf3d0a0bc1deff39b800ac90bd734dda7ecdc73169ad77e129887db80
+7a253f8807a422eda8a16c9ee9bb8fc0942634bfe035dac9f7e36d09844e
+39477c043399db4d07b3617da9d6eee76d0fde9201da98b906050748b68d
+8c944ace3c96e90a3c2b63eae27b9152cb7274fa336866d71b65a57f1bc2
+bb1f482a67f3993dcb3ff24abb0223f9a026c81b2b33127a1dad8929dec7
+5d46bdd790eb1addd771c5c3965a2f514d3a128117a44560cc10a729bade
+4e6c86de7c09a39602235c803902e34f5c176b18e127d71a011dd9a3a61e
+ebfaa4a4e2a5651be6f4067e5e09bb4f3514d67c2129e4d3ea9568661138
+1e45af07bd84f883c70577a986416747f3bd8d1bf86d3d7b07e8a350899d
+3c2dae237bd5ece45faba7a0ba30fcda7b7eec9fbeaa5a94620686d1e403
+1cd2512e8d89451c7bd8eb432c8862023d66f3f9fcec0d47598e2df59525
+d673a5ff493d458748cd6341f161a0a3e8996ca5b496508578fe4f653924
+2ae28bf4b7397c02b726fd5f9d8b898938bb668a546be6e42865f4f030d9
+5faa289eb24f7b8e249b224a95a2245605d67417a489626df7417855b8d3
+1c0043cadd2b461d32e1b39ccf409757c37b68f84e752bde6b5bbb847bf1
+57ea3434802def983d6ce5ceb3e9fbc4911b5484e99bb94dc3f383e50672
+0e85a91ed378e352838cf02921ee0ea94be01b5a60f9b1f58fcc1b4f527e
+43725de9b9dadc3ef462fa279bd7138095d4cff2a0563039f71e383430dc
+f628dc9611b2e3db08fb2da1d5383dc1a3c784e1e64541fde1d9d7f42505
+de96d3d0a401099fc2879af0293b0eeb143b78cc221f670c0479bc150047
+0cacb9a282e334e428b527acdfbfc56e6aec8d4d60745c1dc000011b6248
+d9ab4a17dca7cc74e17d33c0641710b02cb1edb0addc6be214b17e9f845b
+2d9c8bf03c19e131e00f91f2a393b5f2ae7c3d4ae9021c4d7891d84d5067
+377ce92836e42eacd7e540824f7ac95360ce116d41d17a50748748971c82
+27f089a22ee0d21940de854f737547b73c7517addd9bdaab425a6c2908f6
+87dd990d6cba4d84308bdd4c4435a6480ecfa1a14daabd4d8e2398178e48
+de28b84f7ce4b61d2e6e64fe043c29a941f6de7621ee6f6d8b506221df05
+db238b8fe4323cb5f259d4d3d9c94d4ae1ca37d6c34345489c0284171346
+e9830e2e3c6c167238a7ffe0989d3eac870cd44102cae139469b9d909b5a
+9c34792f693ac94ecd35d2277080e30a2d24b50391b6f2a3d3b6c81f7ed1
+a7b218903e7fed7a63269e27d793a2e0b40320ebf447c71f36d40dee002d
+7257f43c8add31edf2c571123e46fdb413e007cc89e99b6f98d77ab38bff
+cf140f787e45ffb2c7cc4ddbb59a4e32dfc36e2875f204ac851d757c1236
+12deb31324ea4c201d27fdab46e9f3988ad2bcfb8e9cfa8c487831a9b0c6
+60b20fb66b4c77f52359ac96f3b3d189aa0571c1c53db06ddb10f08882db
+0b1e93e9478d4c75626c5fbdbc6044c4d82684b310ab2af144d12bf36f1a
+c0bf6249d1da9ab319453594cb19d0e93c4e047fb49229c0cce76d0cece4
+2e76fabd2425382afe707db032cf617b046a59a2fc1bb3838d98fd5c8053
+ecb918bc14762e4ca45027623988f434ff4cb08bc9bff5d7de21940e3e03
+1ee042d9c30662aa76f96213fb5a92047af60f320e4660eadd1ec19d0086
+072f2202af5f219725f81882f10d1e065a8035a9946d0ca0e48a5e7dcf61
+0283b834eda01e7d94b3453830daade2aa6c947989b290c02ade0d7b2620
+813ad177ed82813b6a985d5c0a2d42419bda763d409da085936e33c817ae
+68e5467eddc30be172de855a0f7f5c527555b3f4d942401b450f08273b1e
+c5b5352fdb8562a71f276284cf7c27537e628f94bcbffe8d669ea2645752
+60830f1e65e83a2204cec393f6d92d4f61f317471b4b93039d298ca2cc94
+eeada0140823a2bcd1573e732e7b4bde7368f2ecca5961ad547f554ae989
+98d87b7e5d07a85c382bcea1693a697224f41eb8b406bc6a0c3eddfe8b5c
+f25b11c3e4bd91ea7d6274cd6b3ee7b8f18cc3fd502a324c645568dce9e0
+d43caa61f7306fd5488fcfc439d85f8160ebf0ac90fc541f9c74d35d7833
+09309807a639477bb038200738342e50136dc64baa7cc1b879c61f7e1b90
+e1f2bd4f6e54c4dc97b8e4adeb102979203a31fe26a7f58c609915a95abc
+4acc263179423f8ab16b04272d5592fc536f29a45cbcdbe15890f119ca9f
+c7a52eef41dfa5c4fed087eef8e698ba738e300bd58f2a1a10da1198c1f9
+b60e2032f8384a86aa84027df21cb87977528e3bb9bea1e3a6879c56402e
+a29063afc6ac0194f4944433f9a5872cf0a2a741382d7f3c0ca7817d5d7c
+4b8bf53af0f18b1eb54480519cebb61d983157e039b13025e7980eb36f54
+3451bbb84e470ffd0f98eba80c74f238729dd6278294388a2e06de68a719
+47b6d478c85f124d14aaa835620e49b7f5a4f21347302c0f0864f7ebaeec
+d0831c36187cbe9c848736764a31056d2cef27c07cca00033dcddca9a2f3
+b9ebf28e67257b69cd38bc23c711b6a2f6e4dda9bf5a19da275e6a8d683c
+723bfbb95a90a344a6f421f0b67ae84c74652288b0597e4c86c28f73808a
+77455f2948e8df634c2d14f221626b019033f9230c9167982cca9ae6dc37
+aecbcb49fd9fc1dbf2d11bba7187888721bc42a7f47c23e07d2fc5a7a91c
+0dfe255a7f9d17e69af1618502a6b90b1dd748c7eaca1e1ebe8b861b04ff
+e5f628f47eb4e7e65311037d7a5713d7cc3552dc85f452ba74c4f12aecd0
+d72892c940c3325640d62fe3bbbc71361dce6d54766e1fb99dedcb2d19d2
+fa6fa21f9116e03952ebbef659816a62db51a9b5b3916ff818518774ccd6
+79d44100d7236f211f36fa80a4cbafb3db76ba1e7e7f12082b0140eed2cb
+5e793e24501715c6c170ad4f856a4bf16bb10210025156e635264d3cf18b
+1fc1e8cd2fcfdc2ab1a24af9087975bfcf6fb703fb36e288e58d0d2ffc98
+bb4318001d931ad6161dcdf8984e6690e0f6bb07af81bf07445f8f57b355
+6b960d24e7cd152708489e4d953ab6a155a757e002ead97585e6c5333d7e
+5aaab2731f047f3490432e0ebf3d0d628eefa8c1f665b9c86aabb0706639
+5bc372e16378f0d9b439c98e7bf87be73e934995d58e4e70d3ae9a5b54c8
+87a19f2826a772c39d41805c642354d9bec75b065f148f7c1e435dabbeaf
+e4a5744e3f2894a928121ab069bffa3218a106a9dbb83971353a7c7a5616
+d9da66fbb908173f9b07aadcbd4d112cc353e7b70476046ce5a92e86eaff
+4eec40acc840005f51f55c9f5874216851e9cf3fa431d95d3032e779e356
+4bdce33966a3a798b170a06c4cc9f73700224c858c36bbf2d0326c337ce9
+46f69c19a84187fa50afc5b36010f9a7612e3a25e846d49bb907af9505e7
+d8c78748d7dcb501bbb3d6603e829deee3784f2f3ca583d3738d6d2ecfb8
+eaa887103606211a3c1b5cd74a3e0e96fb57da91baebaecd3669661e7b1d
+579ba41928a40a7028acff6cd409e601d23ff66ff2c8acb12e535360d727
+60d2e988d801930e0e9443d60dcb9f378fa75d58d73e6a3b6e5b26407c82
+67d50ad97787f8a9b91765e41552283cb67e43e59bf71cf08b9755c8ce47
+0cf374832c72d1e9702b55bcfc8b5a4e966d5072fb2a72a2108574c58601
+03082ac8c4bba3e7eeb34d6b13181365a0fbd4e0aa25ffded22008d76f67
+d44c3e29741961dbe7cbaae1622a9d2c8bca23056d2a609581d5b5e3d697
+08d7e369b48b08fa69660e0ce3157c24f8d6e59bf2f564ce495d0fca4741
+c3a58ec9f924986399480ee547ad1853288e994940bd1d0a2d2519797bf2
+8f345e1bb9cbf6997dae764e69c64534e7f9dd98f86b5710ff8b500e1c4d
+f509da50c64e213ebdf91978553a5d90908eb554f09b8fc2748c9c405903
+e7bfbf0ea7e84254fb6735f09bf865244238e5fed85336c995bc3a3b9948
+947a6eb95db4cd1b64c0fccf82d247a2202e9e7eef5a550557625a0192bc
+8bcc9e461e52833f6b8729ccd957d5c4b6e07016e864fc02b792c7400ace
+d0a8f43c755f87bba6e5c6e1022416e5454cb34a19865d951f7aea527760
+53658cbf306ead832244f3062c39a0a121a1157a8e47008163c5bfc88197
+be16e9a1ba26a035a16dd38cc28dffb666dd4ba7356c66b7bced9e26e905
+4ce25f6d36607d8f5dda1e21ac96a815bb2989f01130ba1aca9aade554fe
+effdfef5d6b0d2a01aad92f599f6a12e121010ae6acc6f150f19e7305271
+97da761b07530ca19b84b119e5edca1fad18462143b8913d6b3f6864b713
+7a93bb9e1bc29c09d660704e8d8292c61072ebfe35c354a2342b2458a353
+31d043874380d439388e46688a53bcfe01bc190ef1a6b5dec9d40aafe822
+261b28bf3e2d76f3dc4302506ce3387b4aa2a51cd4ba1faa2ed1fd7df664
+6772fe9f83d253451eeb0448b444b8ca80cc7cb653c2d1eaa0de6f2b1c72
+47e6d24ae72e620e200aff83a557a1aa7a0ce0a9cfbbeae03c31d8cbf1d8
+20b53b688ed2ffbd83418d743ee31e3d62216ac7be6c12bc1917548cf670
+d69fd2e78d9f7786ada0ea30a6f6d9fbd1f1406337151ffa1d3d40afbe03
+728fd1aa2fa8a4f075796b9de9586b71218b4356fb52daa01d3c18cb75ae
+d4d33fc809dcb6e3dcf7aee408a0cef21353d76ed480bf522fdfe86e0e0a
+b7d097defcb793057f0ce98ea4989a9b6787b14029a4bf10315a2557149a
+fe9c91e7d825f7518b343fb556f0177a8f6ca08fbda9913d52997511590e
+b9942c9813b4cf4d4aae4919401f2fc11fef0620eb5c40532cdb22d5fad6
+919a3a710de6c40d54993b5386636499c866938e33bc703a99c73adc228d
+95cac73ff4f4a275c04d0d787b62c6a184dacc4024d23f593e7721be232e
+9882fb738160e52ab905f0ce2c76ae6ff2c8bbe118a1acdb3b464178cf01
+94bc6a50df1090e9221be11e49f254b06c3236a31569b947ad041d1c6b55
+bfdec3c18c791ace0fe2a59504eef64a4eec4b5c8dd38b092745e0d5ad29
+276bf02c419c546627672a5764a4904635bff86fd0781d36fbdf13485229
+71f355de2b0ad250052f50ad70f61afc870ac7a816561d3232b73360d4ab
+2727b2fd045f254c782bb3f1f49d94c6d625047071b7e32da5c6d21a86de
+9283fd632074430772bfbd85e0c9ccab1dec16bbc049c3e223bec1b65c8a
+9e98cf58b30a74f74f1a842dc91e30c023498e280ac55edd58f4cc731d81
+e443d9b9efdf5fea63c9f357320e01b8740eedaeef2495cd02eb2f338b3e
+674fb074cc497d7b1937b188da857c2c230e9a931cbc00c85a7a36fa80b4
+56588e1bbabbe4ef429a6aef9bd4eb89c5752421bd049aa13f4dcf9b51ce
+2503e90bc118fac78a25d187353d6f5d496cd6130b337666f49619cea985
+dfbeb7e49c67c1e0f0f8e9ec8ba14624ed0982dcbb69415e4b3c8ddba140
+397eb1fc1ddd36c94c374f018873ba41109e45afa51f0e691157d5958c06
+26fbc0903ae25e47ee372389cf65472a3e4d9769550bdc42c0b72f9a297c
+d5d3c16ec67e06036e740ab664abc9f10b9499269b73ad3678daf4474329
+c2c7252c1f0df1e3b5e8f198dfef8325cb1e7e8057897a3d7fb5bb5858e0
+cfc0c115bbd7362d8e8ee41862af6eeda681cabbb06f72ebd2ae0b0be45b
+a9e1be83f1da30687a655e5d148fcc17d9f53b760810a565f6d2f4cd5da3
+5434116edef756adb4d3df544a1de593be988f2bb8d36c34deaac7d9dc15
+cba49764f1e03aa09fe21fcd7c74e3d6487ebe219569e019f10dd163046b
+c1a3cb2bcbaa8558197cb2c18709a998b4efa8ab8c9a71d2ccf942c17662
+1b88dee6b424165d6ce10ac48375e760983818e0085276b1674dd41042e1
+a01a8de111c903f74834199b3230bd475d92c6226ef74eb1daaec3475a6a
+fcb47644a17c7e390ee3b16bef1c1ca6c55eddc44fbefbdde525921b3047
+0d76817bd8ac724739a8e743eb09cf78e88adad527d4f115b8a32ed4898f
+45bab3eb802b8168aec061e3ecdb026c056fb9efe7e2df48bd516ccb12ce
+00de08ed8be4ee0c41f40f4c8f64483e0ade90a78d6d4fe9203fe0b97c60
+3b2f8882bc15a212453c691c52d00fae8a3a26934ff8acf68d4352eef75a
+0b10d938e55b7333dda2db0296a69e9775bf82b1aa6d684fd9080fc1c11f
+ab4369c7a95a9504063db900a6e345bf6dd99be041230b2e60cc86b8c345
+1d84a9c2cb4ab6d74d63dd43dc26eb6b384f5222796d4083dcc3e1651548
+d9469f09a33b213a33ac52a6a2e23802d8f8a75c01a607940daab0051410
+73a88130bc192f303616adb113c0051b65e12086cb319c0a5323fa7def40
+402f5f87a3b2c2cf0e92789985f6775ac2743e1ffe2d0668291059740d45
+43bae7a2897e5e658592bf5a72966097742e0702deecb0cb12499eab701d
+34ba37a08346217a415e44297a181bbf3744f0a49230ad6f030e11462be9
+afc2ae14e0587bc02311b48b8e2122c28cdf14414f3680fa52dbbb63b17f
+6ebe4a1204f3c5d6150cbf89a8023890383153838d4dde77d4c8b1b78823
+8918c564d3babfe58eeb154307dd1997f5ab7105426e35c279008b2677e4
+695c60f956b348799c04b734338018fc27f7de7ad9d73468fdbc5283bd14
+c066ddad9a3562f16baae15d72d7bfcb409e1c874e9db1a8cde233b282b9
+6e76e9c08d85ddfbd3cce7e64104d0b0e95291bd91f405ff82f41601ee20
+8471e613fbbee67f269e4e954c36d1d18ca9880b7cc2b08fc990978efdc5
+1d157deefedaa765c1e26ee125d4a2514a41a3b95e9151a824532d7d6486
+35ad622718fe71219a697e94c2e64f26424cbb767acdef5cda70e179cd29
+b7e318d1c6d3ad26fd5fdcbf2fc221301cc1f10f5ed86b40a1a6bcc01c90
+eafd65183e75609610637b99fea57885efe76437df02a2ffc21223d039b5
+74955d9a54ff41980eddaa8768c5ad883a0c9150877392b990d63c6805db
+7b8d6ab1358cbedaedb6feadb0ee4fb8f9c1ca03a3e755a74227a8930bb7
+2ea0a00b48fc626fa14d7d48624aedc31c556f44e982f3ccbde7ee735f73
+629ab1b65bcbcf0a3586a920477e8c960219802fcb1bc3a179032b324f8d
+c424899b38275886cb5bc771f26a0880767d49cc23426a40a4b6ff8fe48f
+d747565fc537565f6d7fd08706accc60f5fbcb45bc785f45ee9b0812366f
+ae71b23ec43f3549c8224d78baf18719f05108d5741e681457ead8abc050
+462481771a8dc6cfeb98956e163981a98c59ab44d90e9c3a946c453b5071
+db0c769f7fb5144c7ab0c9ef1a6db1addcde1d4ae1daee1b4035af256a04
+df53926c7a2dcdb94caaf12f986e20929ba4e396f3aa7c93a7abaef1294f
+5f13a0dd3c3aaa8fb38da3e15daa32163b7437af683b4f5e64cb14aebbde
+8c69ed2e8cdbfb213fc8129af29ca2c06c8f85a5038d688d1fa5d1b54ebe
+4dea81a49ce24131f8e6702e7aa4e2cba078d5dd373f894ccb275f49c690
+1dc772e1d2f5fb3fe15dbfffac62c87110162074eb72ae4e5e446bf7e650
+a554178d0d64d3c07f330f0d99e99f2239cb1597f2e5f443854cdb0f5fab
+b28fe62f22e7f3419d017980f325351bb04f8f3c3dc57fee03cc029bd29b
+202308d5a800ed2d500d41ace8e54e2557bf25b627883beb8118d800eb94
+f4253f855168f7fc8a2d29c5fcb76bb90a6c4e345722b8991a854047f46e
+4e97336be85470b6be2b9ba573dbc4967ddcdbfc3b6fc35b0c7f3f2f570c
+55dc3fee6d80bc6f46cc7e4d86a0b86f6fa61d062e213d9e442db63fbf11
+d03165b44572096995ed342893bb672f6bb55ff8fed944667995f0f89a48
+a904c47420f32afd14129c6e2bedffce1f07ea69d550b6909bb5beb4aa08
+b0b44f35e018ba5206fdb4df0228462c1fdbb95a429e53eb27bb1b0490db
+f07202c3608d0f4ce08570e3d6aa3d4581c569b57bd8c1ea0e4ed3fc5497
+e316ecec06e6be582d9170d426f6d22d8c7287b8219945c124941ca8812b
+e97efd9105eb6999edc0665016633b3b48820df736125b7c76c9f3a67d93
+8a2a0a6b743fd42aebc46a0249be459f16811ac9eba7b63bad7c2e88f175
+0eff8da5faaab5659824f9d19b3225aad2ac17c52c523414d3031d08a926
+30abf474fe02a32b44d3b7d9fe0c19aec16ca6d018b71d9d395ffaea0788
+0d4501d7cdf0f7077a2d63303d09083080d67f1f714a1b271dab9fc9866e
+4b0571a171eec8a4e351ba2d02438cd108a33b1106acaad0ccdb051061ea
+7f40543748115f29debfb4be4b42cae8762d62114ec6f8ef68c478a8e05d
+ecfa18b0368428efec9eafb2353f95e3d71e1636b9d9f94a77e692843255
+698576dce13b2b858d2d15ee47cdba3ed08d64b77ab46dd29bba6aac2106
+ab847de378cccdaf35c64e50840248915f4fc110992c493cb1b9cd0b483f
+0f1abf5e9b018210b477fea28234ffbe5e0bbe01338e0842a89f1e00a0ca
+7cdde0b2d7c324d5e17d8d3415ccad703507497ac95360ce660b656e5f66
+72a2f50761f3d02ccdc1d5692d7797699b8e2147cfd4817c81a432ff6a5f
+39cc54927fa146cbed56a55f85f123c0a94b7553a8819b329d9dd122c502
+94e3f6314d5117db89ae7597c4691b6c542979a1ca3d26a8e23d3eb698c7
+1841651e08ec771cfb974d6613f2143872c739b62796bd0a45172530793c
+28d93a65b59f79c245248d2c09428657a35b0c0e367bf7a4a4f0425b3f4b
+485d9f402e164328a4b963f456829a39035c00283d2e4fcb71a42da6d42a
+d46cb751287de34e6519c60bb3f1a6ba91f7bfa21dca96ee712af5681701
+18ece8a0535d9ba1dd4bd835e004a2f38c5ba43c9b30d17045e5649fbbac
+188922e442182d4bdafaefb39e00106a5a7765f3d67850471e3629e526af
+8691f935b57bd38465665204a214fef1006ea37dc0781073ced5fc042781
+93650393c3cadfddedcc5550ed483bb6355f54600e9758e647f9c9711f1b
+e7df05d0e50a698615307c18f6d4886f50188011ba499d03831185915f3f
+77c4b9ce708d78423b110776aaaf90396be0381616d1e9b0c1dcf68b6396
+82399da2a7323bf42ae5347599ef4ae9e5c135522c5ecb87e201853eb899
+db60d24acad17d6b7c2c7ea4dc221f3cb6d6caacd1ac0822ea3242ad9b4d
+d15116c3874e3012fad26074a23b3cc7e25d67ef349811dbc6b87b53377f
+0cf972040a037ecb91e3406a9bac68c9cab9be9a6bb28e93e3275b177cd5
+0b66935cbe8dd3d6a8365625db936b2cfc87d4d6e7322df3dbe6ccda2421
+a5e5372566f626a5e9d8bc66959e443286f8eb4bcfdeb6c49a799f1efa69
+63260d0ea2d51260baba9207fb246da927fc4c89e9c4dd5848fd4ef6f81a
+cd836f5f06ff0fe135cafd7ab512af55a57727dd05a5fe1f7c3c7bbe8ea7
+e6680fcb3bbbee1cf2e2c0bba20185f00e2dc3afd42f22de472cdb3eaa5a
+ddf8c6fb3682eea5548c51ddca25ca615221127b4438ea535ab3089c9ed9
+b971f35245cf831d9461a5da9d57bc4e5606d26535a7414cef6aee2a7b95
+bf2276044818ee0f3b0a16532934b8b745d8137b42ec2b28fae7d55fc02c
+9ccfa4e0055f8a4be96e1e235c01b8b6ad509b832a3e90161e0a449934e7
+4be973c939b31cbc19dad4c58e9be89d242f0ce200548cdd4fa2081ab3f8
+e01f358d5db24b7a50eb2096d833378921f561f132cd7988708ee10cffb6
+2256201801c667e176b1dfaecde9756d725bef093457805e16f550e8a7de
+87ecd46e5b09646b73ee74f890a36867636911e4cda2c46a40e7d57cf297
+9696046614c85b1a47ba55c60544ebd3ad7d750d003bda56dd7eed8c4702
+f8b319aaeef9d3cdc59b3e63ee93c6e1e857af273eb90909ecf36ef4c276
+895c78aa762e5376c5c542f854fba864ebce56e4b0207091139f053c2c08
+3b7ddcd0a9909b52100002bc3f8c47bcb19e7a9cb58b1ac03fee95e81195
+072d3aa7c8079632725f63425a3550a947834d29ac9a26d0774e90248e18
+996731fd9aa53ab62b40ce557d98e874b763d9d629a173f0c7babfc00ae7
+82daef5f00cf3608ebeef403dbbc19e16a1d160b889f4a10359d9eacc19d
+7b5f126b31720dce7fc35ec861dfa56ea23fa18423ff4e8fe6e53fc6ba16
+b95a2b5dec00f614e4f835281ee0b4bf549e7e882689e0b445dd46fc40c9
+090e5575fa2c34b02a51ad0bccf6a7bb83ca3b929285e5e9fd054b72c47b
+733a66c5abda526b18b2e49d0746e067e63b948a45eab2f4221c5b62ae21
+a5d9d7cd8aa9eeb49588891d22c56b14b55ceb6488f02b73ab3b7f6c5555
+b75452594658255e4cd58ac4815f2e1bc3888c6777f62aac2f0a57d416c3
+765c991f0f9a33d888aeb2d527b482c042ee23783a04a73ad13dfc590a52
+f3116f8296cacc7ab29b7d87e7864561a5d0a12bde2d36ee697064f41d1b
+ca6ef2f801caab5295d19bf4c02b10c19f73b44635ba48a0806b967d7dfc
+ce9a4850171a78532cb30020c0d66b3b1e7c75eaa7894904c181a022e8bc
+9b2b8ef1202f3c7d36bcab4742d4a4761bb55b64da0d99685d319f5da8fa
+132be6c0483f50e2657ae8af1e28f969440d6ed43eb00e95fd9e1cd490a4
+8646f6d008598751f7a41b43fbec7770fe591012b6b0c4ae18775ccc7db5
+de0ded2dd53e82c89648d46f0d0cc5d3ac5aa104239608d512a4353b9547
+04fe6eb7e73d718323cf9d748b8ec5da01ec9358267de12cc22b05ef0312
+e4b6ac5dbb6d06d7f2d911f20d527f504d62547aef136834b3695df8044c
+383b6145e824d3931a602f081d9d656f84987a1ef121772f1f5b37a116bb
+d2e77d4ccda01411545d24e15ce595db4cd62ee876b8754df0b85b44e011
+b82d76ce45795e6c2c58be8690b734a8880a074f303a70da4a1b086a6de6
+56c02cc7a4c25258eff18cb0fd868214bb46f972e26509f868d065b3cb14
+1c316898cf22293391bd7051ac3a6927aada952a8fd0658ce63357c07f34
+acbf8c99a5537da0023e901f0eb5547e1b466b7d982c8c539798b76ee2a2
+252437a81a37c3b63f625172d682eeed0b795860b2755f020ef52a138353
+003c61be2052cdd7d73b2cdcd26b127660a7b22fc51a6a2f6034f37e3e46
+c1d7f83f8b28c7c965993abba1d358362833580d9c63fa85d4cb949f97de
+579fb6807b95a58b78f596db50055947dd0d0e597d9687083e9bc0266e86
+90b884b27f4094d8fb82ffdbaac4d580340a9ef8aa242be87e54b601af19
+87a48d267c04e371ae77163ebd0de3f5297b1060442ecdeac38334844e38
+0f294d4be73935fd8a38de7fba6d082c3d9156d7e88f2cfff0459377cbb6
+041f37a7e05010753b98e0b67d5827aa312129bb3c3bd883c12323756406
+d555720da8a0bb30edcfa760c01ecc2ba3b15fecccf5a10e9f358822e0ff
+b64178fce2ea6a1105bfb72df0e4bc499b207ae26b8ea960de48e7ee7010
+b4e671dff795e4cdc5b43e81b1604d224f0616ae311f1208859c502c1a10
+940e7b9cd11be728bd3a0c8005ae23aea32c1b642812198a6f1aed32cb75
+97152b1340dd35ada1b81051e393d38f3740fa9523df6a83b8ca7dbceb33
+6e299b54cd998d4dfef804733c76156585e42b7284cbcc4047ba6b290efc
+aa60953e98cd2b4bc2893857fa6a339f820142a52ccab0df09a2709df550
+f22e5921cbca408e7998cc1cccb8adf6d8f8b71e6685ae59d290fa33f5cd
+664d73e434237424060f634262f04e9a71a977556e93b692ddc3aad26d92
+97dde71e4def64932151ad572af6e681082e9944ddbec6e7a8bdfd534233
+9ca3106ca1ccc80eab14f1655978b137fad8f399df7cbfa2d7d3d9675e0e
+9afec37369a8ede2c93145ab3f42a375926946680c215fa16bf7416fc892
+bacd806cd424b9f85b47802c4336918f7486af2a03bf0d39b10169d35494
+419cb1ab7b8f407897f70c18303e91563b497d70b7181ede6aa0c3efe089
+ca6135b34dd1019b298e3677f8da61f864a67023c31eaa716c40cf3d397f
+9a1209564c9ec759c37028079661d2a56374203c78b023ec61340bce5d96
+e477a4f77e5c0db7c0d1257b4bbbc6f889b17e6eaab045b8adef6f931e4d
+0795583d60a6b7002cf61639c6f930671f3b8ac05a1c4e002f4bfc50d8b2
+3029fc4dce1b602cc3a5533336271bccc226559ffb127e3a562f92f89824
+552b9a70466d5a3c74ae515a222b109d490f26e8fc2d9d72bc8af6d1dcc7
+80463c7af81993bac2ce4aece9d95ab736b1dc73e32d1237bc8ec2b52513
+36dbabb4ecc7ceb5d18b02043281eb9a3bfdf19bc4853c9b1722ef1cdcf4
+fcec534923db2e2653dc48545a9850c0ac2e4594abc9f7d18a0bcf2fadfb
+bf085d465a4d10528312f5d790eb9511ca01061c0d94136b99a043bcf278
+c18223b1e0f1cc062b32b79e28dec2dc59a0aaa4b5f3506923c83e6a87fa
+08a1d941bb644c994491cf7f3b0e2ccf6c8a8ba89376f76dfdb592374f93
+528e78e31e0b18719346b9f1486f652638e3120687774030444674cb0778
+96385c41f6566819652d825dd58f9a4308ff79b45d7828dcbfebc406e40a
+c46e866cb0e3e97d6ce7fcac19a9d0fe39bbde66c5f0cf775eb3b1e6d7e1
+1f67e7edb3d5c4facc85c916bf13322b56a0414ca27d145cb740fa2c37cd
+8c142d9301f1ac3704cf6a8e93973a07fde5a331cf0cbb370c7ba555de61
+18a6cea0ecb2c0e37152390cc57e2e4fb3791ddbc383ee26b6f4006d0d68
+4880888011020f856a9de47f45440f127cf27ccaea7d40a3869d39ec7dec
+ebc06382d294717644b6118354e15544fd4c6d88df9245c9a83b30e6ce09
+e2498dd1df488a019b179cb859889e6ad2838f749e3b038b280ebc8d5c3a
+b03e8f15751214691edf0f86281e612d7ec0773c8a5d2b433266402df62f
+fcc06879ca196aaf1fc73a5f01ac46b44d6cbe7743ae9a862c20445ae2be
+1544f413d010280cc2941900bf3c42ec088cb21b44a915bb810e7666b545
+5324465c5943eedcef0c09128a995f431382e2062f5e39f4338c8eba1bca
+e553cb60bb8f3e5038ac8073398c49f06dc734b18afa7921ea0d455e6e73
+db8ad9f77fb5ba6c28af6b4f18cbe46cf842c82d6c960be1520a5fd929df
+ac7e00ede976fb2be0a07f659079a421fca693de89ce9b8fcb42b0176d9d
+f3ddd58f921e13e216933d27b49d175b423751c451be7618eaab054d3b8c
+23e8dd6fd60182d61e9b5c86b3b764a29a62f913ee7524d8cb33737d7224
+d95dc4bb8c2ad6397604a0ffecc8865adcb540e5da1cd769077838515118
+ebc9f0b988545c1881dd2e7a8fd73e11bd7ae9085fb4d45526b23a346b0f
+e4281ee3d588106db5f7c386c488d8f2f4dd02d4c08e74c1034f987a44e5
+d39fd07538de57a42987ce290fb2f6557e8b5cbcaec168f5780927226415
+1e11e3667d33b36a793aa53e9e2d1102c9eb30cb3ba0ebac953e0227fe4a
+3d3c0eb57e4390c3d35db0c41946e45be2830a1ae33fa25cf2c7c9cb4550
+ce9ff6c6e3d628fc7284daa6241604c90dde6339b7f7e7df3733416cdac8
+e5291357e4983d74d3582a490438a7fdb0af97001a31990b1de68e6adb48
+917daa387e647f9f13312db57310c7dedc2a2ea80800b4f4bbaa99c6b7b2
+7ac8345cb659489307e2565ebfd17774642c9ae5d3c18068dc35170c7d58
+4cf4173f1baf98137fa249c81f3347e1dadd6b1ba0f50c3b64c1eab183a0
+937b0f7278eff101e5267fa6480da7d602844416490c2c2c7eb0d44ac8f4
+75cfd611db5ec268db07c0b3608825c3e12834a2b2efaf5e2723c5199c42
+6011cf22e64e4c0d31d563f321097935ea0c6fcbf5acd3748d90079f6ab8
+687288dc55df29fe7958f566b27b73e2ea30747247f7a2b2add0602c7d64
+d23f52e7c96748e6a54ee8c4629b2aab8882169653f0ba7f05236bf14364
+244720f3259cbed73a318b29e4a9305deb65a2c9dec8a9d0f9a9f6fae541
+83e0f4b9a9a567057a1794945168dc23cec25d1c02ea9242c9fb6d8fc11e
+e8874bd80a5226373ae87cea91853d0625c777ceb1f5a6f3debcf2f75a61
+460c7b4067f568ecd01f62901ade8bf8fbc5db9c6720420496f0cb48a002
+99870773c2e7b12e83987a5d0290d9bbf589ac889bf7d4334a5147187a7f
+71008f216ce917ca4cfba5347078f354897fd87ac48af6a6c62711d2eb3a
+5882bf3b32c0f1bfda976f850c9dcb97170e78c229a27fd5e292d161ece9
+a8c47a223cbdc28e24f79f6429c72b5752a08f917feda941582c36d9acb5
+748c86072858d053170fdbf708971a0bd5a8d8034ec769cb72ea88eb5cd7
+49f35be6ee5e9b5df6021926cae9dac3f5ec2b33680b12e95fd4ecbf28eb
+a0503c10c6f2be6c7c47e9d66a0fae6038441c50e6447892f4aaf0a25ccd
+952c2e8b201bb479099f16fc4903993ac18d4667c84c124685ae7648a826
+6bc1701cc600964fdcc01258a72104a0e5e9996b34c2691a66fa20f48d7c
+2522333dfdabf3785f37dd9b021e8ee29fa10f76f43d5f935996cbf9d98d
+92d0a84ce65613f7c4a5052f4c408bf10679fc28a4a9ff848d9e0c4976bb
+dfdfb78bb934cd72434db596cb49e199f386a0bda69449ce2e11e3a4f53d
+be134c6d7fe452a0927cf6a9a15b2406f8bd354adcde0ce136378baa565f
+b9c51a03b1fbe1e166a1f92af26bd9f072250aaa6596a236ba2d5a200c90
+a760ca050421abc78223b2e8b2eea958ab23084fa1947574e846e48aeb12
+26cebb8b5a92089e9ea771557599e2fff44d75bcf600e76ae7289ba98cf3
+98208c5104562834f568ebd62801b988b0a9fdf132b6564566103b3d2d8e
+6a099b7fbad8a13b8cd7f6729bb6651fc1019e66c4bd6ff27410bd5cdae7
+4010bd68b066bffdb4fd5e3dd9cf7e1a1353f7a4c5157e3ad508f4ca0259
+9761b7cdd6a81b3560b8765be3b0432fe4c25dcb4001b00c7fa62874f681
+ed22127dc3974605a05be8d8fcf9701f859ffce4dc598091891ab7596ac3
+4cd851ecfd2dbbaa2f99dac376f7bb40703fd0700d7499a7c24726bdc9bb
+3b88c6a82e52686c1ee945d8825092bc81848a08722ac5a1d24353f95ec8
+18f3fa487d9600318091b0ae9874b42bb3cb683a2518b18cc1bd86c6e5e8
+3d37c14ef4fe0c77b03a3314995b1e7c1066b98c4375bd1fc5fadee1b024
+7ece4f95a0f59978d543910deb2e5761632c74c508269c4e4b9e315bda02
+975dc771fc30c8164b9df9172a4e571d8ca578cd2aaeaa0dd083e74cdc2e
+d938b984b96d76a64b8c5fd12e63220bbac41e5bcd5ccb6b84bdbf6a02d5
+934ac50c654c0853209a6758bcdf560e53566d78987484bb6672ebe93f22
+dcba14e3acc132a2d9ae837adde04d8b16
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%BeginResource: procset Altsys_header 4 0
+userdict begin /AltsysDict 245 dict def end
+AltsysDict begin
+/bdf{bind def}bind def
+/xdf{exch def}bdf
+/defed{where{pop true}{false}ifelse}bdf
+/ndf{1 index where{pop pop pop}{dup xcheck{bind}if def}ifelse}bdf
+/d{setdash}bdf
+/h{closepath}bdf
+/H{}bdf
+/J{setlinecap}bdf
+/j{setlinejoin}bdf
+/M{setmiterlimit}bdf
+/n{newpath}bdf
+/N{newpath}bdf
+/q{gsave}bdf
+/Q{grestore}bdf
+/w{setlinewidth}bdf
+/sepdef{
+ dup where not
+ {
+AltsysSepDict
+ }
+ if 
+ 3 1 roll exch put
+}bdf
+/st{settransfer}bdf
+/colorimage defed /_rci xdf
+/_NXLevel2 defed { 
+ _NXLevel2 not {   
+/colorimage where {
+userdict eq {
+/_rci false def 
+} if
+} if
+ } if
+} if
+/md defed{ 
+ md type /dicttype eq {  
+/colorimage where { 
+md eq { 
+/_rci false def 
+}if
+}if
+/settransfer where {
+md eq {
+/st systemdict /settransfer get def
+}if
+}if
+ }if 
+}if
+/setstrokeadjust defed
+{
+ true setstrokeadjust
+ /C{curveto}bdf
+ /L{lineto}bdf
+ /m{moveto}bdf
+}
+{
+ /dr{transform .25 sub round .25 add 
+exch .25 sub round .25 add exch itransform}bdf
+ /C{dr curveto}bdf
+ /L{dr lineto}bdf
+ /m{dr moveto}bdf
+ /setstrokeadjust{pop}bdf 
+}ifelse
+/rectstroke defed /xt xdf
+xt {/yt save def} if
+/privrectpath { 
+ 4 -2 roll m
+ dtransform round exch round exch idtransform 
+ 2 copy 0 lt exch 0 lt xor
+ {dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto}
+ {exch dup 0 rlineto exch 0 exch rlineto neg 0 rlineto}
+ ifelse
+ closepath
+}bdf
+/rectclip{newpath privrectpath clip newpath}def
+/rectfill{gsave newpath privrectpath fill grestore}def
+/rectstroke{gsave newpath privrectpath stroke grestore}def
+xt {yt restore} if
+/_fonthacksave false def
+/currentpacking defed 
+{
+ /_bfh {/_fonthacksave currentpacking def false setpacking} bdf
+ /_efh {_fonthacksave setpacking} bdf
+}
+{
+ /_bfh {} bdf
+ /_efh {} bdf
+}ifelse
+/packedarray{array astore readonly}ndf
+/` 
+{ 
+ false setoverprint  
+ 
+ 
+ /-save0- save def
+ 5 index concat
+ pop
+ storerect left bottom width height rectclip
+ pop
+ 
+ /dict_count countdictstack def
+ /op_count count 1 sub def
+ userdict begin
+ 
+ /showpage {} def
+ 
+ 0 setgray 0 setlinecap 1 setlinewidth
+ 0 setlinejoin 10 setmiterlimit [] 0 setdash newpath
+ 
+} bdf
+/currentpacking defed{true setpacking}if
+/min{2 copy gt{exch}if pop}bdf
+/max{2 copy lt{exch}if pop}bdf
+/xformfont { currentfont exch makefont setfont } bdf
+/fhnumcolors 1 
+ statusdict begin
+/processcolors defed 
+{
+pop processcolors
+}
+{
+/deviceinfo defed {
+deviceinfo /Colors known {
+pop deviceinfo /Colors get
+} if
+} if
+} ifelse
+ end 
+def
+/printerRes 
+ gsave
+ matrix defaultmatrix setmatrix
+ 72 72 dtransform
+ abs exch abs
+ max
+ grestore
+ def
+/graycalcs
+[
+ {Angle Frequency}   
+ {GrayAngle GrayFrequency} 
+ {0 Width Height matrix defaultmatrix idtransform 
+dup mul exch dup mul add sqrt 72 exch div} 
+ {0 GrayWidth GrayHeight matrix defaultmatrix idtransform 
+dup mul exch dup mul add sqrt 72 exch div} 
+] def
+/calcgraysteps {
+ forcemaxsteps
+ {
+maxsteps
+ }
+ {
+/currenthalftone defed
+{currenthalftone /dicttype eq}{false}ifelse
+{
+currenthalftone begin
+HalftoneType 4 le
+{graycalcs HalftoneType 1 sub get exec}
+{
+HalftoneType 5 eq
+{
+Default begin
+{graycalcs HalftoneType 1 sub get exec}
+end
+}
+{0 60} 
+ifelse
+}
+ifelse
+end
+}
+{
+currentscreen pop exch 
+}
+ifelse
+ 
+printerRes 300 max exch div exch 
+2 copy 
+sin mul round dup mul 
+3 1 roll 
+cos mul round dup mul 
+add 1 add 
+dup maxsteps gt {pop maxsteps} if 
+ }
+ ifelse
+} bdf
+/nextrelease defed { 
+ /languagelevel defed not {    
+/framebuffer defed { 
+0 40 string framebuffer 9 1 roll 8 {pop} repeat
+dup 516 eq exch 520 eq or
+{
+/fhnumcolors 3 def
+/currentscreen {60 0 {pop pop 1}}bdf
+/calcgraysteps {maxsteps} bdf
+}if
+}if
+ }if
+}if
+fhnumcolors 1 ne {
+ /calcgraysteps {maxsteps} bdf
+} if
+/currentpagedevice defed {
+ 
+ 
+ currentpagedevice /PreRenderingEnhance known
+ {
+currentpagedevice /PreRenderingEnhance get
+{
+/calcgraysteps 
+{
+forcemaxsteps 
+{maxsteps}
+{256 maxsteps min}
+ifelse
+} def
+} if
+ } if
+} if
+/gradfrequency 144 def
+printerRes 1000 lt {
+ /gradfrequency 72 def
+} if
+/adjnumsteps {
+ 
+ dup dtransform abs exch abs max  
+ 
+ printerRes div       
+ 
+ gradfrequency mul      
+ round        
+ 5 max       
+ min        
+}bdf
+/goodsep {
+ spots exch get 4 get dup sepname eq exch (_vc_Registration) eq or
+}bdf
+/BeginGradation defed
+{/bb{BeginGradation}bdf}
+{/bb{}bdf}
+ifelse
+/EndGradation defed
+{/eb{EndGradation}bdf}
+{/eb{}bdf}
+ifelse
+/bottom -0 def 
+/delta -0 def 
+/frac -0 def 
+/height -0 def 
+/left -0 def 
+/numsteps1 -0 def 
+/radius -0 def 
+/right -0 def 
+/top -0 def 
+/width -0 def 
+/xt -0 def 
+/yt -0 def 
+/df currentflat def 
+/tempstr 1 string def 
+/clipflatness currentflat def 
+/inverted? 
+ 0 currenttransfer exec .5 ge def
+/tc1 [0 0 0 1] def 
+/tc2 [0 0 0 1] def 
+/storerect{/top xdf /right xdf /bottom xdf /left xdf 
+/width right left sub def /height top bottom sub def}bdf
+/concatprocs{
+ systemdict /packedarray known 
+ {dup type /packedarraytype eq 2 index type /packedarraytype eq or}{false}ifelse
+ { 
+/proc2 exch cvlit def /proc1 exch cvlit def
+proc1 aload pop proc2 aload pop
+proc1 length proc2 length add packedarray cvx
+ }
+ { 
+/proc2 exch cvlit def /proc1 exch cvlit def
+/newproc proc1 length proc2 length add array def
+newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval
+newproc cvx
+ }ifelse
+}bdf
+/i{dup 0 eq
+ {pop df dup} 
+ {dup} ifelse 
+ /clipflatness xdf setflat
+}bdf
+version cvr 38.0 le
+{/setrgbcolor{
+currenttransfer exec 3 1 roll
+currenttransfer exec 3 1 roll
+currenttransfer exec 3 1 roll
+setrgbcolor}bdf}if
+/vms {/vmsv save def} bdf
+/vmr {vmsv restore} bdf
+/vmrs{vmsv restore /vmsv save def}bdf
+/eomode{ 
+ {/filler /eofill load def /clipper /eoclip load def}
+ {/filler /fill load def /clipper /clip load def}
+ ifelse
+}bdf
+/normtaper{}bdf
+/logtaper{9 mul 1 add log}bdf
+/CD{
+ /NF exch def 
+ {    
+exch dup 
+/FID ne 1 index/UniqueID ne and
+{exch NF 3 1 roll put}
+{pop pop}
+ifelse
+ }forall 
+ NF
+}bdf
+/MN{
+ 1 index length   
+ /Len exch def 
+ dup length Len add  
+ string dup    
+ Len     
+ 4 -1 roll    
+ putinterval   
+ dup     
+ 0      
+ 4 -1 roll   
+ putinterval   
+}bdf
+/RC{4 -1 roll /ourvec xdf 256 string cvs(|______)anchorsearch
+ {1 index MN cvn/NewN exch def cvn
+ findfont dup maxlength dict CD dup/FontName NewN put dup
+ /Encoding ourvec put NewN exch definefont pop}{pop}ifelse}bdf
+/RF{ 
+ dup      
+ FontDirectory exch   
+ known     
+ {pop 3 -1 roll pop}  
+ {RC}
+ ifelse
+}bdf
+/FF{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known
+ {exch pop findfont 3 -1 roll pop}
+ {pop dup findfont dup maxlength dict CD dup dup
+ /Encoding exch /Encoding get 256 array copy 7 -1 roll 
+ {3 -1 roll dup 4 -2 roll put}forall put definefont}
+ ifelse}bdf
+/RFJ{ 
+ dup      
+ FontDirectory exch   
+ known     
+ {pop 3 -1 roll pop  
+ FontDirectory /Ryumin-Light-83pv-RKSJ-H known 
+ {pop pop /Ryumin-Light-83pv-RKSJ-H dup}if  
+ }      
+ {RC}
+ ifelse
+}bdf
+/FFJ{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known
+ {exch pop findfont 3 -1 roll pop}
+ {pop
+dup FontDirectory exch known not 
+ {FontDirectory /Ryumin-Light-83pv-RKSJ-H known 
+{pop /Ryumin-Light-83pv-RKSJ-H}if 
+ }if            
+ dup findfont dup maxlength dict CD dup dup
+ /Encoding exch /Encoding get 256 array copy 7 -1 roll 
+ {3 -1 roll dup 4 -2 roll put}forall put definefont}
+ ifelse}bdf
+/fps{
+ currentflat   
+ exch     
+ dup 0 le{pop 1}if 
+ {
+dup setflat 3 index stopped
+{1.3 mul dup 3 index gt{pop setflat pop pop stop}if} 
+{exit} 
+ifelse
+ }loop 
+ pop setflat pop pop
+}bdf
+/fp{100 currentflat fps}bdf
+/clipper{clip}bdf 
+/W{/clipper load 100 clipflatness dup setflat fps}bdf
+userdict begin /BDFontDict 29 dict def end
+BDFontDict begin
+/bu{}def
+/bn{}def
+/setTxMode{av 70 ge{pop}if pop}def
+/gm{m}def
+/show{pop}def
+/gr{pop}def
+/fnt{pop pop pop}def
+/fs{pop}def
+/fz{pop}def
+/lin{pop pop}def
+/:M {pop pop} def
+/sf {pop} def
+/S {pop} def
+/@b {pop pop pop pop pop pop pop pop} def
+/_bdsave /save load def
+/_bdrestore /restore load def
+/save { dup /fontsave eq {null} {_bdsave} ifelse } def
+/restore { dup null eq { pop } { _bdrestore } ifelse } def
+/fontsave null def
+end
+/MacVec 256 array def 
+MacVec 0 /Helvetica findfont
+/Encoding get 0 128 getinterval putinterval
+MacVec 127 /DEL put MacVec 16#27 /quotesingle put MacVec 16#60 /grave put
+/NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI
+/DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US
+MacVec 0 32 getinterval astore pop
+/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute
+/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave
+/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute
+/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis
+/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls
+/registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash
+/infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation
+/product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash 
+/questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft
+/guillemotright/ellipsis/nbspace/Agrave/Atilde/Otilde/OE/oe
+/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge
+/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl
+/daggerdbl/periodcentered/quotesinglbase/quotedblbase
+/perthousand/Acircumflex/Ecircumflex/Aacute
+/Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex
+/apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde
+/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron
+MacVec 128 128 getinterval astore pop
+end %. AltsysDict
+%%EndResource
+%%EndProlog
+%%BeginSetup
+AltsysDict begin
+_bfh
+%%IncludeResource: font Symbol
+_efh
+0 dict dup begin
+end 
+/f0 /Symbol FF def
+_bfh
+%%IncludeResource: font ZapfHumanist601BT-Bold
+_efh
+0 dict dup begin
+end 
+/f1 /ZapfHumanist601BT-Bold FF def
+end %. AltsysDict
+%%EndSetup
+AltsysDict begin 
+/onlyk4{false}ndf
+/ccmyk{dup 5 -1 roll sub 0 max exch}ndf
+/cmyk2gray{
+ 4 -1 roll 0.3 mul 4 -1 roll 0.59 mul 4 -1 roll 0.11 mul
+ add add add 1 min neg 1 add
+}bdf
+/setcmykcolor{1 exch sub ccmyk ccmyk ccmyk pop setrgbcolor}ndf
+/maxcolor { 
+ max max max  
+} ndf
+/maxspot {
+ pop
+} ndf
+/setcmykcoloroverprint{4{dup -1 eq{pop 0}if 4 1 roll}repeat setcmykcolor}ndf
+/findcmykcustomcolor{5 packedarray}ndf
+/setcustomcolor{exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop}ndf
+/setseparationgray{setgray}ndf
+/setoverprint{pop}ndf 
+/currentoverprint false ndf
+/cmykbufs2gray{
+ 0 1 2 index length 1 sub
+ { 
+4 index 1 index get 0.3 mul 
+4 index 2 index get 0.59 mul 
+4 index 3 index get 0.11 mul 
+4 index 4 index get 
+add add add cvi 255 min
+255 exch sub
+2 index 3 1 roll put
+ }for
+ 4 1 roll pop pop pop
+}bdf
+/colorimage{
+ pop pop
+ [
+5 -1 roll/exec cvx 
+6 -1 roll/exec cvx 
+7 -1 roll/exec cvx 
+8 -1 roll/exec cvx
+/cmykbufs2gray cvx
+ ]cvx 
+ image
+}
+%. version 47.1 on Linotronic of Postscript defines colorimage incorrectly (rgb model only)
+version cvr 47.1 le 
+statusdict /product get (Lino) anchorsearch{pop pop true}{pop false}ifelse
+and{userdict begin bdf end}{ndf}ifelse
+fhnumcolors 1 ne {/yt save def} if
+/customcolorimage{
+ aload pop
+ (_vc_Registration) eq 
+ {
+pop pop pop pop separationimage
+ }
+ {
+/ik xdf /iy xdf /im xdf /ic xdf
+ic im iy ik cmyk2gray /xt xdf
+currenttransfer
+{dup 1.0 exch sub xt mul add}concatprocs
+st 
+image
+ }
+ ifelse
+}ndf
+fhnumcolors 1 ne {yt restore} if
+fhnumcolors 3 ne {/yt save def} if
+/customcolorimage{
+ aload pop 
+ (_vc_Registration) eq 
+ {
+pop pop pop pop separationimage
+ }
+ {
+/ik xdf /iy xdf /im xdf /ic xdf
+1.0 dup ic ik add min sub 
+1.0 dup im ik add min sub 
+1.0 dup iy ik add min sub 
+/ic xdf /iy xdf /im xdf
+currentcolortransfer
+4 1 roll 
+{dup 1.0 exch sub ic mul add}concatprocs 4 1 roll 
+{dup 1.0 exch sub iy mul add}concatprocs 4 1 roll 
+{dup 1.0 exch sub im mul add}concatprocs 4 1 roll 
+setcolortransfer
+{/dummy xdf dummy}concatprocs{dummy}{dummy}true 3 colorimage
+ }
+ ifelse
+}ndf
+fhnumcolors 3 ne {yt restore} if
+fhnumcolors 4 ne {/yt save def} if
+/customcolorimage{
+ aload pop
+ (_vc_Registration) eq 
+ {
+pop pop pop pop separationimage
+ }
+ {
+/ik xdf /iy xdf /im xdf /ic xdf
+currentcolortransfer
+{1.0 exch sub ik mul ik sub 1 add}concatprocs 4 1 roll
+{1.0 exch sub iy mul iy sub 1 add}concatprocs 4 1 roll
+{1.0 exch sub im mul im sub 1 add}concatprocs 4 1 roll
+{1.0 exch sub ic mul ic sub 1 add}concatprocs 4 1 roll
+setcolortransfer
+{/dummy xdf dummy}concatprocs{dummy}{dummy}{dummy}
+true 4 colorimage
+ }
+ ifelse
+}ndf
+fhnumcolors 4 ne {yt restore} if
+/separationimage{image}ndf
+/newcmykcustomcolor{6 packedarray}ndf
+/inkoverprint false ndf
+/setinkoverprint{pop}ndf 
+/setspotcolor { 
+ spots exch get
+ dup 4 get (_vc_Registration) eq
+ {pop 1 exch sub setseparationgray}
+ {0 5 getinterval exch setcustomcolor}
+ ifelse
+}ndf
+/currentcolortransfer{currenttransfer dup dup dup}ndf
+/setcolortransfer{st pop pop pop}ndf
+/fas{}ndf
+/sas{}ndf
+/fhsetspreadsize{pop}ndf
+/filler{fill}bdf 
+/F{gsave {filler}fp grestore}bdf
+/f{closepath F}bdf
+/S{gsave {stroke}fp grestore}bdf
+/s{closepath S}bdf
+/bc4 [0 0 0 0] def 
+/_lfp4 {
+ /iosv inkoverprint def
+ /cosv currentoverprint def
+ /yt xdf       
+ /xt xdf       
+ /ang xdf      
+ storerect
+ /taperfcn xdf
+ /k2 xdf /y2 xdf /m2 xdf /c2 xdf
+ /k1 xdf /y1 xdf /m1 xdf /c1 xdf
+ c1 c2 sub abs
+ m1 m2 sub abs
+ y1 y2 sub abs
+ k1 k2 sub abs
+ maxcolor      
+ calcgraysteps mul abs round  
+ height abs adjnumsteps   
+ dup 2 lt {pop 1} if    
+ 1 sub /numsteps1 xdf
+ currentflat mark    
+ currentflat clipflatness  
+ /delta top bottom sub numsteps1 1 add div def 
+ /right right left sub def  
+ /botsv top delta sub def  
+ {
+{
+W
+xt yt translate 
+ang rotate
+xt neg yt neg translate 
+dup setflat 
+/bottom botsv def
+0 1 numsteps1 
+{
+numsteps1 dup 0 eq {pop 0.5 } { div } ifelse 
+taperfcn /frac xdf
+bc4 0 c2 c1 sub frac mul c1 add put
+bc4 1 m2 m1 sub frac mul m1 add put
+bc4 2 y2 y1 sub frac mul y1 add put
+bc4 3 k2 k1 sub frac mul k1 add put
+bc4 vc
+1 index setflat 
+{ 
+mark {newpath left bottom right delta rectfill}stopped
+{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}
+{cleartomark exit}ifelse
+}loop
+/bottom bottom delta sub def
+}for
+}
+gsave stopped grestore
+{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}
+{exit}ifelse
+ }loop
+ cleartomark setflat
+ iosv setinkoverprint
+ cosv setoverprint
+}bdf
+/bcs [0 0] def 
+/_lfs4 {
+ /iosv inkoverprint def
+ /cosv currentoverprint def
+ /yt xdf       
+ /xt xdf       
+ /ang xdf      
+ storerect
+ /taperfcn xdf
+ /tint2 xdf      
+ /tint1 xdf      
+ bcs exch 1 exch put    
+ tint1 tint2 sub abs    
+ bcs 1 get maxspot    
+ calcgraysteps mul abs round  
+ height abs adjnumsteps   
+ dup 2 lt {pop 2} if    
+ 1 sub /numsteps1 xdf
+ currentflat mark    
+ currentflat clipflatness  
+ /delta top bottom sub numsteps1 1 add div def 
+ /right right left sub def  
+ /botsv top delta sub def  
+ {
+{
+W
+xt yt translate 
+ang rotate
+xt neg yt neg translate 
+dup setflat 
+/bottom botsv def
+0 1 numsteps1 
+{
+numsteps1 div taperfcn /frac xdf
+bcs 0
+1.0 tint2 tint1 sub frac mul tint1 add sub
+put bcs vc
+1 index setflat 
+{ 
+mark {newpath left bottom right delta rectfill}stopped
+{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}
+{cleartomark exit}ifelse
+}loop
+/bottom bottom delta sub def
+}for
+}
+gsave stopped grestore
+{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}
+{exit}ifelse
+ }loop
+ cleartomark setflat
+ iosv setinkoverprint
+ cosv setoverprint
+}bdf
+/_rfs4 {
+ /iosv inkoverprint def
+ /cosv currentoverprint def
+ /tint2 xdf      
+ /tint1 xdf      
+ bcs exch 1 exch put    
+ /radius xdf      
+ /yt xdf       
+ /xt xdf       
+ tint1 tint2 sub abs    
+ bcs 1 get maxspot    
+ calcgraysteps mul abs round  
+ radius abs adjnumsteps   
+ dup 2 lt {pop 2} if    
+ 1 sub /numsteps1 xdf
+ radius numsteps1 div 2 div /halfstep xdf 
+ currentflat mark    
+ currentflat clipflatness  
+ {
+{
+dup setflat 
+W 
+0 1 numsteps1 
+{
+dup /radindex xdf
+numsteps1 div /frac xdf
+bcs 0
+tint2 tint1 sub frac mul tint1 add
+put bcs vc
+1 index setflat 
+{ 
+newpath mark xt yt radius 1 frac sub mul halfstep add 0 360
+{ arc
+radindex numsteps1 ne 
+{
+xt yt 
+radindex 1 add numsteps1 
+div 1 exch sub 
+radius mul halfstep add
+dup xt add yt moveto 
+360 0 arcn 
+} if
+fill
+}stopped
+{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}
+{cleartomark exit}ifelse
+}loop
+}for
+}
+gsave stopped grestore
+{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}
+{exit}ifelse
+ }loop
+ cleartomark setflat
+ iosv setinkoverprint
+ cosv setoverprint
+}bdf
+/_rfp4 {
+ /iosv inkoverprint def
+ /cosv currentoverprint def
+ /k2 xdf /y2 xdf /m2 xdf /c2 xdf
+ /k1 xdf /y1 xdf /m1 xdf /c1 xdf
+ /radius xdf      
+ /yt xdf       
+ /xt xdf       
+ c1 c2 sub abs
+ m1 m2 sub abs
+ y1 y2 sub abs
+ k1 k2 sub abs
+ maxcolor      
+ calcgraysteps mul abs round  
+ radius abs adjnumsteps   
+ dup 2 lt {pop 1} if    
+ 1 sub /numsteps1 xdf
+ radius numsteps1 dup 0 eq {pop} {div} ifelse 
+ 2 div /halfstep xdf 
+ currentflat mark    
+ currentflat clipflatness  
+ {
+{
+dup setflat 
+W 
+0 1 numsteps1 
+{
+dup /radindex xdf
+numsteps1 dup 0 eq {pop 0.5 } { div } ifelse 
+/frac xdf
+bc4 0 c2 c1 sub frac mul c1 add put
+bc4 1 m2 m1 sub frac mul m1 add put
+bc4 2 y2 y1 sub frac mul y1 add put
+bc4 3 k2 k1 sub frac mul k1 add put
+bc4 vc
+1 index setflat 
+{ 
+newpath mark xt yt radius 1 frac sub mul halfstep add 0 360
+{ arc
+radindex numsteps1 ne 
+{
+xt yt 
+radindex 1 add 
+numsteps1 dup 0 eq {pop} {div} ifelse 
+1 exch sub 
+radius mul halfstep add
+dup xt add yt moveto 
+360 0 arcn 
+} if
+fill
+}stopped
+{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}
+{cleartomark exit}ifelse
+}loop
+}for
+}
+gsave stopped grestore
+{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}
+{exit}ifelse
+ }loop
+ cleartomark setflat
+ iosv setinkoverprint
+ cosv setoverprint
+}bdf
+/lfp4{_lfp4}ndf
+/lfs4{_lfs4}ndf
+/rfs4{_rfs4}ndf
+/rfp4{_rfp4}ndf
+/cvc [0 0 0 1] def 
+/vc{
+ AltsysDict /cvc 2 index put 
+ aload length 4 eq
+ {setcmykcolor}
+ {setspotcolor}
+ ifelse
+}bdf 
+/origmtx matrix currentmatrix def
+/ImMatrix matrix currentmatrix def
+0 setseparationgray
+/imgr {1692 1570.1102 2287.2756 2412 } def 
+/bleed 0 def 
+/clpr {1692 1570.1102 2287.2756 2412 } def 
+/xs 1 def 
+/ys 1 def 
+/botx 0 def 
+/overlap 0 def 
+/wdist 18 def 
+0 2 mul fhsetspreadsize 
+0 0 ne {/df 0 def /clipflatness 0 def} if 
+/maxsteps 256 def 
+/forcemaxsteps false def 
+vms
+-1845 -1956 translate
+/currentpacking defed{false setpacking}if 
+/spots[
+1 0 0 0 (Process Cyan) false newcmykcustomcolor
+0 1 0 0 (Process Magenta) false newcmykcustomcolor
+0 0 1 0 (Process Yellow) false newcmykcustomcolor
+0 0 0 1 (Process Black) false newcmykcustomcolor
+]def
+/textopf false def
+/curtextmtx{}def
+/otw .25 def
+/msf{dup/curtextmtx xdf makefont setfont}bdf
+/makesetfont/msf load def
+/curtextheight{.707104 .707104 curtextmtx dtransform
+ dup mul exch dup mul add sqrt}bdf
+/ta2{ 
+tempstr 2 index gsave exec grestore 
+cwidth cheight rmoveto 
+4 index eq{5 index 5 index rmoveto}if 
+2 index 2 index rmoveto 
+}bdf
+/ta{exch systemdict/cshow known
+{{/cheight xdf/cwidth xdf tempstr 0 2 index put ta2}exch cshow} 
+{{tempstr 0 2 index put tempstr stringwidth/cheight xdf/cwidth xdf ta2}forall} 
+ifelse 6{pop}repeat}bdf
+/sts{/textopf currentoverprint def vc setoverprint
+/ts{awidthshow}def exec textopf setoverprint}bdf
+/stol{/xt currentlinewidth def 
+ setlinewidth vc newpath 
+ /ts{{false charpath stroke}ta}def exec 
+ xt setlinewidth}bdf 
+ 
+/strk{/textopf currentoverprint def vc setoverprint
+ /ts{{false charpath stroke}ta}def exec 
+ textopf setoverprint
+ }bdf 
+n
+[] 0 d
+3.863708 M
+1 w
+0 j
+0 J
+false setoverprint
+0 i
+false eomode
+[0 0 0 1] vc
+vms
+%white border -- disabled
+%1845.2293 2127.8588 m
+%2045.9437 2127.8588 L
+%2045.9437 1956.1412 L
+%1845.2293 1956.1412 L
+%1845.2293 2127.8588 L
+%0.1417 w
+%2 J
+%2 M
+%[0 0 0 0]  vc
+%s 
+n
+1950.8 2097.2 m
+1958.8 2092.5 1967.3 2089 1975.5 2084.9 C
+1976.7 2083.5 1976.1 2081.5 1976.7 2079.9 C
+1979.6 2081.1 1981.6 2086.8 1985.3 2084 C
+1993.4 2079.3 2001.8 2075.8 2010 2071.7 C
+2010.5 2071.5 2010.5 2071.1 2010.8 2070.8 C
+2011.2 2064.3 2010.9 2057.5 2011 2050.8 C
+2015.8 2046.9 2022.2 2046.2 2026.6 2041.7 C
+2026.5 2032.5 2026.8 2022.9 2026.4 2014.1 C
+2020.4 2008.3 2015 2002.4 2008.8 1997.1 C
+2003.8 1996.8 2000.7 2001.2 1996.1 2002.1 C
+1995.2 1996.4 1996.9 1990.5 1995.6 1984.8 C
+1989.9 1979 1984.5 1973.9 1978.8 1967.8 C
+1977.7 1968.6 1976 1967.6 1974.5 1968.3 C
+1967.4 1972.5 1960.1 1976.1 1952.7 1979.3 C
+1946.8 1976.3 1943.4 1970.7 1938.5 1966.1 C
+1933.9 1966.5 1929.4 1968.8 1925.1 1970.7 C
+1917.2 1978.2 1906 1977.9 1897.2 1983.4 C
+1893.2 1985.6 1889.4 1988.6 1885 1990.1 C
+1884.6 1990.6 1883.9 1991 1883.8 1991.6 C
+1883.7 2000.4 1884 2009.9 1883.6 2018.9 C
+1887.7 2024 1893.2 2028.8 1898 2033.8 C
+1899.1 2035.5 1900.9 2036.8 1902.5 2037.9 C
+1903.9 2037.3 1905.2 2036.6 1906.4 2035.5 C
+1906.3 2039.7 1906.5 2044.6 1906.1 2048.9 C
+1906.3 2049.6 1906.7 2050.2 1907.1 2050.8 C
+1913.4 2056 1918.5 2062.7 1924.8 2068.1 C
+1926.6 2067.9 1928 2066.9 1929.4 2066 C
+1930.2 2071 1927.7 2077.1 1930.6 2081.6 C
+1936.6 2086.9 1941.5 2092.9 1947.9 2097.9 C
+1949 2098.1 1949.9 2097.5 1950.8 2097.2 C
+[0 0 0 0.18]  vc
+f 
+0.4 w
+S 
+n
+1975.2 2084.7 m
+1976.6 2083.4 1975.7 2081.1 1976 2079.4 C
+1979.3 2079.5 1980.9 2086.2 1984.8 2084 C
+1992.9 2078.9 2001.7 2075.6 2010 2071.2 C
+2011 2064.6 2010.2 2057.3 2010.8 2050.6 C
+2015.4 2046.9 2021.1 2045.9 2025.9 2042.4 C
+2026.5 2033.2 2026.8 2022.9 2025.6 2013.9 C
+2020.5 2008.1 2014.5 2003.1 2009.3 1997.6 C
+2004.1 1996.7 2000.7 2001.6 1995.9 2002.6 C
+1995.2 1996.7 1996.3 1990.2 1994.9 1984.6 C
+1989.8 1978.7 1983.6 1973.7 1978.4 1968 C
+1977.3 1969.3 1976 1967.6 1974.8 1968.5 C
+1967.7 1972.7 1960.4 1976.3 1952.9 1979.6 C
+1946.5 1976.9 1943.1 1970.5 1937.8 1966.1 C
+1928.3 1968.2 1920.6 1974.8 1911.6 1978.4 C
+1901.9 1979.7 1893.9 1986.6 1885 1990.6 C
+1884.3 1991 1884.3 1991.7 1884 1992.3 C
+1884.5 2001 1884.2 2011 1884.3 2019.9 C
+1890.9 2025.3 1895.9 2031.9 1902.3 2037.4 C
+1904.2 2037.9 1905.6 2034.2 1906.8 2035.7 C
+1907.4 2040.9 1905.7 2046.1 1907.3 2050.8 C
+1913.6 2056.2 1919.2 2062.6 1925.1 2067.9 C
+1926.9 2067.8 1928 2066.3 1929.6 2065.7 C
+1929.9 2070.5 1929.2 2076 1930.1 2080.8 C
+1936.5 2086.1 1941.6 2092.8 1948.4 2097.6 C
+1957.3 2093.3 1966.2 2088.8 1975.2 2084.7 C
+[0 0 0 0]  vc
+f 
+S 
+n
+1954.8 2093.8 m
+1961.6 2090.5 1968.2 2087 1975 2084 C
+1975 2082.8 1975.6 2080.9 1974.8 2080.6 C
+1974.3 2075.2 1974.6 2069.6 1974.5 2064 C
+1977.5 2059.7 1984.5 2060 1988.9 2056.4 C
+1989.5 2055.5 1990.5 2055.3 1990.8 2054.4 C
+1991.1 2045.7 1991.4 2036.1 1990.6 2027.8 C
+1990.7 2026.6 1992 2027.3 1992.8 2027.1 C
+1997 2032.4 2002.6 2037.8 2007.6 2042.2 C
+2008.7 2042.3 2007.8 2040.6 2007.4 2040 C
+2002.3 2035.6 1997.5 2030 1992.8 2025.2 C
+1991.6 2024.7 1990.8 2024.9 1990.1 2025.4 C
+1989.4 2024.9 1988.1 2025.2 1987.2 2024.4 C
+1987.1 2025.8 1988.3 2026.5 1989.4 2026.8 C
+1989.4 2026.6 1989.3 2026.2 1989.6 2026.1 C
+1989.9 2026.2 1989.9 2026.6 1989.9 2026.8 C
+1989.8 2026.6 1990 2026.5 1990.1 2026.4 C
+1990.2 2027 1991.1 2028.3 1990.1 2028 C
+1989.9 2037.9 1990.5 2044.1 1989.6 2054.2 C
+1985.9 2058 1979.7 2057.4 1976 2061.2 C
+1974.5 2061.6 1975.2 2059.9 1974.5 2059.5 C
+1973.9 2058 1975.6 2057.8 1975 2056.6 C
+1974.5 2057.1 1974.6 2055.3 1973.6 2055.9 C
+1971.9 2059.3 1974.7 2062.1 1973.1 2065.5 C
+1973.1 2071.2 1972.9 2077 1973.3 2082.5 C
+1967.7 2085.6 1962 2088 1956.3 2090.7 C
+1953.9 2092.4 1951 2093 1948.6 2094.8 C
+1943.7 2089.9 1937.9 2084.3 1933 2079.6 C
+1931.3 2076.1 1933.2 2071.3 1932.3 2067.2 C
+1931.3 2062.9 1933.3 2060.6 1932 2057.6 C
+1932.7 2056.5 1930.9 2053.3 1933.2 2051.8 C
+1936.8 2050.1 1940.1 2046.9 1944 2046.8 C
+1946.3 2049.7 1949.3 2051.9 1952 2054.4 C
+1954.5 2054.2 1956.4 2052.3 1958.7 2051.3 C
+1960.8 2050 1963.2 2049 1965.6 2048.4 C
+1968.3 2050.8 1970.7 2054.3 1973.6 2055.4 C
+1973 2052.2 1969.7 2050.4 1967.6 2048.2 C
+1967.1 2046.7 1968.8 2046.6 1969.5 2045.8 C
+1972.8 2043.3 1980.6 2043.4 1979.3 2038.4 C
+1979.4 2038.6 1979.2 2038.7 1979.1 2038.8 C
+1978.7 2038.6 1978.9 2038.1 1978.8 2037.6 C
+1978.9 2037.9 1978.7 2038 1978.6 2038.1 C
+1978.2 2032.7 1978.4 2027.1 1978.4 2021.6 C
+1979.3 2021.1 1980 2020.2 1981.5 2020.1 C
+1983.5 2020.5 1984 2021.8 1985.1 2023.5 C
+1985.7 2024 1987.4 2023.7 1986 2022.8 C
+1984.7 2021.7 1983.3 2020.8 1983.9 2018.7 C
+1987.2 2015.9 1993 2015.4 1994.9 2011.5 C
+1992.2 2004.9 1999.3 2005.2 2002.1 2002.4 C
+2005.9 2002.7 2004.8 1997.4 2009.1 1999 C
+2011 1999.3 2010 2002.9 2012.7 2002.4 C
+2010.2 2000.7 2009.4 1996.1 2005.5 1998.5 C
+2002.1 2000.3 1999 2002.5 1995.4 2003.8 C
+1995.2 2003.6 1994.9 2003.3 1994.7 2003.1 C
+1994.3 1997 1995.6 1991.1 1994.4 1985.3 C
+1994.3 1986 1993.8 1985 1994 1985.6 C
+1993.8 1995.4 1994.4 2001.6 1993.5 2011.7 C
+1989.7 2015.5 1983.6 2014.9 1979.8 2018.7 C
+1978.3 2019.1 1979.1 2017.4 1978.4 2017 C
+1977.8 2015.5 1979.4 2015.3 1978.8 2014.1 C
+1978.4 2014.6 1978.5 2012.8 1977.4 2013.4 C
+1975.8 2016.8 1978.5 2019.6 1976.9 2023 C
+1977 2028.7 1976.7 2034.5 1977.2 2040 C
+1971.6 2043.1 1965.8 2045.6 1960.1 2048.2 C
+1957.7 2049.9 1954.8 2050.5 1952.4 2052.3 C
+1947.6 2047.4 1941.8 2041.8 1936.8 2037.2 C
+1935.2 2033.6 1937.1 2028.8 1936.1 2024.7 C
+1935.1 2020.4 1937.1 2018.1 1935.9 2015.1 C
+1936.5 2014.1 1934.7 2010.8 1937.1 2009.3 C
+1944.4 2004.8 1952 2000.9 1959.9 1997.8 C
+1963.9 1997 1963.9 2001.9 1966.8 2003.3 C
+1970.3 2006.9 1973.7 2009.9 1976.9 2012.9 C
+1977.9 2013 1977.1 2011.4 1976.7 2010.8 C
+1971.6 2006.3 1966.8 2000.7 1962 1995.9 C
+1960 1995.2 1960.1 1996.6 1958.2 1995.6 C
+1957 1997 1955.1 1998.8 1953.2 1998 C
+1951.7 1994.5 1954.1 1993.4 1952.9 1991.1 C
+1952.1 1990.5 1953.3 1990.2 1953.2 1989.6 C
+1954.2 1986.8 1950.9 1981.4 1954.4 1981.2 C
+1954.7 1981.6 1954.7 1981.7 1955.1 1982 C
+1961.9 1979.1 1967.6 1975 1974.3 1971.6 C
+1974.7 1969.8 1976.7 1969.5 1978.4 1969.7 C
+1980.3 1970 1979.3 1973.6 1982 1973.1 C
+1975.8 1962.2 1968 1975.8 1960.8 1976.7 C
+1956.9 1977.4 1953.3 1982.4 1949.1 1978.8 C
+1946 1975.8 1941.2 1971 1939.5 1969.2 C
+1938.5 1968.6 1938.9 1967.4 1937.8 1966.8 C
+1928.7 1969.4 1920.6 1974.5 1912.4 1979.1 C
+1904 1980 1896.6 1985 1889.3 1989.4 C
+1887.9 1990.4 1885.1 1990.3 1885 1992.5 C
+1885.4 2000.6 1885.2 2012.9 1885.2 2019.9 C
+1886.1 2022 1889.7 2019.5 1888.4 2022.8 C
+1889 2023.3 1889.8 2024.4 1890.3 2024 C
+1891.2 2023.5 1891.8 2028.2 1893.4 2026.6 C
+1894.2 2026.3 1893.9 2027.3 1894.4 2027.6 C
+1893.4 2027.6 1894.7 2028.3 1894.1 2028.5 C
+1894.4 2029.6 1896 2030 1896 2029.2 C
+1896.2 2029 1896.3 2029 1896.5 2029.2 C
+1896.8 2029.8 1897.3 2030 1897 2030.7 C
+1896.5 2030.7 1896.9 2031.5 1897.2 2031.6 C
+1898.3 2034 1899.5 2030.6 1899.6 2033.3 C
+1898.5 2033 1899.6 2034.4 1900.1 2034.8 C
+1901.3 2035.8 1903.2 2034.6 1902.5 2036.7 C
+1904.4 2036.9 1906.1 2032.2 1907.6 2035.5 C
+1907.5 2040.1 1907.7 2044.9 1907.3 2049.4 C
+1908 2050.2 1908.3 2051.4 1909.5 2051.6 C
+1910.1 2051.1 1911.6 2051.1 1911.4 2052.3 C
+1909.7 2052.8 1912.4 2054 1912.6 2054.7 C
+1913.4 2055.2 1913 2053.7 1913.6 2054.4 C
+1913.6 2054.5 1913.6 2055.3 1913.6 2054.7 C
+1913.7 2054.4 1913.9 2054.4 1914 2054.7 C
+1914 2054.9 1914.1 2055.3 1913.8 2055.4 C
+1913.7 2056 1915.2 2057.6 1916 2057.6 C
+1915.9 2057.3 1916.1 2057.2 1916.2 2057.1 C
+1917 2056.8 1916.7 2057.7 1917.2 2058 C
+1917 2058.3 1916.7 2058.3 1916.4 2058.3 C
+1917.1 2059 1917.3 2060.1 1918.4 2060.4 C
+1918.1 2059.2 1919.1 2060.6 1919.1 2059.5 C
+1919 2060.6 1920.6 2060.1 1919.8 2061.2 C
+1919.6 2061.2 1919.3 2061.2 1919.1 2061.2 C
+1919.6 2061.9 1921.4 2064.2 1921.5 2062.6 C
+1922.4 2062.1 1921.6 2063.9 1922.2 2064.3 C
+1922.9 2067.3 1926.1 2064.3 1925.6 2067.2 C
+1927.2 2066.8 1928.4 2064.6 1930.1 2065.2 C
+1931.8 2067.8 1931 2071.8 1930.8 2074.8 C
+1930.6 2076.4 1930.1 2078.6 1930.6 2080.4 C
+1936.6 2085.4 1941.8 2091.6 1948.1 2096.9 C
+1950.7 2096.7 1952.6 2094.8 1954.8 2093.8 C
+[0 0.33 0.33 0.99]  vc
+f 
+S 
+n
+1989.4 2080.6 m
+1996.1 2077.3 2002.7 2073.8 2009.6 2070.8 C
+2009.6 2069.6 2010.2 2067.7 2009.3 2067.4 C
+2008.9 2062 2009.1 2056.4 2009.1 2050.8 C
+2012.3 2046.6 2019 2046.6 2023.5 2043.2 C
+2024 2042.3 2025.1 2042.1 2025.4 2041.2 C
+2025.3 2032.7 2025.6 2023.1 2025.2 2014.6 C
+2025 2015.3 2024.6 2014.2 2024.7 2014.8 C
+2024.5 2024.7 2025.1 2030.9 2024.2 2041 C
+2020.4 2044.8 2014.3 2044.2 2010.5 2048 C
+2009 2048.4 2009.8 2046.7 2009.1 2046.3 C
+2008.5 2044.8 2010.2 2044.6 2009.6 2043.4 C
+2009.1 2043.9 2009.2 2042.1 2008.1 2042.7 C
+2006.5 2046.1 2009.3 2048.9 2007.6 2052.3 C
+2007.7 2058 2007.5 2063.8 2007.9 2069.3 C
+2002.3 2072.4 1996.5 2074.8 1990.8 2077.5 C
+1988.4 2079.2 1985.6 2079.8 1983.2 2081.6 C
+1980.5 2079 1977.9 2076.5 1975.5 2074.1 C
+1975.5 2075.1 1975.5 2076.2 1975.5 2077.2 C
+1977.8 2079.3 1980.3 2081.6 1982.7 2083.7 C
+1985.3 2083.5 1987.1 2081.6 1989.4 2080.6 C
+f 
+S 
+n
+1930.1 2079.9 m
+1931.1 2075.6 1929.2 2071.1 1930.8 2067.2 C
+1930.3 2066.3 1930.1 2064.6 1928.7 2065.5 C
+1927.7 2066.4 1926.5 2067 1925.3 2067.4 C
+1924.5 2066.9 1925.6 2065.7 1924.4 2066 C
+1924.2 2067.2 1923.6 2065.5 1923.2 2065.7 C
+1922.3 2063.6 1917.8 2062.1 1919.6 2060.4 C
+1919.3 2060.5 1919.2 2060.3 1919.1 2060.2 C
+1919.7 2060.9 1918.2 2061 1917.6 2060.2 C
+1917 2059.6 1916.1 2058.8 1916.4 2058 C
+1915.5 2058 1917.4 2057.1 1915.7 2057.8 C
+1914.8 2057.1 1913.4 2056.2 1913.3 2054.9 C
+1913.1 2055.4 1911.3 2054.3 1910.9 2053.2 C
+1910.7 2052.9 1910.2 2052.5 1910.7 2052.3 C
+1911.1 2052.5 1910.9 2052 1910.9 2051.8 C
+1910.5 2051.2 1909.9 2052.6 1909.2 2051.8 C
+1908.2 2051.4 1907.8 2050.2 1907.1 2049.4 C
+1907.5 2044.8 1907.3 2040 1907.3 2035.2 C
+1905.3 2033 1902.8 2039.3 1902.3 2035.7 C
+1899.6 2036 1898.4 2032.5 1896.3 2030.7 C
+1895.7 2030.1 1897.5 2030 1896.3 2029.7 C
+1896.3 2030.6 1895 2029.7 1894.4 2029.2 C
+1892.9 2028.1 1894.2 2027.4 1893.6 2027.1 C
+1892.1 2027.9 1891.7 2025.6 1890.8 2024.9 C
+1891.1 2024.6 1889.1 2024.3 1888.4 2023 C
+1887.5 2022.6 1888.2 2021.9 1888.1 2021.3 C
+1886.7 2022 1885.2 2020.4 1884.8 2019.2 C
+1884.8 2010 1884.6 2000.2 1885 1991.8 C
+1886.9 1989.6 1889.9 1989.3 1892.2 1987.5 C
+1898.3 1982.7 1905.6 1980.1 1912.8 1978.6 C
+1921 1974.2 1928.8 1968.9 1937.8 1966.6 C
+1939.8 1968.3 1938.8 1968.3 1940.4 1970 C
+1945.4 1972.5 1947.6 1981.5 1954.6 1979.3 C
+1952.3 1981 1950.4 1978.4 1948.6 1977.9 C
+1945.1 1973.9 1941.1 1970.6 1938 1966.6 C
+1928.4 1968.5 1920.6 1974.8 1911.9 1978.8 C
+1907.1 1979.2 1902.6 1981.7 1898.2 1983.6 C
+1893.9 1986 1889.9 1989 1885.5 1990.8 C
+1884.9 1991.2 1884.8 1991.8 1884.5 1992.3 C
+1884.9 2001.3 1884.7 2011.1 1884.8 2019.6 C
+1890.6 2025 1896.5 2031.2 1902.3 2036.9 C
+1904.6 2037.6 1905 2033 1907.3 2035.5 C
+1907.2 2040.2 1907 2044.8 1907.1 2049.6 C
+1913.6 2055.3 1918.4 2061.5 1925.1 2067.4 C
+1927.3 2068.2 1929.6 2062.5 1930.6 2066.9 C
+1929.7 2070.7 1930.3 2076 1930.1 2080.1 C
+1935.6 2085.7 1941.9 2090.7 1947.2 2096.7 C
+1942.2 2091.1 1935.5 2085.2 1930.1 2079.9 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1930.8 2061.9 m
+1930.3 2057.8 1931.8 2053.4 1931.1 2050.4 C
+1931.3 2050.3 1931.7 2050.5 1931.6 2050.1 C
+1933 2051.1 1934.4 2049.5 1935.9 2048.7 C
+1937 2046.5 1939.5 2047.1 1941.2 2045.1 C
+1939.7 2042.6 1937.3 2041.2 1935.4 2039.3 C
+1934 2039.7 1934.5 2038.1 1933.7 2037.6 C
+1934 2033.3 1933.1 2027.9 1934.4 2024.4 C
+1934.3 2023.8 1933.9 2022.8 1933 2022.8 C
+1931.6 2023.1 1930.5 2024.4 1929.2 2024.9 C
+1928.4 2024.5 1929.8 2023.5 1928.7 2023.5 C
+1927.7 2024.1 1926.2 2022.6 1925.6 2021.6 C
+1926.9 2021.6 1924.8 2020.6 1925.6 2020.4 C
+1924.7 2021.7 1923.9 2019.6 1923.2 2019.2 C
+1923.3 2018.3 1923.8 2018.1 1923.2 2018 C
+1922.9 2017.8 1922.9 2017.5 1922.9 2017.2 C
+1922.8 2018.3 1921.3 2017.3 1920.3 2018 C
+1916.6 2019.7 1913 2022.1 1910 2024.7 C
+1910 2032.9 1910 2041.2 1910 2049.4 C
+1915.4 2055.2 1920 2058.7 1925.3 2064.8 C
+1927.2 2064 1929 2061.4 1930.8 2061.9 C
+[0 0 0 0]  vc
+f 
+S 
+n
+1907.6 2030.4 m
+1907.5 2027.1 1906.4 2021.7 1908.5 2019.9 C
+1908.8 2020.1 1908.9 2019 1909.2 2019.6 C
+1910 2019.6 1912 2019.2 1913.1 2018.2 C
+1913.7 2016.5 1920.2 2015.7 1917.4 2012.7 C
+1918.2 2011.2 1917 2013.8 1917.2 2012 C
+1916.9 2012.3 1916 2012.4 1915.2 2012 C
+1912.5 2010.5 1916.6 2008.8 1913.6 2009.6 C
+1912.6 2009.2 1911.1 2009 1910.9 2007.6 C
+1911 1999.2 1911.8 1989.8 1911.2 1982.2 C
+1910.1 1981.1 1908.8 1982.2 1907.6 1982.2 C
+1900.8 1986.5 1893.2 1988.8 1887.2 1994.2 C
+1887.2 2002.4 1887.2 2010.7 1887.2 2018.9 C
+1892.6 2024.7 1897.2 2028.2 1902.5 2034.3 C
+1904.3 2033.3 1906.2 2032.1 1907.6 2030.4 C
+f 
+S 
+n
+1910.7 2025.4 m
+1912.7 2022.4 1916.7 2020.8 1919.8 2018.9 C
+1920.2 2018.7 1920.6 2018.6 1921 2018.4 C
+1925 2020 1927.4 2028.5 1932 2024.2 C
+1932.3 2025 1932.5 2023.7 1932.8 2024.4 C
+1932.8 2028 1932.8 2031.5 1932.8 2035 C
+1931.9 2033.9 1932.5 2036.3 1932.3 2036.9 C
+1933.2 2036.4 1932.5 2038.5 1933 2038.4 C
+1933.1 2040.5 1935.6 2042.2 1936.6 2043.2 C
+1936.2 2042.4 1935.1 2040.8 1933.7 2040.3 C
+1932.2 2034.4 1933.8 2029.8 1933 2023.2 C
+1931.1 2024.9 1928.4 2026.4 1926.5 2023.5 C
+1925.1 2021.6 1923 2019.8 1921.5 2018.2 C
+1917.8 2018.9 1915.2 2022.5 1911.6 2023.5 C
+1910.8 2023.8 1911.2 2024.7 1910.4 2025.2 C
+1910.9 2031.8 1910.6 2039.1 1910.7 2045.6 C
+1910.1 2048 1910.7 2045.9 1911.2 2044.8 C
+1910.6 2038.5 1911.2 2031.8 1910.7 2025.4 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1910.7 2048.9 m
+1910.3 2047.4 1911.3 2046.5 1911.6 2045.3 C
+1912.9 2045.3 1913.9 2047.1 1915.2 2045.8 C
+1915.2 2044.9 1916.6 2043.3 1917.2 2042.9 C
+1918.7 2042.9 1919.4 2044.4 1920.5 2043.2 C
+1921.2 2042.2 1921.4 2040.9 1922.4 2040.3 C
+1924.5 2040.3 1925.7 2040.9 1926.8 2039.6 C
+1927.1 2037.9 1926.8 2038.1 1927.7 2037.6 C
+1929 2037.5 1930.4 2037 1931.6 2037.2 C
+1932.3 2038.2 1933.1 2038.7 1932.8 2040.3 C
+1935 2041.8 1935.9 2043.8 1938.5 2044.8 C
+1938.6 2045 1938.3 2045.5 1938.8 2045.3 C
+1939.1 2042.9 1935.4 2044.2 1935.4 2042.2 C
+1932.1 2040.8 1932.8 2037.2 1932 2034.8 C
+1932.3 2034 1932.7 2035.4 1932.5 2034.8 C
+1931.3 2031.8 1935.5 2020.1 1928.9 2025.9 C
+1924.6 2024.7 1922.6 2014.5 1917.4 2020.4 C
+1915.5 2022.8 1912 2022.6 1910.9 2025.4 C
+1911.5 2031.9 1910.9 2038.8 1911.4 2045.3 C
+1911.1 2046.5 1910 2047.4 1910.4 2048.9 C
+1915.1 2054.4 1920.4 2058.3 1925.1 2063.8 C
+1920.8 2058.6 1914.9 2054.3 1910.7 2048.9 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1934.7 2031.9 m
+1934.6 2030.7 1934.9 2029.5 1934.4 2028.5 C
+1934 2029.5 1934.3 2031.2 1934.2 2032.6 C
+1933.8 2031.7 1934.9 2031.6 1934.7 2031.9 C
+[0.92 0.92 0 0.67]  vc
+f 
+S 
+n
+vmrs
+1934.7 2019.4 m
+1934.1 2015.3 1935.6 2010.9 1934.9 2007.9 C
+1935.1 2007.8 1935.6 2008.1 1935.4 2007.6 C
+1936.8 2008.6 1938.2 2007 1939.7 2006.2 C
+1940.1 2004.3 1942.7 2005 1943.6 2003.8 C
+1945.1 2000.3 1954 2000.8 1950 1996.6 C
+1952.1 1993.3 1948.2 1989.2 1951.2 1985.6 C
+1953 1981.4 1948.4 1982.3 1947.9 1979.8 C
+1945.4 1979.6 1945.1 1975.5 1942.4 1975 C
+1942.4 1972.3 1938 1973.6 1938.5 1970.4 C
+1937.4 1969 1935.6 1970.1 1934.2 1970.2 C
+1927.5 1974.5 1919.8 1976.8 1913.8 1982.2 C
+1913.8 1990.4 1913.8 1998.7 1913.8 2006.9 C
+1919.3 2012.7 1923.8 2016.2 1929.2 2022.3 C
+1931.1 2021.6 1932.8 2018.9 1934.7 2019.4 C
+[0 0 0 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+2024.2 2038.1 m
+2024.1 2029.3 2024.4 2021.7 2024.7 2014.4 C
+2024.4 2013.6 2020.6 2013.4 2021.3 2011.2 C
+2020.5 2010.3 2018.4 2010.6 2018.9 2008.6 C
+2019 2008.8 2018.8 2009 2018.7 2009.1 C
+2018.2 2006.7 2015.2 2007.9 2015.3 2005.5 C
+2014.7 2004.8 2012.4 2005.1 2013.2 2003.6 C
+2012.3 2004.2 2012.8 2002.4 2012.7 2002.6 C
+2009.4 2003.3 2011.2 1998.6 2008.4 1999.2 C
+2007 1999.1 2006.1 1999.4 2005.7 2000.4 C
+2006.9 1998.5 2007.7 2000.5 2009.3 2000.2 C
+2009.2 2003.7 2012.4 2002.1 2012.9 2005.2 C
+2015.9 2005.6 2015.2 2008.6 2017.7 2008.8 C
+2018.4 2009.6 2018.3 2011.4 2019.6 2011 C
+2021.1 2011.7 2021.4 2014.8 2023.7 2015.1 C
+2023.7 2023.5 2023.9 2031.6 2023.5 2040.5 C
+2021.8 2041.7 2020.7 2043.6 2018.4 2043.9 C
+2020.8 2042.7 2025.5 2041.8 2024.2 2038.1 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+2023.5 2040 m
+2023.5 2031.1 2023.5 2023.4 2023.5 2015.1 C
+2020.2 2015 2021.8 2010.3 2018.4 2011 C
+2018.6 2007.5 2014.7 2009.3 2014.8 2006.4 C
+2011.8 2006.3 2012.2 2002.3 2009.8 2002.4 C
+2009.7 2001.5 2009.2 2000.1 2008.4 2000.2 C
+2008.7 2000.9 2009.7 2001.2 2009.3 2002.4 C
+2008.4 2004.2 2007.5 2003.1 2007.9 2005.5 C
+2007.9 2010.8 2007.7 2018.7 2008.1 2023.2 C
+2009 2024.3 2007.3 2023.4 2007.9 2024 C
+2007.7 2024.6 2007.3 2026.3 2008.6 2027.1 C
+2009.7 2026.8 2010 2027.6 2010.5 2028 C
+2010.5 2028.2 2010.5 2029.1 2010.5 2028.5 C
+2011.5 2028 2010.5 2030 2011.5 2030 C
+2014.2 2029.7 2012.9 2032.2 2014.8 2032.6 C
+2015.1 2033.6 2015.3 2033 2016 2033.3 C
+2017 2033.9 2016.6 2035.4 2017.2 2036.2 C
+2018.7 2036.4 2019.2 2039 2021.3 2038.4 C
+2021.6 2035.4 2019.7 2029.5 2021.1 2027.3 C
+2020.9 2023.5 2021.5 2018.5 2020.6 2016 C
+2020.9 2013.9 2021.5 2015.4 2022.3 2014.4 C
+2022.2 2015.1 2023.3 2014.8 2023.2 2015.6 C
+2022.7 2019.8 2023.3 2024.3 2022.8 2028.5 C
+2022.3 2028.2 2022.6 2027.6 2022.5 2027.1 C
+2022.5 2027.8 2022.5 2029.2 2022.5 2029.2 C
+2022.6 2029.2 2022.7 2029.1 2022.8 2029 C
+2023.9 2032.8 2022.6 2037 2023 2040.8 C
+2022.3 2041.2 2021.6 2041.5 2021.1 2042.2 C
+2022 2041.2 2022.9 2041.4 2023.5 2040 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+2009.1 1997.8 m
+2003.8 1997.7 2000.1 2002.4 1995.4 2003.1 C
+1995 1999.5 1995.2 1995 1995.2 1992 C
+1995.2 1995.8 1995 1999.7 1995.4 2003.3 C
+2000.3 2002.2 2003.8 1997.9 2009.1 1997.8 C
+2012.3 2001.2 2015.6 2004.8 2018.7 2008.1 C
+2021.6 2011.2 2027.5 2013.9 2025.9 2019.9 C
+2026.1 2017.9 2025.6 2016.2 2025.4 2014.4 C
+2020.2 2008.4 2014 2003.6 2009.1 1997.8 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+2009.3 1997.8 m
+2008.7 1997.4 2007.9 1997.6 2007.2 1997.6 C
+2007.9 1997.6 2008.9 1997.4 2009.6 1997.8 C
+2014.7 2003.6 2020.8 2008.8 2025.9 2014.8 C
+2025.8 2017.7 2026.1 2014.8 2025.6 2014.1 C
+2020.4 2008.8 2014.8 2003.3 2009.3 1997.8 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+2009.6 1997.6 m
+2009 1997.1 2008.1 1997.4 2007.4 1997.3 C
+2008.1 1997.4 2009 1997.1 2009.6 1997.6 C
+2014.8 2003.7 2021.1 2008.3 2025.9 2014.4 C
+2021.1 2008.3 2014.7 2003.5 2009.6 1997.6 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+2021.8 2011.5 m
+2021.9 2012.2 2022.3 2013.5 2023.7 2013.6 C
+2023.4 2012.7 2022.8 2011.8 2021.8 2011.5 C
+[0 0.33 0.33 0.99]  vc
+f 
+S 
+n
+2021.1 2042 m
+2022.1 2041.1 2020.9 2040.2 2020.6 2039.6 C
+2018.4 2039.5 2018.1 2036.9 2016.3 2036.4 C
+2015.8 2035.5 2015.3 2033.8 2014.8 2033.6 C
+2012.4 2033.8 2013 2030.4 2010.5 2030.2 C
+2009.6 2028.9 2009.6 2028.3 2008.4 2028 C
+2006.9 2026.7 2007.5 2024.3 2006 2023.2 C
+2006.6 2023.2 2005.7 2023.3 2005.7 2023 C
+2006.4 2022.5 2006.3 2021.1 2006.7 2020.6 C
+2006.6 2015 2006.9 2009 2006.4 2003.8 C
+2006.9 2002.5 2007.6 2001.1 2006.9 2000.7 C
+2004.6 2003.6 2003 2002.9 2000.2 2004.3 C
+1999.3 2005.8 1997.9 2006.3 1996.1 2006.7 C
+1995.7 2008.9 1996 2011.1 1995.9 2012.9 C
+1993.4 2015.1 1990.5 2016.2 1987.7 2017.7 C
+1987.1 2019.3 1991.1 2019.4 1990.4 2021.3 C
+1990.5 2021.5 1991.9 2022.3 1992 2023 C
+1994.8 2024.4 1996.2 2027.5 1998.5 2030 C
+2002.4 2033 2005.2 2037.2 2008.8 2041 C
+2010.2 2041.3 2011.6 2042 2011 2043.9 C
+2011.2 2044.8 2010.1 2045.3 2010.5 2046.3 C
+2013.8 2044.8 2017.5 2043.4 2021.1 2042 C
+[0 0.5 0.5 0.2]  vc
+f 
+S 
+n
+2019.4 2008.8 m
+2018.9 2009.2 2019.3 2009.9 2019.6 2010.3 C
+2022.2 2011.5 2020.3 2009.1 2019.4 2008.8 C
+[0 0.33 0.33 0.99]  vc
+f 
+S 
+n
+2018 2007.4 m
+2015.7 2006.7 2015.3 2003.6 2012.9 2002.8 C
+2013.5 2003.7 2013.5 2005.1 2015.6 2005.2 C
+2016.4 2006.1 2015.7 2007.7 2018 2007.4 C
+f 
+S 
+n
+vmrs
+1993.5 2008.8 m
+1993.4 2000 1993.7 1992.5 1994 1985.1 C
+1993.7 1984.3 1989.9 1984.1 1990.6 1982 C
+1989.8 1981.1 1987.7 1981.4 1988.2 1979.3 C
+1988.3 1979.6 1988.1 1979.7 1988 1979.8 C
+1987.5 1977.5 1984.5 1978.6 1984.6 1976.2 C
+1983.9 1975.5 1981.7 1975.8 1982.4 1974.3 C
+1981.6 1974.9 1982.1 1973.1 1982 1973.3 C
+1979 1973.7 1980 1968.8 1976.9 1969.7 C
+1975.9 1969.8 1975.3 1970.3 1975 1971.2 C
+1976.2 1969.2 1977 1971.2 1978.6 1970.9 C
+1978.5 1974.4 1981.7 1972.8 1982.2 1976 C
+1985.2 1976.3 1984.5 1979.3 1987 1979.6 C
+1987.7 1980.3 1987.5 1982.1 1988.9 1981.7 C
+1990.4 1982.4 1990.7 1985.5 1993 1985.8 C
+1992.9 1994.3 1993.2 2002.3 1992.8 2011.2 C
+1991.1 2012.4 1990 2014.4 1987.7 2014.6 C
+1990.1 2013.4 1994.7 2012.6 1993.5 2008.8 C
+[0 0.87 0.91 0.83]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1992.8 2010.8 m
+1992.8 2001.8 1992.8 1994.1 1992.8 1985.8 C
+1989.5 1985.7 1991.1 1981.1 1987.7 1981.7 C
+1987.9 1978.2 1983.9 1980 1984.1 1977.2 C
+1981.1 1977 1981.5 1973 1979.1 1973.1 C
+1979 1972.2 1978.5 1970.9 1977.6 1970.9 C
+1977.9 1971.6 1979 1971.9 1978.6 1973.1 C
+1977.6 1974.9 1976.8 1973.9 1977.2 1976.2 C
+1977.2 1981.5 1977 1989.4 1977.4 1994 C
+1978.3 1995 1976.6 1994.1 1977.2 1994.7 C
+1977 1995.3 1976.6 1997 1977.9 1997.8 C
+1979 1997.5 1979.3 1998.3 1979.8 1998.8 C
+1979.8 1998.9 1979.8 1999.8 1979.8 1999.2 C
+1980.8 1998.7 1979.7 2000.7 1980.8 2000.7 C
+1983.5 2000.4 1982.1 2003 1984.1 2003.3 C
+1984.4 2004.3 1984.5 2003.7 1985.3 2004 C
+1986.3 2004.6 1985.9 2006.1 1986.5 2006.9 C
+1988 2007.1 1988.4 2009.7 1990.6 2009.1 C
+1990.9 2006.1 1989 2000.2 1990.4 1998 C
+1990.2 1994.3 1990.8 1989.2 1989.9 1986.8 C
+1990.2 1984.7 1990.8 1986.2 1991.6 1985.1 C
+1991.5 1985.9 1992.6 1985.5 1992.5 1986.3 C
+1992 1990.5 1992.6 1995 1992 1999.2 C
+1991.6 1998.9 1991.9 1998.3 1991.8 1997.8 C
+1991.8 1998.5 1991.8 2000 1991.8 2000 C
+1991.9 1999.9 1992 1999.8 1992 1999.7 C
+1993.2 2003.5 1991.9 2007.7 1992.3 2011.5 C
+1991.6 2012 1990.9 2012.2 1990.4 2012.9 C
+1991.3 2011.9 1992.2 2012.1 1992.8 2010.8 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1978.4 1968.5 m
+1977 1969.2 1975.8 1968.2 1974.5 1969 C
+1968.3 1973 1961.6 1976 1955.1 1979.1 C
+1962 1975.9 1968.8 1972.5 1975.5 1968.8 C
+1976.5 1968.8 1977.6 1968.8 1978.6 1968.8 C
+1981.7 1972.1 1984.8 1975.7 1988 1978.8 C
+1990.9 1981.9 1996.8 1984.6 1995.2 1990.6 C
+1995.3 1988.6 1994.9 1986.9 1994.7 1985.1 C
+1989.5 1979.1 1983.3 1974.3 1978.4 1968.5 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1978.4 1968.3 m
+1977.9 1968.7 1977.1 1968.5 1976.4 1968.5 C
+1977.3 1968.8 1978.1 1967.9 1978.8 1968.5 C
+1984 1974.3 1990.1 1979.5 1995.2 1985.6 C
+1995.1 1988.4 1995.3 1985.6 1994.9 1984.8 C
+1989.5 1979.4 1983.9 1973.8 1978.4 1968.3 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1978.6 1968 m
+1977.9 1968 1977.4 1968.6 1978.4 1968 C
+1983.9 1973.9 1990.1 1979.1 1995.2 1985.1 C
+1990.2 1979 1983.8 1974.1 1978.6 1968 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1991.1 1982.2 m
+1991.2 1982.9 1991.6 1984.2 1993 1984.4 C
+1992.6 1983.5 1992.1 1982.5 1991.1 1982.2 C
+[0 0.33 0.33 0.99]  vc
+f 
+S 
+n
+1990.4 2012.7 m
+1991.4 2011.8 1990.2 2010.9 1989.9 2010.3 C
+1987.7 2010.2 1987.4 2007.6 1985.6 2007.2 C
+1985.1 2006.2 1984.6 2004.5 1984.1 2004.3 C
+1981.7 2004.5 1982.3 2001.2 1979.8 2000.9 C
+1978.8 1999.6 1978.8 1999.1 1977.6 1998.8 C
+1976.1 1997.4 1976.7 1995 1975.2 1994 C
+1975.8 1994 1975 1994 1975 1993.7 C
+1975.7 1993.2 1975.6 1991.8 1976 1991.3 C
+1975.9 1985.7 1976.1 1979.7 1975.7 1974.5 C
+1976.2 1973.3 1976.9 1971.8 1976.2 1971.4 C
+1973.9 1974.3 1972.2 1973.6 1969.5 1975 C
+1967.9 1977.5 1963.8 1977.1 1961.8 1980 C
+1959 1980 1957.6 1983 1954.8 1982.9 C
+1953.8 1984.2 1954.8 1985.7 1955.1 1987.2 C
+1956.2 1989.5 1959.7 1990.1 1959.9 1991.8 C
+1965.9 1998 1971.8 2005.2 1978.1 2011.7 C
+1979.5 2012 1980.9 2012.7 1980.3 2014.6 C
+1980.5 2015.6 1979.4 2016 1979.8 2017 C
+1983 2015.6 1986.8 2014.1 1990.4 2012.7 C
+[0 0.5 0.5 0.2]  vc
+f 
+S 
+n
+1988.7 1979.6 m
+1988.2 1979.9 1988.6 1980.6 1988.9 1981 C
+1991.4 1982.2 1989.6 1979.9 1988.7 1979.6 C
+[0 0.33 0.33 0.99]  vc
+f 
+S 
+n
+1987.2 1978.1 m
+1985 1977.5 1984.6 1974.3 1982.2 1973.6 C
+1982.7 1974.5 1982.8 1975.8 1984.8 1976 C
+1985.7 1976.9 1985 1978.4 1987.2 1978.1 C
+f 
+S 
+n
+1975.5 2084 m
+1975.5 2082 1975.3 2080 1975.7 2078.2 C
+1978.8 2079 1980.9 2085.5 1984.8 2083.5 C
+1993 2078.7 2001.6 2075 2010 2070.8 C
+2010.1 2064 2009.9 2057.2 2010.3 2050.6 C
+2014.8 2046.2 2020.9 2045.7 2025.6 2042 C
+2026.1 2035.1 2025.8 2028 2025.9 2021.1 C
+2025.8 2027.8 2026.1 2034.6 2025.6 2041.2 C
+2022.2 2044.9 2017.6 2046.8 2012.9 2048 C
+2012.5 2049.5 2010.4 2049.4 2009.8 2051.1 C
+2009.9 2057.6 2009.6 2064.2 2010 2070.5 C
+2001.2 2075.4 1992 2079.1 1983.2 2084 C
+1980.3 2082.3 1977.8 2079.2 1975.2 2077.5 C
+1974.9 2079.9 1977.2 2084.6 1973.3 2085.2 C
+1964.7 2088.6 1956.8 2093.7 1948.1 2097.2 C
+1949 2097.3 1949.6 2096.9 1950.3 2096.7 C
+1958.4 2091.9 1967.1 2088.2 1975.5 2084 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+vmrs
+1948.6 2094.5 m
+1950.2 2093.7 1951.8 2092.9 1953.4 2092.1 C
+1951.8 2092.9 1950.2 2093.7 1948.6 2094.5 C
+[0 0.87 0.91 0.83]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1971.6 2082.3 m
+1971.6 2081.9 1970.7 2081.1 1970.9 2081.3 C
+1970.7 2081.6 1970.6 2081.6 1970.4 2081.3 C
+1970.8 2080.1 1968.7 2081.7 1968.3 2080.8 C
+1966.6 2080.9 1966.7 2078 1964.2 2078.2 C
+1964.8 2075 1960.1 2075.8 1960.1 2072.9 C
+1958 2072.3 1957.5 2069.3 1955.3 2069.3 C
+1953.9 2070.9 1948.8 2067.8 1950 2072 C
+1949 2074 1943.2 2070.6 1944 2074.8 C
+1942.2 2076.6 1937.6 2073.9 1938 2078.2 C
+1936.7 2078.6 1935 2078.6 1933.7 2078.2 C
+1933.5 2080 1936.8 2080.7 1937.3 2082.8 C
+1939.9 2083.5 1940.6 2086.4 1942.6 2088 C
+1945.2 2089.2 1946 2091.3 1948.4 2093.6 C
+1956 2089.5 1963.9 2086.1 1971.6 2082.3 C
+[0 0.01 1 0]  vc
+f 
+S 
+n
+1958.2 2089.7 m
+1956.4 2090 1955.6 2091.3 1953.9 2091.9 C
+1955.6 2091.9 1956.5 2089.7 1958.2 2089.7 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+1929.9 2080.4 m
+1929.5 2077.3 1929.7 2073.9 1929.6 2070.8 C
+1929.8 2074.1 1929.2 2077.8 1930.1 2080.8 C
+1935.8 2085.9 1941.4 2091.3 1946.9 2096.9 C
+1941.2 2091 1935.7 2086 1929.9 2080.4 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1930.1 2080.4 m
+1935.8 2086 1941.5 2090.7 1946.9 2096.7 C
+1941.5 2090.9 1935.7 2085.8 1930.1 2080.4 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1940.9 2087.1 m
+1941.7 2088 1944.8 2090.6 1943.6 2089.2 C
+1942.5 2089 1941.6 2087.7 1940.9 2087.1 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+1972.8 2082.8 m
+1973 2075.3 1972.4 2066.9 1973.3 2059.5 C
+1972.5 2058.9 1972.8 2057.3 1973.1 2056.4 C
+1974.8 2055.2 1973.4 2055.5 1972.4 2055.4 C
+1970.1 2053.2 1967.9 2050.9 1965.6 2048.7 C
+1960.9 2049.9 1956.9 2052.7 1952.4 2054.7 C
+1949.3 2052.5 1946.3 2049.5 1943.6 2046.8 C
+1939.9 2047.7 1936.8 2050.1 1933.5 2051.8 C
+1930.9 2054.9 1933.5 2056.2 1932.3 2059.7 C
+1933.2 2059.7 1932.2 2060.5 1932.5 2060.2 C
+1933.2 2062.5 1931.6 2064.6 1932.5 2067.4 C
+1932.9 2069.7 1932.7 2072.2 1932.8 2074.6 C
+1933.6 2070.6 1932.2 2066.3 1933 2062.6 C
+1934.4 2058.2 1929.8 2053.5 1935.2 2051.1 C
+1937.7 2049.7 1940.2 2048 1942.8 2046.8 C
+1945.9 2049.2 1948.8 2052 1951.7 2054.7 C
+1952.7 2054.7 1953.6 2054.6 1954.4 2054.2 C
+1958.1 2052.5 1961.7 2049.3 1965.9 2049.2 C
+1968.2 2052.8 1975.2 2055 1972.6 2060.9 C
+1973.3 2062.4 1972.2 2065.2 1972.6 2067.6 C
+1972.7 2072.6 1972.4 2077.7 1972.8 2082.5 C
+1968.1 2084.9 1963.5 2087.5 1958.7 2089.5 C
+1963.5 2087.4 1968.2 2085 1972.8 2082.8 C
+f 
+S 
+n
+1935.2 2081.1 m
+1936.8 2083.4 1938.6 2084.6 1940.4 2086.6 C
+1938.8 2084.4 1936.7 2083.4 1935.2 2081.1 C
+f 
+S 
+n
+1983.2 2081.3 m
+1984.8 2080.5 1986.3 2079.7 1988 2078.9 C
+1986.3 2079.7 1984.8 2080.5 1983.2 2081.3 C
+f 
+S 
+n
+2006.2 2069.1 m
+2006.2 2068.7 2005.2 2067.9 2005.5 2068.1 C
+2005.3 2068.4 2005.2 2068.4 2005 2068.1 C
+2005.4 2066.9 2003.3 2068.5 2002.8 2067.6 C
+2001.2 2067.7 2001.2 2064.8 1998.8 2065 C
+1999.4 2061.8 1994.7 2062.6 1994.7 2059.7 C
+1992.4 2059.5 1992.4 2055.8 1990.1 2056.8 C
+1985.9 2059.5 1981.1 2061 1976.9 2063.8 C
+1977.2 2067.6 1974.9 2074.2 1978.8 2075.8 C
+1979.6 2077.8 1981.7 2078.4 1982.9 2080.4 C
+1990.6 2076.3 1998.5 2072.9 2006.2 2069.1 C
+[0 0.01 1 0]  vc
+f 
+S 
+n
+vmrs
+1992.8 2076.5 m
+1991 2076.8 1990.2 2078.1 1988.4 2078.7 C
+1990.2 2078.7 1991 2076.5 1992.8 2076.5 C
+[0 0.87 0.91 0.83]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1975.5 2073.4 m
+1976.1 2069.7 1973.9 2064.6 1977.4 2062.4 C
+1973.9 2064.5 1976.1 2069.9 1975.5 2073.6 C
+1976 2074.8 1979.3 2077.4 1978.1 2076 C
+1977 2075.7 1975.8 2074.5 1975.5 2073.4 C
+f 
+S 
+n
+2007.4 2069.6 m
+2007.6 2062.1 2007 2053.7 2007.9 2046.3 C
+2007.1 2045.7 2007.3 2044.1 2007.6 2043.2 C
+2009.4 2042 2007.9 2042.3 2006.9 2042.2 C
+2002.2 2037.4 1996.7 2032.4 1992.5 2027.3 C
+1992 2027.3 1991.6 2027.3 1991.1 2027.3 C
+1991.4 2035.6 1991.4 2045.6 1991.1 2054.4 C
+1990.5 2055.5 1988.4 2056.6 1990.6 2055.4 C
+1991.6 2055.4 1991.6 2054.1 1991.6 2053.2 C
+1990.8 2044.7 1991.9 2035.4 1991.6 2027.6 C
+1991.8 2027.6 1992 2027.6 1992.3 2027.6 C
+1997 2032.8 2002.5 2037.7 2007.2 2042.9 C
+2007.3 2044.8 2006.7 2047.4 2007.6 2048.4 C
+2006.9 2055.1 2007.1 2062.5 2007.4 2069.3 C
+2002.7 2071.7 1998.1 2074.3 1993.2 2076.3 C
+1998 2074.2 2002.7 2071.8 2007.4 2069.6 C
+f 
+S 
+n
+2006.7 2069.1 m
+2006.3 2068.6 2005.9 2067.7 2005.7 2066.9 C
+2005.7 2059.7 2005.9 2051.4 2005.5 2045.1 C
+2004.9 2045.3 2004.7 2044.5 2004.3 2045.3 C
+2005.1 2045.3 2004.2 2045.8 2004.8 2046 C
+2004.8 2052.2 2004.8 2059.2 2004.8 2064.5 C
+2005.7 2065.7 2005.1 2065.7 2005 2066.7 C
+2003.8 2067 2002.7 2067.2 2001.9 2066.4 C
+2001.3 2064.6 1998 2063.1 1998 2061.9 C
+1996.1 2062.3 1996.6 2058.3 1994.2 2058.8 C
+1992.6 2057.7 1992.7 2054.8 1989.9 2056.6 C
+1985.6 2059.3 1980.9 2060.8 1976.7 2063.6 C
+1976 2066.9 1976 2071.2 1976.7 2074.6 C
+1977.6 2070.8 1973.1 2062.1 1980.5 2061.2 C
+1984.3 2060.3 1987.5 2058.2 1990.8 2056.4 C
+1991.7 2056.8 1992.9 2057.2 1993.5 2059.2 C
+1994.3 2058.6 1994.4 2060.6 1994.7 2059.2 C
+1995.3 2062.7 1999.2 2061.4 1998.8 2064.8 C
+2001.8 2065.4 2002.5 2068.4 2005.2 2067.4 C
+2004.9 2067.9 2006 2068 2006.4 2069.1 C
+2001.8 2071.1 1997.4 2073.9 1992.8 2075.8 C
+1997.5 2073.8 2002 2071.2 2006.7 2069.1 C
+[0 0.2 1 0]  vc
+f 
+S 
+n
+1988.7 2056.6 m
+1985.1 2058.7 1981.1 2060.1 1977.6 2061.9 C
+1981.3 2060.5 1985.6 2058.1 1988.7 2056.6 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+1977.9 2059.5 m
+1975.7 2064.5 1973.7 2054.7 1975.2 2060.9 C
+1976 2060.6 1977.6 2059.7 1977.9 2059.5 C
+f 
+S 
+n
+1989.6 2051.3 m
+1990.1 2042.3 1989.8 2036.6 1989.9 2028 C
+1989.8 2027 1990.8 2028.3 1990.1 2027.3 C
+1988.9 2026.7 1986.7 2026.9 1986.8 2024.7 C
+1987.4 2023 1985.9 2024.6 1985.1 2023.7 C
+1984.1 2021.4 1982.5 2020.5 1980.3 2020.6 C
+1979.9 2020.8 1979.5 2021.1 1979.3 2021.6 C
+1979.7 2025.8 1978.4 2033 1979.6 2038.1 C
+1983.7 2042.9 1968.8 2044.6 1978.8 2042.7 C
+1979.3 2042.3 1979.6 2041.9 1980 2041.5 C
+1980 2034.8 1980 2027 1980 2021.6 C
+1981.3 2020.5 1981.7 2021.5 1982.9 2021.8 C
+1983.6 2024.7 1986.1 2023.8 1986.8 2026.4 C
+1987.1 2027.7 1988.6 2027.1 1989.2 2028.3 C
+1989.1 2036.7 1989.3 2044.8 1988.9 2053.7 C
+1987.2 2054.9 1986.2 2056.8 1983.9 2057.1 C
+1986.3 2055.9 1990.9 2055 1989.6 2051.3 C
+f 
+S 
+n
+1971.6 2078.9 m
+1971.4 2070.5 1972.1 2062.2 1971.6 2055.9 C
+1969.9 2053.7 1967.6 2051.7 1965.6 2049.6 C
+1961.4 2050.4 1957.6 2053.6 1953.4 2055.2 C
+1949.8 2055.6 1948.2 2051.2 1945.5 2049.6 C
+1945.1 2048.8 1944.5 2047.9 1943.6 2047.5 C
+1940.1 2047.8 1937.3 2051 1934 2052.3 C
+1933.7 2052.6 1933.7 2053 1933.2 2053.2 C
+1933.7 2060.8 1933.4 2067.2 1933.5 2074.6 C
+1933.8 2068.1 1934 2060.9 1933.2 2054 C
+1935.3 2050.9 1939.3 2049.6 1942.4 2047.5 C
+1942.8 2047.5 1943.4 2047.4 1943.8 2047.7 C
+1947.1 2050.2 1950.3 2057.9 1955.3 2054.4 C
+1955.4 2054.4 1955.5 2054.3 1955.6 2054.2 C
+1955.9 2057.6 1956.1 2061.8 1955.3 2064.8 C
+1955.4 2064.3 1955.1 2063.8 1955.6 2063.6 C
+1956 2066.6 1955.3 2068.7 1958.7 2069.8 C
+1959.2 2071.7 1961.4 2071.7 1962 2074.1 C
+1964.4 2074.2 1964 2077.7 1967.3 2078.4 C
+1967 2079.7 1968.1 2079.9 1969 2080.1 C
+1971.1 2079.9 1970 2079.2 1970.4 2078 C
+1969.5 2077.2 1970.3 2075.9 1969.7 2075.1 C
+1970.1 2069.8 1970.1 2063.6 1969.7 2058.8 C
+1969.2 2058.5 1970 2058.1 1970.2 2057.8 C
+1970.4 2058.3 1971.2 2057.7 1971.4 2058.3 C
+1971.5 2065.3 1971.2 2073.6 1971.6 2081.1 C
+1974.1 2081.4 1969.8 2084.3 1972.4 2082.5 C
+1971.9 2081.4 1971.6 2080.2 1971.6 2078.9 C
+[0 0.4 1 0]  vc
+f 
+S 
+n
+1952.4 2052 m
+1954.1 2051.3 1955.6 2050.4 1957.2 2049.6 C
+1955.6 2050.4 1954.1 2051.3 1952.4 2052 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+1975.5 2039.8 m
+1975.5 2039.4 1974.5 2038.7 1974.8 2038.8 C
+1974.6 2039.1 1974.5 2039.1 1974.3 2038.8 C
+1974.6 2037.6 1972.5 2039.3 1972.1 2038.4 C
+1970.4 2038.4 1970.5 2035.5 1968 2035.7 C
+1968.6 2032.5 1964 2033.3 1964 2030.4 C
+1961.9 2029.8 1961.4 2026.8 1959.2 2026.8 C
+1957.7 2028.5 1952.6 2025.3 1953.9 2029.5 C
+1952.9 2031.5 1947 2028.2 1947.9 2032.4 C
+1946 2034.2 1941.5 2031.5 1941.9 2035.7 C
+1940.6 2036.1 1938.9 2036.1 1937.6 2035.7 C
+1937.3 2037.5 1940.7 2038.2 1941.2 2040.3 C
+1943.7 2041.1 1944.4 2043.9 1946.4 2045.6 C
+1949.1 2046.7 1949.9 2048.8 1952.2 2051.1 C
+1959.9 2047.1 1967.7 2043.6 1975.5 2039.8 C
+[0 0.01 1 0]  vc
+f 
+S 
+n
+vmrs
+1962 2047.2 m
+1960.2 2047.5 1959.5 2048.9 1957.7 2049.4 C
+1959.5 2049.5 1960.3 2047.2 1962 2047.2 C
+[0 0.87 0.91 0.83]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+2012.4 2046.3 m
+2010.3 2051.3 2008.3 2041.5 2009.8 2047.7 C
+2010.5 2047.4 2012.2 2046.5 2012.4 2046.3 C
+f 
+S 
+n
+1944.8 2044.6 m
+1945.5 2045.6 1948.6 2048.1 1947.4 2046.8 C
+1946.3 2046.5 1945.5 2045.2 1944.8 2044.6 C
+f 
+S 
+n
+1987.2 2054.9 m
+1983.7 2057.3 1979.6 2058 1976 2060.2 C
+1974.7 2058.2 1977.2 2055.8 1974.3 2054.9 C
+1973.1 2052 1970.4 2050.2 1968 2048 C
+1968 2047.7 1968 2047.4 1968.3 2047.2 C
+1969.5 2046.1 1983 2040.8 1972.4 2044.8 C
+1971.2 2046.6 1967.9 2046 1968 2048.2 C
+1970.5 2050.7 1973.8 2052.6 1974.3 2055.6 C
+1975.1 2055 1975.7 2056.7 1975.7 2057.1 C
+1975.7 2058.2 1974.8 2059.3 1975.5 2060.4 C
+1979.3 2058.2 1983.9 2057.7 1987.2 2054.9 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1967.8 2047.5 m
+1968.5 2047 1969.1 2046.5 1969.7 2046 C
+1969.1 2046.5 1968.5 2047 1967.8 2047.5 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+1976.7 2040.3 m
+1976.9 2032.8 1976.3 2024.4 1977.2 2017 C
+1976.4 2016.5 1976.6 2014.8 1976.9 2013.9 C
+1978.7 2012.7 1977.2 2013 1976.2 2012.9 C
+1971.5 2008.1 1965.9 2003.1 1961.8 1998 C
+1960.9 1998 1960.1 1998 1959.2 1998 C
+1951.5 2001.1 1944.3 2005.5 1937.1 2009.6 C
+1935 2012.9 1937 2013.6 1936.1 2017.2 C
+1937.1 2017.2 1936 2018 1936.4 2017.7 C
+1937 2020.1 1935.5 2022.1 1936.4 2024.9 C
+1936.8 2027.2 1936.5 2029.7 1936.6 2032.1 C
+1937.4 2028.2 1936 2023.8 1936.8 2020.1 C
+1938.3 2015.7 1933.6 2011 1939 2008.6 C
+1945.9 2004.5 1953.1 2000.3 1960.6 1998.3 C
+1960.9 1998.3 1961.3 1998.3 1961.6 1998.3 C
+1966.2 2003.5 1971.8 2008.4 1976.4 2013.6 C
+1976.6 2015.5 1976 2018.1 1976.9 2019.2 C
+1976.1 2025.8 1976.4 2033.2 1976.7 2040 C
+1971.9 2042.4 1967.4 2045 1962.5 2047 C
+1967.3 2044.9 1972 2042.6 1976.7 2040.3 C
+f 
+S 
+n
+1939 2038.6 m
+1940.6 2040.9 1942.5 2042.1 1944.3 2044.1 C
+1942.7 2041.9 1940.6 2040.9 1939 2038.6 C
+f 
+S 
+n
+2006.2 2065.7 m
+2006 2057.3 2006.7 2049 2006.2 2042.7 C
+2002.1 2038.4 1997.7 2033.4 1993 2030 C
+1992.9 2029.3 1992.5 2028.6 1992 2028.3 C
+1992.1 2036.6 1991.9 2046.2 1992.3 2054.9 C
+1990.8 2056.2 1989 2056.7 1987.5 2058 C
+1988.7 2057.7 1990.7 2054.4 1993 2056.4 C
+1993.4 2058.8 1996 2058.2 1996.6 2060.9 C
+1999 2061 1998.5 2064.5 2001.9 2065.2 C
+2001.5 2066.5 2002.7 2066.7 2003.6 2066.9 C
+2005.7 2066.7 2004.6 2066 2005 2064.8 C
+2004 2064 2004.8 2062.7 2004.3 2061.9 C
+2004.6 2056.6 2004.6 2050.4 2004.3 2045.6 C
+2003.7 2045.3 2004.6 2044.9 2004.8 2044.6 C
+2005 2045.1 2005.7 2044.5 2006 2045.1 C
+2006 2052.1 2005.8 2060.4 2006.2 2067.9 C
+2008.7 2068.2 2004.4 2071.1 2006.9 2069.3 C
+2006.4 2068.2 2006.2 2067 2006.2 2065.7 C
+[0 0.4 1 0]  vc
+f 
+S 
+n
+2021.8 2041.7 m
+2018.3 2044.1 2014.1 2044.8 2010.5 2047 C
+2009.3 2045 2011.7 2042.6 2008.8 2041.7 C
+2004.3 2035.1 1997.6 2030.9 1993 2024.4 C
+1992.1 2024 1991.5 2024.3 1990.8 2024 C
+1993.2 2023.9 1995.3 2027.1 1996.8 2029 C
+2000.4 2032.6 2004.9 2036.9 2008.4 2040.8 C
+2008.2 2043.1 2011.4 2042.8 2009.8 2045.8 C
+2009.8 2046.3 2009.7 2046.9 2010 2047.2 C
+2013.8 2045 2018.5 2044.5 2021.8 2041.7 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+2001.6 2034 m
+2000.7 2033.1 1999.9 2032.3 1999 2031.4 C
+1999.9 2032.3 2000.7 2033.1 2001.6 2034 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+vmrs
+1989.4 2024.4 m
+1989.5 2025.4 1988.6 2024.3 1988.9 2024.7 C
+1990.5 2025.8 1990.7 2024.2 1992.8 2024.9 C
+1993.8 2025.9 1995 2027.1 1995.9 2028 C
+1994.3 2026 1991.9 2023.4 1989.4 2024.4 C
+[0 0.87 0.91 0.83]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1984.8 2019.9 m
+1984.6 2018.6 1986.3 2017.2 1987.7 2016.8 C
+1987.2 2017.5 1982.9 2017.9 1984.4 2020.6 C
+1984.1 2019.9 1984.9 2020 1984.8 2019.9 C
+f 
+S 
+n
+1981.7 2017 m
+1979.6 2022 1977.6 2012.3 1979.1 2018.4 C
+1979.8 2018.1 1981.5 2017.2 1981.7 2017 C
+f 
+S 
+n
+1884.3 2019.2 m
+1884.7 2010.5 1884.5 2000.6 1884.5 1991.8 C
+1886.6 1989.3 1889.9 1988.9 1892.4 1987 C
+1890.8 1988.7 1886 1989.1 1884.3 1992.3 C
+1884.7 2001 1884.5 2011.3 1884.5 2019.9 C
+1891 2025.1 1895.7 2031.5 1902 2036.9 C
+1896.1 2031 1890 2024.9 1884.3 2019.2 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1884 2019.4 m
+1884.5 2010.6 1884.2 2000.4 1884.3 1991.8 C
+1884.8 1990.4 1887.8 1989 1884.8 1990.8 C
+1884.3 1991.3 1884.3 1992 1884 1992.5 C
+1884.5 2001.2 1884.2 2011.1 1884.3 2019.9 C
+1887.9 2023.1 1891.1 2026.4 1894.4 2030 C
+1891.7 2026.1 1887.1 2022.9 1884 2019.4 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1885 2011.7 m
+1885 2006.9 1885 2001.9 1885 1997.1 C
+1885 2001.9 1885 2006.9 1885 2011.7 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+1975.5 2036.4 m
+1975.2 2028 1976 2019.7 1975.5 2013.4 C
+1971.1 2008.5 1965.6 2003.6 1961.6 1999 C
+1958.8 1998 1956 2000 1953.6 2001.2 C
+1948.2 2004.7 1941.9 2006.5 1937.1 2010.8 C
+1937.5 2018.3 1937.3 2024.7 1937.3 2032.1 C
+1937.6 2025.6 1937.9 2018.4 1937.1 2011.5 C
+1937.3 2011 1937.6 2010.5 1937.8 2010 C
+1944.6 2005.7 1951.9 2002.3 1959.2 1999 C
+1960.1 1998.5 1960.1 1999.8 1960.4 2000.4 C
+1959.7 2006.9 1959.7 2014.2 1959.4 2021.1 C
+1959 2021.1 1959.2 2021.9 1959.2 2022.3 C
+1959.2 2021.9 1959 2021.3 1959.4 2021.1 C
+1959.8 2024.1 1959.2 2026.2 1962.5 2027.3 C
+1963 2029.2 1965.3 2029.2 1965.9 2031.6 C
+1968.3 2031.8 1967.8 2035.2 1971.2 2036 C
+1970.8 2037.2 1971.9 2037.5 1972.8 2037.6 C
+1974.9 2037.4 1973.9 2036.7 1974.3 2035.5 C
+1973.3 2034.7 1974.1 2033.4 1973.6 2032.6 C
+1973.9 2027.3 1973.9 2021.1 1973.6 2016.3 C
+1973 2016 1973.9 2015.6 1974 2015.3 C
+1974.3 2015.9 1975 2015.3 1975.2 2015.8 C
+1975.3 2022.8 1975.1 2031.2 1975.5 2038.6 C
+1977.9 2039 1973.7 2041.8 1976.2 2040 C
+1975.7 2039 1975.5 2037.8 1975.5 2036.4 C
+[0 0.4 1 0]  vc
+f 
+S 
+n
+1991.1 2012.4 m
+1987.5 2014.8 1983.4 2015.6 1979.8 2017.7 C
+1978.5 2015.7 1981 2013.3 1978.1 2012.4 C
+1973.6 2005.8 1966.8 2001.6 1962.3 1995.2 C
+1961.4 1994.7 1960.8 1995 1960.1 1994.7 C
+1962.5 1994.6 1964.6 1997.8 1966.1 1999.7 C
+1969.7 2003.3 1974.2 2007.6 1977.6 2011.5 C
+1977.5 2013.8 1980.6 2013.5 1979.1 2016.5 C
+1979.1 2017 1979 2017.6 1979.3 2018 C
+1983.1 2015.7 1987.8 2015.2 1991.1 2012.4 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1970.9 2004.8 m
+1970 2003.9 1969.2 2003 1968.3 2002.1 C
+1969.2 2003 1970 2003.9 1970.9 2004.8 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+1887.9 1994.9 m
+1888.5 1992.3 1891.4 1992.2 1893.2 1990.8 C
+1898.4 1987.5 1904 1984.8 1909.5 1982.2 C
+1909.7 1982.7 1910.3 1982.1 1910.4 1982.7 C
+1909.5 1990.5 1910.1 1996.4 1910 2004.5 C
+1909.1 2003.4 1909.7 2005.8 1909.5 2006.4 C
+1910.4 2006 1909.7 2008 1910.2 2007.9 C
+1911.3 2010.6 1912.5 2012.6 1915.7 2013.4 C
+1915.8 2013.7 1915.5 2014.4 1916 2014.4 C
+1916.3 2015 1915.4 2016 1915.2 2016 C
+1916.1 2015.5 1916.5 2014.5 1916 2013.6 C
+1913.4 2013.3 1913.1 2010.5 1910.9 2009.8 C
+1910.7 2008.8 1910.4 2007.9 1910.2 2006.9 C
+1911.1 1998.8 1909.4 1990.7 1910.7 1982.4 C
+1910 1982.1 1908.9 1982.1 1908.3 1982.4 C
+1901.9 1986.1 1895 1988.7 1888.8 1993 C
+1888 1993.4 1888.4 1994.3 1887.6 1994.7 C
+1888.1 2001.3 1887.8 2008.6 1887.9 2015.1 C
+1887.3 2017.5 1887.9 2015.4 1888.4 2014.4 C
+1887.8 2008 1888.4 2001.3 1887.9 1994.9 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+vmrs
+1887.9 2018.4 m
+1887.5 2016.9 1888.5 2016 1888.8 2014.8 C
+1890.1 2014.8 1891.1 2016.6 1892.4 2015.3 C
+1892.4 2014.4 1893.8 2012.9 1894.4 2012.4 C
+1895.9 2012.4 1896.6 2013.9 1897.7 2012.7 C
+1898.4 2011.7 1898.6 2010.4 1899.6 2009.8 C
+1901.7 2009.9 1902.9 2010.4 1904 2009.1 C
+1904.3 2007.4 1904 2007.6 1904.9 2007.2 C
+1906.2 2007 1907.6 2006.5 1908.8 2006.7 C
+1910.6 2008.2 1909.8 2011.5 1912.6 2012 C
+1912.4 2013 1913.8 2012.7 1914 2013.2 C
+1911.5 2011.1 1909.1 2007.9 1909.2 2004.3 C
+1909.5 2003.5 1909.9 2004.9 1909.7 2004.3 C
+1909.9 1996.2 1909.3 1990.5 1910.2 1982.7 C
+1909.5 1982.6 1909.5 1982.6 1908.8 1982.7 C
+1903.1 1985.7 1897 1987.9 1891.7 1992 C
+1890.5 1993 1888.2 1992.9 1888.1 1994.9 C
+1888.7 2001.4 1888.1 2008.4 1888.6 2014.8 C
+1888.3 2016 1887.2 2016.9 1887.6 2018.4 C
+1892.3 2023.9 1897.6 2027.9 1902.3 2033.3 C
+1898 2028.2 1892.1 2023.8 1887.9 2018.4 C
+[0.4 0.4 0 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1910.9 1995.2 m
+1910.4 1999.8 1911 2003.3 1910.9 2008.1 C
+1910.9 2003.8 1910.9 1999.2 1910.9 1995.2 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1911.2 2004.3 m
+1911.2 2001.9 1911.2 1999.7 1911.2 1997.3 C
+1911.2 1999.7 1911.2 2001.9 1911.2 2004.3 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+1958.7 1995.2 m
+1959 1995.6 1956.2 1995 1956.5 1996.8 C
+1955.8 1997.6 1954.2 1998.5 1953.6 1997.3 C
+1953.6 1990.8 1954.9 1989.6 1953.4 1983.9 C
+1953.4 1983.3 1953.3 1982.1 1954.4 1982 C
+1955.5 1982.6 1956.5 1981.3 1957.5 1981 C
+1956.3 1981.8 1954.7 1982.6 1953.9 1981.5 C
+1951.4 1983 1954.7 1988.8 1952.9 1990.6 C
+1953.8 1990.6 1953.2 1992.7 1953.4 1993.7 C
+1953.8 1994.5 1952.3 1996.1 1953.2 1997.8 C
+1956.3 1999.4 1957.5 1994 1959.9 1995.6 C
+1962 1994.4 1963.7 1997.7 1965.2 1998.8 C
+1963.5 1996.7 1961.2 1994.1 1958.7 1995.2 C
+f 
+S 
+n
+1945 2000.7 m
+1945.4 1998.7 1945.4 1997.9 1945 1995.9 C
+1944.5 1995.3 1944.2 1992.6 1945.7 1993.2 C
+1946 1992.2 1948.7 1992.5 1948.4 1990.6 C
+1947.5 1990.3 1948.1 1988.7 1947.9 1988.2 C
+1948.9 1987.8 1950.5 1986.8 1950.5 1984.6 C
+1951.5 1980.9 1946.7 1983 1947.2 1979.8 C
+1944.5 1979.9 1945.2 1976.6 1943.1 1976.7 C
+1941.8 1975.7 1942.1 1972.7 1939.2 1973.8 C
+1938.2 1974.6 1939.3 1971.6 1938.3 1970.9 C
+1938.8 1969.2 1933.4 1970.3 1937.3 1970 C
+1939.4 1971.2 1937.2 1973 1937.6 1974.3 C
+1937.2 1976.3 1937.1 1981.2 1937.8 1984.1 C
+1938.8 1982.3 1937.9 1976.6 1938.5 1973.1 C
+1938.9 1975 1938.5 1976.4 1939.7 1977.2 C
+1939.5 1983.5 1938.9 1991.3 1940.2 1997.3 C
+1939.4 1999.1 1938.6 1997.1 1937.8 1997.1 C
+1937.4 1996.7 1937.6 1996.1 1937.6 1995.6 C
+1936.5 1998.5 1940.1 1998.4 1940.9 2000.7 C
+1942.1 2000.4 1943.2 2001.3 1943.1 2002.4 C
+1943.6 2003.1 1941.1 2004.6 1942.8 2003.8 C
+1943.9 2002.5 1942.6 2000.6 1945 2000.7 C
+[0.65 0.65 0 0.42]  vc
+f 
+S 
+n
+1914.5 2006.4 m
+1914.1 2004.9 1915.2 2004 1915.5 2002.8 C
+1916.7 2002.8 1917.8 2004.6 1919.1 2003.3 C
+1919 2002.4 1920.4 2000.9 1921 2000.4 C
+1922.5 2000.4 1923.2 2001.9 1924.4 2000.7 C
+1925 1999.7 1925.3 1998.4 1926.3 1997.8 C
+1928.4 1997.9 1929.5 1998.4 1930.6 1997.1 C
+1930.9 1995.4 1930.7 1995.6 1931.6 1995.2 C
+1932.8 1995 1934.3 1994.5 1935.4 1994.7 C
+1936.1 1995.8 1936.9 1996.2 1936.6 1997.8 C
+1938.9 1999.4 1939.7 2001.3 1942.4 2002.4 C
+1942.4 2002.5 1942.2 2003 1942.6 2002.8 C
+1942.9 2000.4 1939.2 2001.8 1939.2 1999.7 C
+1936.2 1998.6 1937 1995.3 1935.9 1993.5 C
+1937.1 1986.5 1935.2 1977.9 1937.6 1971.2 C
+1937.6 1970.3 1936.6 1971 1936.4 1970.4 C
+1930.2 1973.4 1924 1976 1918.4 1980 C
+1917.2 1981 1914.9 1980.9 1914.8 1982.9 C
+1915.3 1989.4 1914.7 1996.4 1915.2 2002.8 C
+1914.9 2004 1913.9 2004.9 1914.3 2006.4 C
+1919 2011.9 1924.2 2015.9 1928.9 2021.3 C
+1924.6 2016.2 1918.7 2011.8 1914.5 2006.4 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1914.5 1982.9 m
+1915.1 1980.3 1918 1980.2 1919.8 1978.8 C
+1925 1975.5 1930.6 1972.8 1936.1 1970.2 C
+1939.4 1970.6 1936.1 1974.2 1936.6 1976.4 C
+1936.5 1981.9 1936.8 1987.5 1936.4 1992.8 C
+1935.9 1992.8 1936.2 1993.5 1936.1 1994 C
+1937.1 1993.6 1936.2 1995.9 1936.8 1995.9 C
+1937 1998 1939.5 1999.7 1940.4 2000.7 C
+1940.1 1998.6 1935 1997.2 1937.6 1993.7 C
+1938.3 1985.7 1935.9 1976.8 1937.8 1970.7 C
+1936.9 1969.8 1935.4 1970.3 1934.4 1970.7 C
+1928.3 1974.4 1921.4 1976.7 1915.5 1981 C
+1914.6 1981.4 1915.1 1982.3 1914.3 1982.7 C
+1914.7 1989.3 1914.5 1996.6 1914.5 2003.1 C
+1913.9 2005.5 1914.5 2003.4 1915 2002.4 C
+1914.5 1996 1915.1 1989.3 1914.5 1982.9 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1939.2 1994.9 m
+1939.3 1995 1939.4 1995.1 1939.5 1995.2 C
+1939.1 1989 1939.3 1981.6 1939 1976.7 C
+1938.6 1976.3 1938.6 1974.6 1938.5 1973.3 C
+1938.7 1976.1 1938.1 1979.4 1939 1981.7 C
+1937.3 1986 1937.7 1991.6 1938 1996.4 C
+1937.3 1994.3 1939.6 1996.2 1939.2 1994.9 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1938.3 1988.4 m
+1938.5 1990.5 1937.9 1994.1 1938.8 1994.7 C
+1937.9 1992.6 1939 1990.6 1938.3 1988.4 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+1938.8 1985.8 m
+1938.5 1985.9 1938.4 1985.7 1938.3 1985.6 C
+1938.4 1986.2 1938 1989.5 1938.8 1987.2 C
+1938.8 1986.8 1938.8 1986.3 1938.8 1985.8 C
+f 
+S 
+n
+vmrs
+1972.8 2062.1 m
+1971.9 2061 1972.5 2059.4 1972.4 2058 C
+1972.2 2063.8 1971.9 2073.7 1972.4 2081.3 C
+1972.5 2074.9 1971.9 2067.9 1972.8 2062.1 C
+[0 1 1 0.36]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1940.2 2071.7 m
+1941.3 2072 1943.1 2072.3 1944 2071.5 C
+1943.6 2069.9 1945.2 2069.1 1946 2068.8 C
+1950 2071.1 1948.7 2065.9 1951.7 2066.2 C
+1953.5 2063.9 1956.9 2069.4 1955.6 2063.8 C
+1955.5 2064.2 1955.7 2064.8 1955.3 2065 C
+1954.3 2063.7 1956.2 2063.6 1955.6 2062.1 C
+1954.5 2060 1958.3 2050.3 1952.2 2055.6 C
+1949.1 2053.8 1946 2051 1943.8 2048 C
+1940.3 2048 1937.5 2051.3 1934.2 2052.5 C
+1933.1 2054.6 1934.4 2057.3 1934 2060 C
+1934 2065.1 1934 2069.7 1934 2074.6 C
+1934.4 2069 1934.1 2061.5 1934.2 2054.9 C
+1934.6 2054.5 1935.3 2054.7 1935.9 2054.7 C
+1937 2055.3 1935.9 2056.1 1935.9 2056.8 C
+1936.5 2063 1935.6 2070.5 1935.9 2074.6 C
+1936.7 2074.4 1937.3 2075.2 1938 2074.6 C
+1937.9 2073.6 1939.1 2072.1 1940.2 2071.7 C
+[0 0.2 1 0]  vc
+f 
+S 
+n
+1933.2 2074.1 m
+1933.2 2071.5 1933.2 2069 1933.2 2066.4 C
+1933.2 2069 1933.2 2071.5 1933.2 2074.1 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+2007.4 2048.9 m
+2006.5 2047.8 2007.1 2046.2 2006.9 2044.8 C
+2006.7 2050.6 2006.5 2060.5 2006.9 2068.1 C
+2007.1 2061.7 2006.5 2054.7 2007.4 2048.9 C
+f 
+S 
+n
+1927.2 2062.4 m
+1925.8 2060.1 1928.1 2058.2 1927 2056.4 C
+1927.3 2055.5 1926.5 2053.5 1926.8 2051.8 C
+1926.8 2052.8 1926 2052.5 1925.3 2052.5 C
+1924.1 2052.8 1925 2050.5 1924.4 2050.1 C
+1925.3 2050.2 1925.4 2048.8 1926.3 2049.4 C
+1926.5 2052.3 1928.4 2047.2 1928.4 2051.1 C
+1928.9 2050.5 1929 2051.4 1928.9 2051.8 C
+1928.9 2052 1928.9 2052.3 1928.9 2052.5 C
+1929.4 2051.4 1928.9 2049 1930.1 2048.2 C
+1928.9 2047.1 1930.5 2047.1 1930.4 2046.5 C
+1931.9 2046.2 1933.1 2046.1 1934.7 2046.5 C
+1934.6 2046.9 1935.2 2047.9 1934.4 2048.4 C
+1936.9 2048.1 1933.6 2043.8 1935.9 2043.9 C
+1935.7 2043.9 1934.8 2041.3 1933.2 2041.7 C
+1932.5 2041.6 1932.4 2039.6 1932.3 2041 C
+1930.8 2042.6 1929 2040.6 1927.7 2042 C
+1927.5 2041.4 1927.1 2040.9 1927.2 2040.3 C
+1927.8 2040.6 1927.4 2039.1 1928.2 2038.6 C
+1929.4 2038 1930.5 2038.8 1931.3 2037.9 C
+1931.7 2039 1932.5 2038.6 1931.8 2037.6 C
+1930.9 2037 1928.7 2037.8 1928.2 2037.9 C
+1926.7 2037.8 1928 2039 1927 2038.8 C
+1927.4 2040.4 1925.6 2040.8 1925.1 2041 C
+1924.3 2040.4 1923.2 2040.5 1922.2 2040.5 C
+1921.4 2041.7 1921 2043.9 1919.3 2043.9 C
+1918.8 2043.4 1917.2 2043.3 1916.4 2043.4 C
+1915.9 2044.4 1915.7 2046 1914.3 2046.5 C
+1913.1 2046.6 1912 2044.5 1911.4 2046.3 C
+1912.8 2046.5 1913.8 2047.4 1915.7 2047 C
+1916.9 2047.7 1915.6 2048.8 1916 2049.4 C
+1915.4 2049.3 1913.9 2050.3 1913.3 2051.1 C
+1913.9 2054.1 1916 2050.2 1916.7 2053 C
+1916.9 2053.8 1915.5 2054.1 1916.7 2054.4 C
+1917 2054.7 1920.2 2054.3 1919.3 2056.6 C
+1918.8 2056.1 1920.2 2058.6 1920.3 2057.6 C
+1921.2 2057.9 1922.1 2057.5 1922.4 2059 C
+1922.3 2059.1 1922.2 2059.3 1922 2059.2 C
+1922.1 2059.7 1922.4 2060.3 1922.9 2060.7 C
+1923.2 2060.1 1923.8 2060.4 1924.6 2060.7 C
+1925.9 2062.6 1923.2 2062 1925.6 2063.6 C
+1926.1 2063.1 1927.3 2062.5 1927.2 2062.4 C
+[0.21 0.21 0 0]  vc
+f 
+S 
+n
+1933.2 2063.3 m
+1933.2 2060.7 1933.2 2058.2 1933.2 2055.6 C
+1933.2 2058.2 1933.2 2060.7 1933.2 2063.3 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+1965.2 2049.2 m
+1967.1 2050.1 1969.9 2053.7 1972.1 2056.4 C
+1970.5 2054 1967.6 2051.3 1965.2 2049.2 C
+f 
+S 
+n
+1991.8 2034.8 m
+1991.7 2041.5 1992 2048.5 1991.6 2055.2 C
+1990.5 2056.4 1991.9 2054.9 1991.8 2054.4 C
+1991.8 2047.9 1991.8 2041.3 1991.8 2034.8 C
+f 
+S 
+n
+1988.9 2053.2 m
+1988.9 2044.3 1988.9 2036.6 1988.9 2028.3 C
+1985.7 2028.2 1987.2 2023.5 1983.9 2024.2 C
+1983.9 2022.4 1982 2021.6 1981 2021.3 C
+1980.6 2021.1 1980.6 2021.7 1980.3 2021.6 C
+1980.3 2027 1980.3 2034.8 1980.3 2041.5 C
+1979.3 2043.2 1977.6 2043 1976.2 2043.6 C
+1977.1 2043.8 1978.5 2043.2 1978.8 2044.1 C
+1978.5 2045.3 1979.9 2045.3 1980.3 2045.8 C
+1980.5 2046.8 1980.7 2046.2 1981.5 2046.5 C
+1982.4 2047.1 1982 2048.6 1982.7 2049.4 C
+1984.2 2049.6 1984.6 2052.2 1986.8 2051.6 C
+1987.1 2048.6 1985.1 2042.7 1986.5 2040.5 C
+1986.3 2036.7 1986.9 2031.7 1986 2029.2 C
+1986.3 2027.1 1986.9 2028.6 1987.7 2027.6 C
+1987.7 2028.3 1988.7 2028 1988.7 2028.8 C
+1988.1 2033 1988.7 2037.5 1988.2 2041.7 C
+1987.8 2041.4 1988 2040.8 1988 2040.3 C
+1988 2041 1988 2042.4 1988 2042.4 C
+1988 2042.4 1988.1 2042.3 1988.2 2042.2 C
+1989.3 2046 1988 2050.2 1988.4 2054 C
+1987.8 2054.4 1987.1 2054.7 1986.5 2055.4 C
+1987.4 2054.4 1988.4 2054.6 1988.9 2053.2 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1950.8 2054.4 m
+1949.7 2053.4 1948.7 2052.3 1947.6 2051.3 C
+1948.7 2052.3 1949.7 2053.4 1950.8 2054.4 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+vmrs
+2006.7 2043.2 m
+2004.5 2040.8 2002.4 2038.4 2000.2 2036 C
+2002.4 2038.4 2004.5 2040.8 2006.7 2043.2 C
+[0 1 1 0.36]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1976.7 2019.6 m
+1975.8 2018.6 1976.4 2016.9 1976.2 2015.6 C
+1976 2021.3 1975.8 2031.2 1976.2 2038.8 C
+1976.4 2032.4 1975.8 2025.5 1976.7 2019.6 C
+f 
+S 
+n
+1988.4 2053.5 m
+1988.6 2049.2 1988.1 2042.8 1988 2040 C
+1988.4 2040.4 1988.1 2041 1988.2 2041.5 C
+1988.3 2037.2 1988 2032.7 1988.4 2028.5 C
+1987.6 2027.1 1987.2 2028.6 1986.8 2028 C
+1985.9 2028.5 1986.5 2029.7 1986.3 2030.4 C
+1986.9 2029.8 1986.6 2031 1987 2031.2 C
+1987.4 2039.6 1985 2043 1987.2 2050.4 C
+1987.2 2051.6 1985.9 2052.3 1984.6 2051.3 C
+1981.9 2049.7 1982.9 2047 1980.3 2046.5 C
+1980.3 2045.2 1978.1 2046.2 1978.6 2043.9 C
+1975.6 2043.3 1979.3 2045.6 1979.6 2046.5 C
+1980.8 2046.6 1981.5 2048.5 1982.2 2049.9 C
+1983.7 2050.8 1984.8 2052.8 1986.5 2053 C
+1986.7 2053.5 1987.5 2054.1 1987 2054.7 C
+1987.4 2053.9 1988.3 2054.3 1988.4 2053.5 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1988 2038.1 m
+1988 2036.7 1988 2035.4 1988 2034 C
+1988 2035.4 1988 2036.7 1988 2038.1 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+1999.7 2035.7 m
+1997.6 2033.5 1995.4 2031.2 1993.2 2029 C
+1995.4 2031.2 1997.6 2033.5 1999.7 2035.7 C
+f 
+S 
+n
+1944 2029.2 m
+1945.2 2029.5 1946.9 2029.8 1947.9 2029 C
+1947.4 2027.4 1949 2026.7 1949.8 2026.4 C
+1953.9 2028.6 1952.6 2023.4 1955.6 2023.7 C
+1957.4 2021.4 1960.7 2027 1959.4 2021.3 C
+1959.3 2021.7 1959.6 2022.3 1959.2 2022.5 C
+1958.1 2021.2 1960.1 2021.1 1959.4 2019.6 C
+1959.1 2012.7 1959.9 2005.1 1959.6 1999.2 C
+1955.3 2000.1 1951.3 2003.1 1947.2 2005 C
+1943.9 2006 1941.2 2008.7 1938 2010 C
+1936.9 2012.1 1938.2 2014.8 1937.8 2017.5 C
+1937.8 2022.6 1937.8 2027.3 1937.8 2032.1 C
+1938.2 2026.5 1938 2019 1938 2012.4 C
+1938.5 2012 1939.2 2012.3 1939.7 2012.2 C
+1940.8 2012.8 1939.7 2013.6 1939.7 2014.4 C
+1940.4 2020.5 1939.4 2028 1939.7 2032.1 C
+1940.6 2031.9 1941.2 2032.7 1941.9 2032.1 C
+1941.7 2031.2 1943 2029.7 1944 2029.2 C
+[0 0.2 1 0]  vc
+f 
+S 
+n
+1937.1 2031.6 m
+1937.1 2029.1 1937.1 2026.5 1937.1 2024 C
+1937.1 2026.5 1937.1 2029.1 1937.1 2031.6 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+1991.8 2028 m
+1992.5 2027.8 1993.2 2029.9 1994 2030.2 C
+1992.9 2029.6 1993.1 2028.1 1991.8 2028 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1991.8 2027.8 m
+1992.4 2027.6 1992.6 2028.3 1993 2028.5 C
+1992.6 2028.2 1992.2 2027.6 1991.6 2027.8 C
+1991.6 2028.5 1991.6 2029.1 1991.6 2029.7 C
+1991.6 2029.1 1991.4 2028.3 1991.8 2027.8 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+1985.8 2025.4 m
+1985.3 2025.2 1984.8 2024.7 1984.1 2024.9 C
+1983.3 2025.3 1983.6 2027.3 1983.9 2027.6 C
+1985 2028 1986.9 2026.9 1985.8 2025.4 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+vmrs
+1993.5 2024.4 m
+1992.4 2023.7 1991.3 2022.9 1990.1 2023.2 C
+1990.7 2023.7 1989.8 2023.8 1989.4 2023.7 C
+1989.1 2023.7 1988.6 2023.9 1988.4 2023.5 C
+1988.5 2023.2 1988.3 2022.7 1988.7 2022.5 C
+1989 2022.6 1988.9 2023 1988.9 2023.2 C
+1989.1 2022.8 1990.4 2022.3 1990.6 2021.3 C
+1990.4 2021.8 1990 2021.3 1990.1 2021.1 C
+1990.1 2020.9 1990.1 2020.1 1990.1 2020.6 C
+1989.9 2021.1 1989.5 2020.6 1989.6 2020.4 C
+1989.6 2019.8 1988.7 2019.6 1988.2 2019.2 C
+1987.5 2018.7 1987.7 2020.2 1987 2019.4 C
+1987.5 2020.4 1986 2021.1 1987.5 2021.8 C
+1986.8 2023.1 1986.6 2021.1 1986 2021.1 C
+1986.1 2020.1 1985.9 2019 1986.3 2018.2 C
+1986.7 2018.4 1986.5 2019 1986.5 2019.4 C
+1986.5 2018.7 1986.4 2017.8 1987.2 2017.7 C
+1986.5 2017.2 1985.5 2019.3 1985.3 2020.4 C
+1986.2 2022 1987.3 2023.5 1989.2 2024.2 C
+1990.8 2024.3 1991.6 2022.9 1993.2 2024.4 C
+1993.8 2025.4 1995 2026.6 1995.9 2027.1 C
+1995 2026.5 1994.1 2025.5 1993.5 2024.4 C
+[0 1 1 0.36]  vc
+f 
+0.4 w
+2 J
+2 M
+[0 0.5 0.5 0.2]  vc
+S 
+n
+2023 2040.3 m
+2023.2 2036 2022.7 2029.6 2022.5 2026.8 C
+2022.9 2027.2 2022.7 2027.8 2022.8 2028.3 C
+2022.8 2024 2022.6 2019.5 2023 2015.3 C
+2022.2 2013.9 2021.7 2015.4 2021.3 2014.8 C
+2020.4 2015.3 2021 2016.5 2020.8 2017.2 C
+2021.4 2016.6 2021.1 2017.8 2021.6 2018 C
+2022 2026.4 2019.6 2029.8 2021.8 2037.2 C
+2021.7 2038.4 2020.5 2039.1 2019.2 2038.1 C
+2016.5 2036.5 2017.5 2033.8 2014.8 2033.3 C
+2014.9 2032 2012.6 2033 2013.2 2030.7 C
+2011.9 2030.8 2011.2 2030.1 2010.8 2029.2 C
+2010.8 2029.1 2010.8 2028.2 2010.8 2028.8 C
+2010 2028.8 2010.4 2026.5 2008.6 2027.3 C
+2007.9 2026.6 2007.3 2025.9 2007.9 2027.1 C
+2009.7 2028 2010 2030.1 2012.2 2030.9 C
+2012.9 2032.1 2013.7 2033.6 2015.1 2033.6 C
+2015.7 2035.1 2016.9 2036.7 2018.4 2038.4 C
+2019.8 2039.3 2022 2039.4 2021.6 2041.5 C
+2021.9 2040.7 2022.9 2041.1 2023 2040.3 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+2022.5 2024.9 m
+2022.5 2023.5 2022.5 2022.2 2022.5 2020.8 C
+2022.5 2022.2 2022.5 2023.5 2022.5 2024.9 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+1983.2 2022.8 m
+1982.4 2022.5 1982.1 2021.6 1981.2 2022.3 C
+1981.1 2022.9 1980.5 2024 1981 2024.2 C
+1981.8 2024.6 1982.9 2024.4 1983.2 2022.8 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1931.1 2019.9 m
+1929.6 2017.7 1932 2015.7 1930.8 2013.9 C
+1931.1 2013 1930.3 2011 1930.6 2009.3 C
+1930.6 2010.3 1929.8 2010 1929.2 2010 C
+1928 2010.3 1928.8 2008.1 1928.2 2007.6 C
+1929.1 2007.8 1929.3 2006.3 1930.1 2006.9 C
+1930.3 2009.8 1932.2 2004.8 1932.3 2008.6 C
+1932.7 2008 1932.8 2009 1932.8 2009.3 C
+1932.8 2009.6 1932.8 2009.8 1932.8 2010 C
+1933.2 2009 1932.7 2006.6 1934 2005.7 C
+1932.7 2004.6 1934.3 2004.6 1934.2 2004 C
+1935.8 2003.7 1937 2003.6 1938.5 2004 C
+1938.5 2004.5 1939.1 2005.4 1938.3 2006 C
+1940.7 2005.7 1937.4 2001.3 1939.7 2001.4 C
+1939.5 2001.4 1938.6 1998.8 1937.1 1999.2 C
+1936.3 1999.1 1936.2 1997.1 1936.1 1998.5 C
+1934.7 2000.1 1932.9 1998.2 1931.6 1999.5 C
+1931.3 1998.9 1930.9 1998.5 1931.1 1997.8 C
+1931.6 1998.2 1931.3 1996.6 1932 1996.1 C
+1933.2 1995.5 1934.3 1996.4 1935.2 1995.4 C
+1935.5 1996.5 1936.3 1996.1 1935.6 1995.2 C
+1934.7 1994.5 1932.5 1995.3 1932 1995.4 C
+1930.5 1995.3 1931.9 1996.5 1930.8 1996.4 C
+1931.2 1997.9 1929.5 1998.3 1928.9 1998.5 C
+1928.1 1997.9 1927.1 1998 1926 1998 C
+1925.3 1999.2 1924.8 2001.4 1923.2 2001.4 C
+1922.6 2000.9 1921 2000.9 1920.3 2000.9 C
+1919.7 2001.9 1919.6 2003.5 1918.1 2004 C
+1916.9 2004.1 1915.8 2002 1915.2 2003.8 C
+1916.7 2004 1917.6 2004.9 1919.6 2004.5 C
+1920.7 2005.2 1919.4 2006.3 1919.8 2006.9 C
+1919.2 2006.9 1917.7 2007.8 1917.2 2008.6 C
+1917.8 2011.6 1919.8 2007.8 1920.5 2010.5 C
+1920.8 2011.3 1919.3 2011.6 1920.5 2012 C
+1920.8 2012.3 1924 2011.8 1923.2 2014.1 C
+1922.6 2013.6 1924.1 2016.1 1924.1 2015.1 C
+1925.1 2015.4 1925.9 2015 1926.3 2016.5 C
+1926.2 2016.6 1926 2016.8 1925.8 2016.8 C
+1925.9 2017.2 1926.2 2017.8 1926.8 2018.2 C
+1927.1 2017.6 1927.7 2018 1928.4 2018.2 C
+1929.7 2020.1 1927.1 2019.5 1929.4 2021.1 C
+1929.9 2020.7 1931.1 2020 1931.1 2019.9 C
+[0.21 0.21 0 0]  vc
+f 
+S 
+n
+1937.1 2020.8 m
+1937.1 2018.3 1937.1 2015.7 1937.1 2013.2 C
+1937.1 2015.7 1937.1 2018.3 1937.1 2020.8 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+2020.4 2012.2 m
+2019.8 2012 2019.3 2011.5 2018.7 2011.7 C
+2017.9 2012.1 2018.1 2014.1 2018.4 2014.4 C
+2019.6 2014.8 2021.4 2013.7 2020.4 2012.2 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1976 2013.9 m
+1973.8 2011.5 1971.6 2009.1 1969.5 2006.7 C
+1971.6 2009.1 1973.8 2011.5 1976 2013.9 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+1995.4 2012.7 m
+1996.1 2010.3 1993.8 2006.2 1997.3 2005.7 C
+1998.9 2005.4 2000 2003.7 2001.4 2003.1 C
+2003.9 2003.1 2005.3 2001.3 2006.9 1999.7 C
+2004.5 2003.5 2000 2002.2 1997.6 2005.7 C
+1996.5 2005.9 1994.8 2006.1 1995.2 2007.6 C
+1995.7 2009.4 1995.2 2011.6 1994.7 2012.9 C
+1992 2015.8 1987.8 2015.7 1985.3 2018.7 C
+1988.3 2016.3 1992.3 2015.3 1995.4 2012.7 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1995.6 2012.4 m
+1995.6 2011.2 1995.6 2010 1995.6 2008.8 C
+1995.6 2010 1995.6 2011.2 1995.6 2012.4 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+vmrs
+2017.7 2009.6 m
+2016.9 2009.3 2016.7 2008.4 2015.8 2009.1 C
+2014.2 2010.6 2016 2010.6 2016.5 2011.5 C
+2017.2 2010.9 2018.1 2010.8 2017.7 2009.6 C
+[0 1 1 0.23]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+2014.4 2006.4 m
+2013.5 2006.8 2012.1 2005.6 2012 2006.7 C
+2013 2007.3 2011.9 2009.2 2012.9 2008.4 C
+2014.2 2008.3 2014.6 2007.8 2014.4 2006.4 C
+f 
+S 
+n
+1969 2006.4 m
+1966.5 2003.8 1964 2001.2 1961.6 1998.5 C
+1964 2001.2 1966.5 2003.8 1969 2006.4 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+2012 2005.2 m
+2012.2 2004.2 2011.4 2003.3 2010.3 2003.3 C
+2009 2003.6 2010 2004.7 2009.6 2004.8 C
+2009.3 2005.7 2011.4 2006.7 2012 2005.2 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1962.8 1995.2 m
+1961.7 1994.4 1960.6 1993.7 1959.4 1994 C
+1959.5 1994.9 1957.5 1994.1 1956.8 1994.7 C
+1955.9 1995.5 1956.7 1997 1955.1 1997.3 C
+1956.9 1996.7 1956.8 1994 1959.2 1994.7 C
+1961.1 1991 1968.9 2003.2 1962.8 1995.2 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+1954.6 1995.6 m
+1955.9 1994.7 1955.1 1989.8 1955.3 1988 C
+1954.5 1988.3 1954.9 1986.6 1954.4 1986 C
+1955.7 1989.2 1953.9 1991.1 1954.8 1994.2 C
+1954.5 1995.9 1953.5 1995.3 1953.9 1997.3 C
+1955.3 1998.3 1953.2 1995.5 1954.6 1995.6 C
+f 
+S 
+n
+1992.3 2011 m
+1992.5 2006.7 1992 2000.3 1991.8 1997.6 C
+1992.2 1997.9 1992 1998.5 1992 1999 C
+1992.1 1994.7 1991.9 1990.2 1992.3 1986 C
+1991.4 1984.6 1991 1986.1 1990.6 1985.6 C
+1989.7 1986 1990.3 1987.2 1990.1 1988 C
+1990.7 1987.4 1990.4 1988.5 1990.8 1988.7 C
+1991.3 1997.1 1988.9 2000.6 1991.1 2007.9 C
+1991 2009.1 1989.8 2009.9 1988.4 2008.8 C
+1985.7 2007.2 1986.8 2004.5 1984.1 2004 C
+1984.2 2002.7 1981.9 2003.7 1982.4 2001.4 C
+1981.2 2001.5 1980.5 2000.8 1980 2000 C
+1980 1999.8 1980 1998.9 1980 1999.5 C
+1979.3 1999.5 1979.7 1997.2 1977.9 1998 C
+1977.2 1997.3 1976.6 1996.7 1977.2 1997.8 C
+1979 1998.7 1979.3 2000.8 1981.5 2001.6 C
+1982.2 2002.8 1983 2004.3 1984.4 2004.3 C
+1985 2005.8 1986.2 2007.5 1987.7 2009.1 C
+1989 2010 1991.3 2010.2 1990.8 2012.2 C
+1991.2 2011.4 1992.2 2011.8 1992.3 2011 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1991.8 1995.6 m
+1991.8 1994.3 1991.8 1992.9 1991.8 1991.6 C
+1991.8 1992.9 1991.8 1994.3 1991.8 1995.6 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+1959.2 1994.2 m
+1958.8 1993.3 1960.7 1993.9 1961.1 1993.7 C
+1961.5 1993.9 1961.2 1994.4 1961.8 1994.2 C
+1960.9 1994 1960.8 1992.9 1959.9 1992.5 C
+1959.6 1993.5 1958.3 1993.5 1958.2 1994.2 C
+1958.1 1994.1 1958 1994 1958 1994 C
+1957.2 1994.9 1958 1993.4 1956.8 1993 C
+1955.6 1992.5 1956 1991 1956.3 1989.9 C
+1956.5 1989.8 1956.6 1990 1956.8 1990.1 C
+1957.1 1989 1956 1989.1 1955.8 1988.2 C
+1955.1 1990.4 1956.2 1995 1954.8 1995.9 C
+1954.1 1995.5 1954.5 1996.5 1954.4 1997.1 C
+1955 1996.8 1954.8 1997.4 1955.6 1996.8 C
+1956 1996 1956.3 1993.2 1958.7 1994.2 C
+1958.9 1994.2 1959.7 1994.2 1959.2 1994.2 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1958.2 1994 m
+1958.4 1993.5 1959.7 1993.1 1959.9 1992 C
+1959.7 1992.5 1959.3 1992 1959.4 1991.8 C
+1959.4 1991.6 1959.4 1990.8 1959.4 1991.3 C
+1959.2 1991.8 1958.8 1991.3 1958.9 1991.1 C
+1958.9 1990.5 1958 1990.3 1957.5 1989.9 C
+1956.8 1989.5 1956.9 1991 1956.3 1990.1 C
+1956.7 1991 1955.4 1992.1 1956.5 1992.3 C
+1956.8 1993.5 1958.3 1992.9 1957.2 1994 C
+1957.8 1994.3 1958.1 1992.4 1958.2 1994 C
+[0 0.5 0.5 0.2]  vc
+f 
+S 
+n
+vmrs
+1954.4 1982.7 m
+1956.1 1982.7 1954.1 1982.5 1953.9 1982.9 C
+1953.9 1983.7 1953.7 1984.7 1954.1 1985.3 C
+1954.4 1984.2 1953.6 1983.6 1954.4 1982.7 C
+[0 1 1 0.36]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1989.6 1982.9 m
+1989.1 1982.7 1988.6 1982.3 1988 1982.4 C
+1987.2 1982.8 1987.4 1984.8 1987.7 1985.1 C
+1988.9 1985.6 1990.7 1984.4 1989.6 1982.9 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1987 1980.3 m
+1986.2 1980 1986 1979.1 1985.1 1979.8 C
+1983.5 1981.4 1985.3 1981.4 1985.8 1982.2 C
+1986.5 1981.7 1987.4 1981.5 1987 1980.3 C
+f 
+S 
+n
+1983.6 1977.2 m
+1982.7 1977.5 1981.4 1976.3 1981.2 1977.4 C
+1982.3 1978 1981.2 1979.9 1982.2 1979.1 C
+1983.5 1979 1983.9 1978.5 1983.6 1977.2 C
+f 
+S 
+n
+1981.2 1976 m
+1981.5 1974.9 1980.6 1974 1979.6 1974 C
+1978.3 1974.3 1979.3 1975.4 1978.8 1975.5 C
+1978.6 1976.4 1980.7 1977.4 1981.2 1976 C
+f 
+S 
+n
+1972.1 2082.3 m
+1971.8 2081.8 1971.3 2080.9 1971.2 2080.1 C
+1971.1 2072.9 1971.3 2064.6 1970.9 2058.3 C
+1970.3 2058.5 1970.1 2057.7 1969.7 2058.5 C
+1970.6 2058.5 1969.7 2059 1970.2 2059.2 C
+1970.2 2065.4 1970.2 2072.4 1970.2 2077.7 C
+1971.1 2078.9 1970.6 2078.9 1970.4 2079.9 C
+1969.2 2080.2 1968.2 2080.4 1967.3 2079.6 C
+1966.8 2077.8 1963.4 2076.3 1963.5 2075.1 C
+1961.5 2075.5 1962 2071.5 1959.6 2072 C
+1959.2 2070 1956.5 2069.3 1955.8 2067.6 C
+1956 2068.4 1955.3 2069.7 1956.5 2069.8 C
+1958.6 2068.9 1958.1 2073.5 1960.1 2072.4 C
+1960.7 2075.9 1964.7 2074.6 1964.2 2078 C
+1967.2 2078.6 1967.9 2081.6 1970.7 2080.6 C
+1970.3 2081.1 1971.5 2081.2 1971.9 2082.3 C
+1967.2 2084.3 1962.9 2087.1 1958.2 2089 C
+1962.9 2087 1967.4 2084.4 1972.1 2082.3 C
+[0 0.2 1 0]  vc
+f 
+S 
+n
+1971.9 2080.1 m
+1971.9 2075.1 1971.9 2070 1971.9 2065 C
+1971.9 2070 1971.9 2075.1 1971.9 2080.1 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+2010.8 2050.6 m
+2013.2 2049 2010.5 2050.1 2010.5 2051.3 C
+2010.5 2057.7 2010.5 2064.1 2010.5 2070.5 C
+2008.7 2072.4 2006 2073.3 2003.6 2074.4 C
+2016.4 2073.7 2008 2058.4 2010.8 2050.6 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+2006.4 2066.9 m
+2006.4 2061.9 2006.4 2056.8 2006.4 2051.8 C
+2006.4 2056.8 2006.4 2061.9 2006.4 2066.9 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1971.9 2060.7 m
+1972.2 2060.3 1971.4 2068.2 1972.4 2061.9 C
+1971.8 2061.6 1972.4 2060.9 1971.9 2060.7 C
+f 
+S 
+n
+vmrs
+1986.5 2055.2 m
+1987.5 2054.3 1986.3 2053.4 1986 2052.8 C
+1983.8 2052.7 1983.6 2050.1 1981.7 2049.6 C
+1981.2 2048.7 1980.8 2047 1980.3 2046.8 C
+1978.5 2047 1978 2044.6 1976.7 2043.9 C
+1974 2044.4 1972 2046.6 1969.2 2047 C
+1969 2047.2 1968.8 2047.5 1968.5 2047.7 C
+1970.6 2049.6 1973.1 2051.3 1974.3 2054.2 C
+1975.7 2054.5 1977 2055.2 1976.4 2057.1 C
+1976.7 2058 1975.5 2058.5 1976 2059.5 C
+1979.2 2058 1983 2056.6 1986.5 2055.2 C
+[0 0.5 0.5 0.2]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1970.2 2054.2 m
+1971.5 2055.3 1972.5 2056.8 1972.1 2058.3 C
+1972.8 2056.5 1971.6 2055.6 1970.2 2054.2 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1992 2052.5 m
+1992 2053.4 1992.2 2054.4 1991.8 2055.2 C
+1992.2 2054.4 1992 2053.4 1992 2052.5 C
+f 
+S 
+n
+1957.2 2053 m
+1958.1 2052.6 1959 2052.2 1959.9 2051.8 C
+1959 2052.2 1958.1 2052.6 1957.2 2053 C
+f 
+S 
+n
+2006.4 2047.5 m
+2006.8 2047.1 2006 2055 2006.9 2048.7 C
+2006.4 2048.4 2007 2047.7 2006.4 2047.5 C
+f 
+S 
+n
+2004.8 2041 m
+2006.1 2042.1 2007.1 2043.6 2006.7 2045.1 C
+2007.3 2043.3 2006.2 2042.4 2004.8 2041 C
+f 
+S 
+n
+1976 2039.8 m
+1975.6 2039.3 1975.2 2038.4 1975 2037.6 C
+1974.9 2030.4 1975.2 2022.1 1974.8 2015.8 C
+1974.2 2016 1974 2015.3 1973.6 2016 C
+1974.4 2016 1973.5 2016.5 1974 2016.8 C
+1974 2022.9 1974 2030 1974 2035.2 C
+1974.9 2036.4 1974.4 2036.4 1974.3 2037.4 C
+1973.1 2037.7 1972 2037.9 1971.2 2037.2 C
+1970.6 2035.3 1967.3 2033.9 1967.3 2032.6 C
+1965.3 2033 1965.9 2029.1 1963.5 2029.5 C
+1963 2027.6 1960.4 2026.8 1959.6 2025.2 C
+1959.8 2025.9 1959.2 2027.2 1960.4 2027.3 C
+1962.5 2026.4 1961.9 2031 1964 2030 C
+1964.6 2033.4 1968.5 2032.1 1968 2035.5 C
+1971 2036.1 1971.8 2039.1 1974.5 2038.1 C
+1974.2 2038.7 1975.3 2038.7 1975.7 2039.8 C
+1971 2041.8 1966.7 2044.6 1962 2046.5 C
+1966.8 2044.5 1971.3 2041.9 1976 2039.8 C
+[0 0.2 1 0]  vc
+f 
+S 
+n
+1975.7 2037.6 m
+1975.7 2032.6 1975.7 2027.6 1975.7 2022.5 C
+1975.7 2027.6 1975.7 2032.6 1975.7 2037.6 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1992 2035.5 m
+1992 2034.2 1992 2032.9 1992 2031.6 C
+1992 2032.9 1992 2034.2 1992 2035.5 C
+f 
+S 
+n
+2015.3 2036 m
+2015.4 2034.1 2013.3 2034 2012.9 2033.3 C
+2011.5 2031 2009.3 2029.4 2007.4 2028 C
+2006.9 2027.1 2006.6 2023.8 2005 2024.9 C
+2004 2024.9 2002.9 2024.9 2001.9 2024.9 C
+2001.4 2026.5 2001 2028.4 2003.8 2028.3 C
+2006.6 2030.4 2008.9 2033.7 2011.2 2036.2 C
+2011.8 2036.4 2012.9 2035.8 2012.9 2036.7 C
+2013 2035.5 2015.3 2037.4 2015.3 2036 C
+[0 0 0 0]  vc
+f 
+S 
+n
+vmrs
+2009.1 2030.4 m
+2009.1 2029 2007.5 2029.4 2006.9 2028.3 C
+2007.2 2027.1 2006.5 2025.5 2005.7 2024.7 C
+2004.6 2025.1 2003.1 2024.9 2001.9 2024.9 C
+2001.8 2026.2 2000.9 2027 2002.4 2028 C
+2004.5 2027.3 2004.9 2029.4 2006.9 2029 C
+2007 2030.2 2007.6 2030.7 2008.4 2031.4 C
+2008.8 2031.5 2009.1 2031.1 2009.1 2030.4 C
+[0 0 0 0.18]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+2003.8 2029.5 m
+2003 2029.4 2001.9 2029.1 2002.4 2030.4 C
+2003.1 2031.3 2005.2 2030.3 2003.8 2029.5 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1999.2 2025.2 m
+1999.1 2025.6 1998 2025.7 1998.8 2026.6 C
+2000.9 2028.5 1999.5 2023.4 1999.2 2025.2 C
+f 
+S 
+n
+2007.6 2024.2 m
+2007.6 2022.9 2008.4 2024.2 2007.6 2022.8 C
+2007.6 2017.5 2007.8 2009.1 2007.4 2003.8 C
+2007.9 2003.7 2008.7 2002.8 2009.1 2002.1 C
+2009.6 2000.8 2008.3 2000.8 2007.9 2000.2 C
+2004.9 2000 2008.9 2001.3 2007.2 2002.1 C
+2006.7 2007.7 2007 2015.1 2006.9 2021.1 C
+2006.7 2022.1 2005.4 2022.8 2006.2 2023.5 C
+2006.6 2023.1 2008 2025.9 2007.6 2024.2 C
+f 
+S 
+n
+1989.9 2023.5 m
+1989.5 2022.6 1991.4 2023.2 1991.8 2023 C
+1992.2 2023.2 1991.9 2023.7 1992.5 2023.5 C
+1991.6 2023.2 1991.6 2022.2 1990.6 2021.8 C
+1990.4 2022.8 1989 2022.8 1988.9 2023.5 C
+1988.5 2023 1988.7 2022.6 1988.7 2023.5 C
+1989.1 2023.5 1990.2 2023.5 1989.9 2023.5 C
+f 
+[0 0.5 0.5 0.2]  vc
+S 
+n
+2003.3 2023.5 m
+2003.1 2023.3 2003.1 2023.2 2003.3 2023 C
+2003.7 2023.1 2003.9 2022.9 2003.8 2022.5 C
+2003.4 2022.2 2001.2 2022.3 2002.4 2023 C
+2002.6 2022.9 2002.7 2023.1 2002.8 2023.2 C
+2000.7 2023.7 2003.9 2023.4 2003.3 2023.5 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1986.8 2019.4 m
+1987.8 2019.8 1987.5 2018.6 1987.2 2018 C
+1986.2 2017.8 1987.3 2020.5 1986.3 2019.2 C
+1986.3 2017.7 1986.3 2020.6 1986.3 2021.3 C
+1988.5 2023.1 1985.6 2020.3 1986.8 2019.4 C
+f 
+S 
+n
+1975.7 2018.2 m
+1976.1 2017.8 1975.2 2025.7 1976.2 2019.4 C
+1975.7 2019.2 1976.3 2018.4 1975.7 2018.2 C
+f 
+S 
+n
+1974 2011.7 m
+1975.4 2012.8 1976.4 2014.3 1976 2015.8 C
+1976.6 2014 1975.5 2013.1 1974 2011.7 C
+f 
+S 
+n
+1984.6 2006.7 m
+1984.7 2004.8 1982.6 2004.8 1982.2 2004 C
+1980.8 2001.7 1978.6 2000.1 1976.7 1998.8 C
+1976.1 1997.8 1975.8 1994.5 1974.3 1995.6 C
+1973.3 1995.6 1972.2 1995.6 1971.2 1995.6 C
+1970.7 1997.2 1970.3 1999.1 1973.1 1999 C
+1975.8 2001.2 1978.2 2004.4 1980.5 2006.9 C
+1981.1 2007.1 1982.1 2006.5 1982.2 2007.4 C
+1982.3 2006.2 1984.5 2008.1 1984.6 2006.7 C
+[0 0 0 0]  vc
+f 
+S 
+n
+vmrs
+1978.4 2001.2 m
+1978.4 1999.7 1976.8 2000.1 1976.2 1999 C
+1976.5 1997.8 1975.8 1996.2 1975 1995.4 C
+1973.9 1995.8 1972.4 1995.6 1971.2 1995.6 C
+1971 1997 1970.2 1997.7 1971.6 1998.8 C
+1973.8 1998 1974.2 2000.1 1976.2 1999.7 C
+1976.3 2000.9 1976.9 2001.4 1977.6 2002.1 C
+1978.1 2002.2 1978.4 2001.8 1978.4 2001.2 C
+[0 0 0 0.18]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1973.1 2000.2 m
+1972.3 2000.1 1971.2 1999.8 1971.6 2001.2 C
+1972.4 2002 1974.5 2001 1973.1 2000.2 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1960.8 1998.5 m
+1961.6 1998.2 1962.6 2000.3 1963.2 2000.9 C
+1962.3 2000.1 1962.2 1998.7 1960.8 1998.5 C
+f 
+S 
+n
+1968.5 1995.9 m
+1968.4 1996.4 1967.3 1996.4 1968 1997.3 C
+1970.1 1999.2 1968.8 1994.1 1968.5 1995.9 C
+f 
+S 
+n
+1976.9 1994.9 m
+1976.9 1993.7 1977.6 1994.9 1976.9 1993.5 C
+1976.9 1988.2 1977.1 1979.8 1976.7 1974.5 C
+1977.2 1974.5 1978 1973.5 1978.4 1972.8 C
+1978.8 1971.5 1977.6 1971.5 1977.2 1970.9 C
+1974.2 1970.7 1978.2 1972 1976.4 1972.8 C
+1976 1978.4 1976.3 1985.8 1976.2 1991.8 C
+1976 1992.8 1974.6 1993.5 1975.5 1994.2 C
+1975.9 1993.8 1977.3 1996.6 1976.9 1994.9 C
+f 
+S 
+n
+1972.6 1994.2 m
+1972.4 1994 1972.4 1993.9 1972.6 1993.7 C
+1973 1993.8 1973.1 1993.7 1973.1 1993.2 C
+1972.7 1992.9 1970.5 1993.1 1971.6 1993.7 C
+1971.9 1993.7 1972 1993.8 1972.1 1994 C
+1970 1994.4 1973.1 1994.1 1972.6 1994.2 C
+f 
+S 
+n
+1948.1 2093.8 m
+1947 2092.7 1945.9 2091.6 1944.8 2090.4 C
+1945.9 2091.6 1947 2092.7 1948.1 2093.8 C
+[0 0.4 1 0]  vc
+f 
+S 
+n
+1953.4 2091.4 m
+1954.8 2090.7 1956.3 2090 1957.7 2089.2 C
+1956.3 2090 1954.8 2090.7 1953.4 2091.4 C
+[0 0.2 1 0]  vc
+f 
+S 
+n
+1954.1 2091.4 m
+1956.6 2089.6 1957.2 2089.6 1954.1 2091.4 C
+[0 0.4 1 0]  vc
+f 
+S 
+n
+1962.3 2087.3 m
+1963.7 2086.6 1965.2 2085.9 1966.6 2085.2 C
+1965.2 2085.9 1963.7 2086.6 1962.3 2087.3 C
+f 
+S 
+n
+vmrs
+1967.1 2084.9 m
+1968.3 2084.4 1969.7 2083.8 1970.9 2083.2 C
+1969.7 2083.8 1968.3 2084.4 1967.1 2084.9 C
+[0 0.4 1 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1982.7 2080.6 m
+1981.5 2079.5 1980.5 2078.4 1979.3 2077.2 C
+1980.5 2078.4 1981.5 2079.5 1982.7 2080.6 C
+f 
+S 
+n
+1988 2078.2 m
+1989.4 2077.5 1990.8 2076.8 1992.3 2076 C
+1990.8 2076.8 1989.4 2077.5 1988 2078.2 C
+[0 0.2 1 0]  vc
+f 
+S 
+n
+1988.7 2078.2 m
+1991.1 2076.4 1991.8 2076.4 1988.7 2078.2 C
+[0 0.4 1 0]  vc
+f 
+S 
+n
+1976.2 2063.8 m
+1978.6 2062.2 1976 2063.3 1976 2064.5 C
+1976.1 2067.8 1975.5 2071.4 1976.4 2074.4 C
+1975.7 2071.1 1975.9 2067.2 1976.2 2063.8 C
+f 
+S 
+n
+1996.8 2074.1 m
+1998.3 2073.4 1999.7 2072.7 2001.2 2072 C
+1999.7 2072.7 1998.3 2073.4 1996.8 2074.1 C
+f 
+S 
+n
+2001.6 2071.7 m
+2002.9 2071.2 2004.2 2070.6 2005.5 2070 C
+2004.2 2070.6 2002.9 2071.2 2001.6 2071.7 C
+f 
+S 
+n
+1981.5 2060.7 m
+1980.2 2061.2 1978.9 2061.5 1977.9 2062.6 C
+1978.9 2061.5 1980.2 2061.2 1981.5 2060.7 C
+f 
+S 
+n
+1982 2060.4 m
+1982.7 2060.1 1983.6 2059.8 1984.4 2059.5 C
+1983.6 2059.8 1982.7 2060.1 1982 2060.4 C
+f 
+S 
+n
+1952 2051.3 m
+1950.8 2050.2 1949.7 2049.1 1948.6 2048 C
+1949.7 2049.1 1950.8 2050.2 1952 2051.3 C
+f 
+S 
+n
+vmrs
+1977.4 2047.7 m
+1975.8 2047.8 1974.8 2046.1 1974.5 2045.3 C
+1974.9 2044.4 1976 2044.5 1976.7 2044.8 C
+1977.9 2045 1977 2048.4 1979.3 2047.5 C
+1979.9 2047.5 1980.8 2048.6 1979.8 2049.2 C
+1978.2 2050.4 1980.8 2049.5 1980.3 2049.4 C
+1981.4 2049.8 1980.3 2048.4 1980.3 2048 C
+1979.8 2047.5 1979 2046.6 1978.4 2046.5 C
+1977.3 2045.9 1977.2 2043.3 1975.2 2044.6 C
+1974.7 2045.3 1973.6 2045 1973.3 2045.8 C
+1975 2046.3 1975.8 2049.8 1978.1 2049.4 C
+1978.4 2050.9 1978.7 2048.5 1977.9 2049.2 C
+1977.7 2048.7 1977.2 2047.8 1977.4 2047.7 C
+[0 0.5 0.5 0.2]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1957.2 2048.9 m
+1958.7 2048.2 1960.1 2047.5 1961.6 2046.8 C
+1960.1 2047.5 1958.7 2048.2 1957.2 2048.9 C
+[0 0.2 1 0]  vc
+f 
+S 
+n
+1958 2048.9 m
+1960.4 2047.1 1961.1 2047.1 1958 2048.9 C
+[0 0.4 1 0]  vc
+f 
+S 
+n
+1966.1 2044.8 m
+1967.6 2044.1 1969 2043.4 1970.4 2042.7 C
+1969 2043.4 1967.6 2044.1 1966.1 2044.8 C
+f 
+S 
+n
+1970.9 2042.4 m
+1972.2 2041.9 1973.5 2041.3 1974.8 2040.8 C
+1973.5 2041.3 1972.2 2041.9 1970.9 2042.4 C
+f 
+S 
+n
+2012 2034.5 m
+2010.4 2034.6 2009.3 2032.9 2009.1 2032.1 C
+2009.4 2031 2010.3 2031.3 2011.2 2031.6 C
+2012.5 2031.8 2011.6 2035.2 2013.9 2034.3 C
+2014.4 2034.3 2015.4 2035.4 2014.4 2036 C
+2012.7 2037.2 2015.3 2036.3 2014.8 2036.2 C
+2015.9 2036.6 2014.8 2035.2 2014.8 2034.8 C
+2014.4 2034.3 2013.6 2033.4 2012.9 2033.3 C
+2011.5 2031 2009.3 2029.4 2007.4 2028 C
+2007.5 2026.5 2007.3 2027.9 2007.2 2028.3 C
+2007.9 2028.8 2008.7 2029.1 2009.3 2030 C
+2009.6 2030.7 2009 2031.9 2008.4 2031.6 C
+2006.7 2031 2007.7 2028 2005 2028.8 C
+2004.8 2028.6 2004.3 2028.2 2003.8 2028.3 C
+2006.6 2030.4 2008.9 2033.7 2011.2 2036.2 C
+2011.8 2036.4 2012.9 2035.8 2012.9 2036.7 C
+2012.7 2036.1 2011.8 2035 2012 2034.5 C
+[0 0.5 0.5 0.2]  vc
+f 
+S 
+n
+1981.2 2005.2 m
+1979.7 2005.3 1978.6 2003.6 1978.4 2002.8 C
+1978.7 2001.8 1979.6 2002.1 1980.5 2002.4 C
+1981.8 2002.5 1980.9 2005.9 1983.2 2005 C
+1983.7 2005.1 1984.7 2006.1 1983.6 2006.7 C
+1982 2007.9 1984.6 2007 1984.1 2006.9 C
+1985.2 2007.3 1984.1 2006 1984.1 2005.5 C
+1983.6 2005 1982.9 2004.1 1982.2 2004 C
+1980.8 2001.7 1978.6 2000.1 1976.7 1998.8 C
+1976.7 1997.2 1976.6 1998.6 1976.4 1999 C
+1977.2 1999.5 1978 1999.8 1978.6 2000.7 C
+1978.8 2001.5 1978.3 2002.7 1977.6 2002.4 C
+1976 2001.8 1977 1998.7 1974.3 1999.5 C
+1974.1 1999.3 1973.6 1998.9 1973.1 1999 C
+1975.8 2001.2 1978.2 2004.4 1980.5 2006.9 C
+1981.1 2007.1 1982.1 2006.5 1982.2 2007.4 C
+1982 2006.8 1981.1 2005.7 1981.2 2005.2 C
+f 
+S 
+n
+1966.8 1976.4 m
+1969.4 1973 1974.4 1974.6 1976.2 1970.4 C
+1972.7 1974 1968 1975.1 1964 1977.4 C
+1960.9 1979.9 1957.1 1981.8 1953.9 1982.7 C
+1958.4 1981.1 1962.6 1978.8 1966.8 1976.4 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1948.4 2093.8 m
+1949.8 2093.1 1951.2 2092.5 1952.7 2091.9 C
+1951.2 2092.5 1949.8 2093.1 1948.4 2093.8 C
+[0 0.2 1 0]  vc
+f 
+S 
+n
+1948.1 2093.6 m
+1947.3 2092.8 1946.5 2091.9 1945.7 2091.2 C
+1946.5 2091.9 1947.3 2092.8 1948.1 2093.6 C
+f 
+S 
+n
+vmrs
+1942.1 2087.8 m
+1943.5 2088.4 1944.3 2089.5 1945.2 2090.7 C
+1944.8 2089.3 1943.3 2088.3 1942.1 2087.8 C
+[0 0.2 1 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1933.5 2078.4 m
+1933.5 2078 1933.2 2079 1933.7 2079.4 C
+1935 2080.4 1936.2 2081.3 1937.1 2082.8 C
+1936.7 2080.7 1933.7 2080.7 1933.5 2078.4 C
+f 
+S 
+n
+1982.9 2080.6 m
+1984.4 2079.9 1985.8 2079.3 1987.2 2078.7 C
+1985.8 2079.3 1984.4 2079.9 1982.9 2080.6 C
+f 
+S 
+n
+1982.7 2080.4 m
+1981.9 2079.6 1981.1 2078.7 1980.3 2078 C
+1981.1 2078.7 1981.9 2079.6 1982.7 2080.4 C
+f 
+S 
+n
+1977.4 2075.1 m
+1977.9 2075.3 1979.1 2076.4 1979.8 2077.5 C
+1979 2076.8 1978.7 2075.1 1977.4 2075.1 C
+f 
+S 
+n
+1952.2 2051.3 m
+1953.6 2050.7 1955.1 2050.1 1956.5 2049.4 C
+1955.1 2050.1 1953.6 2050.7 1952.2 2051.3 C
+f 
+S 
+n
+1952 2051.1 m
+1951.2 2050.3 1950.3 2049.5 1949.6 2048.7 C
+1950.3 2049.5 1951.2 2050.3 1952 2051.1 C
+f 
+S 
+n
+1946 2045.3 m
+1947.3 2045.9 1948.1 2047 1949.1 2048.2 C
+1948.6 2046.8 1947.1 2045.8 1946 2045.3 C
+f 
+S 
+n
+1937.3 2036 m
+1937.4 2035.5 1937 2036.5 1937.6 2036.9 C
+1938.8 2037.9 1940.1 2038.8 1940.9 2040.3 C
+1940.6 2038.2 1937.6 2038.2 1937.3 2036 C
+f 
+S 
+n
+1935.2 2073.2 m
+1936.4 2069.9 1935.8 2061.8 1935.6 2056.4 C
+1935.8 2055.9 1936.3 2055.7 1936.1 2055.2 C
+1935.7 2054.7 1935 2055 1934.4 2054.9 C
+1934.4 2061.5 1934.4 2068.7 1934.4 2074.6 C
+1935.7 2075.1 1936 2073.7 1935.2 2073.2 C
+[0 0.01 1 0]  vc
+f 
+S 
+n
+vmrs
+1939 2030.7 m
+1940.3 2027.4 1939.7 2019.3 1939.5 2013.9 C
+1939.7 2013.5 1940.1 2013.2 1940 2012.7 C
+1939.5 2012.3 1938.8 2012.5 1938.3 2012.4 C
+1938.3 2019 1938.3 2026.2 1938.3 2032.1 C
+1939.5 2032.7 1939.8 2031.2 1939 2030.7 C
+[0 0.01 1 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1975.2 2077.2 m
+1975.3 2077.3 1975.4 2077.4 1975.5 2077.5 C
+1974.7 2073.2 1974.9 2067.5 1975.2 2063.6 C
+1975.4 2064 1974.6 2063.9 1974.8 2064.3 C
+1974.9 2069.9 1974.3 2076.5 1975.2 2081.1 C
+1974.9 2079.9 1974.9 2078.4 1975.2 2077.2 C
+[0.92 0.92 0 0.67]  vc
+f 
+S 
+n
+1930.8 2067.4 m
+1931.5 2070.1 1929.6 2072.1 1930.6 2074.6 C
+1931 2072.6 1930.8 2069.8 1930.8 2067.4 C
+f 
+S 
+n
+2010 2050.1 m
+2009.8 2050.5 2009.5 2050.9 2009.3 2051.1 C
+2009.5 2056.7 2008.9 2063.3 2009.8 2067.9 C
+2009.5 2062.1 2009.3 2054.7 2010 2050.1 C
+f 
+S 
+n
+1930.1 2060.9 m
+1929.3 2057.1 1930.7 2054.8 1929.9 2051.3 C
+1930.2 2050.2 1931.1 2049.6 1931.8 2049.2 C
+1931.4 2049.6 1930.4 2049.5 1930.1 2050.1 C
+1928.4 2054.8 1933.4 2063.5 1925.3 2064.3 C
+1927.2 2063.9 1928.5 2062.1 1930.1 2060.9 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1929.6 2061.2 m
+1929.6 2057.6 1929.6 2054.1 1929.6 2050.6 C
+1930 2049.9 1930.5 2049.4 1931.1 2049.2 C
+1930 2048.6 1930.5 2050.2 1929.4 2049.6 C
+1928 2054.4 1932.8 2063 1925.3 2064 C
+1926.9 2063.3 1928.3 2062.4 1929.6 2061.2 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1930.8 2061.6 m
+1930.5 2058 1931.6 2054 1930.8 2051.3 C
+1930.3 2054.5 1930.9 2058.5 1930.4 2061.9 C
+1930.5 2061.2 1931 2062.2 1930.8 2061.6 C
+[0.92 0.92 0 0.67]  vc
+f 
+S 
+n
+1941.2 2045.1 m
+1939.7 2042.6 1937.3 2041.2 1935.4 2039.3 C
+1934.2 2040 1933.7 2036.4 1934 2039.3 C
+1934.9 2040.1 1936.1 2039.9 1936.8 2040.8 C
+1935.3 2044.2 1942.3 2041.7 1939.5 2046 C
+1937.1 2048.5 1940.5 2045.6 1941.2 2045.1 C
+f 
+S 
+n
+1910 2045.8 m
+1910 2039.4 1910 2033 1910 2026.6 C
+1910 2033 1910 2039.4 1910 2045.8 C
+f 
+S 
+n
+1978.8 2022.3 m
+1979.1 2021.7 1979.4 2020.4 1978.6 2021.6 C
+1978.6 2026.9 1978.6 2033 1978.6 2037.6 C
+1979.2 2037 1979.1 2038.2 1979.1 2038.6 C
+1978.7 2033.6 1978.9 2026.8 1978.8 2022.3 C
+f 
+S 
+n
+vmrs
+2026.1 2041.2 m
+2026.1 2034.8 2026.1 2028.3 2026.1 2021.8 C
+2026.1 2028.5 2026.3 2035.4 2025.9 2042 C
+2024.4 2042.9 2022.9 2044.1 2021.3 2044.8 C
+2023.1 2044 2025.1 2042.8 2026.1 2041.2 C
+[0.07 0.06 0 0.58]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+2026.4 2021.8 m
+2026.3 2028.5 2026.5 2035.4 2026.1 2042 C
+2025.6 2042.8 2024.7 2042.7 2024.2 2043.4 C
+2024.7 2042.7 2025.5 2042.7 2026.1 2042.2 C
+2026.5 2035.5 2026.3 2027.9 2026.4 2021.8 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+2025.6 2038.4 m
+2025.6 2033 2025.6 2027.6 2025.6 2022.3 C
+2025.6 2027.6 2025.6 2033 2025.6 2038.4 C
+[0.92 0.92 0 0.67]  vc
+f 
+S 
+n
+1934 2023.5 m
+1934 2024.7 1933.8 2026 1934.2 2027.1 C
+1934 2025.5 1934.7 2024.6 1934 2023.5 C
+f 
+S 
+n
+1928.2 2023.5 m
+1928 2024.6 1927.4 2023.1 1926.8 2023.2 C
+1926.2 2021 1921.4 2019.3 1923.2 2018 C
+1922.7 2016.5 1923.2 2019.3 1922.2 2018.2 C
+1924.4 2020.4 1926.2 2023.3 1928.9 2024.9 C
+1927.9 2024.2 1929.8 2023.5 1928.2 2023.5 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1934 2019.2 m
+1932 2019.6 1930.8 2022.6 1928.7 2021.8 C
+1924.5 2016.5 1918.2 2011.8 1914 2006.7 C
+1914 2005.7 1914 2004.6 1914 2003.6 C
+1913.6 2004.3 1913.9 2005.8 1913.8 2006.9 C
+1919 2012.4 1924.1 2016.5 1929.2 2022.3 C
+1931 2021.7 1932.2 2019.8 1934 2019.2 C
+f 
+S 
+n
+1928.7 2024.9 m
+1926.3 2022.7 1924.1 2020.4 1921.7 2018.2 C
+1924.1 2020.4 1926.3 2022.7 1928.7 2024.9 C
+[0.65 0.65 0 0.42]  vc
+f 
+S 
+n
+1914.3 2006.7 m
+1918.7 2011.8 1924.5 2016.4 1928.9 2021.6 C
+1924.2 2016.1 1919 2012.1 1914.3 2006.7 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1924.8 2020.8 m
+1921.2 2016.9 1925.6 2022.5 1926 2021.1 C
+1924.2 2021 1926.7 2019.6 1924.8 2020.8 C
+[0.92 0.92 0 0.67]  vc
+f 
+S 
+n
+1934 2018.4 m
+1933.2 2014.7 1934.5 2012.3 1933.7 2008.8 C
+1934 2007.8 1935 2007.2 1935.6 2006.7 C
+1935.3 2007.1 1934.3 2007 1934 2007.6 C
+1932.2 2012.3 1937.2 2021 1929.2 2021.8 C
+1931.1 2021.4 1932.3 2019.6 1934 2018.4 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+vmrs
+1933.5 2018.7 m
+1933.5 2015.1 1933.5 2011.7 1933.5 2008.1 C
+1933.8 2007.4 1934.3 2006.9 1934.9 2006.7 C
+1933.8 2006.1 1934.3 2007.7 1933.2 2007.2 C
+1931.9 2012 1936.7 2020.5 1929.2 2021.6 C
+1930.7 2020.8 1932.2 2019.9 1933.5 2018.7 C
+[0.4 0.4 0 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1934.7 2019.2 m
+1934.3 2015.6 1935.4 2011.5 1934.7 2008.8 C
+1934.1 2012 1934.7 2016 1934.2 2019.4 C
+1934.4 2018.7 1934.8 2019.8 1934.7 2019.2 C
+[0.92 0.92 0 0.67]  vc
+f 
+S 
+n
+1917.6 2013.6 m
+1917.8 2011.1 1916.8 2014.2 1917.2 2012.2 C
+1916.3 2012.9 1914.8 2011.8 1914.3 2010.8 C
+1914.2 2010.5 1914.4 2010.4 1914.5 2010.3 C
+1913.9 2008.8 1913.9 2011.9 1914.3 2012 C
+1916.3 2012 1917.6 2013.6 1916.7 2015.6 C
+1913.7 2017.4 1919.6 2014.8 1917.6 2013.6 C
+f 
+S 
+n
+1887.2 2015.3 m
+1887.2 2008.9 1887.2 2002.5 1887.2 1996.1 C
+1887.2 2002.5 1887.2 2008.9 1887.2 2015.3 C
+f 
+S 
+n
+1916.7 2014.4 m
+1917 2012.1 1913 2013 1913.8 2010.8 C
+1912.1 2009.8 1910.9 2009.4 1910.7 2007.9 C
+1910.4 2010.6 1913.4 2010.4 1914 2012.4 C
+1914.9 2012.8 1916.6 2012.9 1916.4 2014.4 C
+1916.9 2015.1 1914.5 2016.6 1916.2 2015.8 C
+1916.4 2015.3 1916.7 2015 1916.7 2014.4 C
+[0.65 0.65 0 0.42]  vc
+f 
+S 
+n
+1914 2009.3 m
+1912.8 2010.9 1909.6 2005.3 1911.9 2009.8 C
+1912.3 2009.6 1913.6 2010.2 1914 2009.3 C
+[0.92 0.92 0 0.67]  vc
+f 
+S 
+n
+1951.2 1998.8 m
+1949 1996.4 1951.5 1994 1950.3 1991.8 C
+1949.1 1989.1 1954 1982.7 1948.8 1981.2 C
+1949.2 1981.5 1951 1982.4 1950.8 1983.6 C
+1951.9 1988.6 1947.1 1986.5 1948.1 1990.4 C
+1948.5 1990.3 1948.7 1990.7 1948.6 1991.1 C
+1949 1992.5 1947.3 1991.9 1948.1 1992.5 C
+1947.1 1992.7 1945.7 1993.5 1945.2 1994.7 C
+1944.5 1996.8 1947.7 2000.5 1943.8 2001.4 C
+1943.4 2002 1943.7 2004 1942.4 2004.5 C
+1945.2 2002.2 1948.9 2000.9 1951.2 1998.8 C
+f 
+S 
+n
+1994.9 1993 m
+1995.1 1996.5 1994.5 2000.3 1995.4 2003.6 C
+1994.5 2000.3 1995.1 1996.5 1994.9 1993 C
+f 
+S 
+n
+1913.8 2003.3 m
+1913.8 1996.9 1913.8 1990.5 1913.8 1984.1 C
+1913.8 1990.5 1913.8 1996.9 1913.8 2003.3 C
+f 
+S 
+n
+1941.9 1998 m
+1940.5 1997.3 1940.7 1999.4 1940.7 2000 C
+1942.8 2001.3 1942.6 1998.8 1941.9 1998 C
+[0 0 0 0]  vc
+f 
+S 
+n
+vmrs
+1942.1 1999.2 m
+1942.2 1998.9 1941.8 1998.8 1941.6 1998.5 C
+1940.4 1998 1940.7 1999.7 1940.7 2000 C
+1941.6 2000.3 1942.6 2000.4 1942.1 1999.2 C
+[0.92 0.92 0 0.67]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1940 1997.1 m
+1939.8 1996 1939.7 1995.9 1939.2 1995.2 C
+1939.1 1995.3 1938.5 1997.9 1937.8 1996.4 C
+1938 1997.3 1939.4 1998.6 1940 1997.1 C
+f 
+S 
+n
+1911.2 1995.9 m
+1911.2 1991.6 1911.3 1987.2 1911.4 1982.9 C
+1911.3 1987.2 1911.2 1991.6 1911.2 1995.9 C
+f 
+S 
+n
+1947.2 1979.1 m
+1945.1 1978.8 1944.6 1975.7 1942.4 1975 C
+1940.5 1972.6 1942.2 1973.7 1942.4 1975.7 C
+1945.8 1975.5 1944.2 1979.8 1947.6 1979.6 C
+1948.3 1982.3 1948.5 1980 1947.2 1979.1 C
+f 
+S 
+n
+1939.5 1973.3 m
+1940.1 1972.6 1939.8 1974.2 1940.2 1973.1 C
+1939.1 1972.8 1938.8 1968.5 1935.9 1969.7 C
+1937.4 1969.2 1938.5 1970.6 1939 1971.4 C
+1939.2 1972.7 1938.6 1973.9 1939.5 1973.3 C
+f 
+S 
+n
+1975.2 2073.2 m
+1975.2 2070.2 1975.2 2067.2 1975.2 2064.3 C
+1975.2 2067.2 1975.2 2070.2 1975.2 2073.2 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1929.9 2065.7 m
+1928.1 2065.6 1926 2068.8 1924.1 2066.9 C
+1918.1 2060.9 1912.9 2055.7 1907.1 2049.9 C
+1906.7 2047.1 1906.9 2043.9 1906.8 2041 C
+1906.8 2043.9 1906.8 2046.8 1906.8 2049.6 C
+1913.2 2055.5 1918.7 2061.9 1925.1 2067.6 C
+1927.1 2067.9 1928.6 2064.4 1930.1 2066.2 C
+1929.7 2070.3 1929.9 2074.7 1929.9 2078.9 C
+1929.6 2074.4 1930.5 2070.1 1929.9 2065.7 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1930.1 2061.6 m
+1928.1 2062.1 1927 2065.1 1924.8 2064.3 C
+1920.7 2058.9 1914.4 2054.3 1910.2 2049.2 C
+1910.2 2048.1 1910.2 2047.1 1910.2 2046 C
+1909.8 2046.8 1910 2048.3 1910 2049.4 C
+1915.1 2054.9 1920.3 2059 1925.3 2064.8 C
+1927.1 2064.2 1928.4 2062.3 1930.1 2061.6 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1932 2049.9 m
+1932.3 2050.3 1932 2050.4 1932.8 2050.4 C
+1932 2050.4 1932.2 2049.2 1931.3 2049.6 C
+1931.4 2050.5 1930.3 2050.4 1930.4 2051.3 C
+1931.1 2051.1 1930.7 2049.4 1932 2049.9 C
+f 
+S 
+n
+1938.3 2046 m
+1936.3 2046.8 1935.2 2047.2 1934.2 2048.9 C
+1935.3 2047.7 1936.8 2046.2 1938.3 2046 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+vmrs
+1938.3 2047 m
+1937.9 2046.9 1936.6 2047.1 1936.1 2048 C
+1936.5 2047.5 1937.3 2046.7 1938.3 2047 C
+[0.18 0.18 0 0.78]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1910.2 2043.2 m
+1910.1 2037.5 1910 2031.8 1910 2026.1 C
+1910 2031.8 1910.1 2037.5 1910.2 2043.2 C
+f 
+S 
+n
+1933.5 2032.1 m
+1933.7 2035.2 1932.8 2035.8 1933.7 2038.6 C
+1933.3 2036.6 1934.6 2018 1933.5 2032.1 C
+f 
+S 
+n
+1907.3 2021.8 m
+1906.6 2025.9 1909.4 2032.6 1903.2 2034 C
+1902.8 2034.1 1902.4 2033.9 1902 2033.8 C
+1897.9 2028.5 1891.6 2023.8 1887.4 2018.7 C
+1887.4 2017.7 1887.4 2016.6 1887.4 2015.6 C
+1887 2016.3 1887.2 2017.8 1887.2 2018.9 C
+1892.3 2024.4 1897.5 2028.5 1902.5 2034.3 C
+1904.3 2033.6 1905.7 2032 1907.3 2030.9 C
+1907.3 2027.9 1907.3 2024.9 1907.3 2021.8 C
+f 
+S 
+n
+1933.7 2023.2 m
+1932 2021.7 1931.1 2024.9 1929.4 2024.9 C
+1931.2 2024.7 1932.4 2021.5 1933.7 2023.2 C
+f 
+S 
+n
+1989.2 2024.4 m
+1987.4 2023.7 1985.8 2022.2 1985.1 2020.4 C
+1984.6 2020.1 1986 2018.9 1985.1 2019.2 C
+1985.6 2020.8 1984.1 2019.4 1984.6 2021.1 C
+1986.3 2022.3 1988.1 2025.3 1989.2 2024.4 C
+f 
+S 
+n
+1904.4 2031.9 m
+1903 2029.7 1905.3 2027.7 1904.2 2025.9 C
+1904.5 2025 1903.7 2023 1904 2021.3 C
+1904 2022.3 1903.2 2022 1902.5 2022 C
+1901.3 2022.3 1902.2 2020.1 1901.6 2019.6 C
+1902.5 2019.8 1902.6 2018.3 1903.5 2018.9 C
+1903.7 2021.8 1905.6 2016.8 1905.6 2020.6 C
+1905.9 2020 1906.3 2020.8 1906.1 2021.1 C
+1905.8 2022.7 1906.7 2020.4 1906.4 2019.9 C
+1906.4 2018.5 1908.2 2017.8 1906.8 2016.5 C
+1906.9 2015.7 1907.7 2017.1 1907.1 2016.3 C
+1908.5 2015.8 1910.3 2015.1 1911.6 2016 C
+1912.2 2016.2 1911.9 2018 1911.6 2018 C
+1914.5 2017.1 1910.4 2013.6 1913.3 2013.4 C
+1912.4 2011.3 1910.5 2011.8 1909.5 2010 C
+1910 2010.5 1909 2010.8 1908.8 2011.2 C
+1907.5 2009.9 1906.1 2011.7 1904.9 2011.5 C
+1904.7 2010.9 1904.3 2010.5 1904.4 2009.8 C
+1905 2010.2 1904.6 2008.6 1905.4 2008.1 C
+1906.6 2007.5 1907.7 2008.4 1908.5 2007.4 C
+1908.9 2008.5 1909.7 2008.1 1909 2007.2 C
+1908.1 2006.5 1905.9 2007.3 1905.4 2007.4 C
+1903.9 2007.3 1905.2 2008.5 1904.2 2008.4 C
+1904.6 2009.9 1902.8 2010.3 1902.3 2010.5 C
+1901.5 2009.9 1900.4 2010 1899.4 2010 C
+1898.6 2011.2 1898.2 2013.4 1896.5 2013.4 C
+1896 2012.9 1894.4 2012.9 1893.6 2012.9 C
+1893.1 2013.9 1892.9 2015.5 1891.5 2016 C
+1890.3 2016.1 1889.2 2014 1888.6 2015.8 C
+1890 2016 1891 2016.9 1892.9 2016.5 C
+1894.1 2017.2 1892.8 2018.3 1893.2 2018.9 C
+1892.6 2018.9 1891.1 2019.8 1890.5 2020.6 C
+1891.1 2023.6 1893.2 2019.8 1893.9 2022.5 C
+1894.1 2023.3 1892.7 2023.6 1893.9 2024 C
+1894.2 2024.3 1897.4 2023.8 1896.5 2026.1 C
+1896 2025.6 1897.4 2028.1 1897.5 2027.1 C
+1898.4 2027.4 1899.3 2027 1899.6 2028.5 C
+1899.5 2028.6 1899.4 2028.8 1899.2 2028.8 C
+1899.3 2029.2 1899.6 2029.8 1900.1 2030.2 C
+1900.4 2029.6 1901 2030 1901.8 2030.2 C
+1903.1 2032.1 1900.4 2031.5 1902.8 2033.1 C
+1903.3 2032.7 1904.5 2032 1904.4 2031.9 C
+[0.21 0.21 0 0]  vc
+f 
+S 
+n
+1909.2 2019.4 m
+1908.8 2020.3 1910.2 2019.8 1909.2 2019.2 C
+1908.3 2019.3 1907.6 2020.2 1907.6 2021.3 C
+1908.5 2021 1907.6 2019 1909.2 2019.4 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1915.5 2015.6 m
+1913.5 2016.3 1912.4 2016.8 1911.4 2018.4 C
+1912.5 2017.2 1914 2015.7 1915.5 2015.6 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1915.5 2016.5 m
+1915.1 2016.4 1913.8 2016.6 1913.3 2017.5 C
+1913.7 2017 1914.5 2016.2 1915.5 2016.5 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+vmrs
+1887.4 2012.7 m
+1887.3 2007 1887.2 2001.3 1887.2 1995.6 C
+1887.2 2001.3 1887.3 2007 1887.4 2012.7 C
+[0.18 0.18 0 0.78]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1935.9 2007.4 m
+1936.2 2007.8 1935.8 2007.9 1936.6 2007.9 C
+1935.9 2007.9 1936.1 2006.7 1935.2 2007.2 C
+1935.2 2008.1 1934.1 2007.9 1934.2 2008.8 C
+1935 2008.7 1934.6 2006.9 1935.9 2007.4 C
+f 
+S 
+n
+1942.1 2003.6 m
+1940.1 2004.3 1939.1 2004.8 1938 2006.4 C
+1939.1 2005.2 1940.6 2003.7 1942.1 2003.6 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1942.1 2004.5 m
+1941.8 2004.4 1940.4 2004.6 1940 2005.5 C
+1940.4 2005 1941.2 2004.2 1942.1 2004.5 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1914 2000.7 m
+1914 1995 1913.9 1989.3 1913.8 1983.6 C
+1913.9 1989.3 1914 1995 1914 2000.7 C
+f 
+S 
+n
+1941.6 1998.3 m
+1943.4 2001.9 1942.4 1996 1940.9 1998.3 C
+1941.2 1998.3 1941.4 1998.3 1941.6 1998.3 C
+f 
+S 
+n
+1954.8 1989.9 m
+1953.9 1989.6 1954.7 1991.6 1953.9 1991.1 C
+1954.5 1993.1 1953.6 1998 1954.6 1993.2 C
+1954 1992.2 1954.7 1990.7 1954.8 1989.9 C
+f 
+S 
+n
+1947.6 1992.5 m
+1946.2 1993.5 1944.9 1993 1944.8 1994.7 C
+1945.5 1994 1947 1992.2 1947.6 1992.5 C
+f 
+S 
+n
+1910.7 1982.2 m
+1910.3 1981.8 1909.7 1982 1909.2 1982 C
+1909.7 1982 1910.3 1981.9 1910.7 1982.2 C
+1911 1987.1 1910 1992.6 1910.7 1997.3 C
+1910.7 1992.3 1910.7 1987.2 1910.7 1982.2 C
+[0.65 0.65 0 0.42]  vc
+f 
+S 
+n
+1910.9 1992.8 m
+1910.9 1991.3 1910.9 1989.7 1910.9 1988.2 C
+1910.9 1989.7 1910.9 1991.3 1910.9 1992.8 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+vmrs
+1953.6 1983.6 m
+1954.1 1985.3 1953.2 1988.6 1954.8 1989.4 C
+1954.1 1987.9 1954.4 1985.4 1953.6 1983.6 C
+[0.18 0.18 0 0.78]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1910.7 1982 m
+1911.6 1982.9 1911 1984.4 1911.2 1985.6 C
+1911 1984.4 1911.6 1982.9 1910.7 1982 C
+f 
+S 
+n
+1947.2 1979.6 m
+1947.5 1980.6 1948.3 1980.6 1947.4 1979.6 C
+1946.2 1979.4 1945.7 1978.8 1947.2 1979.6 C
+f 
+S 
+n
+1930.4 2061.4 m
+1930.4 2058 1930.4 2053.5 1930.4 2051.1 C
+1930.7 2054.6 1929.8 2057.4 1930.1 2061.2 C
+1929.5 2061.9 1929.7 2061.2 1930.4 2061.4 C
+[0.65 0.65 0 0.42]  vc
+f 
+S 
+n
+1939.5 2044.8 m
+1940 2041.5 1935.2 2044.3 1936.4 2040.8 C
+1934.9 2040.9 1934.1 2039.7 1933.5 2038.6 C
+1933.3 2035.4 1933.2 2040 1934 2040.3 C
+1936.2 2040.6 1936.3 2043.6 1938.5 2043.4 C
+1939.7 2044.2 1939.4 2045.6 1938.3 2046.5 C
+1939.1 2046.6 1939.6 2045.6 1939.5 2044.8 C
+f 
+S 
+n
+1910.4 2045.3 m
+1910.4 2039.5 1910.4 2033.6 1910.4 2027.8 C
+1910.4 2033.6 1910.4 2039.5 1910.4 2045.3 C
+f 
+S 
+n
+1906.8 2030.9 m
+1907.6 2026.8 1905 2020.8 1909 2018.7 C
+1906.5 2018.9 1906.8 2022.4 1906.8 2024.7 C
+1906.4 2028.2 1907.9 2032 1903 2033.8 C
+1902.2 2034 1903.8 2033.4 1904.2 2033.1 C
+1905.1 2032.4 1905.9 2031.5 1906.8 2030.9 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1907.1 2030.7 m
+1907.1 2028.8 1907.1 2027 1907.1 2025.2 C
+1907.1 2027 1907.1 2028.8 1907.1 2030.7 C
+[0.65 0.65 0 0.42]  vc
+f 
+S 
+n
+1932 2023.2 m
+1932.2 2023.6 1931.7 2023.7 1931.6 2024 C
+1932 2023.7 1932.3 2022.8 1933 2023 C
+1933.9 2024.3 1933.3 2026.2 1933.5 2027.8 C
+1933.5 2026.4 1934.9 2022.2 1932 2023.2 C
+f 
+S 
+n
+2026.1 2021.6 m
+2026.1 2020.8 2026.1 2019.9 2026.1 2019.2 C
+2026.1 2019.9 2026.1 2020.8 2026.1 2021.6 C
+f 
+S 
+n
+vmrs
+1934.2 2018.9 m
+1934.2 2015.5 1934.2 2011 1934.2 2008.6 C
+1934.5 2012.1 1933.7 2014.9 1934 2018.7 C
+1933.4 2019.5 1933.5 2018.7 1934.2 2018.9 C
+[0.65 0.65 0 0.42]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1887.6 2014.8 m
+1887.6 2009 1887.6 2003.1 1887.6 1997.3 C
+1887.6 2003.1 1887.6 2009 1887.6 2014.8 C
+f 
+S 
+n
+1914.3 2002.8 m
+1914.3 1997 1914.3 1991.1 1914.3 1985.3 C
+1914.3 1991.1 1914.3 1997 1914.3 2002.8 C
+f 
+S 
+n
+1995.4 1992.3 m
+1995.4 1991.5 1995.4 1990.7 1995.4 1989.9 C
+1995.4 1990.7 1995.4 1991.5 1995.4 1992.3 C
+f 
+S 
+n
+1896 1988.4 m
+1896.9 1988 1897.8 1987.7 1898.7 1987.2 C
+1897.8 1987.7 1896.9 1988 1896 1988.4 C
+f 
+S 
+n
+1899.4 1986.8 m
+1900.4 1986.3 1901.3 1985.8 1902.3 1985.3 C
+1901.3 1985.8 1900.4 1986.3 1899.4 1986.8 C
+f 
+S 
+n
+1902.8 1985.1 m
+1905.2 1984 1905.2 1984 1902.8 1985.1 C
+f 
+S 
+n
+1949.1 1983.4 m
+1950.2 1984.4 1947.8 1984.6 1949.3 1985.1 C
+1949.5 1984.4 1949.6 1984.1 1949.1 1983.4 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1906.1 1983.4 m
+1908.6 1982 1908.6 1982 1906.1 1983.4 C
+[0.65 0.65 0 0.42]  vc
+f 
+S 
+n
+1922.7 1976.4 m
+1923.6 1976 1924.4 1975.7 1925.3 1975.2 C
+1924.4 1975.7 1923.6 1976 1922.7 1976.4 C
+f 
+S 
+n
+vmrs
+1926 1974.8 m
+1927 1974.3 1928 1973.8 1928.9 1973.3 C
+1928 1973.8 1927 1974.3 1926 1974.8 C
+[0.65 0.65 0 0.42]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1929.4 1973.1 m
+1931.9 1972 1931.9 1972 1929.4 1973.1 C
+f 
+S 
+n
+1932.8 1971.4 m
+1935.3 1970 1935.3 1970 1932.8 1971.4 C
+f 
+S 
+n
+1949.6 2097.2 m
+1951.1 2096.4 1952.6 2095.5 1954.1 2094.8 C
+1952.6 2095.5 1951.1 2096.4 1949.6 2097.2 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1955.1 2094.3 m
+1956.7 2093.5 1958.3 2092.7 1959.9 2091.9 C
+1958.3 2092.7 1956.7 2093.5 1955.1 2094.3 C
+f 
+S 
+n
+1960.4 2091.6 m
+1961.3 2091.2 1962.1 2090.9 1963 2090.4 C
+1962.1 2090.9 1961.3 2091.2 1960.4 2091.6 C
+f 
+S 
+n
+1963.5 2090.2 m
+1964.4 2089.7 1965.2 2089.2 1966.1 2088.8 C
+1965.2 2089.2 1964.4 2089.7 1963.5 2090.2 C
+f 
+S 
+n
+1966.6 2088.5 m
+1969.5 2087.1 1972.4 2085.8 1975.2 2084.4 C
+1972.4 2085.8 1969.5 2087.1 1966.6 2088.5 C
+f 
+S 
+n
+1965.2 2086.1 m
+1965.9 2085.7 1966.8 2085.3 1967.6 2084.9 C
+1966.8 2085.3 1965.9 2085.7 1965.2 2086.1 C
+f 
+S 
+n
+1968.3 2084.7 m
+1969.2 2084.3 1970 2083.9 1970.9 2083.5 C
+1970 2083.9 1969.2 2084.3 1968.3 2084.7 C
+f 
+S 
+n
+vmrs
+1984.1 2084 m
+1985.6 2083.2 1987.2 2082.3 1988.7 2081.6 C
+1987.2 2082.3 1985.6 2083.2 1984.1 2084 C
+[0.07 0.06 0 0.58]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1976 2078.7 m
+1978.1 2080.1 1980 2082 1982 2083.7 C
+1980 2081.9 1977.9 2080.3 1976 2078.2 C
+1975.5 2079.9 1975.8 2081.9 1975.7 2083.7 C
+1975.8 2082 1975.5 2080.2 1976 2078.7 C
+f 
+S 
+n
+1989.6 2081.1 m
+1991.3 2080.3 1992.8 2079.5 1994.4 2078.7 C
+1992.8 2079.5 1991.3 2080.3 1989.6 2081.1 C
+f 
+S 
+n
+1933.2 2074.6 m
+1932.4 2076.2 1932.8 2077.5 1933 2078.7 C
+1933 2077.6 1932.9 2074.8 1933.2 2074.6 C
+f 
+S 
+n
+1994.9 2078.4 m
+1995.8 2078 1996.7 2077.7 1997.6 2077.2 C
+1996.7 2077.7 1995.8 2078 1994.9 2078.4 C
+f 
+S 
+n
+1998 2077 m
+1998.9 2076.5 1999.8 2076 2000.7 2075.6 C
+1999.8 2076 1998.9 2076.5 1998 2077 C
+f 
+S 
+n
+2001.2 2075.3 m
+2004 2073.9 2006.9 2072.6 2009.8 2071.2 C
+2006.9 2072.6 2004 2073.9 2001.2 2075.3 C
+f 
+S 
+n
+1980.5 2060.7 m
+1979.9 2060.7 1976.7 2062.8 1975.7 2064.5 C
+1975.7 2067.5 1975.7 2070.5 1975.7 2073.4 C
+1976.3 2068.7 1973.9 2061.6 1980.5 2060.7 C
+f 
+S 
+n
+1999.7 2072.9 m
+2000.5 2072.5 2001.3 2072.1 2002.1 2071.7 C
+2001.3 2072.1 2000.5 2072.5 1999.7 2072.9 C
+f 
+S 
+n
+2002.8 2071.5 m
+2003.7 2071.1 2004.6 2070.7 2005.5 2070.3 C
+2004.6 2070.7 2003.7 2071.1 2002.8 2071.5 C
+f 
+S 
+n
+vmrs
+2015.1 2047.5 m
+2014.4 2047.5 2011.2 2049.6 2010.3 2051.3 C
+2010.3 2057.7 2010.3 2064.1 2010.3 2070.5 C
+2010.3 2063.9 2010.1 2057.1 2010.5 2050.6 C
+2012 2049.3 2013.5 2048.3 2015.1 2047.5 C
+[0.07 0.06 0 0.58]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1910.4 2049.2 m
+1914.8 2054.3 1920.7 2058.9 1925.1 2064 C
+1920.4 2058.6 1915.1 2054.6 1910.4 2049.2 C
+f 
+S 
+n
+1988.2 2057.3 m
+1989.1 2056.8 1989.9 2056.2 1990.8 2055.6 C
+1989.9 2056.2 1989.1 2056.8 1988.2 2057.3 C
+f 
+S 
+n
+1991.6 2051.3 m
+1991.6 2046.3 1991.6 2041.2 1991.6 2036.2 C
+1991.6 2041.2 1991.6 2046.3 1991.6 2051.3 C
+f 
+S 
+n
+1935.6 2047.5 m
+1932.9 2051.7 1939.7 2043.8 1935.6 2047.5 C
+f 
+S 
+n
+1938.8 2043.9 m
+1938.1 2043.3 1938.2 2043.7 1937.3 2043.4 C
+1938.7 2043 1938.2 2044.9 1939 2045.3 C
+1938.2 2045.3 1938.7 2046.6 1937.8 2046.5 C
+1939.1 2046.2 1939.1 2044.5 1938.8 2043.9 C
+f 
+S 
+n
+1972.4 2045.6 m
+1973.4 2045 1974.5 2044.4 1975.5 2043.9 C
+1974.5 2044.4 1973.4 2045 1972.4 2045.6 C
+f 
+S 
+n
+1969 2043.6 m
+1969.8 2043.2 1970.6 2042.9 1971.4 2042.4 C
+1970.6 2042.9 1969.8 2043.2 1969 2043.6 C
+f 
+S 
+n
+1972.1 2042.2 m
+1973 2041.8 1973.9 2041.4 1974.8 2041 C
+1973.9 2041.4 1973 2041.8 1972.1 2042.2 C
+f 
+S 
+n
+1906.6 2035 m
+1905 2034.7 1904.8 2036.6 1903.5 2036.9 C
+1904.9 2037 1905.8 2033.4 1907.1 2035.7 C
+1907.1 2037.2 1907.1 2038.6 1907.1 2040 C
+1906.9 2038.4 1907.5 2036.4 1906.6 2035 C
+f 
+S 
+n
+vmrs
+1937.1 2032.1 m
+1936.2 2033.7 1936.6 2035 1936.8 2036.2 C
+1936.8 2035.1 1936.8 2032.4 1937.1 2032.1 C
+[0.07 0.06 0 0.58]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1887.6 2018.7 m
+1892 2023.8 1897.9 2028.4 1902.3 2033.6 C
+1897.6 2028.1 1892.3 2024.1 1887.6 2018.7 C
+f 
+S 
+n
+1999.7 2031.4 m
+1998.7 2030.3 1997.6 2029.2 1996.6 2028 C
+1997.6 2029.2 1998.7 2030.3 1999.7 2031.4 C
+f 
+S 
+n
+1912.8 2017 m
+1910.6 2021.1 1913.6 2015.3 1914.5 2016 C
+1914 2016.3 1913.4 2016.7 1912.8 2017 C
+f 
+S 
+n
+1939.5 2005 m
+1936.7 2009.2 1943.6 2001.3 1939.5 2005 C
+f 
+S 
+n
+1942.6 2001.4 m
+1941.9 2000.8 1942 2001.2 1941.2 2000.9 C
+1942.5 2000.6 1942.1 2002.4 1942.8 2002.8 C
+1942 2002.8 1942.5 2004.1 1941.6 2004 C
+1943 2003.7 1942.9 2002.1 1942.6 2001.4 C
+f 
+S 
+n
+2006.2 2000.7 m
+2005.4 2001.5 2004 2002.8 2004 2002.8 C
+2004.5 2002.4 2005.5 2001.4 2006.2 2000.7 C
+f 
+S 
+n
+1998.5 2001.6 m
+1997.7 2002 1996.8 2002.4 1995.9 2002.6 C
+1995.5 1999.3 1995.7 1995.7 1995.6 1992.3 C
+1995.6 1995.7 1995.6 1999.2 1995.6 2002.6 C
+1996.6 2002.4 1997.7 2002.2 1998.5 2001.6 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1996.1 2002.8 m
+1995.9 2002.8 1995.8 2002.8 1995.6 2002.8 C
+1995.2 1999.5 1995.5 1995.9 1995.4 1992.5 C
+1995.4 1995.9 1995.4 1999.4 1995.4 2002.8 C
+1996.4 2003.1 1998.2 2001.6 1996.1 2002.8 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1969 2002.1 m
+1968 2001 1966.9 1999.9 1965.9 1998.8 C
+1966.9 1999.9 1968 2001 1969 2002.1 C
+f 
+S 
+n
+vmrs
+2000 2001.2 m
+2002.1 2000 2004.1 1998.9 2006.2 1997.8 C
+2004.1 1998.9 2002.1 2000 2000 2001.2 C
+[0.07 0.06 0 0.58]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1895.8 1984.8 m
+1898.3 1983.6 1900.8 1982.3 1903.2 1981 C
+1900.8 1982.3 1898.3 1983.6 1895.8 1984.8 C
+f 
+S 
+n
+1905.2 1980.3 m
+1906.4 1979.9 1907.6 1979.5 1908.8 1979.1 C
+1907.6 1979.5 1906.4 1979.9 1905.2 1980.3 C
+f 
+S 
+n
+1964.7 1977.4 m
+1963.8 1977.5 1962.5 1980.2 1960.8 1980 C
+1962.5 1980.2 1963.3 1978 1964.7 1977.4 C
+f 
+S 
+n
+1952 1979.6 m
+1955.2 1979.2 1955.2 1979.2 1952 1979.6 C
+f 
+S 
+n
+1937.8 1966.4 m
+1941.2 1969.5 1946.1 1976.4 1951.5 1979.3 C
+1946.1 1976.7 1942.8 1970.4 1937.8 1966.4 C
+f 
+S 
+n
+1911.9 1978.6 m
+1914.3 1977.4 1916.7 1976.2 1919.1 1975 C
+1916.7 1976.2 1914.3 1977.4 1911.9 1978.6 C
+f 
+S 
+n
+1975.5 1971.4 m
+1974.6 1972.2 1973.3 1973.6 1973.3 1973.6 C
+1973.7 1973.1 1974.8 1972.1 1975.5 1971.4 C
+f 
+S 
+n
+1922.4 1972.8 m
+1924.9 1971.6 1927.4 1970.3 1929.9 1969 C
+1927.4 1970.3 1924.9 1971.6 1922.4 1972.8 C
+f 
+S 
+n
+1969.2 1971.9 m
+1971.1 1970.9 1972.9 1969.8 1974.8 1968.8 C
+1972.9 1969.8 1971.1 1970.9 1969.2 1971.9 C
+f 
+S 
+n
+vmrs
+1931.8 1968.3 m
+1933 1967.9 1934.2 1967.5 1935.4 1967.1 C
+1934.2 1967.5 1933 1967.9 1931.8 1968.3 C
+[0.07 0.06 0 0.58]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1940.7 2072.4 m
+1941.5 2072.4 1942.3 2072.3 1943.1 2072.2 C
+1942.3 2072.3 1941.5 2072.4 1940.7 2072.4 C
+[0 0 0 0.18]  vc
+f 
+S 
+n
+1948.6 2069.3 m
+1947 2069.5 1945.7 2068.9 1944.8 2069.8 C
+1945.9 2068.5 1948.4 2070.2 1948.6 2069.3 C
+f 
+S 
+n
+1954.6 2066.4 m
+1954.7 2067.9 1955.6 2067.3 1955.6 2068.8 C
+1955.4 2067.8 1956 2066.6 1954.6 2066.4 C
+f 
+S 
+n
+1929.2 2061.2 m
+1927.8 2062.1 1926.3 2064.1 1924.8 2063.3 C
+1926.3 2064.6 1928 2062 1929.2 2061.2 C
+f 
+S 
+n
+1924.4 2067.4 m
+1918.5 2061.6 1912.7 2055.9 1906.8 2050.1 C
+1912.7 2055.9 1918.5 2061.6 1924.4 2067.4 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1924.6 2062.8 m
+1923.9 2062.1 1923.2 2061.2 1922.4 2060.4 C
+1923.2 2061.2 1923.9 2062.1 1924.6 2062.8 C
+[0 0 0 0.18]  vc
+f 
+S 
+n
+1919.3 2057.3 m
+1917.5 2055.6 1915.7 2053.8 1913.8 2052 C
+1915.7 2053.8 1917.5 2055.6 1919.3 2057.3 C
+f 
+S 
+n
+1929.2 2055.2 m
+1929.2 2054.2 1929.2 2053.2 1929.2 2052.3 C
+1929.2 2053.2 1929.2 2054.2 1929.2 2055.2 C
+f 
+S 
+n
+1926.3 2049.6 m
+1925.4 2049 1925.4 2050.5 1924.4 2050.4 C
+1925.3 2051.3 1924.5 2051.9 1925.6 2052.5 C
+1926.9 2052.6 1926 2050.6 1926.3 2049.6 C
+f 
+S 
+n
+vmrs
+1911.2 2046.8 m
+1910.1 2048.9 1911.9 2050.1 1913.1 2051.3 C
+1912.1 2049.9 1910.6 2048.8 1911.2 2046.8 C
+[0 0 0 0.18]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1934 2048.7 m
+1932.6 2048.7 1930.1 2047.7 1929.6 2049.4 C
+1930.9 2048.6 1933.3 2049 1934 2048.7 C
+f 
+S 
+n
+1980 2048.4 m
+1979.5 2046.8 1976.3 2047.9 1977.2 2045.6 C
+1976.8 2045.1 1976.1 2044.7 1975.2 2044.8 C
+1973.7 2046 1976.3 2046.4 1976.7 2047.5 C
+1977.8 2047.2 1978.2 2050 1979.6 2049.2 C
+1980 2049 1979.6 2048.6 1980 2048.4 C
+f 
+S 
+n
+1938.3 2045.6 m
+1938.2 2044.4 1936.8 2043.8 1935.9 2043.4 C
+1936.4 2044.4 1939.1 2044.3 1937.6 2045.8 C
+1937 2046.1 1935.9 2046.1 1935.9 2046.8 C
+1936.7 2046.3 1937.8 2046.2 1938.3 2045.6 C
+f 
+S 
+n
+1932.5 2040 m
+1932.8 2038.1 1932 2038.9 1932.3 2040.3 C
+1933.1 2040.3 1932.7 2041.7 1933.7 2041.5 C
+1933.1 2041 1932.9 2040.5 1932.5 2040 C
+f 
+S 
+n
+2014.6 2035.2 m
+2014.1 2033.6 2010.9 2034.7 2011.7 2032.4 C
+2011.3 2031.9 2009.4 2030.7 2009.3 2032.1 C
+2009.5 2033.7 2012.9 2033.8 2012.4 2035.7 C
+2013 2036.4 2014.2 2036.5 2014.6 2035.2 C
+f 
+S 
+n
+1906.4 2030.7 m
+1905 2031.6 1903.5 2033.6 1902 2032.8 C
+1903.4 2034 1905.6 2031.4 1906.4 2030.7 C
+f 
+S 
+n
+1901.8 2037.2 m
+1899.5 2034.8 1897.2 2032.5 1894.8 2030.2 C
+1897.2 2032.5 1899.5 2034.8 1901.8 2037.2 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1901.8 2032.4 m
+1901.1 2031.6 1900.4 2030.7 1899.6 2030 C
+1900.4 2030.7 1901.1 2031.6 1901.8 2032.4 C
+[0 0 0 0.18]  vc
+f 
+S 
+n
+1944.5 2030 m
+1945.3 2029.9 1946.1 2029.8 1946.9 2029.7 C
+1946.1 2029.8 1945.3 2029.9 1944.5 2030 C
+f 
+S 
+n
+vmrs
+1997.8 2027.8 m
+1997.7 2027.9 1997.6 2028.1 1997.3 2028 C
+1997.4 2029.1 1998.5 2029.5 1999.2 2030 C
+2000.1 2029.5 1998.9 2028 1997.8 2027.8 C
+[0 0 0 0.18]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1906.4 2029.2 m
+1906.4 2026.6 1906.4 2024 1906.4 2021.3 C
+1906.4 2024 1906.4 2026.6 1906.4 2029.2 C
+f 
+S 
+n
+2006.2 2025.9 m
+2006 2025.9 2005.8 2025.8 2005.7 2025.6 C
+2005.7 2025.5 2005.7 2025.3 2005.7 2025.2 C
+2004.6 2025.8 2002.7 2024.7 2001.9 2026.1 C
+2001.9 2027.9 2007.8 2029.2 2006.2 2025.9 C
+[0 0 0 0]  vc
+f 
+S 
+n
+1952.4 2026.8 m
+1950.9 2027 1949.6 2026.4 1948.6 2027.3 C
+1949.7 2026.1 1952.2 2027.7 1952.4 2026.8 C
+[0 0 0 0.18]  vc
+f 
+S 
+n
+1896.5 2026.8 m
+1894.7 2025.1 1892.9 2023.3 1891 2021.6 C
+1892.9 2023.3 1894.7 2025.1 1896.5 2026.8 C
+f 
+S 
+n
+1958.4 2024 m
+1958.5 2025.5 1959.4 2024.8 1959.4 2026.4 C
+1959.3 2025.3 1959.8 2024.1 1958.4 2024 C
+f 
+S 
+n
+1903.5 2019.2 m
+1902.6 2018.6 1902.6 2020 1901.6 2019.9 C
+1902.5 2020.8 1901.7 2021.4 1902.8 2022 C
+1904.1 2022.2 1903.2 2020.1 1903.5 2019.2 C
+f 
+S 
+n
+1933 2018.7 m
+1931.7 2019.6 1930.1 2021.6 1928.7 2020.8 C
+1930.1 2022.1 1931.8 2019.5 1933 2018.7 C
+f 
+S 
+n
+1888.4 2016.3 m
+1887.3 2018.4 1889.1 2019.6 1890.3 2020.8 C
+1889.3 2019.5 1887.8 2018.3 1888.4 2016.3 C
+f 
+S 
+n
+1928.4 2020.4 m
+1927.7 2019.6 1927 2018.7 1926.3 2018 C
+1927 2018.7 1927.7 2019.6 1928.4 2020.4 C
+f 
+S 
+n
+vmrs
+1911.2 2018.2 m
+1909.8 2018.3 1907.3 2017.2 1906.8 2018.9 C
+1908.1 2018.1 1910.5 2018.6 1911.2 2018.2 C
+[0 0 0 0.18]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1915.5 2015.1 m
+1915.4 2013.9 1914 2013.3 1913.1 2012.9 C
+1913.6 2013.9 1916.3 2013.8 1914.8 2015.3 C
+1914.2 2015.6 1913.1 2015.6 1913.1 2016.3 C
+1913.9 2015.9 1915 2015.7 1915.5 2015.1 C
+f 
+S 
+n
+1923.2 2014.8 m
+1921.3 2013.1 1919.5 2011.3 1917.6 2009.6 C
+1919.5 2011.3 1921.3 2013.1 1923.2 2014.8 C
+f 
+S 
+n
+1933 2012.7 m
+1933 2011.7 1933 2010.8 1933 2009.8 C
+1933 2010.8 1933 2011.7 1933 2012.7 C
+f 
+S 
+n
+1909.7 2008.1 m
+1908.9 2009.2 1910.1 2009.9 1910.4 2011 C
+1911.1 2010.7 1908.9 2009.7 1909.7 2008.1 C
+f 
+S 
+n
+1930.1 2007.2 m
+1929.2 2006.6 1929.2 2008 1928.2 2007.9 C
+1929.1 2008.8 1928.4 2009.4 1929.4 2010 C
+1930.7 2010.2 1929.9 2008.1 1930.1 2007.2 C
+f 
+S 
+n
+1915 2004.3 m
+1914 2006.4 1915.7 2007.6 1916.9 2008.8 C
+1915.9 2007.5 1914.4 2006.3 1915 2004.3 C
+f 
+S 
+n
+1937.8 2006.2 m
+1936.4 2006.3 1934 2005.2 1933.5 2006.9 C
+1934.7 2006.1 1937.1 2006.6 1937.8 2006.2 C
+f 
+S 
+n
+1983.9 2006 m
+1983.3 2004.3 1980.2 2005.4 1981 2003.1 C
+1980.6 2002.7 1978.7 2001.5 1978.6 2002.8 C
+1978.8 2004.4 1982.1 2004.5 1981.7 2006.4 C
+1982.3 2007.2 1983.5 2007.2 1983.9 2006 C
+f 
+S 
+n
+1942.1 2003.1 m
+1942 2001.9 1940.6 2001.3 1939.7 2000.9 C
+1940.2 2001.9 1943 2001.8 1941.4 2003.3 C
+1940.9 2003.6 1939.7 2003.6 1939.7 2004.3 C
+1940.5 2003.9 1941.6 2003.7 1942.1 2003.1 C
+f 
+S 
+n
+vmrs
+1967.1 1998.5 m
+1967 1998.6 1966.8 1998.8 1966.6 1998.8 C
+1966.7 1999.8 1967.8 2000.2 1968.5 2000.7 C
+1969.4 2000.2 1968.2 1998.8 1967.1 1998.5 C
+[0 0 0 0.18]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1936.4 1997.6 m
+1936.7 1995.6 1935.8 1996.4 1936.1 1997.8 C
+1936.9 1997.9 1936.5 1999.2 1937.6 1999 C
+1937 1998.5 1936.8 1998 1936.4 1997.6 C
+f 
+S 
+n
+1975.5 1996.6 m
+1975.2 1996.7 1975.1 1996.5 1975 1996.4 C
+1975 1996.2 1975 1996.1 1975 1995.9 C
+1973.9 1996.5 1972 1995.5 1971.2 1996.8 C
+1971.2 1998.6 1977 1999.9 1975.5 1996.6 C
+[0 0 0 0]  vc
+f 
+S 
+n
+1949.3 2097.4 m
+1950.3 2096.9 1951.2 2096.4 1952.2 2096 C
+1951.2 2096.4 1950.3 2096.9 1949.3 2097.4 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1960.8 2091.6 m
+1961.7 2091.2 1962.6 2090.9 1963.5 2090.4 C
+1962.6 2090.9 1961.7 2091.2 1960.8 2091.6 C
+f 
+S 
+n
+1964.4 2090 m
+1965.7 2089.2 1967 2088.5 1968.3 2087.8 C
+1967 2088.5 1965.7 2089.2 1964.4 2090 C
+f 
+S 
+n
+1976 2083.7 m
+1976.3 2082.3 1975.2 2079.1 1976.9 2079.4 C
+1978.8 2080.7 1980.3 2082.9 1982.2 2084.2 C
+1980.6 2083.1 1978.2 2080.2 1976 2078.9 C
+1975.6 2081.2 1977 2084.9 1973.8 2085.4 C
+1972.2 2086.1 1970.7 2087 1969 2087.6 C
+1971.4 2086.5 1974.1 2085.6 1976 2083.7 C
+f 
+S 
+n
+1983.9 2084.2 m
+1984.8 2083.7 1985.8 2083.2 1986.8 2082.8 C
+1985.8 2083.2 1984.8 2083.7 1983.9 2084.2 C
+f 
+S 
+n
+1995.4 2078.4 m
+1996.3 2078 1997.1 2077.7 1998 2077.2 C
+1997.1 2077.7 1996.3 2078 1995.4 2078.4 C
+f 
+S 
+n
+1999 2076.8 m
+2000.3 2076 2001.6 2075.3 2002.8 2074.6 C
+2001.6 2075.3 2000.3 2076 1999 2076.8 C
+f 
+S 
+n
+vmrs
+1929.6 2065.7 m
+1930.1 2065.6 1929.8 2068.6 1929.9 2070 C
+1929.8 2068.6 1930.1 2067 1929.6 2065.7 C
+[0.4 0.4 0 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1906.6 2049.4 m
+1906.6 2046.7 1906.6 2043.9 1906.6 2041.2 C
+1906.6 2043.9 1906.6 2046.7 1906.6 2049.4 C
+f 
+S 
+n
+2016 2047.5 m
+2014.8 2048 2013.5 2048.3 2012.4 2049.4 C
+2013.5 2048.3 2014.8 2048 2016 2047.5 C
+f 
+S 
+n
+2016.5 2047.2 m
+2017.3 2046.9 2018.1 2046.6 2018.9 2046.3 C
+2018.1 2046.6 2017.3 2046.9 2016.5 2047.2 C
+f 
+S 
+n
+1912.4 2028.5 m
+1911.8 2032.4 1912.4 2037.2 1911.9 2041.2 C
+1911.5 2037.2 1911.7 2032.9 1911.6 2028.8 C
+1911.6 2033.5 1911.6 2038.9 1911.6 2042.9 C
+1912.5 2042.2 1911.6 2043.9 1912.6 2043.6 C
+1912.9 2039.3 1913.1 2033.3 1912.4 2028.5 C
+[0.21 0.21 0 0]  vc
+f 
+S 
+n
+1906.8 2040.8 m
+1906.8 2039 1906.8 2037.2 1906.8 2035.5 C
+1906.8 2037.2 1906.8 2039 1906.8 2040.8 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1905.9 2035.2 m
+1904.9 2036.4 1903.7 2037.2 1902.3 2037.4 C
+1903.7 2037.2 1904.9 2036.4 1905.9 2035.2 C
+f 
+S 
+n
+1906.1 2031.2 m
+1907 2031.1 1906.4 2028 1906.6 2030.7 C
+1905.5 2032.1 1904 2032.8 1902.5 2033.6 C
+1903.9 2033.2 1905 2032.1 1906.1 2031.2 C
+f 
+S 
+n
+1908.3 2018.7 m
+1905.2 2018.6 1907.1 2023.2 1906.6 2025.4 C
+1906.8 2023 1905.9 2019.5 1908.3 2018.7 C
+f 
+S 
+n
+1889.6 1998 m
+1889 2001.9 1889.6 2006.7 1889.1 2010.8 C
+1888.7 2006.7 1888.9 2002.4 1888.8 1998.3 C
+1888.8 2003 1888.8 2008.4 1888.8 2012.4 C
+1889.7 2011.7 1888.8 2013.4 1889.8 2013.2 C
+1890.1 2008.8 1890.3 2002.8 1889.6 1998 C
+[0.21 0.21 0 0]  vc
+f 
+S 
+n
+vmrs
+1999 2001.4 m
+2001 2000.3 2003 1999.2 2005 1998 C
+2003 1999.2 2001 2000.3 1999 2001.4 C
+[0.4 0.4 0 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1916.2 1986 m
+1915.7 1989.9 1916.3 1994.7 1915.7 1998.8 C
+1915.3 1994.7 1915.5 1990.4 1915.5 1986.3 C
+1915.5 1991 1915.5 1996.4 1915.5 2000.4 C
+1916.3 1999.7 1915.5 2001.4 1916.4 2001.2 C
+1916.7 1996.8 1917 1990.8 1916.2 1986 C
+[0.21 0.21 0 0]  vc
+f 
+S 
+n
+1886.9 1989.6 m
+1887.8 1989.2 1888.7 1988.9 1889.6 1988.4 C
+1888.7 1988.9 1887.8 1989.2 1886.9 1989.6 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1892.4 1986.8 m
+1895.1 1985.1 1897.9 1983.6 1900.6 1982 C
+1897.9 1983.6 1895.1 1985.1 1892.4 1986.8 C
+f 
+S 
+n
+1907.3 1979.3 m
+1908.5 1978.9 1909.7 1978.5 1910.9 1978.1 C
+1909.7 1978.5 1908.5 1978.9 1907.3 1979.3 C
+f 
+S 
+n
+1938.5 1966.6 m
+1942.6 1970.1 1945.9 1976.4 1951.7 1979.1 C
+1946.2 1976.1 1943.1 1970.9 1938.5 1966.6 C
+f 
+S 
+n
+1955.1 1978.6 m
+1955.9 1978.2 1956.7 1977.8 1957.5 1977.4 C
+1956.7 1977.8 1955.9 1978.2 1955.1 1978.6 C
+f 
+S 
+n
+1913.6 1977.6 m
+1914.5 1977.2 1915.3 1976.9 1916.2 1976.4 C
+1915.3 1976.9 1914.5 1977.2 1913.6 1977.6 C
+f 
+S 
+n
+1919.1 1974.8 m
+1921.8 1973.1 1924.5 1971.6 1927.2 1970 C
+1924.5 1971.6 1921.8 1973.1 1919.1 1974.8 C
+f 
+S 
+n
+1963.5 1974.5 m
+1964.5 1974 1965.6 1973.4 1966.6 1972.8 C
+1965.6 1973.4 1964.5 1974 1963.5 1974.5 C
+f 
+S 
+n
+vmrs
+1967.8 1972.4 m
+1970 1971.2 1972.1 1970 1974.3 1968.8 C
+1972.1 1970 1970 1971.2 1967.8 1972.4 C
+[0.4 0.4 0 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1934 1967.3 m
+1935.2 1966.9 1936.4 1966.5 1937.6 1966.1 C
+1936.4 1966.5 1935.2 1966.9 1934 1967.3 C
+f 
+S 
+n
+1928.9 2061.2 m
+1928.9 2059.2 1928.9 2057.3 1928.9 2055.4 C
+1928.9 2057.3 1928.9 2059.2 1928.9 2061.2 C
+[0.21 0.21 0 0]  vc
+f 
+S 
+n
+1917.2 2047 m
+1917.8 2046.5 1919.6 2046.8 1920 2047.2 C
+1920 2046.5 1920.9 2046.8 1921 2046.3 C
+1921.9 2047.3 1921.3 2044.1 1921.5 2044.1 C
+1919.7 2044.8 1915.7 2043.5 1916.2 2046 C
+1916.2 2048.3 1917 2045.9 1917.2 2047 C
+[0 0 0 0]  vc
+f 
+S 
+n
+1922 2044.1 m
+1923.5 2043.2 1927 2045.4 1927.5 2042.9 C
+1927.1 2042.6 1927.3 2040.9 1927.2 2041.5 C
+1924.9 2042.3 1920.9 2040.6 1922 2044.1 C
+f 
+S 
+n
+1934.9 2043.9 m
+1935.2 2043.4 1934.4 2042.7 1934 2042.2 C
+1933.2 2041.8 1932.4 2042.8 1932.8 2043.2 C
+1932.9 2044 1934.3 2043.3 1934.9 2043.9 C
+f 
+S 
+n
+1906.1 2030.7 m
+1906.1 2028.8 1906.1 2027 1906.1 2025.2 C
+1906.1 2027 1906.1 2028.8 1906.1 2030.7 C
+[0.21 0.21 0 0]  vc
+f 
+S 
+n
+1932.8 2018.7 m
+1932.8 2016.8 1932.8 2014.8 1932.8 2012.9 C
+1932.8 2014.8 1932.8 2016.8 1932.8 2018.7 C
+f 
+S 
+n
+1894.4 2016.5 m
+1895 2016 1896.8 2016.3 1897.2 2016.8 C
+1897.2 2016 1898.1 2016.3 1898.2 2015.8 C
+1899.1 2016.8 1898.5 2013.6 1898.7 2013.6 C
+1896.9 2014.4 1892.9 2013 1893.4 2015.6 C
+1893.4 2017.8 1894.2 2015.4 1894.4 2016.5 C
+[0 0 0 0]  vc
+f 
+S 
+n
+1899.2 2013.6 m
+1900.7 2012.7 1904.2 2014.9 1904.7 2012.4 C
+1904.3 2012.1 1904.5 2010.5 1904.4 2011 C
+1902.1 2011.8 1898.1 2010.1 1899.2 2013.6 C
+f 
+S 
+n
+vmrs
+1912.1 2013.4 m
+1912.4 2012.9 1911.6 2012.3 1911.2 2011.7 C
+1910.4 2011.4 1909.6 2012.3 1910 2012.7 C
+1910.1 2013.5 1911.5 2012.9 1912.1 2013.4 C
+[0 0 0 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1921 2004.5 m
+1921.6 2004 1923.4 2004.3 1923.9 2004.8 C
+1923.8 2004 1924.8 2004.3 1924.8 2003.8 C
+1925.7 2004.8 1925.1 2001.6 1925.3 2001.6 C
+1923.6 2002.4 1919.6 2001 1920 2003.6 C
+1920 2005.8 1920.8 2003.4 1921 2004.5 C
+f 
+S 
+n
+1925.8 2001.6 m
+1927.3 2000.7 1930.8 2002.9 1931.3 2000.4 C
+1930.9 2000.1 1931.1 1998.5 1931.1 1999 C
+1928.7 1999.8 1924.8 1998.1 1925.8 2001.6 C
+f 
+S 
+n
+1938.8 2001.4 m
+1939 2000.9 1938.2 2000.3 1937.8 1999.7 C
+1937.1 1999.4 1936.2 2000.3 1936.6 2000.7 C
+1936.7 2001.5 1938.1 2000.9 1938.8 2001.4 C
+f 
+S 
+n
+1908.6691 2008.1348 m
+1897.82 2010.0477 L
+1894.1735 1989.3671 L
+1905.0226 1987.4542 L
+1908.6691 2008.1348 L
+n
+q
+_bfh
+%%IncludeResource: font Symbol
+_efh
+{
+f0 [19.696045 -3.4729 3.4729 19.696045 0 0] makesetfont
+1895.041763 1994.291153 m
+0 0 32 0 0 (l) ts
+}
+true
+[0 0 0 1]sts
+Q
+1979.2185 1991.7809 m
+1960.6353 1998.5452 L
+1953.4532 1978.8124 L
+1972.0363 1972.0481 L
+1979.2185 1991.7809 L
+n
+q
+_bfh
+%%IncludeResource: font Symbol
+_efh
+{
+f0 [18.793335 -6.84082 6.84021 18.793335 0 0] makesetfont
+1955.163254 1983.510773 m
+0 0 32 0 0 (\256) ts
+}
+true
+[0 0 0 1]sts
+Q
+1952.1544 2066.5423 m
+1938.0739 2069.025 L
+1934.4274 2048.3444 L
+1948.5079 2045.8617 L
+1952.1544 2066.5423 L
+n
+q
+_bfh
+%%IncludeResource: font Symbol
+_efh
+{
+f0 [19.696045 -3.4729 3.4729 19.696045 0 0] makesetfont
+1935.29567 2053.268433 m
+0 0 32 0 0 (") ts
+}
+true
+[0 0 0 1]sts
+Q
+1931.7231 2043.621 m
+1919.3084 2048.14 L
+1910.6898 2024.4607 L
+1923.1046 2019.9417 L
+1931.7231 2043.621 L
+n
+q
+_bfh
+%%IncludeResource: font Symbol
+_efh
+{
+f0 [22.552002 -8.208984 8.208252 22.552002 0 0] makesetfont
+1912.741867 2030.098648 m
+0 0 32 0 0 (=) ts
+}
+true
+[0 0 0 1]sts
+Q
+1944 2024.5 m
+1944 2014 L
+0.8504 w
+0 J
+3.863693 M
+[0 0 0 1]  vc
+false setoverprint
+S 
+n
+1944.25 2019.1673 m
+1952.5 2015.9173 L
+S 
+n
+1931.0787 2124.423 m
+1855.5505 2043.4285 L
+1871.0419 2013.0337 L
+1946.5701 2094.0282 L
+1931.0787 2124.423 L
+n
+q
+_bfh
+%%IncludeResource: font ZapfHumanist601BT-Bold
+_efh
+{
+f1 [22.155762 23.759277 -14.753906 28.947754 0 0] makesetfont
+1867.35347 2020.27063 m
+0 0 32 0 0 (Nominal) ts
+}
+true
+[0 0 0 1]sts
+Q
+1933.5503 1996.9547 m
+1922.7012 1998.8677 L
+1919.0547 1978.1871 L
+1929.9038 1976.2741 L
+1933.5503 1996.9547 L
+n
+q
+_bfh
+%%IncludeResource: font Symbol
+_efh
+{
+f0 [19.696045 -3.4729 3.4729 19.696045 0 0] makesetfont
+1919.922913 1983.111069 m
+0 0 32 0 0 (b) ts
+}
+true
+[0 0 0 1]sts
+Q
+2006.3221 2025.7184 m
+1993.8573 2027.9162 L
+1990.2108 2007.2356 L
+2002.6756 2005.0378 L
+2006.3221 2025.7184 L
+n
+q
+_bfh
+%%IncludeResource: font Symbol
+_efh
+{
+f0 [19.696045 -3.4729 3.4729 19.696045 0 0] makesetfont
+1991.07901 2012.159653 m
+0 0 32 0 0 (a) ts
+}
+true
+[0 0 0 1]sts
+Q
+vmrs
+2030.0624 2094.056 m
+1956.3187 2120.904 L
+1956.321 2095.3175 L
+2030.0647 2068.4695 L
+2030.0624 2094.056 L
+n
+q
+_bfh
+%%IncludeResource: font ZapfHumanist601BT-Bold
+_efh
+{
+f1 [22.155762 -9.336792 -0.002197 44.368408 1 0] makesetfont
+1956.320496 2101.409561 m
+0 0 32 0 0 (Isabelle) ts
+}
+true
+[0 0 0 1]sts
+Q
+vmr
+vmr
+end
+%%Trailer
+%%DocumentNeededResources: font Symbol
+%%+ font ZapfHumanist601BT-Bold
+%%DocumentFonts: Symbol
+%%+ ZapfHumanist601BT-Bold
+%%DocumentNeededFonts: Symbol
+%%+ ZapfHumanist601BT-Bold
+
+%%EndDocument
+ @endspecial 2415 1641 a
+ currentpoint grestore moveto
+ 2415 1641 a 941 1861 a Fg(T)n(ime:)h(11th)29
+b(A)-6 b(ugust)31 b(\(just)e(bef)m(or)n(e)h(IJCAR\))324
+2021 y Ff(Ov)o(er)o(view:)k Fe(Dealing)27 b(with)f(binders,)h(renaming)
+f(of)h(bound)f(v)n(ariables,)h(capture-a)n(v)n(oiding)324
+2141 y(substitution,)18 b(etc.,)i(is)g(v)o(ery)f(often)g(a)h(major)g
+(problem)e(in)i(formal)f(proofs)g(about)h(the)f(lambda-)324
+2262 y(calculus)25 b(and)g(programming)f(language)i(theory)-6
+b(.)32 b(Nominal)24 b(Isabelle)i(pro)o(vides)e(an)i(infras-)324
+2382 y(tructure)i(for)g(reasoning)f(con)l(v)o(eniently)f(about)i(bound)
+f(v)n(ariables)g(and)h(alpha-equi)n(v)n(alence)324 2502
+y(classes)20 b(in)h(the)f(proof)h(assistant)e(Isabelle.)30
+b(The)20 b(aim)h(of)f(the)h(tutorial)f(is)g(to)g(gi)n(v)o(e)g
+(participants)324 2623 y(a)k(reading)g(kno)n(wledge)e(of)i(nominal)f
+(techniques)g(and)h(allo)n(w)f(them)g(to)g(start)h(using)f(Isabelle)324
+2743 y(in)33 b(their)h(o)n(wn)f(w)o(ork.)58 b(The)34
+b(tutorial)f(will)g(be)h(hands-on)g(and)f(therefore)i(participants)e
+(are)324 2863 y(encouraged)25 b(to)f(bring)g(their)h(o)n(wn)f(laptop.)
+324 3053 y Ff(Pr)n(ogramme:)p 0 TeXcolorgray 0 TeXcolorgray
+550 3203 a Fe(Session)g(I:)100 b(basics,)24 b(alpha-equi)n(v)n(alence)g
+(classes,)g(substitution)e(lemma,)1040 3323 y(Isar)j(proof)g(language)
+517 3444 y(Session)f(II:)100 b(strong)24 b(induction)f(principles,)h
+(conte)o(xts)f(with)h(holes,)1040 3564 y(beta-reduction)484
+3684 y(Session)g(III:)100 b(v)n(ariable)24 b(con)l(v)o(ention,)f(e)n(v)
+n(aluation)g(relation)485 3805 y(Session)i(IV)-7 b(:)99
+b(functions,)23 b(permutations)g(and)i(support)324 4024
+y Ff(T)-9 b(ar)o(get)22 b(audience:)31 b Fe(Researchers)22
+b(and)g(doctoral)f(students)f(who)h(w)o(ant)g(to)g(use)g(Nominal)g(Is-)
+324 4145 y(abelle)h(to)g(formalise)g(proofs)g(from)g(the)g
+(lambda-calculus,)g(from)g(programming)f(language)324
+4265 y(theory)28 b(or)h(from)f(proof)h(theory)-6 b(,)28
+b(such)h(as)g(type)f(soundness,)g(Church)h(Rosser)l(,)h(strong)e(nor)n
+(-)324 4385 y(malisation)20 b(and)i(so)f(on.)30 b(The)22
+b(tutorial)f(is)g(designed)h(for)g(people)f(who)h(ha)n(v)o(e)g(not)f
+(necessarily)324 4506 y(used)j(Isabelle)h(before,)g(nor)g(ha)n(v)o(e)g
+(used)f(an)o(y)g(other)h(proof)g(assistant.)324 4695
+y Ff(Mor)n(e)g(Inf)n(ormation:)31 b Fe(See)73 b Fd
+(http://isabelle.in.tum.de/nomi)o(nal/)p 0 TeXcolorgray
+0 TeXcolorgray 1577 5519 a
+ gsave currentpoint currentpoint translate 0 neg rotate neg exch neg
+exch translate
+ 1577 5519 a @beginspecial
+100 @llx 232 @lly 513 @urx 559 @ury 850 @rwi @setspecial
+%%BeginDocument: australia.ps
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/cu200/Theorem-Provers/Isabelle/Nominal-Docs/WebSite/activities/nominal-ijcar08/australia.ps
+%%Creator: XV version 3.10a-jumboFix+Enh of 20050501  -  by John Bradley
+%%BoundingBox: 100 232 513 559
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define string to hold a scanline's worth of data
+/pix 1239 string def
+
+% define space for color conversions
+/grays 413 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+100 232 translate
+
+% size of image (on paper, in 1/72inch coords)
+412.99200 327.02400 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+413 327 8			% dimensions of data
+[413 0 0 -327 0 327]		% mapping matrix
+{currentfile pix readhexstring pop}
+false 3 colorimage
+
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea8a8bb2eaeaf1
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffaaabc760619655568fcacbdc
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffff808080a0a0a0ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff8a8bb255568f55568f55568f55568fa0a0c0
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffcacbdca0a0c0f5f5f8aaabc7eaeaf1
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffa0a0a09f9f9f808080ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff55568f55568f55568f55568f55568fa0a0c0
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffeaeaf18080ab606196606196d5d5e355568f606196
+7576a4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff5f5f5f7f7f7fd0d0d0ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffff5f5f855568f55568f55568f55568f55568faaabc7
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffff5f5f8b5b5ce55568faaabc755568f55568f
+55568fa0a0c0ffffffeaeaf1cacbdcf5f5f8ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff4f4f4f808080ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffcacbdc55568f55568f55568f55568f55568faaabc7
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f
+55568f55568fa0a0c0a0a0c055568f8080abffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff202020f0f0f0ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffff5f5f86a6b9d55568f55568f55568f55568f55568faaabc7
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffcacbdcc0c0d5d5d5e3
+d5d5e37576a455568f55568f55568f55568fb5b5ceffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffff5f5f87576a455568f55568f55568f55568f55568f55568f8a8bb2
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffff5f5f86a6b9d55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f8080ab
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff8080ab55568f55568f55568f55568f55568f55568f8080aba0a0c0aaabc7
+e0e0ea8080abaaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff60619655568f55568f55568f55568f55568f55568f55568f8080ab
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f7576a4cacbdcd5d5e3f5f5f8ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f6a6b9d
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f6a6b9de0e0eaffffffeaeaf1ffffffffffffe0e0ea
+f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0c0d5
+d5d5e3fffffffffffffffffff5f5f87576a4cacbdcffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffff5f5f87576a455568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8080ab6a6b9d55568f
+7576a4f5f5f8fffffffffffffffffffffffff5f5f89596b955568f55568f55568f606196
+f5f5f8ffffffffffffeaeaf17576a455568f6a6b9dffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffff5f5f855568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf1
+a0a0c060619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f6a6b9de0e0eae0e0ea7576a455568f55568f55568f55568fa0a0c0
+aaabc7d5d5e3ffffffd5d5e355568f55568f55568fffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+cacbdc9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fe0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcacbdce0e0ea
+ffffffb5b5ceaaabc7aaabc7b5b5ced5d5e3d5d5e3d5d5e3f5f5f8d5d5e39596b955568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f6a6b9d60619655568f55568f55568f55568f55568f55568f
+55568fcacbdcffffffb5b5ce55568f55568f55568feaeaf18a8bb28a8bb2f5f5f8ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ce
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf160619655568f
+6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fd5d5e3ffffffb5b5ce55568f55568f55568f60619655568f55568f9596b9ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8a8bb2
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffff5f5f86a6b9d55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fd5d5e3f5f5f860619655568f55568f55568f55568f55568f55568feaeaf1ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff606196
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568feaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff9596b99596b9e0e0ea8a8bb255568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f8080ab55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf155568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffe0e0ea55568f55568f55568fb5b5ce55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568feaeaf1ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0c0d555568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568fcacbdcffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffff5f5f8b5b5ce6a6b9d55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0c0d5606196
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffb5b5ce55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f8080abb5b5ceffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e3
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568fa0a0c0ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f606196eaeaf1ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0c0d5
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff60619655568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fb5b5ceffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6a6b9d
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f6a6b9df5f5f8ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f606196cacbdcffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffc0c0d57576a455568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568fe0e0ea8080ab606196d5d5e3ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f8a8bb2ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff60619655568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568feaeaf1606196ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f6a6b9dffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+8080abffffffcacbdcd5d5e3ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcacbdc55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568ff5f5f8ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8d5d5e3
+d5d5e3ffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+a0a0c0fffffffffffff5f5f8ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa0a0c055568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568faaabc7ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+8a8bb29596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568faaabc7ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f855568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fa0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffe0e0eaffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff9596b955568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fcacbdcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff7576a455568f7576a4c0c0d5d5d5e3d5d5e3ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+606196ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffff5f5f8ffffffffffffffffff
+ffffffffffffffffff8a8bb255568f55568f55568f55568f55568f7576a4e0e0eaffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffeaeaf1d5d5e37576a455568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+8080abffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568faaabc7ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffd5d5e37576a4f5f5f8ffffffcacbdc
+fffffff5f5f88080ab55568f55568f55568f55568f55568f55568f55568f55568faaabc7
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffaaabc755568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f7576a4ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffcacbdc55568fc0c0d5aaabc755568f
+aaabc760619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff7576a455568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9d
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568ff5f5f8ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffa0a0c060619655568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fe0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9dffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffffffffffffffff
+ffffffffffffe0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffff7576a455568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f606196f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffff9596b955568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff9596b955568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffff
+b5b5ce6a6b9d55568f55568fcacbdcffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffff5f5f8d5d5e3eaeaf1ffffffc0c0d555568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f606196d5d5e3ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffff8a8bb255568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9dffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f606196aaabc7eaeaf18080ab
+55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffcacbdc8a8bb255568f55568f8080abaaabc755568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568fa0a0c0ffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffff5f5f87576a455568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568feaeaf1ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f6a6b9dffffffffffffffffffb5b5cecacbdcf5f5f8
+f5f5f8d5d5e3cacbdcaaabc7e0e0eaffffffffffffffffffffffffe0e0ea55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f8080abd5d5e3ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f8080abfffffff5f5f8f5f5f855568f55568f55568f
+55568f55568f55568f55568f606196cacbdcffffffffffffcacbdc55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f8080abc0c0d555568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568fc0c0d5ffffffe0e0ea55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f606196eaeaf1ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+d5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568faaabc78080ab55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f9596b9ffffff55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6061969596b9
+a0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f606196cacbdcffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f88a8bb2b5b5ce
+eaeaf18a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568faaabc77576a455568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f7576a460619655568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f8a8bb2eaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f6a6b9d55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f9596b9d5d5e3ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff8a8bb255568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f6a6b9dffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffff5f5f855568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568feaeaf1
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf155568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568fe0e0eaffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffcacbdc6a6b9d606196aaabc78080ab55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568fa0a0c0ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffeaeaf160619655568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffeaeaf155568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff60619655568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f8080abf5f5f8c0c0d5e0e0eaffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f6a6b9d6a6b9d55568f55568f6a6b9d9596b9aaabc7
+aaabc7aaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffff7576a455568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffcacbdc55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fb5b5ceffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffeaeaf155568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffaaabc755568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568fa0a0c0f5f5f8ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f606196b5b5ceffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff6a6b9d55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fd5d5e3
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffe0e0ea60619655568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f7576a4d5d5e3ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffff5f5f8d5d5e3ffffffffffff
+ffffffffffffffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffa0a0c055568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffff7576a455568f6a6b9d7576a4
+606196e0e0eaffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff6a6b9d55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f
+55568f7576a4f5f5f8ffffffe0e0ea8a8bb255568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fd5d5e3ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffff8a8bb255568f55568f55568f
+55568f55568f7576a4d5d5e3f5f5f8eaeaf155568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196
+aaabc7f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+e0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffff8a8bb2cacbdcffffffffffffffffffffffffffffffa0a0c055568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f8a8bb2b5b5cee0e0eaffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff60619655568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+d5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffff606196a0a0c0ffffffffffffffffffffffffffffff8080ab55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f6a6b9da0a0c0ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+d5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+e0e0ea55568f55568fe0e0eaffffffffffffffffffffffffffffff8a8bb255568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f8080abf5f5f8ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+a0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8
+8a8bb255568f55568f8080abfffffffffffffffffffffffffffffff5f5f86a6b9d55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff60619655568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fd5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f87576a4
+55568f55568f55568f55568fb5b5ceffffffffffffffffffffffffffffffc0c0d555568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f7576a4ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f7576a4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f
+55568f55568f55568f55568f606196f5f5f8ffffffffffffffffffffffffe0e0ea55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f9596b9c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffd5d5e360619655568f55568f
+55568f55568f55568f55568f55568f8a8bb2ffffffffffffffffffc0c0d59596b955568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f606196c0c0d5ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffff5f5f855568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568fffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffff6a6b9d55568f55568f55568f
+55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffff8080ab55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080ab
+eaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568ff5f5f8ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f6a6b9df5f5f8ffffff8080ab55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+f5f5f860619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568faaabc7ffffff8080ab55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f6a6b9dd5d5e3ffffffffffffffffffffffffffffffe0e0eab5b5ce8a8bb2
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568fd5d5e355568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f9596b9eaeaf1cacbdc9596b96a6b9d55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f9596b9ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffeaeaf155568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f606196ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffff7576a455568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568fffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffa0a0c055568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff7576a455568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568fe0e0eaffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffa0a0c055568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568fffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffcacbdc55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffe0e0ea60619655568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffff5f5f87576a455568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568ff5f5f8ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffc0c0d57576a455568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f8080abf5f5f8ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568feaeaf1ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffd5d5e355568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568ff5f5f8ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568ff5f5f8ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffd5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fcacbdcffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f606196a0a0c0eaeaf1ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffff5f5f87576a455568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f606196eaeaf1ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+f5f5f87576a455568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9db5b5ce
+f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8
+7576a455568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f9596b9d5d5e3ffffffd5d5e3eaeaf1ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f87576a4
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f60619655568fb5b5ceffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9596b955568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f9596b9ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffeaeaf18a8bb255568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f7576a4ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffff5f5f8c0c0d57576a455568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffe0e0ea9596b960619655568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f9596b9e0e0eac0c0d5f5f5f8ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffff5f5f89596b955568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4e0e0eaffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8d5d5e3aaabc7
+9596b96a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4
+f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffcacbdcaaabc78080abaaabc7eaeaf1aaabc760619655568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+a0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fb5b5ce9596b9f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f7576a4f5f5f8ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+e0e0ea60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f606196e0e0eaffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf1b5b5ce
+60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f606196eaeaf1ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffff5f5f8cacbdc9596b96a6b9d55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffe0e0ea7576a455568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568fa0a0c0e0e0eaffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffe0e0ea60619655568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f6a6b9dffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffcacbdc60619655568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f6a6b9df5f5f8ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffaaabc7cacbdcd5d5e3d5d5e3d5d5e3eaeaf1ffffff
+f5f5f8b5b5ce7576a455568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f8080abc0c0d5f5f5f8ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffff5f5f88080ab55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f8a8bb2ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffd5d5e360619655568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8
+8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f606196ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea6a6b9d
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568feaeaf1ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffcacbdc55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568fcacbdcffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff7576a455568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2eaeaf1ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffd5d5e355568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffeaeaf1aaabc755568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568faaabc7ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffc0c0d56a6b9d55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568faaabc7ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8
+a0a0c055568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fffffff
+ffffffffffffd5d5e3aaabc7ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffb5b5ceffffffffffffffffffffffffcacbdc606196
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea
+ffffffffffff6061967576a4ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffc0c0d555568fffffffffffffffffffd5d5e355568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2
+ffffffffffff55568f55568faaabc7ffffffffffffffffffeaeaf1ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff55568f55568fffffffffffffffffffa0a0c055568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9d
+c0c0d5aaabc755568f55568f55568f9596b9ffffffffffff7576a4eaeaf1ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffd5d5e355568f55568fffffffffffffffffff6a6b9d55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f7576a4e0e0ea55568fd5d5e3ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffb5b5ce55568f6a6b9dffffffffffffe0e0ea55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f60619655568faaabc7ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff9596b955568f606196eaeaf1ffffffaaabc755568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff7576a455568f55568fd5d5e3ffffff7576a455568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff55568f55568f55568fd5d5e39596b955568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffd5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffb5b5ce55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffe0e0ea60619655568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff7576a455568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196
+f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+7576a4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f8080ab8a8bb2cacbdcffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffeaeaf160619655568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f606196e0e0eaffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f7576a4f5f5f8ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff60619655568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568fa0a0c0ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f7576a4ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff60619655568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568feaeaf1ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffa0a0c055568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abeaeaf1ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffa0a0c055568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9dffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff7576a455568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffe0e0ea60619655568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9d
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff8a8bb255568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+8a8bb2f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffff5f5f860619655568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fb5b5ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffa0a0c055568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff9596b955568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fa0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffff5f5f8ffffffffffffffffffffffff9596b955568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f606196ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff8080abcacbdcffffffffffffffffffffffffa0a0c0
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fa0a0c0e0e0eaffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffaaabc78080abffffffffffffffffffffffffffffff
+8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffff5f5f8606196d5d5e3ffffffffffffffffffffffff
+aaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffaaabc79596b9ffffffffffffffffffffffff
+d5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568ff5f5f8ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffff6a6b9deaeaf1b5b5cef5f5f8ffffff
+eaeaf155568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f8a8bb2ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffcacbdc8080ab55568fb5b5ceffffff
+d5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffa0a0c0d5d5e3f5f5f8ffffff9596b955568f7576a4ffffff
+c0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fb5b5ceffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff8a8bb255568f9596b9ffffffffffffb5b5ce55568faaabc7
+6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffff5f5f86a6b9d606196f5f5f8ffffffffffff7576a455568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffff5f5f88080ab8a8bb2cacbdcffffff7576a455568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffd5d5e355568f6061967576a455568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f8a8bb2ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e360619655568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f606196aaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0c0d5
+60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f8a8bb2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+b5b5ce55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f8080abffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffff6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f606196f5f5f8ffffff808080e0e0e0ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fd5d5e3c0c0c05f5f5fc0c0c0ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568faaabc78080804f4f4fffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f9596b9b0b0b0909090ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff7576a455568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f8080abffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568fffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568feaeaf1ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffff5f5f87576a455568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffff5f5f860619655568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffe0e0ea60619655568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f8a8bb2ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffa0a0c055568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568feaeaf1ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f7576a4ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff6a6b9d55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fb5b5ceffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568feaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f6a6b9dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7576a4
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fa0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea
+60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fe0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+b5b5ce55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+606196ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+cacbdcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff60619655568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffff5f5f855568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568ff5f5f8
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fb5b5ceffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffeaeaf155568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568feaeaf1ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff7576a455568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffa0a0c055568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f7576a48080ab8080ab8080ab8a8bb2aaabc7
+aaabc7aaabc7aaabc7cacbdcd5d5e3cacbdcaaabc78080ab60619655568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f606196f5f5f8ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f9596b9d5d5e3
+d5d5e3e0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff6a6b9d55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f7576a4d5d5e3ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcacbdc606196
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f7576a4ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffd5d5e355568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f606196b5b5ceffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea
+6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f9596b9f5f5f8ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+f5f5f87576a455568f55568f8a8bb2aaabc76a6b9d55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568faaabc7ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f7576a4d5d5e3ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffe0e0ead5d5e3ffffffffffffffffffb5b5ce60619655568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fcacbdcffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffff6a6b9d55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f606196b5b5ceffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffff5f5f8aaabc760619655568f
+b5b5ce60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffcacbdc55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f606196a0a0c0d5d5e3d5d5e3
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf1
+f5f5f8e0e0ea60619655568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f6a6b9d8080abaaabc7f5f5f8ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffe0e0ea60619655568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f606196ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f8080abb5b5cec0c0d5aaabc7aaabc7aaabc7
+c0c0d5d5d5e3d5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffe0e0ea6a6b9d55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f6a6b9de0e0eaffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffeaeaf1c0c0d58080ab55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f606196ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f8a8bb2f5f5f8ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fb5b5ce6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568fb5b5ceffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8a8bb2
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffc0c0d56a6b9d55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fd5d5e37576a455568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf1
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+606196d5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fd5d5e3aaabc755568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f606196eaeaf1ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4b5b5ce
+f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffa0a0c055568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fd5d5e3d5d5e355568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568fb5b5ceffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+d5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f7576a4e0e0eaffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffff5f5f87576a455568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fb5b5cef5f5f8e0e0ea55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f8080abffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+f5f5f855568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f8a8bb2f5f5f8ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffc0c0d56a6b9d55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+8080abffffffffffffffffff60619655568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568feaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffff55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f7576a4cacbdceaeaf1ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ceaaabc7
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+eaeaf1ffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f9596b9f5f5f8ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0
+ffffffffffffffffffa0a0c055568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+8080abffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568ff5f5f8ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+eaeaf155568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196f5f5f8
+ffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080ab
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffff6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff
+ffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568faaabc7
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fcacbdcffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568ff5f5f8ffffff
+ffffffffffffeaeaf155568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffff6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f6a6b9dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffe0e0ea60619655568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0ffffffffffff
+fffffff5f5f88080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568faaabc7ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffff7576a455568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fa0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffff5f5f86a6b9d55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f7576a4ffffffffffffffffffffffffffffff
+ffffff6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f6061968080abc0c0d5ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568feaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f606196a0a0c0eaeaf1ffffffffffffffffffffffffffffff
+c0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f6a6b9df5f5f8ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+7576a4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff7576a455568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f7576a4f5f5f8ffffffffffffffffffffffffffffffffffffffffff
+7576a455568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568fb5b5cee0e0eaffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff8a8bb255568f55568f55568f55568f55568f55568f55568f
+55568f55568faaabc7f5f5f8ffffffffffffffffffffffffffffffffffffffffffd5d5e3
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568fa0a0c0ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f6a6b9d55568f55568f55568f9596b9cacbdc
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f55568f55568f
+55568f606196f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffff8a8bb2
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f7576a4ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2aaabc77576a455568f
+55568f55568f6a6b9da0a0c0cacbdcf5f5f8ffffffe0e0ead5d5e3f5f5f8ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f
+55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab
+55568f55568f55568f55568f60619660619655568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f606196eaeaf1ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffff5f5f860619655568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+606196c0c0d5d5d5e3d5d5e3d5d5e3d5d5e3d5d5e3fffffffffffffffffff5f5f89596b9
+b5b5ceeaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffaaabc755568f55568f55568f55568f55568f55568f
+9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab
+55568f55568f55568f55568fb5b5ceeaeaf160619655568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f8080ab8080ab8080abaaabc7
+f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff8080abf5f5f8d5d5e355568f55568f55568f55568f55568f9596b9
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab
+55568f55568f55568f6a6b9dffffffffffffb5b5ce55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f6a6b9dcacbdcffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff6a6b9d6061969596b955568f55568f55568f55568f9596b9ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab
+55568f55568f55568fd5d5e3ffffffffffffffffff7576a455568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4
+9596b9f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+f5f5f855568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f8080abffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffe0e0ea55568f55568f55568f55568f55568ff5f5f8ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f
+55568f55568f606196ffffffffffffffffffffffffaaabc755568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e36a6b9d8a8bb2
+60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f7576a4f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffd5d5e38080ab55568f55568f6a6b9dd5d5e3ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea55568f
+55568f55568f8080abffffffffffffffffffffffffe0e0ea55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080ab
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568faaabc7ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f
+55568f55568faaabc7ffffffffffffffffffffffffffffff55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7576a455568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fb5b5ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffff5f5f88080ab8080abaaabc7ffffff
+ffffffffffffffffffffffffffffffffffffd5d5e38080aba0a0c06a6b9d55568f55568f
+55568f55568fcacbdcffffffffffffffffffffffffffffff55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9596b955568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+8a8bb2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf1ffffff
+ffffffffffffffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f
+55568f55568feaeaf1fffffffffffffffffffffffff5f5f855568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fb5b5ceffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abb5b5cee0e0ea
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff60619655568f55568f55568f55568f606196
+7576a4606196ffffffffffffffffffffffffffffffcacbdc55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff7576a455568f9596b9aaabc7b5b5cef5f5f8
+ffffffffffffffffffffffffffffffffffffffffff9596b955568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f606196e0e0eaffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f7576a4f5f5f8ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffe0e0eae0e0eaffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffeaeaf155568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568fe0e0eaffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e3
+d5d5e3c0c0d5a0a0c060619655568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f7576a4f5f5f8ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffeaeaf17576a455568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f606196f5f5f8ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f7576a4
+c0c0d5d5d5e3b5b5ce55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fe0e0eaffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffa0a0c055568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffeaeaf160619655568f55568f55568f9596b9d5d5e3ffffff
+ffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f7576a4ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffcacbdc60619655568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffd5d5e3aaabc7cacbdcf5f5f8ffffffffffffffffff
+ffffffeaeaf155568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffff5f5f88080ab55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+9596b9a0a0c0c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffff5f5f86a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f606196ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+9596b955568f55568f7576a48080abaaabc7b5b5ced5d5e3e0e0ea7576a46a6b9da0a0c0
+c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffd5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568fa0a0c0ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffa0a0c055568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568feaeaf1ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffff5f5f86a6b9d55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568faaabc78080abffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffd5d5e355568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568faaabc7fffffff5f5f8ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff7576a455568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f606196f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffaaabc755568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+606196e0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffd5d5e355568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+aaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff60619655568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f9596b9
+f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196f5f5f8
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffeaeaf155568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568ff5f5f8ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff8a8bb255568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffc0c0d555568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffff5f5f855568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568feaeaf1ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffcacbdc55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffff7576a455568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffff9596b955568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f8080abffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffeaeaf155568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf160619655568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e36a6b9d
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8
+a0a0c07576a455568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffe0e0ea7576a455568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9d
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f6a6b9dffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f606196c0c0d5ffffff
+aaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f6a6b9d55568faaabc7ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffaaabc755568f6061968080ab55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568faaabc7f5f5f8ffffffffffff
+d5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568feaeaf1c0c0d5f5f5f8ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffff5f5f89596b9f5f5f8ffffffeaeaf19596b9
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568fcacbdcffffffffffff
+c0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f6061968a8bb2aaabc7aaabc7aaabc7aaabc7aaabc7aaabc7a0a0c08080ab
+8080ab8080ab8080ab9596b9ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+eaeaf19596b955568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f9596b9d5d5e3eaeaf1e0e0ead5d5e3
+8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9d
+9596b9cacbdcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffeaeaf19596b955568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f8a8bb2eaeaf1ffffffffffffffffffb5b5ce55568f
+55568f55568f7576a4e0e0ea8080ab55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f606196cacbdcffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffeaeaf19596b960619655568f55568f55568f55568f55568f
+55568f55568f55568f55568fb5b5ceffffffffffffffffffffffffffffffffffffeaeaf1
+aaabc7cacbdcffffffffffff8a8bb255568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0f5f5f8ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffff5f5f8aaabc760619655568f55568f55568f
+55568f55568f55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f6a6b9de0e0eaffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffff5f5f89596b955568f55568f
+6a6b9da0a0c0d5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff6a6b9d55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f6a6b9df5f5f8ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ceeaeaf1
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffe0e0ea8080ab6a6b9d55568f55568f55568f55568f55568f
+55568f55568f55568f55568f9596b9eaeaf1ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffeaeaf155568f55568f55568f9596b9aaabc7
+aaabc7cacbdc8a8bb2e0e0eaffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffa0a0c055568f55568fb5b5ce7576a4
+7576a4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f
+c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea55568f606196
+f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa0a0c0c0c0d5
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
+
+%%EndDocument
+ @endspecial 2285 5519 a
+ currentpoint grestore moveto
+ 2285 5519 a 1 0 0 TeXcolorrgb
+0 TeXcolorgray 325 5475 a @beginspecial @setspecial
+ tx@Dict begin STP newpath 0.8 SLW 0  setgray  226.19922 8.5359 4.26773
+.5 CLW mul sub 0 360 arc closepath gsave 1 0 0  setrgbcolor fill grestore
+gsave 0.8 SLW 0  setgray 0 setlinecap stroke  grestore end
+ 
+@endspecial
+0.5 TeXcolorgray 335 w Fc(8)p 0 TeXcolorgray 0.5 TeXcolorgray
+158 w Fb(\025)p 0 TeXcolorgray 0.5 TeXcolorgray 2469
+5375 a Fa(#)p 0 TeXcolorgray 0.5 TeXcolorgray 3127 5475
+a Fc(`)p 0 TeXcolorgray 0 TeXcolorgray 0 TeXcolorgray
+eop end
+%%Trailer
+
+userdict /end-hook known{end-hook}if
+%%EOF
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/announcement.tex	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,115 @@
+\documentclass[12pt]{article}
+\usepackage{amsmath}
+\usepackage{amssymb}
+\usepackage[latin1]{inputenc}
+\usepackage{times}
+\usepackage{color}
+\usepackage{a0size}
+\usepackage{graphicx}
+\usepackage{xcolor} 
+
+\addtolength{\textheight}{2cm}
+\renewcommand{\huge}{\fontsize{51.6}{64}\selectfont}
+\renewcommand{\Huge}{\fontsize{61.92}{77}\selectfont}
+\newcommand{\veryHuge}{\fontsize{74.3}{93}\selectfont}
+\newcommand{\VeryHuge}{\fontsize{89.16}{112}\selectfont}
+\newcommand{\VERYHuge}{\fontsize{107}{134}\selectfont}
+
+\pagestyle{empty}
+\begin{document}
+\color{black}
+\mbox{}\\[-15mm]
+
+\begin{center}
+\begin{tabular}{@{}c@{}}
+  {\bf\LARGE Hands-On Introduction to Nominal Isabelle}\medskip\\
+  {\bf\Large One-Day Tutorial at POPL}\bigskip\\
+  \includegraphics[scale=0.4]{logo.png}\bigskip\\
+  {\bf \large Date: 23rd January 2011}
+\end{tabular}
+\end{center}
+
+\noindent
+{\bf Overview:}
+Dealing with binders, renaming of bound variables, capture-avoid\-ing
+substitution, etc., is very often a major problem in formal proofs about the
+lambda-calculus and programming language theory. Nominal Isabelle provides an
+infrastructure for reasoning conveniently about bound variables and
+alpha-equivalence classes in the proof assistant Isabelle. The aim of the
+tutorial is to give participants a reading knowledge of nominal
+techniques and allow them to start using Nominal Isabelle in their
+own work.  The tutorial will be hands-on and therefore participants are 
+encouraged to bring their own laptop.
+\bigskip
+
+\noindent
+{\bf Programme:}
+\begin{center}
+\begin{tabular}{rp{10cm}}
+Session I: &
+ basics, alpha-equivalence, 
+ substitution lemma,\\
+ & Isar proof-language\\ 
+
+Session II: &
+ strong induction principles, contexts with holes,\\ 
+ & beta-reduction\\ 
+
+Session III: &
+ variable convention, evaluation relations, CK-machines\\
+ 
+Session IV: &
+ functions, type-preservation, progress lemma\\ 
+\end{tabular}
+\end{center}\bigskip
+
+\noindent
+{\bf Target audience:} Researchers and doctoral students who want to use
+Nominal Isabelle to formalise proofs from the lambda-calculus, from programming 
+language theory or from proof theory, such as type soundness, Church Rosser, 
+strong normalisation and so on. The tutorial is designed for people who 
+have not necessarily used Isabelle before, nor have used any other proof 
+assistant.\bigskip
+
+\noindent
+{\bf More Information:} See\hspace{2mm} {\tt http://isabelle.in.tum.de/nominal/}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{center}
+{\huge\boldmath\textcolor{gray}{$\forall$}}
+{\veryHuge\textcolor{gray}{$\lambda$}}
+\raisebox{-1mm}{\includegraphics[scale=0.5]{popl1.png}}
+\raisebox{4mm}{\Huge\boldmath\textcolor{gray}{$\#$}}
+{\huge\boldmath\textcolor{gray}{$\vdash$}}
+\end{center}
+
+\newpage
+\mbox{}
+\end{document}
+
+
+%%% Local Variables:  
+%%% mode: latex
+%%% TeX-master: t
+%%% TeX-command-default: "PdfLaTeX"
+%%% TeX-view-style: (("." "kpdf %s.pdf"))
+%%% End: 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Binary file Nominal/activities/australia.gif has changed
Binary file Nominal/activities/australia.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/australia.ps	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,11546 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: /home/cu200/Theorem-Provers/Isabelle/Nominal-Docs/WebSite/activities/nominal-ijcar08/australia.ps
+%%Creator: XV version 3.10a-jumboFix+Enh of 20050501  -  by John Bradley
+%%BoundingBox: 100 232 513 559
+%%Pages: 1
+%%DocumentFonts:
+%%EndComments
+%%EndProlog
+
+%%Page: 1 1
+
+% remember original state
+/origstate save def
+
+% build a temporary dictionary
+20 dict begin
+
+% define string to hold a scanline's worth of data
+/pix 1239 string def
+
+% define space for color conversions
+/grays 413 string def  % space for gray scale line
+/npixls 0 def
+/rgbindx 0 def
+
+% lower left corner
+100 232 translate
+
+% size of image (on paper, in 1/72inch coords)
+412.99200 327.02400 scale
+
+% define 'colorimage' if it isn't defined
+%   ('colortogray' and 'mergeprocs' come from xwd2ps
+%     via xgrab)
+/colorimage where   % do we know about 'colorimage'?
+  { pop }           % yes: pop off the 'dict' returned
+  {                 % no:  define one
+    /colortogray {  % define an RGB->I function
+      /rgbdata exch store    % call input 'rgbdata'
+      rgbdata length 3 idiv
+      /npixls exch store
+      /rgbindx 0 store
+      0 1 npixls 1 sub {
+        grays exch
+        rgbdata rgbindx       get 20 mul    % Red
+        rgbdata rgbindx 1 add get 32 mul    % Green
+        rgbdata rgbindx 2 add get 12 mul    % Blue
+        add add 64 idiv      % I = .5G + .31R + .18B
+        put
+        /rgbindx rgbindx 3 add store
+      } for
+      grays 0 npixls getinterval
+    } bind def
+
+    % Utility procedure for colorimage operator.
+    % This procedure takes two procedures off the
+    % stack and merges them into a single procedure.
+
+    /mergeprocs { % def
+      dup length
+      3 -1 roll
+      dup
+      length
+      dup
+      5 1 roll
+      3 -1 roll
+      add
+      array cvx
+      dup
+      3 -1 roll
+      0 exch
+      putinterval
+      dup
+      4 2 roll
+      putinterval
+    } bind def
+
+    /colorimage { % def
+      pop pop     % remove 'false 3' operands
+      {colortogray} mergeprocs
+      image
+    } bind def
+  } ifelse          % end of 'false' case
+
+
+
+413 327 8			% dimensions of data
+[413 0 0 -327 0 327]		% mapping matrix
+{currentfile pix readhexstring pop}
+false 3 colorimage
+
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea8a8bb2eaeaf1
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffaaabc760619655568fcacbdc
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffff808080a0a0a0ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff8a8bb255568f55568f55568f55568fa0a0c0
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffcacbdca0a0c0f5f5f8aaabc7eaeaf1
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffa0a0a09f9f9f808080ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff55568f55568f55568f55568f55568fa0a0c0
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffeaeaf18080ab606196606196d5d5e355568f606196
+7576a4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff5f5f5f7f7f7fd0d0d0ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffff5f5f855568f55568f55568f55568f55568faaabc7
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffff5f5f8b5b5ce55568faaabc755568f55568f
+55568fa0a0c0ffffffeaeaf1cacbdcf5f5f8ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff4f4f4f808080ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffcacbdc55568f55568f55568f55568f55568faaabc7
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f
+55568f55568fa0a0c0a0a0c055568f8080abffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff202020f0f0f0ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffff5f5f86a6b9d55568f55568f55568f55568f55568faaabc7
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffcacbdcc0c0d5d5d5e3
+d5d5e37576a455568f55568f55568f55568fb5b5ceffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffff5f5f87576a455568f55568f55568f55568f55568f55568f8a8bb2
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffff5f5f86a6b9d55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f8080ab
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff8080ab55568f55568f55568f55568f55568f55568f8080aba0a0c0aaabc7
+e0e0ea8080abaaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff60619655568f55568f55568f55568f55568f55568f55568f8080ab
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f7576a4cacbdcd5d5e3f5f5f8ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f6a6b9d
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f6a6b9de0e0eaffffffeaeaf1ffffffffffffe0e0ea
+f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0c0d5
+d5d5e3fffffffffffffffffff5f5f87576a4cacbdcffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffff5f5f87576a455568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8080ab6a6b9d55568f
+7576a4f5f5f8fffffffffffffffffffffffff5f5f89596b955568f55568f55568f606196
+f5f5f8ffffffffffffeaeaf17576a455568f6a6b9dffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffff5f5f855568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf1
+a0a0c060619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f6a6b9de0e0eae0e0ea7576a455568f55568f55568f55568fa0a0c0
+aaabc7d5d5e3ffffffd5d5e355568f55568f55568fffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+cacbdc9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fe0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcacbdce0e0ea
+ffffffb5b5ceaaabc7aaabc7b5b5ced5d5e3d5d5e3d5d5e3f5f5f8d5d5e39596b955568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f6a6b9d60619655568f55568f55568f55568f55568f55568f
+55568fcacbdcffffffb5b5ce55568f55568f55568feaeaf18a8bb28a8bb2f5f5f8ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ce
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf160619655568f
+6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fd5d5e3ffffffb5b5ce55568f55568f55568f60619655568f55568f9596b9ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8a8bb2
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffff5f5f86a6b9d55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fd5d5e3f5f5f860619655568f55568f55568f55568f55568f55568feaeaf1ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff606196
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568feaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff9596b99596b9e0e0ea8a8bb255568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f8080ab55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf155568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffe0e0ea55568f55568f55568fb5b5ce55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568feaeaf1ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0c0d555568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568fcacbdcffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffff5f5f8b5b5ce6a6b9d55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0c0d5606196
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffb5b5ce55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f8080abb5b5ceffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e3
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568fa0a0c0ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f606196eaeaf1ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0c0d5
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff60619655568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fb5b5ceffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6a6b9d
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f6a6b9df5f5f8ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f606196cacbdcffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffc0c0d57576a455568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568fe0e0ea8080ab606196d5d5e3ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f8a8bb2ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff60619655568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568feaeaf1606196ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f6a6b9dffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+8080abffffffcacbdcd5d5e3ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcacbdc55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568ff5f5f8ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8d5d5e3
+d5d5e3ffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+a0a0c0fffffffffffff5f5f8ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa0a0c055568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568faaabc7ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+8a8bb29596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568faaabc7ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f855568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fa0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffe0e0eaffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff9596b955568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fcacbdcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff7576a455568f7576a4c0c0d5d5d5e3d5d5e3ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+606196ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffff5f5f8ffffffffffffffffff
+ffffffffffffffffff8a8bb255568f55568f55568f55568f55568f7576a4e0e0eaffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffeaeaf1d5d5e37576a455568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+8080abffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568faaabc7ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffd5d5e37576a4f5f5f8ffffffcacbdc
+fffffff5f5f88080ab55568f55568f55568f55568f55568f55568f55568f55568faaabc7
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffaaabc755568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f7576a4ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffcacbdc55568fc0c0d5aaabc755568f
+aaabc760619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff7576a455568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9d
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568ff5f5f8ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffa0a0c060619655568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fe0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9dffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffffffffffffffff
+ffffffffffffe0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffff7576a455568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f606196f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffff9596b955568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff9596b955568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffff
+b5b5ce6a6b9d55568f55568fcacbdcffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffff5f5f8d5d5e3eaeaf1ffffffc0c0d555568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f606196d5d5e3ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffff8a8bb255568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9dffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f606196aaabc7eaeaf18080ab
+55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffcacbdc8a8bb255568f55568f8080abaaabc755568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568fa0a0c0ffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffff5f5f87576a455568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568feaeaf1ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f6a6b9dffffffffffffffffffb5b5cecacbdcf5f5f8
+f5f5f8d5d5e3cacbdcaaabc7e0e0eaffffffffffffffffffffffffe0e0ea55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f8080abd5d5e3ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f8080abfffffff5f5f8f5f5f855568f55568f55568f
+55568f55568f55568f55568f606196cacbdcffffffffffffcacbdc55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f8080abc0c0d555568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568fc0c0d5ffffffe0e0ea55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f606196eaeaf1ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+d5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568faaabc78080ab55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f9596b9ffffff55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6061969596b9
+a0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f606196cacbdcffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f88a8bb2b5b5ce
+eaeaf18a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568faaabc77576a455568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f7576a460619655568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f8a8bb2eaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f6a6b9d55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f9596b9d5d5e3ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff8a8bb255568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f6a6b9dffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffff5f5f855568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568feaeaf1
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf155568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568fe0e0eaffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffcacbdc6a6b9d606196aaabc78080ab55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568fa0a0c0ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffeaeaf160619655568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffeaeaf155568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff60619655568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f8080abf5f5f8c0c0d5e0e0eaffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f6a6b9d6a6b9d55568f55568f6a6b9d9596b9aaabc7
+aaabc7aaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffff7576a455568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffcacbdc55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fb5b5ceffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffeaeaf155568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffaaabc755568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568fa0a0c0f5f5f8ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f606196b5b5ceffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff6a6b9d55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fd5d5e3
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffe0e0ea60619655568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f7576a4d5d5e3ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffff5f5f8d5d5e3ffffffffffff
+ffffffffffffffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffa0a0c055568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffff7576a455568f6a6b9d7576a4
+606196e0e0eaffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff6a6b9d55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f
+55568f7576a4f5f5f8ffffffe0e0ea8a8bb255568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fd5d5e3ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffff8a8bb255568f55568f55568f
+55568f55568f7576a4d5d5e3f5f5f8eaeaf155568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196
+aaabc7f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+e0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffff8a8bb2cacbdcffffffffffffffffffffffffffffffa0a0c055568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f8a8bb2b5b5cee0e0eaffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff60619655568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+d5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffff606196a0a0c0ffffffffffffffffffffffffffffff8080ab55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f6a6b9da0a0c0ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+d5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+e0e0ea55568f55568fe0e0eaffffffffffffffffffffffffffffff8a8bb255568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f8080abf5f5f8ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+a0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8
+8a8bb255568f55568f8080abfffffffffffffffffffffffffffffff5f5f86a6b9d55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff60619655568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fd5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f87576a4
+55568f55568f55568f55568fb5b5ceffffffffffffffffffffffffffffffc0c0d555568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f7576a4ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f7576a4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f
+55568f55568f55568f55568f606196f5f5f8ffffffffffffffffffffffffe0e0ea55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f9596b9c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffd5d5e360619655568f55568f
+55568f55568f55568f55568f55568f8a8bb2ffffffffffffffffffc0c0d59596b955568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f606196c0c0d5ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffff5f5f855568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568fffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffff6a6b9d55568f55568f55568f
+55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffff8080ab55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080ab
+eaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568ff5f5f8ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f6a6b9df5f5f8ffffff8080ab55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+f5f5f860619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568faaabc7ffffff8080ab55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f6a6b9dd5d5e3ffffffffffffffffffffffffffffffe0e0eab5b5ce8a8bb2
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568fd5d5e355568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f9596b9eaeaf1cacbdc9596b96a6b9d55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f9596b9ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffeaeaf155568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f606196ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffff7576a455568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568fffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffa0a0c055568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff7576a455568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568fe0e0eaffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffa0a0c055568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568fffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffcacbdc55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffe0e0ea60619655568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffff5f5f87576a455568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568ff5f5f8ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffc0c0d57576a455568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f8080abf5f5f8ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568feaeaf1ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffd5d5e355568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568ff5f5f8ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568ff5f5f8ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffd5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fcacbdcffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f606196a0a0c0eaeaf1ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffff5f5f87576a455568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f606196eaeaf1ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+f5f5f87576a455568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9db5b5ce
+f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8
+7576a455568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f9596b9d5d5e3ffffffd5d5e3eaeaf1ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f87576a4
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f60619655568fb5b5ceffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9596b955568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f9596b9ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffeaeaf18a8bb255568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f7576a4ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffff5f5f8c0c0d57576a455568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffe0e0ea9596b960619655568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f9596b9e0e0eac0c0d5f5f5f8ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffff5f5f89596b955568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4e0e0eaffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8d5d5e3aaabc7
+9596b96a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4
+f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffcacbdcaaabc78080abaaabc7eaeaf1aaabc760619655568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+a0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fb5b5ce9596b9f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f7576a4f5f5f8ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+e0e0ea60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f606196e0e0eaffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf1b5b5ce
+60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f606196eaeaf1ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffff5f5f8cacbdc9596b96a6b9d55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffe0e0ea7576a455568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568fa0a0c0e0e0eaffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffe0e0ea60619655568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f6a6b9dffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffcacbdc60619655568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f6a6b9df5f5f8ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffaaabc7cacbdcd5d5e3d5d5e3d5d5e3eaeaf1ffffff
+f5f5f8b5b5ce7576a455568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f8080abc0c0d5f5f5f8ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffff5f5f88080ab55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f8a8bb2ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffd5d5e360619655568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8
+8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f606196ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea6a6b9d
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568feaeaf1ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffcacbdc55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568fcacbdcffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff7576a455568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2eaeaf1ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffd5d5e355568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffeaeaf1aaabc755568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568faaabc7ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffc0c0d56a6b9d55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568faaabc7ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8
+a0a0c055568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fffffff
+ffffffffffffd5d5e3aaabc7ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffb5b5ceffffffffffffffffffffffffcacbdc606196
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea
+ffffffffffff6061967576a4ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffc0c0d555568fffffffffffffffffffd5d5e355568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2
+ffffffffffff55568f55568faaabc7ffffffffffffffffffeaeaf1ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff55568f55568fffffffffffffffffffa0a0c055568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9d
+c0c0d5aaabc755568f55568f55568f9596b9ffffffffffff7576a4eaeaf1ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffd5d5e355568f55568fffffffffffffffffff6a6b9d55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f7576a4e0e0ea55568fd5d5e3ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffb5b5ce55568f6a6b9dffffffffffffe0e0ea55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f60619655568faaabc7ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff9596b955568f606196eaeaf1ffffffaaabc755568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff7576a455568f55568fd5d5e3ffffff7576a455568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff55568f55568f55568fd5d5e39596b955568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffd5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffb5b5ce55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffe0e0ea60619655568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff7576a455568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196
+f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+7576a4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f8080ab8a8bb2cacbdcffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffeaeaf160619655568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f606196e0e0eaffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f7576a4f5f5f8ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff60619655568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568fa0a0c0ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f7576a4ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff60619655568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568feaeaf1ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffa0a0c055568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abeaeaf1ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffa0a0c055568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9dffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff7576a455568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffe0e0ea60619655568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9d
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff8a8bb255568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+8a8bb2f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffff5f5f860619655568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fb5b5ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffa0a0c055568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff9596b955568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fa0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffff5f5f8ffffffffffffffffffffffff9596b955568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f606196ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff8080abcacbdcffffffffffffffffffffffffa0a0c0
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fa0a0c0e0e0eaffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffaaabc78080abffffffffffffffffffffffffffffff
+8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffff5f5f8606196d5d5e3ffffffffffffffffffffffff
+aaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffaaabc79596b9ffffffffffffffffffffffff
+d5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568ff5f5f8ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffff6a6b9deaeaf1b5b5cef5f5f8ffffff
+eaeaf155568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f8a8bb2ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffcacbdc8080ab55568fb5b5ceffffff
+d5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffa0a0c0d5d5e3f5f5f8ffffff9596b955568f7576a4ffffff
+c0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fb5b5ceffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff8a8bb255568f9596b9ffffffffffffb5b5ce55568faaabc7
+6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffff5f5f86a6b9d606196f5f5f8ffffffffffff7576a455568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffff5f5f88080ab8a8bb2cacbdcffffff7576a455568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffd5d5e355568f6061967576a455568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f8a8bb2ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e360619655568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f606196aaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0c0d5
+60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f8a8bb2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+b5b5ce55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f8080abffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffff6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f606196f5f5f8ffffff808080e0e0e0ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fd5d5e3c0c0c05f5f5fc0c0c0ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568faaabc78080804f4f4fffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f9596b9b0b0b0909090ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff7576a455568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f8080abffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568fffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568feaeaf1ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568fd5d5e3ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffff5f5f87576a455568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffff5f5f860619655568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffe0e0ea60619655568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f8a8bb2ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffa0a0c055568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568feaeaf1ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f7576a4ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff6a6b9d55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fb5b5ceffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568feaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f6a6b9dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7576a4
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fa0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea
+60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fe0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+b5b5ce55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+606196ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+cacbdcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff60619655568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffff5f5f855568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568ff5f5f8
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fb5b5ceffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffeaeaf155568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568feaeaf1ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff7576a455568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffa0a0c055568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f7576a48080ab8080ab8080ab8a8bb2aaabc7
+aaabc7aaabc7aaabc7cacbdcd5d5e3cacbdcaaabc78080ab60619655568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f606196f5f5f8ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f9596b9d5d5e3
+d5d5e3e0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff6a6b9d55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f7576a4d5d5e3ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffcacbdc606196
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f7576a4ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffd5d5e355568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f606196b5b5ceffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea
+6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffc0c0d555568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f9596b9f5f5f8ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+f5f5f87576a455568f55568f8a8bb2aaabc76a6b9d55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568faaabc7ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f7576a4d5d5e3ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffe0e0ead5d5e3ffffffffffffffffffb5b5ce60619655568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fcacbdcffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffff6a6b9d55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f606196b5b5ceffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffff5f5f8aaabc760619655568f
+b5b5ce60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffcacbdc55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f606196a0a0c0d5d5e3d5d5e3
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf1
+f5f5f8e0e0ea60619655568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f6a6b9d8080abaaabc7f5f5f8ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffe0e0ea60619655568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f606196ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f8080abb5b5cec0c0d5aaabc7aaabc7aaabc7
+c0c0d5d5d5e3d5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffe0e0ea6a6b9d55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f6a6b9de0e0eaffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffeaeaf1c0c0d58080ab55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f606196ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f8a8bb2f5f5f8ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fb5b5ce6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568fb5b5ceffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8a8bb2
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffc0c0d56a6b9d55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fd5d5e37576a455568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f8080abffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf1
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+606196d5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fd5d5e3aaabc755568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f606196eaeaf1ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4b5b5ce
+f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffa0a0c055568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fd5d5e3d5d5e355568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568fb5b5ceffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+d5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f7576a4e0e0eaffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffff5f5f87576a455568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fb5b5cef5f5f8e0e0ea55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f8080abffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+f5f5f855568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f8a8bb2f5f5f8ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffc0c0d56a6b9d55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+8080abffffffffffffffffff60619655568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568feaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffff55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f7576a4cacbdceaeaf1ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ceaaabc7
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+eaeaf1ffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f9596b9f5f5f8ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0
+ffffffffffffffffffa0a0c055568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+8080abffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568ff5f5f8ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+eaeaf155568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196f5f5f8
+ffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080ab
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffff6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff
+ffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568faaabc7
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fcacbdcffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568ff5f5f8ffffff
+ffffffffffffeaeaf155568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffff6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f6a6b9dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffe0e0ea60619655568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0ffffffffffff
+fffffff5f5f88080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568faaabc7ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffff7576a455568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fa0a0c0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffff5f5f86a6b9d55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f7576a4ffffffffffffffffffffffffffffff
+ffffff6a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f6061968080abc0c0d5ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568feaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffcacbdc55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f606196a0a0c0eaeaf1ffffffffffffffffffffffffffffff
+c0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f6a6b9df5f5f8ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffe0e0ea55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+7576a4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff7576a455568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f7576a4f5f5f8ffffffffffffffffffffffffffffffffffffffffff
+7576a455568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568fb5b5cee0e0eaffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff8a8bb255568f55568f55568f55568f55568f55568f55568f
+55568f55568faaabc7f5f5f8ffffffffffffffffffffffffffffffffffffffffffd5d5e3
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568fa0a0c0ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffaaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f6a6b9d55568f55568f55568f9596b9cacbdc
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f55568f55568f
+55568f606196f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffff8a8bb2
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f7576a4ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2aaabc77576a455568f
+55568f55568f6a6b9da0a0c0cacbdcf5f5f8ffffffe0e0ead5d5e3f5f5f8ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f55568f
+55568faaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab
+55568f55568f55568f55568f60619660619655568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f606196eaeaf1ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffff5f5f860619655568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+606196c0c0d5d5d5e3d5d5e3d5d5e3d5d5e3d5d5e3fffffffffffffffffff5f5f89596b9
+b5b5ceeaeaf1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffaaabc755568f55568f55568f55568f55568f55568f
+9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab
+55568f55568f55568f55568fb5b5ceeaeaf160619655568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffc0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f8080ab8080ab8080abaaabc7
+f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff8080abf5f5f8d5d5e355568f55568f55568f55568f55568f9596b9
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab
+55568f55568f55568f6a6b9dffffffffffffb5b5ce55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffff8a8bb255568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f6a6b9dcacbdcffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffff6a6b9d6061969596b955568f55568f55568f55568f9596b9ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab
+55568f55568f55568fd5d5e3ffffffffffffffffff7576a455568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f7576a4
+9596b9f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+f5f5f855568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f8080abffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffe0e0ea55568f55568f55568f55568f55568ff5f5f8ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f
+55568f55568f606196ffffffffffffffffffffffffaaabc755568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e36a6b9d8a8bb2
+60619655568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f7576a4f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffd5d5e38080ab55568f55568f6a6b9dd5d5e3ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea55568f
+55568f55568f8080abffffffffffffffffffffffffe0e0ea55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8080ab
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568faaabc7ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffaaabc755568f
+55568f55568faaabc7ffffffffffffffffffffffffffffff55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7576a455568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568fb5b5ceffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffff5f5f88080ab8080abaaabc7ffffff
+ffffffffffffffffffffffffffffffffffffd5d5e38080aba0a0c06a6b9d55568f55568f
+55568f55568fcacbdcffffffffffffffffffffffffffffff55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fe0e0ea
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9596b955568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+8a8bb2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf1ffffff
+ffffffffffffffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f
+55568f55568feaeaf1fffffffffffffffffffffffff5f5f855568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fb5b5ceffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ce55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abb5b5cee0e0ea
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff60619655568f55568f55568f55568f606196
+7576a4606196ffffffffffffffffffffffffffffffcacbdc55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8080abffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e355568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff7576a455568f9596b9aaabc7b5b5cef5f5f8
+ffffffffffffffffffffffffffffffffffffffffff9596b955568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f606196e0e0eaffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f7576a4f5f5f8ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffe0e0eae0e0eaffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffeaeaf155568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568fe0e0eaffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e3
+d5d5e3c0c0d5a0a0c060619655568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f7576a4f5f5f8ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffeaeaf17576a455568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f606196f5f5f8ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f7576a4
+c0c0d5d5d5e3b5b5ce55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fe0e0eaffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffa0a0c055568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffeaeaf160619655568f55568f55568f9596b9d5d5e3ffffff
+ffffffffffff9596b955568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f7576a4ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffcacbdc60619655568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffd5d5e3aaabc7cacbdcf5f5f8ffffffffffffffffff
+ffffffeaeaf155568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffff5f5f88080ab55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+9596b9a0a0c0c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffff5f5f86a6b9d55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f606196ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+9596b955568f55568f7576a48080abaaabc7b5b5ced5d5e3e0e0ea7576a46a6b9da0a0c0
+c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffd5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568fa0a0c0ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffa0a0c055568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568feaeaf1ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffff5f5f86a6b9d55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568faaabc78080abffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffd5d5e355568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568faaabc7fffffff5f5f8ffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff7576a455568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f606196f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffaaabc755568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+606196e0e0eaffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffd5d5e355568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+aaabc7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff60619655568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f9596b9
+f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f606196f5f5f8
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff8080ab55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffeaeaf155568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568ff5f5f8ffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff8a8bb255568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffc0c0d555568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f9596b9ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffff5f5f855568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffff9596b955568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568feaeaf1ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffcacbdc55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f8a8bb2ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffff7576a455568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568fd5d5e3ffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffff9596b955568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f8080abffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffeaeaf155568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fc0c0d5ffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffeaeaf160619655568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d5e36a6b9d
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5f5f8
+a0a0c07576a455568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568fffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffe0e0ea7576a455568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9d
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f6a6b9dffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffb5b5ce55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f606196c0c0d5ffffff
+aaabc755568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f6a6b9d55568faaabc7ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffaaabc755568f6061968080ab55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568faaabc7f5f5f8ffffffffffff
+d5d5e355568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568feaeaf1c0c0d5f5f5f8ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffff5f5f89596b9f5f5f8ffffffeaeaf19596b9
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568fcacbdcffffffffffff
+c0c0d555568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f6061968a8bb2aaabc7aaabc7aaabc7aaabc7aaabc7aaabc7a0a0c08080ab
+8080ab8080ab8080ab9596b9ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+eaeaf19596b955568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f9596b9d5d5e3eaeaf1e0e0ead5d5e3
+8080ab55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f55568f6a6b9d
+9596b9cacbdcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffeaeaf19596b955568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f8a8bb2eaeaf1ffffffffffffffffffb5b5ce55568f
+55568f55568f7576a4e0e0ea8080ab55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568f55568f606196cacbdcffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffeaeaf19596b960619655568f55568f55568f55568f55568f
+55568f55568f55568f55568fb5b5ceffffffffffffffffffffffffffffffffffffeaeaf1
+aaabc7cacbdcffffffffffff8a8bb255568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f55568f55568fa0a0c0f5f5f8ffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffff5f5f8aaabc760619655568f55568f55568f
+55568f55568f55568f9596b9ffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff55568f55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f55568f6a6b9de0e0eaffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+fffffffffffffffffffffffffffffffffffffffffffffffff5f5f89596b955568f55568f
+6a6b9da0a0c0d5d5e3ffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffff6a6b9d55568f55568f55568f55568f55568f55568f55568f
+55568f55568f55568f55568f55568f6a6b9df5f5f8ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb5b5ceeaeaf1
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffe0e0ea8080ab6a6b9d55568f55568f55568f55568f55568f
+55568f55568f55568f55568f9596b9eaeaf1ffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffeaeaf155568f55568f55568f9596b9aaabc7
+aaabc7cacbdc8a8bb2e0e0eaffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffa0a0c055568f55568fb5b5ce7576a4
+7576a4ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffff8080ab55568f55568f
+c0c0d5ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffe0e0ea55568f606196
+f5f5f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa0a0c0c0c0d5
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
+ffffffffffffffffffffffffffffff
+
+showpage
+
+% stop using temporary dictionary
+end
+
+% restore original state
+origstate restore
+
+%%Trailer
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/cas09/Example.thy	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,47 @@
+theory Example
+imports Main
+begin
+
+text {* 
+  A small example theory proving a few facts
+  about list append and list reverse.
+*}
+
+datatype 'a list2 =
+    nil2                   ("[]")
+  | cons2 "'a"  "'a list2" ("_ ## _")
+
+abbreviation
+  singleton :: "'a \<Rightarrow> 'a list2" ("[_]")
+where
+  "[x] \<equiv> x##[]"
+
+fun
+  append2 :: "'a list2 \<Rightarrow> 'a list2 \<Rightarrow> 'a list2" ("_ @@ _")
+where
+  append2_nil2:  "[] @@ ys = ys"
+| append2_cons2: "(x##xs) @@ ys = x##(xs @@ ys)"
+
+fun
+  rev2 :: "'a list2 \<Rightarrow> 'a list2"
+where
+  "rev2 [] = []"
+| "rev2 (x##xs) = (rev2 xs) @@ (x##[])"
+
+lemma append2_nil2R[simp]:
+  shows "xs @@ [] = xs"
+by (induct xs) (auto)
+
+lemma append2_assoc[simp]:
+  shows "(xs @@ ys) @@ zs = xs @@ (ys @@ zs)"
+by (induct xs) (auto)
+
+lemma rev2_append2[simp]: 
+  shows "rev2 (xs @@ ys) = (rev2 ys) @@ (rev2 xs)"
+by (induct xs) (auto)
+
+lemma rev2_rev2:
+  shows "rev2 (rev2 xs) = xs"
+by (induct xs) (auto)
+
+end
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/cas09/Lec1.thy	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,791 @@
+(***************************************************************** 
+  
+  Isabelle Tutorial
+  -----------------
+
+  27th May 2009, Beijing 
+
+  This file contains most of the material that will be covered in the 
+  tutorial. The file can be "stepped through"; though it contains much 
+  commented code (purple text). 
+
+*)
+
+(***************************************************************** 
+
+  Proof General
+  -------------
+
+  Proof General is the front end for Isabelle.
+
+  Proof General "paints" blue the part of the proof-script that has already
+  been processed by Isabelle. You can advance or retract the "frontier" of
+  this processed part using the "Next" and "Undo" buttons in the
+  menubar. "Goto" will process everything up to the current cursor position,
+  or retract if the cursor is inside the blue part. The key-combination
+  control-c control-return is a short-cut for the "Goto"-operation.
+
+  Proof General gives feedback inside the "Response" and "Goals" buffers.
+  The response buffer will contain warning messages (in yellow) and 
+  error messages (in red). Warning messages can generally be ignored. Error 
+  messages must be dealt with in order to advance the proof script. The goal 
+  buffer shows which goals need to be proved. The sole idea of interactive 
+  theorem proving is to get the message "No subgoals." ;o)
+  
+*)
+
+(***************************************************************** 
+
+  X-Symbols
+  ---------
+
+  X-symbols provide a nice way to input non-ascii characters. For example:
+
+  \<forall>, \<exists>, \<Down>, \<sharp>, \<And>, \<Gamma>, \<times>, \<noteq>, \<in>, \<subseteq>, \<dots>
+
+  They need to be input via the combination \<name-of-x-symbol> 
+  where name-of-x-symbol coincides with the usual latex name of
+  that symbol.
+
+  However, there are some handy short-cuts for frequently used X-symbols. 
+  For example
+
+  [|  \<dots> \<lbrakk> 
+  |]  \<dots> \<rbrakk> 
+  ==> \<dots> \<Longrightarrow> 
+  =>  \<dots> \<Rightarrow> 
+  --> \<dots> \<longrightarrow> 
+  /\  \<dots> \<and>
+  \/  \<dots> \<or> 
+  |-> \<dots> \<mapsto>
+  =_  \<dots> \<equiv>    
+
+*)
+
+(***************************************************************** 
+
+  Theories
+  --------
+
+  Every Isabelle proof-script needs to have a name and must import
+  some pre-existing theory. This will normally be the theory Main.
+
+*)
+
+theory Lec1
+  imports "Main" 
+begin
+
+text {***************************************************************** 
+
+  Types
+  -----
+
+  Isabelle is based on types including some polymorphism. It also includes 
+  some overloading, which means that sometimes explicit type annotations 
+  need to be given.
+
+  - Base types include: nat, bool, string
+
+  - Type formers include: 'a list, ('a\<times>'b), 'c set   
+
+  - Type variables are written like in ML with an apostrophe: 'a, 'b, \<dots>
+
+  Types known to Isabelle can be queried using:
+
+*}
+
+typ nat
+typ bool
+typ string           (* the type for alpha-equated lambda-terms *)
+typ "('a \<times> 'b)"      (* pair type *)
+typ "'c set"         (* set type *)
+typ "'a list"        (* list type *)
+typ "nat \<Rightarrow> bool"    (* the type of functions from nat to bool *)
+
+(* These give errors: *)
+(*typ boolean *) 
+(*typ set*)
+
+text {***************************************************************** 
+
+   Terms
+   -----
+
+   Every term in Isabelle needs to be well-typed (however they can have 
+   polymorphic type). Whether a term is accepted can be queried using: 
+
+*}
+
+term c                 (* a variable of polymorphic type *)
+term "1::nat"          (* the constant 1 in natural numbers *)
+term 1                 (* the constant 1 with polymorphic type *)          
+term "{1, 2, 3::nat}"  (* the set containing natural numbers 1, 2 and 3 *)      
+term "[1, 2, 3]"       (* the list containing the polymorphic numbers 1, 2 and 3 *)  
+term "(True, ''c'')"   (* a pair consisting of true and the string "c" *)
+term "Suc 0"           (* successor of 0, in other words 1 *) 
+
+text {* 
+  Isabelle provides some useful colour feedback about what are constants (in black),
+  free variables (in blue) and bound variables (in green). *}
+
+term "True"     (* a constant that is defined in HOL *)
+term "true"     (* not recognised as a constant, therefore it is interpreted as a variable *)
+term "\<forall>x. P x"  (* x is bound, P is free *)
+
+text {* Every formula in Isabelle needs to have type bool *}
+
+term "True"
+term "True \<and> False"
+term "True \<or> B"
+term "{1,2,3} = {3,2,1}"
+term "\<forall>x. P x"
+term "A \<longrightarrow> B"
+
+text {* 
+  When working with Isabelle, one is confronted with an object logic (that is HOL)
+  and Isabelle's meta-logic (called Pure). Sometimes one has to pay attention 
+  to this fact. *}
+
+term "A \<longrightarrow> B" (* versus *)
+term "A \<Longrightarrow> B"
+
+term "\<forall>x. P x" (* versus *)
+term "\<And>x. P x"
+
+term "A \<Longrightarrow> B \<Longrightarrow> C" (* is synonymous with *)
+term "\<lbrakk>A; B\<rbrakk> \<Longrightarrow> C"
+
+text {***************************************************************** 
+
+  Inductive Definitions: The even predicate
+  -----------------------------------------
+
+  Inductive definitions start with the keyword "inductive" and a predicate name. 
+  One also needs to provide a type for the predicate. Clauses of the inductive
+  predicate are introduced by "where" and more than two clauses need to be 
+  separated by "|". Optionally one can give a name to each clause and indicate 
+  that it should be added to the hints database ("[intro]"). A typical clause
+  has some premises and a conclusion. This is written in Isabelle as:
+
+  "premise \<Longrightarrow> conclusion"
+  "\<lbrakk>premise1; premise2; \<dots> \<rbrakk> \<Longrightarrow> conclusion"
+
+  If no premise is present, then one just writes
+
+  "conclusion"
+
+  Below we define the even predicate for natural numbers. 
+
+*}
+
+inductive
+ even :: "nat \<Rightarrow> bool"
+where
+  eZ[intro]:  "even 0"
+| eSS[intro]: "even n \<Longrightarrow> even (Suc (Suc n))"
+
+text {***************************************************************** 
+
+  Theorems
+  --------
+
+  A central concept in Isabelle is that of theorems. Isabelle's theorem
+  database can be queried using 
+
+*}
+
+thm eZ
+thm eSS
+thm conjI
+thm conjunct1
+
+text {* 
+  Notice that theorems usually contain schematic variables (e.g. ?P, ?Q, \<dots>). 
+  These schematic variables can be substituted with any term (of the right type 
+  of course). It is sometimes useful to suppress the "?" from the schematic 
+  variables. This can be achieved by using the attribute "[no_vars]". *}
+
+thm eZ[no_vars]
+thm eSS[no_vars]
+thm conjI[no_vars]
+thm conjunct1[no_vars]
+
+
+text {* 
+  When defining the predicate eval, Isabelle provides us automatically with 
+  the following theorems that state how the even predicate can be introduced 
+  and what constitutes an induction over the predicate even. *}
+
+thm even.intros[no_vars]
+thm even.induct[no_vars]
+
+text {***************************************************************** 
+
+  Lemma / Theorem / Corollary Statements 
+  --------------------------------------
+
+  Whether to use lemma, theorem or corollary makes no semantic difference 
+  in Isabelle. A lemma starts with "lemma" and consists of a statement 
+  ("shows \<dots>") and optionally a lemma name, some type-information for 
+  variables ("fixes \<dots>") and some assumptions ("assumes \<dots>"). Lemmas 
+  also need to have a proof, but ignore this 'detail' for the moment.
+  
+*}
+
+lemma even_double:
+  shows "even (2 * n)"
+by (induct n) (auto)
+
+lemma even_add_n_m:
+  assumes a: "even n"
+  and     b: "even m"
+  shows "even (n + m)"
+using a b by (induct) (auto)
+
+lemma neutral_element:
+  fixes x::"nat"
+  shows "x + 0 = x"
+by simp
+
+text {***************************************************************** 
+  
+  Isar Proofs
+  -----------
+
+  Isar is a language for writing down proofs that can be understood by humans 
+  and by Isabelle. An Isar proof can be thought of as a sequence of 'stepping stones' 
+  that start with the assumptions and lead to the goal to be established. Every such 
+  stepping stone is introduced by "have" followed by the statement of the stepping 
+  stone. An exception is the goal to be proved, which need to be introduced with "show".
+
+  Since proofs usually do not proceed in a linear fashion, a label can be given 
+  to each stepping stone and then used later to refer to this stepping stone 
+  ("using").
+
+  Each stepping stone (or have-statement) needs to have a justification. The 
+  simplest justification is "sorry" which admits any stepping stone, even false 
+  ones (this is good during the development of proofs). Assumption can be 
+  "justified" using "by fact". Derived facts can be justified using 
+
+  - by simp    (* simplification *)
+  - by auto    (* proof search and simplification *)
+  - by blast   (* only proof search *)
+
+  If facts or lemmas are needed in order to justify a have-statement, then
+  one can feed these facts into the proof by using "using label \<dots>" or 
+  "using theorem-name \<dots>". More than one label at the time is allowed.
+
+  Induction proofs in Isar are set up by indicating over which predicate(s) 
+  the induction proceeds ("using a b") followed by the command "proof (induct)". 
+  In this way, Isabelle uses default settings for which induction should
+  be performed. These default settings can be overridden by giving more
+  information, like the variable over which a structural induction should
+  proceed, or a specific induction principle such as well-founded inductions. 
+
+  After the induction is set up, the proof proceeds by cases. In Isar these 
+  cases can be given in any order, but must be started with "case" and the 
+  name of the case, and optionally some legible names for the variables 
+  referred to inside the case. 
+
+  The possible case-names can be found by looking inside the menu "Isabelle -> 
+  Show me -> cases". In each "case", we need to establish a statement introduced 
+  by "show". Once this has been done, the next case can be started using "next". 
+  When all cases are completed, the proof can be finished using "qed".
+
+  This means a typical induction proof has the following pattern
+
+     proof (induct)
+       case \<dots>
+       \<dots>
+       show \<dots>
+     next
+       case \<dots>
+       \<dots>
+       show \<dots>
+     \<dots>
+     qed
+  
+  The four lemmas are by induction on the predicate machines. All proofs establish 
+  the same property, namely a transitivity rule for machines. The complete Isar 
+  proofs are given for the first three proofs. The point of these three proofs is 
+  that each proof increases the readability for humans. 
+
+*}
+
+text {***************************************************************** 
+
+  1.) EXERCISE
+  ------------
+
+  Remove the sorries in the proof below and fill in the correct 
+  justifications. 
+*}
+
+lemma
+  shows "even (2 * n)"
+proof (induct n)
+  case 0
+  show "even (2 * 0)" sorry
+next
+  case (Suc n)
+  have ih: "even (2 * n)" by fact
+  have eq: "2 * (Suc n) = Suc (Suc (2 * n))" sorry
+  have h1: "even (Suc (Suc (2 * n)))" sorry
+  show "even (2 * (Suc n))" sorry
+qed
+
+
+text {***************************************************************** 
+
+  2.) EXERCISE
+  ------------
+
+  Remove the sorries in the proof below and fill in the correct 
+  justifications. 
+*}
+
+lemma
+  shows "even (n + n)"
+proof (induct n)
+  case 0
+  show "even (0 + 0)" sorry
+next
+  case (Suc n)
+  have ih: "even (n + n)" by fact
+  have eq: "(Suc n) + (Suc n) = Suc (Suc (n + n))" sorry
+  have a: "even (Suc (Suc (n + n)))" sorry
+  show "even ((Suc n) + (Suc n))" sorry
+qed
+  
+text {* 
+  Just like gotos in the Basic programming language, labels can reduce 
+  the readability of proofs. Therefore one can use in Isar the notation
+  "then have" in order to feed a have-statement to the proof of 
+  the next have-statement. In the proof below this has been used
+  in order to get rid of the labels a. 
+*}
+
+lemma even_twice:
+  shows "even (n + n)"
+proof (induct n)
+  case 0
+  show "even (0 + 0)" by auto
+next
+  case (Suc n)
+  have ih: "even (n + n)" by fact
+  have eq: "(Suc n) + (Suc n) = Suc (Suc (n + n))" by simp
+  have "even (Suc (Suc (n + n)))" using ih by auto
+  then show "even ((Suc n) + (Suc n))" using eq by simp
+qed
+
+text {* 
+  The label eq cannot be got rid of in this way, because both 
+  facts are needed to prove the show-statement. We can still avoid the
+  labels by feeding a sequence of facts into a proof using the chaining
+  mechanism:
+
+   have "statement1" \<dots>
+   moreover
+   have "statement2" \<dots>
+   \<dots>
+   moreover
+   have "statementn" \<dots>
+   ultimately have "statement" \<dots>
+
+  In this chain, all "statementi" can be used in the proof of the final 
+  "statement". With this we can simplify our proof further to:
+*}
+
+lemma
+  shows "even (n + n)"
+proof (induct n)
+  case 0
+  show "even (0 + 0)" by auto
+next
+  case (Suc n)
+  have ih: "even (n + n)" by fact
+  have "(Suc n) + (Suc n) = Suc (Suc (n + n))" by simp
+  moreover
+  have "even (Suc (Suc (n + n)))" using ih by auto
+  ultimately show "even ((Suc n) + (Suc n))" by simp
+qed
+
+text {* 
+  While automatic proof procedures in Isabelle are not able to prove statements
+  like "P = NP" assuming usual definitions for P and NP, they can automatically
+  discharge the lemmas we just proved. For this we only have to set up the induction
+  and auto will take care of the rest. This means we can write:
+*}
+
+lemma
+  shows "even (2 * n)"
+by (induct n) (auto)
+
+lemma
+  shows "even (n + n)"
+by (induct n) (auto)
+
+text {***************************************************************** 
+
+  Rule Inductions
+  ---------------
+
+  Inductive predicates are defined in terms of rules of the form
+
+  prem1 \<dots> premn
+  --------------
+     concl
+
+  In Isabelle we write such rules as
+
+  \<lbrakk>prem1; \<dots>; premn\<rbrakk> \<Longrightarrow> concl
+
+  You can do induction over such rules according to the following
+  scheme:
+
+  1.) Assume the property for the premises. Assume the side-conditions.
+  2.) Show the property for the conclusion.
+
+  In Isabelle the corresponding theorem is called, for example
+*}
+
+thm even.induct
+
+text {***************************************************************** 
+
+  3.) EXERCISE
+  ------------
+
+  Remove the sorries in the proof below and fill in the correct 
+  justifications. 
+*}
+
+lemma even_add:
+  assumes a: "even n"
+  and     b: "even m"
+  shows "even (n + m)"
+using a b
+proof (induct)
+  case eZ
+  have as: "even m" by fact
+  show "even (0 + m)" sorry
+next
+  case (eSS n)
+  have ih: "even m \<Longrightarrow> even (n + m)" by fact
+  have as: "even m" by fact
+  
+  show "even (Suc (Suc n) + m)" sorry
+qed
+
+text {*
+
+  Whenever a lemma is of the form
+
+  lemma
+    assumes "pred"
+    and     \<dots>
+    shows "something"
+
+  then a rule induction is generally appropriate (but
+  not always).
+
+  In case of even_add it is definitely *not* appropriate.
+  Compare for example what you have to prove when you attempt 
+  an induction over natural numbers.
+
+*}
+
+lemma even_add_does_not_work:
+  assumes a: "even n"
+  and     b: "even m"
+  shows "even (n + m)"
+using a b
+proof (induct n rule: nat_induct)
+  case 0
+  have "even m" by fact
+  then show "even (0 + m)" by simp
+next
+  case (Suc n)
+  have ih: "\<lbrakk>even n; even m\<rbrakk> \<Longrightarrow> even (n + m)" by fact
+  have as1: "even (Suc n)" by fact
+  have as2: "even m" by fact
+  
+  show "even ((Suc n) + m)" oops
+
+text {***************************************************************** 
+
+  4.) EXERCISE (Last fact about even)
+  -----------------------------------
+
+  Remove the sorries in the proof below and fill in the correct 
+  justifications. The following two lemmas should be useful 
+*}
+
+thm even_twice[no_vars]
+thm even_add[no_vars]
+
+text {* 
+  Remember you can include lemmas in the "using" statement,
+  just like other facts. For example:
+
+  have "something" using even_twice by simp
+
+*}
+
+lemma even_mul:
+  assumes a: "even n"
+  shows "even (n * m)"
+using a
+proof (induct)
+  case eZ
+  show "even (0 * m)" by auto
+next
+  case (eSS n)
+  have as: "even n" by fact
+  have ih: "even (n * m)" by fact
+  
+  show "even (Suc (Suc n) * m)" sorry
+qed
+
+text {***************************************************************** 
+
+  Definitions
+  -----------
+
+  Often it is useful to define new concepts in terms of existsing
+  concepts. In Isabelle you introduce definitions with the key-
+  word "definition". For example
+
+*}
+
+definition
+  divide :: "nat \<Rightarrow> nat \<Rightarrow> bool" ("_ DVD _" [100,100] 100)
+where
+  "m DVD n = (\<exists>k. n = m * k)"
+
+text {*
+  
+  The annotation ("_ DVD _" [100,100] 100) introduces some fancier
+  syntax. In this case we define this predicate as infix. The underscores 
+  correspond to the to arguments. The numbers stand for precedences.
+
+  Once this definition is stated, it can be accessed as a normal
+  theorem. For example
+*}
+
+thm divide_def
+
+text {* 
+  Below we prove the really last fact about even. Note
+  how we deal with existential quantified formulas, where
+  we have to use
+
+  obtain \<dots> where \<dots>
+
+  in order to obtain a witness with which we can reason further.
+*}
+
+lemma even_divide:
+  assumes a: "even n"
+  shows "2 DVD n"
+using a
+proof (induct)
+  case eZ
+  have "0 = 2 * (0::nat)" by simp
+  then show "2 DVD 0" by (auto simp add: divide_def)
+next
+  case (eSS n)
+  have "2 DVD n" by fact
+  then have "\<exists>k. n = 2 * k" by (simp add: divide_def)
+  then obtain k where eq: "n = 2 * k" by (auto)
+  have "Suc (Suc n) = 2 * (Suc k)" using eq by simp
+  then have "\<exists>k. Suc (Suc n) = 2 * k" by blast
+  then show "2 DVD (Suc (Suc n))" by (simp add: divide_def)
+qed
+
+text {***************************************************************** 
+
+  Function Definitions
+  --------------------
+
+  Many functions over datatypes can be defined by recursion on the
+  structure. For this purpose, Isabelle provides "fun". To use it one needs 
+  to give a name for the function, its type, optionally some pretty-syntax 
+  and then some equations defining the function. Like in "inductive",
+  "fun" expects that more than one such equation is separated by "|".
+
+  Below we define function iteration using function composition
+  defined as "o".
+*}
+
+fun
+  iter :: "('a \<Rightarrow> 'a) \<Rightarrow> nat \<Rightarrow> ('a \<Rightarrow> 'a)" ("_ !! _")
+where 
+  "f !! 0 = (\<lambda>x. x)"
+| "f !! (Suc n) = (f !! n) o f"
+
+text {*
+  5.) EXERCISE
+
+  Prove the following property by induction over n.
+
+*}
+
+lemma 
+  shows "f !! (m + n) = (f !! m) o (f !! n)"
+sorry
+
+text {*
+  A textbook proof of this lemma usually goes:
+
+  Case 0: Trivial
+
+  Case (Suc n): We have to prove that 
+    
+      "f !! (m + (Suc n)) = f !! m o (f !! (Suc n))"
+  
+  holds. The induction hypothesis is
+
+      "f !! (m + n) = (f !! m) o (f !! n)"
+
+  The proof is as follows 
+
+      "f !! (m + (Suc n)) = f !! (Suc (m + n))"
+                          = f !! (m + n) o f            
+                          = (f !! m) o (f !! n) o f     (by ih) 
+                          = (f !! m) o ((f !! n) o f)   (by o_assoc)
+                          = (f !! m) o (f !! (Suc n))   
+       Done.
+
+*}  
+
+lemma 
+  shows "f !! (m + n) = (f !! m) o (f !! n)"
+proof (induct n)
+  case 0
+  show "f !! (m + 0) = (f !! m) o (f !! 0)" sorry
+next
+  case (Suc n)
+  have ih: "f !! (m + n) = (f !! m) o (f !! n)" by fact
+
+  show "f !! (m + (Suc n)) = f !! m o (f !! (Suc n))" sorry
+qed
+
+
+text {* 
+  The following proof involves several steps of equational reasoning.
+  Isar provides some convenient means to express such equational 
+  reasoning in a much cleaner fashion using the "also have" 
+  construction. *}
+
+lemma 
+  shows "f !! (m + n) = (f !! m) o (f !! n)"
+proof (induct n)
+  case 0
+  show "f !! (m + 0) = (f !! m) o (f !! 0)" by (simp add: comp_def)
+next
+  case (Suc n)
+  have ih: "f !! (m + n) = (f !! m) o (f !! n)" by fact
+  have eq1: "f !! (m + (Suc n)) = f !! (Suc (m + n))" by simp
+  have eq2: "f !! (Suc (m + n)) = f !! (m + n) o f" by simp
+  have eq3: "f !! (m + n) o f = (f !! m) o (f !! n) o f" using ih by simp
+  have eq4: "(f !! m) o (f !! n) o f = (f !! m) o ((f !! n) o f)" by (simp add: o_assoc)
+  have eq5: "(f !! m) o ((f !! n) o f) = (f !! m) o (f !! (Suc n))" by simp
+  show "f !! (m + (Suc n)) = f !! m o (f !! (Suc n))" 
+    using eq1 eq2 eq3 eq4 eq5 by (simp only:)
+qed    
+  
+text {* 
+  The equations can be stringed together with "also have" and "\<dots>",
+  as shown below. *}
+
+lemma 
+  shows "f !! (m + n) = (f !! m) o (f !! n)"
+proof (induct n)
+  case 0
+  show "f !! (m + 0) = (f !! m) o (f !! 0)" by (simp add: comp_def)
+next
+  case (Suc n)
+  have ih: "f !! (m + n) = (f !! m) o (f !! n)" by fact
+  have "f !! (m + (Suc n)) = f !! (Suc (m + n))" by simp
+  also have "\<dots> = f !! (m + n) o f" by simp
+  also have "\<dots> = (f !! m) o (f !! n) o f" using ih by simp
+  also have "\<dots> = (f !! m) o ((f !! n) o f)" by (simp add: o_assoc)
+  also have "\<dots> = (f !! m) o (f !! (Suc n))" by simp
+  finally show "f !! (m + (Suc n)) = f !! m o (f !! (Suc n))" by simp
+qed    
+
+text {*
+  This type of equational reasoning also extends to relations.
+  For this consider the following power function and the auxiliary
+  fact about less-equal and multiplication. *}
+
+fun 
+ pow :: "nat \<Rightarrow> nat \<Rightarrow> nat" ("_ \<up> _")
+where
+  "m \<up> 0 = 1"
+| "m \<up> (Suc n) = m * (m \<up> n)"
+
+lemma aux: 
+  fixes a b c::"nat"
+  assumes a: "a \<le> b" 
+  shows " (c * a) \<le> (c * b)"
+using a by (auto)
+
+text {*
+  With this you can easily implement the following proof
+  which is straight taken out of Velleman's "How To Prove It".
+*}
+
+lemma
+  shows "1 + n * x \<le> (1 + x) \<up> n"
+proof (induct n)
+  case 0
+  show "1 + 0 * x \<le> (1 + x) \<up> 0" by simp
+next
+  case (Suc n)
+  have ih: "1 + n * x \<le> (1 + x) \<up> n" by fact
+  have "1 + (Suc n) * x \<le> 1 + x + (n * x) + (n * x * x)" by (simp)
+  also have "\<dots> = (1 + x) * (1 + n * x)" by simp
+  also have "\<dots> \<le> (1 + x) * ((1 + x) \<up> n)" using ih aux by blast
+  also have "\<dots> = (1 + x) \<up> (Suc n)" by simp
+  finally show "1 + (Suc n) * x \<le> (1 + x) \<up> (Suc n)" by simp
+qed
+
+text {*
+  What Velleman actually wants to prove is a proper
+  inequality. For this we can nest proofs.
+*}
+
+lemma
+  shows "n * x < (1 + x) \<up> n"
+proof -
+  have "1 + n * x \<le> (1 + x) \<up> n"
+  proof (induct n)
+    case 0
+    show "1 + 0 * x \<le> (1 + x) \<up> 0" by simp
+  next
+    case (Suc n)
+    have ih: "1 + n * x \<le> (1 + x) \<up> n" by fact
+    have "1 + (Suc n) * x \<le> 1 + x + (n * x) + (n * x * x)" by (simp)
+    also have "\<dots> = (1 + x) * (1 + n * x)" by simp
+    also have "\<dots> \<le> (1 + x) * ((1 + x) \<up> n)" using ih aux by blast
+    also have "\<dots> = (1 + x) \<up> (Suc n)" by simp
+    finally show "1 + (Suc n) * x \<le> (1 + x) \<up> (Suc n)" by simp
+  qed
+  then show "n * x < (1 + x) \<up> n" by simp
+qed
+
+
+end    
+   
+
+
+
+  
+
+  
+  
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/cas09/Lec2.thy	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,660 @@
+(***************************************************************** 
+  
+  Isabelle Tutorial
+  -----------------
+
+  1st June 2009, Beijing 
+
+*)
+
+theory Lec2
+  imports "Main" 
+begin
+
+text {***********************************************************
+
+  Automatic proofs again:
+
+*}
+
+inductive
+ even :: "nat \<Rightarrow> bool"
+where
+  eZ[intro]:  "even 0"
+| eSS[intro]: "even n \<Longrightarrow> even (Suc (Suc n))"
+
+text {* 
+  In the following two lemmas we have to indicate the induction,
+  but the routine calculations can be done completely automatically
+  by Isabelle's internal tools. 
+*}
+
+lemma even_twice:
+  shows "even (n + n)"
+by (induct n) (auto)
+
+lemma even_add:
+  assumes a: "even n"
+  and     b: "even m"
+  shows "even (n + m)"
+using a b by (induct) (auto)
+
+text {* 
+  In the next proof it was crucial that we introduced
+  the equation
+   
+     (Suc (Suc n) * m) = (m + m) + (n * m)
+    
+  because this allowed us to use the induction hypothesis
+  and the previous two lemmas. *}
+
+lemma even_mul:
+  assumes a: "even n"
+  shows "even (n * m)"
+using a
+proof (induct)
+  case eZ
+  show "even (0 * m)" by auto
+next
+  case (eSS n)
+  have as: "even n" by fact
+  have ih: "even (n * m)" by fact
+  have "(Suc (Suc n) * m) = (m + m) + (n * m)" by simp
+  moreover 
+  have "even (m + m)" using even_twice by simp
+  ultimately 
+  show "even (Suc (Suc n) * m)" using ih even_add by (simp only:)
+qed
+
+text {* 
+  This proof cannot be found by the internal tools, but
+  Isabelle has an interface to external provers. This
+  interface is called sledgehammer and it finds the 
+  proof more or less automatically.
+
+*}
+
+
+lemma even_mul_auto:
+  assumes a: "even n"
+  shows "even (n * m)"
+using a
+apply(induct)
+apply(metis eZ mult_is_0)
+apply(metis even_add even_twice mult_Suc_right nat_add_assoc nat_mult_commute)
+done
+
+text {*
+  The disadvantage of such proofs is that you do
+  not know why they are true.
+*}
+
+
+text {***************************************************************** 
+
+  Function Definitions
+  --------------------
+
+  Many functions over datatypes can be defined by recursion on the
+  structure. For this purpose, Isabelle provides "fun". To use it one needs 
+  to give a name for the function, its type, optionally some pretty-syntax 
+  and then some equations defining the function. Like in "inductive",
+  "fun" expects that more than one such equation is separated by "|".
+
+  The Fibonacci function:
+
+*}
+
+fun
+  fib :: "nat \<Rightarrow> nat"
+where
+  "fib 0 = 1"
+| "fib (Suc 0) = 1"
+| "fib (Suc (Suc n)) = fib n + fib (Suc n)"
+
+text {* The Ackermann function: *}
+
+fun 
+  ack :: "nat \<Rightarrow> nat \<Rightarrow> nat"
+where
+  "ack 0 m = Suc m"
+| "ack (Suc n) 0 = ack n (Suc 0)"
+| "ack (Suc n) (Suc m) = ack n (ack (Suc n) m)"
+
+text {*
+  Non-terminating functions can lead to inconsistencies.
+*}
+
+lemma
+  assumes a: "f x = f x + (1::nat)"
+  shows "False"
+proof -
+  from a have "0 = (1::nat)" by simp
+  then show "False" by simp
+qed
+
+text {*
+  If Isabelle cannot automatically prove termination,
+  then you can give an explicit measure that establishes
+  termination. For example a generalisation of the
+  Fibonacci function to integers can be shown terminating
+  
+*}
+
+function
+  fib' :: "int \<Rightarrow> int"
+where
+  "n< -1 \<Longrightarrow> fib' n = fib' (n + 2) - fib' (n + 1)"
+| "fib' -1 = (1::int)"
+| "fib' 0 = (0::int)"
+| "fib' 1 = (1::int)"
+| "n > 1 \<Longrightarrow> fib' n = fib' (n - 1) + fib' (n - 2)"
+  by (atomize_elim, presburger) (auto)
+
+termination
+  by (relation "measure (\<lambda>x. nat (\<bar>x\<bar>))")
+     (simp_all add: zabs_def)
+
+
+text {***************************************************************** 
+
+  Datatypes
+  ---------
+
+  Datatypes can be defined in Isabelle as follows: we have to provide the name 
+  of the datatype and list its type-constructors. Each type-constructor needs 
+  to have the information about the types of its arguments, and optionally 
+  can also contain some information about pretty syntax. For example, we write
+  "[]" for Nil and ":::" for Cons.
+
+*}
+
+datatype 'a mylist =
+  MyNil                   ("[]")
+| MyCons "'a" "'a mylist" ("_ ::: _" 65)
+
+text {*
+  You can easily define functions over the structure of datatypes.
+*}
+
+fun
+  myappend :: "'a mylist \<Rightarrow> 'a mylist \<Rightarrow> 'a mylist" ("_ @@ _" 65)
+where
+  "[] @@ xs = xs"
+| "(y:::ys) @@ xs = y:::(ys @@ xs)"
+
+fun
+  myrev :: "'a mylist \<Rightarrow> 'a mylist"
+where
+  "myrev [] = []"
+| "myrev (x:::xs) = (myrev xs) @@ (x:::[])"
+
+text {*****************************************************************
+
+  Exercise: Prove the following fact about append and reversal.
+
+*}
+
+lemma myrev_append:
+  shows "myrev (xs @@ ys) = (myrev ys) @@ (myrev xs)"
+proof (induct xs)
+  case MyNil
+  show "myrev ([] @@ ys) = myrev ys @@ myrev []" sorry
+next
+  case (MyCons x xs)
+  have ih: "myrev (xs @@ ys) = myrev ys @@ myrev xs" by fact
+  
+  show "myrev ((x:::xs) @@ ys) = myrev ys @@ myrev (x:::xs)" sorry
+qed
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+text {* auxiliary lemmas *}
+
+lemma mynil_append[simp]:
+  shows "xs @@ [] = xs"
+by (induct xs) (auto)
+
+lemma myappend_assoc[simp]: 
+  "(xs @@ ys) @@ zs = xs @@ (ys @@ zs)"
+by (induct xs) (auto)
+
+lemma 
+  shows "myrev (xs @@ ys) = (myrev ys) @@ (myrev xs)"
+by (induct xs) (auto)
+
+text {***************************************************************** 
+
+  A WHILE Language:
+
+  Arithmetic Expressions, Boolean Expressions, Commands
+  -----------------------------------------------------
+
+*}
+
+types memory = "nat \<Rightarrow> nat"
+
+datatype aexp = 
+    C nat
+  | X nat
+  | Op1 "nat \<Rightarrow> nat" aexp
+  | Op2 "nat \<Rightarrow> nat \<Rightarrow> nat" aexp aexp
+
+datatype bexp = 
+    TRUE
+  | FALSE
+  | ROp  "nat \<Rightarrow> nat \<Rightarrow> bool" aexp aexp
+  | NOT bexp
+  | AND bexp bexp  
+  | OR  bexp bexp
+
+datatype cmd = 
+    SKIP                    
+  | ASSIGN nat aexp      ("_ ::= _ " 60)
+  | SEQ    cmd cmd       ("_; _" [60, 60] 10)
+  | COND   bexp cmd cmd  ("IF _ THEN _ ELSE _" 60)
+  | WHILE  bexp cmd      ("WHILE _ DO _" 60)
+
+text {***************************************************************** 
+
+  Big-step Evaluation Semantics 
+  -----------------------------
+
+*}
+
+inductive
+  evala :: "aexp \<Rightarrow> memory \<Rightarrow> nat \<Rightarrow> bool"  ("'(_,_') \<longrightarrow>a _" [100,100] 50)
+where
+  C:   "(C n, m) \<longrightarrow>a n"
+| X:   "(X i, m) \<longrightarrow>a m i" 
+| Op1: "(e, m) \<longrightarrow>a n \<Longrightarrow> (Op1 f e, m) \<longrightarrow>a (f n)"
+| Op2: "\<lbrakk>(e0, m) \<longrightarrow>a n0;  (e1, m)  \<longrightarrow>a n1\<rbrakk> \<Longrightarrow> (Op2 f e0 e1, m) \<longrightarrow>a f n0 n1"
+
+inductive
+  evalb :: "bexp \<Rightarrow> memory \<Rightarrow> bool \<Rightarrow> bool"  ("'(_,_') \<longrightarrow>b _" [100,100] 50)
+where
+  TRUE:  "(TRUE, m) \<longrightarrow>b True"
+| FALSE: "(FALSE, m) \<longrightarrow>b False" 
+| ROp:   "\<lbrakk>(e1, m) \<longrightarrow>a n1; (e2, m) \<longrightarrow>a n2\<rbrakk> \<Longrightarrow> (ROp f e1 e2, m) \<longrightarrow>b (f n1 n2)" 
+| NOT:   "(e, m) \<longrightarrow>b b \<Longrightarrow> (NOT e, m) \<longrightarrow>b (Not b)"
+| AND:   "\<lbrakk>(e1, m) \<longrightarrow>b b1; (e2, m) \<longrightarrow>b b2\<rbrakk> \<Longrightarrow> (AND e1 e2, m) \<longrightarrow>b (b1 \<and> b2)"
+| OR:    "\<lbrakk>(e1, m) \<longrightarrow>b b1; (e2, m) \<longrightarrow>b b2\<rbrakk> \<Longrightarrow> (OR e1 e2, m) \<longrightarrow>b (b1 \<or> b2)"
+
+inductive
+  evalc :: "cmd \<Rightarrow> memory \<Rightarrow> memory \<Rightarrow> bool" ("'(_,_') \<longrightarrow>c _" [0,0,60] 60)
+where
+  SKIP:    "(SKIP, m) \<longrightarrow>c m"
+| ASSIGN:  "(a, m) \<longrightarrow>a n \<Longrightarrow> (x::=a, m) \<longrightarrow>c m(x:=n)"
+| SEQ:     "\<lbrakk>(c0, m) \<longrightarrow>c m'; (c1, m') \<longrightarrow>c m''\<rbrakk> \<Longrightarrow> (c0; c1, m) \<longrightarrow>c m''"
+| IFTrue:  "\<lbrakk>(e, m) \<longrightarrow>b True; (c0, m) \<longrightarrow>c m'\<rbrakk> \<Longrightarrow> (IF e THEN c0 ELSE c1, m) \<longrightarrow>c m'"
+| IFFalse: "\<lbrakk>(e, m) \<longrightarrow>b False; (c1, m) \<longrightarrow>c m'\<rbrakk> \<Longrightarrow> (IF e THEN c0 ELSE c1, m) \<longrightarrow>c m'"
+| WHILEFalse: "(e, m) \<longrightarrow>b False \<Longrightarrow> (WHILE e DO c,m) \<longrightarrow>c m"
+| WHILETrue:  "\<lbrakk>(e, m) \<longrightarrow>b True; (c,m) \<longrightarrow>c m'; (WHILE e DO c, m') \<longrightarrow>c m''\<rbrakk>
+               \<Longrightarrow> (WHILE e DO c, m) \<longrightarrow>c m''"
+
+lemmas evala.intros[intro] evalb.intros[intro] evalc.intros[intro]
+
+text {***************************************************************** 
+
+  Machine Instructions
+  --------------------
+
+*}
+
+datatype instr = 
+    JPFZ  "nat"               (* JUMP forward n steps, if top of stack is False *)
+  | JPB   "nat"               (* JUMP backward n steps *)
+  | FETCH "nat"               (* move memory to top of stack *)  
+  | STORE "nat"               (* move top of stack to memory *)
+  | PUSH  "nat"               (* push to stack *) 
+  | OPU   "nat \<Rightarrow> nat"        (* pop one from stack and apply f *)
+  | OPB   "nat \<Rightarrow> nat \<Rightarrow> nat" (* pop two from stack and apply f *)
+
+text {***************************************************************** 
+
+  Booleans 'as' Zero and One
+  --------------------------
+
+*}
+
+fun
+  WRAP::"bool\<Rightarrow>nat"
+where
+  "WRAP True = Suc 0"
+| "WRAP False = 0"
+
+fun
+  MNot::"nat \<Rightarrow> nat"
+where
+  "MNot 0 = 1"
+| "MNot (Suc 0) = 0"
+
+fun
+  MAnd::"nat \<Rightarrow> nat \<Rightarrow> nat"
+where
+  "MAnd 0 x = 0"
+| "MAnd x 0 = 0"
+| "MAnd (Suc 0) (Suc 0) = 1"
+
+fun
+  MOr::"nat \<Rightarrow> nat \<Rightarrow> nat"
+where
+  "MOr 0 0 = 0"
+| "MOr (Suc 0) x = 1"
+| "MOr x (Suc 0) = 1"
+
+lemma MNot_WRAP:
+  "MNot (WRAP b) = WRAP (Not b)"
+by (cases b) (auto)
+
+lemma MAnd_WRAP:
+  "MAnd (WRAP b1) (WRAP b2) = WRAP (b1 \<and> b2)"
+by (cases b1, auto) (cases b2, simp_all)
+
+
+lemma MOr_WRAP:
+  "MOr (WRAP b1) (WRAP b2) = WRAP (b1 \<or> b2)"
+by (cases b1, auto) (cases b2, simp_all)
+
+lemmas WRAP_lems = MNot_WRAP MAnd_WRAP MOr_WRAP
+
+text {***************************************************************** 
+
+  Compiler Functions
+  ------------------
+
+*}
+
+fun
+ compa
+where
+  "compa (C n) = [PUSH n]"
+| "compa (X l) = [FETCH l]"
+| "compa (Op1 f e) = (compa e) @ [OPU f]"
+| "compa (Op2 f e1 e2) = (compa e1) @ (compa e2) @ [OPB f]"
+
+fun
+ compb
+where
+  "compb (TRUE) = [PUSH 1]"
+| "compb (FALSE) = [PUSH 0]"
+| "compb (ROp f e1 e2) = (compa e1) @ (compa e2) @ [OPB (\<lambda>x y. WRAP (f x y))]"
+| "compb (NOT e) = (compb e) @ [OPU MNot]"
+| "compb (AND e1 e2) = (compb e1) @ (compb e2) @ [OPB MAnd]"
+| "compb (OR e1 e2) = (compb e1) @ (compb e2) @ [OPB MOr]"
+
+fun
+  compc :: "cmd \<Rightarrow> instr list"
+where
+  "compc SKIP = []"
+| "compc (x::=a) = (compa a) @ [STORE x]"
+| "compc (c1;c2) = compc c1 @ compc c2"
+| "compc (IF b THEN c1 ELSE c2) =
+    (compb b) @ [JPFZ (length(compc c1) + 2)] @ compc c1 @   
+    [PUSH 0, JPFZ (length(compc c2))] @ compc c2" 
+| "compc (WHILE b DO c) = 
+    (compb b) @
+    [JPFZ (length(compc c) + 1)] @ compc c @
+    [JPB (length(compc c) + length(compb b)+1)]"
+
+value "compc SKIP"
+value "compc (SKIP; SKIP)"
+value "compa (Op2 (op +) (C 2) (C 3))"
+value "compb (ROp (op <) (C 2) (C 3))"
+value "compc (IF (ROp (op <) (C 2) (C 3)) THEN SKIP ELSE SKIP)"
+value "compc (WHILE (ROp (op <) (C 2) (C 3)) DO SKIP)"
+value "compc (x::= C 0; WHILE (ROp (op <) (X x) (C 3)) DO (x::= (Op2 (op +) (X x) (C 1))))"
+
+text {***************************************************************** 
+
+  Machine Execution
+  -----------------
+
+*}
+
+types instrs = "instr list"
+types stack = "nat list"
+
+abbreviation 
+ "rtake i xs \<equiv> rev (take i xs)"
+
+inductive
+  step :: "instrs \<Rightarrow> instrs \<Rightarrow> stack \<Rightarrow> memory \<Rightarrow> 
+           instrs \<Rightarrow> instrs \<Rightarrow> stack \<Rightarrow> memory \<Rightarrow> bool" ("'(_,_,_,_') \<longrightarrow>m '(_,_,_,_')")
+where
+    "(PUSH n#p, q, s, m) \<longrightarrow>m (p, PUSH n#q, n#s, m)"
+  | "(FETCH i#p, q, s, m) \<longrightarrow>m (p, FETCH i#q, m i#s, m)"
+  | "(OPU f#p, q, n#s, m) \<longrightarrow>m (p, OPU f#q, f n#s, m)"
+  | "(OPB f#p, q, n1#n2#s, m) \<longrightarrow>m (p, OPB f#q, f n2 n1#s, m)"
+  | "(STORE i#p, q, n#s, m) \<longrightarrow>m (p, STORE i#q, s, m(i:=n))"
+  | "(JPFZ i#p, q, Suc 0#s, m) \<longrightarrow>m (p, JPFZ i#q, s, m)"
+  | "i\<le>length p\<Longrightarrow>(JPFZ i#p, q, 0#s, m) \<longrightarrow>m (drop i p, (rtake i p) @ (JPFZ i#q), s, m)"
+  | "i\<le>length q\<Longrightarrow>(JPB i#p, q, s, m) \<longrightarrow>m ((rtake i q) @ (JPB i#p), drop i q, s, m)"
+
+lemmas step.intros[intro]
+
+inductive_cases step_elim[elim]:
+   "(p,q,s,m) \<longrightarrow>m (p',q',s',m')"
+
+lemma exec_simp:
+  shows "(instr#p, q, s, m) \<longrightarrow>m (p', q', s', m') =
+    (case instr of
+        PUSH n \<Rightarrow> (p' = p \<and> q' = instr#q \<and> s' = n#s \<and> m' = m)
+      | FETCH i \<Rightarrow> (p' = p \<and> q' = instr#q \<and> s' = m i#s \<and> m' = m)     
+      | OPU f \<Rightarrow> (\<exists>n si. p' = p \<and> q' = instr#q \<and> s = n#si \<and> s' = f n#si \<and> m' = m) 
+      | OPB f \<Rightarrow> (\<exists>n1 n2 si. p' = p \<and> q' = instr#q \<and> s = n1#n2#si \<and> s' = f n2 n1#si \<and> m' = m) 
+      | STORE i \<Rightarrow> (\<exists>n si. p' = p \<and> q' = instr#q \<and> s = n#si \<and> s' = si \<and> m' = m(i:=n))
+      | JPFZ i \<Rightarrow> (\<exists>si. (p' = p \<and> q' = instr#q \<and> s = Suc 0#si \<and> s' = si \<and> m' = m) \<or>
+                        (i\<le> length p \<and> p' = (drop i p) \<and> q' = (rev (take i p))@(instr#q) 
+                         \<and> s = 0#si \<and> s' = si \<and> m' = m )) 
+      | JPB i \<Rightarrow> (i \<le> length q \<and> p' = (rtake i q)@(JPB i#p) \<and> q' = drop i q \<and> s' = s \<and> m' = m))"
+by (auto split: instr.split_asm split_if_asm)
+
+inductive
+  steps :: "instrs \<Rightarrow> instrs \<Rightarrow> stack \<Rightarrow> memory \<Rightarrow> 
+            instrs \<Rightarrow> instrs \<Rightarrow> stack \<Rightarrow> memory \<Rightarrow> bool" ("'(_,_,_,_') \<longrightarrow>m* '(_,_,_,_')")
+where
+  refl: "(p,q,s,m) \<longrightarrow>m* (p,q,s,m)"
+| step: "\<lbrakk>(p1,q1,s1,m1) \<longrightarrow>m (p2,q2,s2,m2); (p2,q2,s2,m2) \<longrightarrow>m* (p3,q3,s3,m3)\<rbrakk> 
+         \<Longrightarrow> (p1,q1,s1,m1) \<longrightarrow>m* (p3,q3,s3,m3)"
+
+lemmas steps.step[intro]
+lemmas steps.refl[simp]
+
+inductive_cases steps_elim[elim]:
+  "(p,q,s,m) \<longrightarrow>m* (p',q',s',m')"
+
+lemma steps_trans:
+  assumes a: "(p1,q1,s1,m1) \<longrightarrow>m* (p2,q2,s2,m2)" 
+  and     b: "(p2,q2,s2,m2) \<longrightarrow>m* (p3,q3,s3,m3)" 
+  shows "(p1,q1,s1,m1) \<longrightarrow>m* (p3,q3,s3,m3)"
+using a b by (induct) (auto)
+
+lemma steps_simp:
+  shows "(i#p,q,s,m) \<longrightarrow>m* (p',q',s',m') = 
+        ((i#p,q,s,m) = (p',q',s',m') \<or> 
+         (\<exists>pi qi si mi. (i#p,q,s,m) \<longrightarrow>m (pi,qi,si,mi) \<and> (pi,qi,si,mi) \<longrightarrow>m* (p',q',s',m')))"
+by (auto)
+
+lemma compa_first_attempt:
+  assumes a: "(e, m) \<longrightarrow>a n"
+  shows "(compa e, [], [], m) \<longrightarrow>m* ([], rev (compa e), [n], m)"
+using a
+proof (induct)
+  case (C n m)
+  show "(compa (C n),[],[],m) \<longrightarrow>m* ([],rev (compa (C n)),[n],m)" 
+    sorry
+next
+  case (X i m)
+  show "(compa (X i),[],[],m) \<longrightarrow>m* ([],rev (compa (X i)),[m i],m)" 
+    sorry
+next
+  case (Op1 e m n f)
+  have as: "(e, m) \<longrightarrow>a n" by fact
+  have ih: "(compa e,[],[],m) \<longrightarrow>m* ([],rev (compa e),[n],m)" by fact
+  show "(compa (Op1 f e),[],[],m) \<longrightarrow>m* ([],rev (compa (Op1 f e)),[f n],m)" 
+    using ih sorry
+next
+  case (Op2 e0 m n0 e1 n1 f)
+  have as1: "(e0, m) \<longrightarrow>a n0" by fact
+  have as2: "(e1, m) \<longrightarrow>a n1" by fact
+  have ih1: "(compa e0,[],[],m) \<longrightarrow>m* ([],rev (compa e0),[n0],m)" by fact
+  have ih2: "(compa e1,[],[],m) \<longrightarrow>m* ([],rev (compa e1),[n1],m)" by fact
+  show "(compa (Op2 f e0 e1),[],[],m) \<longrightarrow>m* ([],rev (compa (Op2 f e0 e1)),[f n0 n1],m)" 
+    using ih1[THEN steps_trans] ih2[THEN steps_trans] 
+    sorry
+qed
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+lemma compa_aux:
+  assumes a: "(e, m) \<longrightarrow>a n"
+  shows "(compa e@p, q, s, m) \<longrightarrow>m* (p, rev (compa e)@q, n#s, m)"
+using a
+proof (induct arbitrary: p q s)
+  case (C n m p q s)
+  show "(compa (C n)@p,q,s,m) \<longrightarrow>m* (p,rev (compa (C n))@q,n#s,m)" 
+    by (simp add: steps_simp exec_simp)
+next
+  case (X i m p q s)
+  show "(compa (X i)@p,q,s,m) \<longrightarrow>m* (p,rev (compa (X i))@q,m i#s,m)" 
+    by (simp add: steps_simp exec_simp)
+next
+  case (Op1 e m n f p q s)
+  have as: "(e, m) \<longrightarrow>a n" by fact
+  have ih: "\<And>p q s. (compa e@p,q,s,m) \<longrightarrow>m* (p,rev (compa e)@q,n#s,m)" by fact
+  show "(compa (Op1 f e)@p,q,s,m) \<longrightarrow>m* (p,rev (compa (Op1 f e))@q,f n#s,m)" 
+    using ih[THEN steps_trans] by (simp add: steps_simp exec_simp)
+next
+  case (Op2 e0 m n0 e1 n1 f p q s)
+  have as1: "(e0, m) \<longrightarrow>a n0" by fact
+  have as2: "(e1, m) \<longrightarrow>a n1" by fact
+  have ih1: "\<And>p q s. (compa e0@p,q,s,m) \<longrightarrow>m* (p,rev (compa e0)@q,n0#s,m)" by fact
+  have ih2: "\<And>p q s. (compa e1@p,q,s,m) \<longrightarrow>m* (p,rev (compa e1)@q,n1#s,m)" by fact
+  show "(compa (Op2 f e0 e1)@p,q,s,m) \<longrightarrow>m* (p,rev (compa (Op2 f e0 e1))@q,f n0 n1#s,m)" 
+    using ih1[THEN steps_trans] ih2[THEN steps_trans] 
+    by (simp add: steps_simp exec_simp)
+qed
+
+
+text {*
+  After the fact I constructed the detailed proof, I 
+  could guide Isabelle to find the proof automatically.
+
+  *B U T    T H A T    I S   C H E A T I N G!!!*
+*}
+
+lemma compa_aux_cheating:
+  assumes a: "(e,m) \<longrightarrow>a n"
+  shows "(compa e@p,q,s,m) \<longrightarrow>m* (p,rev (compa e)@q,n#s,m)"
+using a
+by (induct arbitrary: p q s)
+   (force intro: steps_trans simp add: steps_simp exec_simp)+
+
+
+lemma compb_aux_cheating:
+  assumes a: "(e,m) \<longrightarrow>b b"
+  shows "(compb e@p,q,s,m) \<longrightarrow>m* (p,rev (compb e)@q,(WRAP b)#s,m)"
+using a
+by (induct arbitrary: p q s)
+   (force intro: compa_aux steps_trans 
+          simp add: steps_simp exec_simp WRAP_lems)+
+
+text {*
+  
+  Exercise: After you know the lemma is provable,
+  try to give all details.
+
+*}
+
+lemma compb_aux:
+  assumes a: "(e, m) \<longrightarrow>b b"
+  shows "(compb e@p, q, s, m) \<longrightarrow>m* (p, rev (compb e)@q, WRAP b#s, m)"
+using a
+proof (induct arbitrary: p q s)
+  case (TRUE m p q s)
+  show "(compb TRUE@p,q,s,m) \<longrightarrow>m* (p,rev (compb TRUE)@q,WRAP True#s,m)"
+    sorry
+next
+  case (FALSE m p q s)
+   show "(compb FALSE@p,q,s,m) \<longrightarrow>m* (p,rev (compb FALSE)@q,WRAP False#s,m)"
+    sorry
+next
+  case (ROp e1 m n1 e2 n2 f p q s)
+  have as1: "(e1, m) \<longrightarrow>a n1" by fact
+  have as2: "(e2, m) \<longrightarrow>a n2" by fact
+  show "(compb (ROp f e1 e2)@p,q,s,m) 
+          \<longrightarrow>m* (p,rev (compb (ROp f e1 e2))@q,WRAP (f n1 n2)#s,m)"
+    using as1 as2 sorry
+next
+  case (NOT e m b p q s)
+  have ih: "\<And>p q s. (compb e@p,q,s,m) \<longrightarrow>m* (p,rev (compb e)@q,WRAP b#s,m)" by fact
+  show "(compb (NOT e)@p,q,s,m) \<longrightarrow>m* (p,rev (compb (NOT e))@q,WRAP (\<not>b)#s,m)"
+    using ih[THEN steps_trans] 
+    sorry
+next
+  case (AND e1 m b1 e2 b2 p q s)
+  have ih1: "\<And>p q s. (compb e1@p,q,s,m) \<longrightarrow>m* (p,rev (compb e1)@q,WRAP b1#s,m)" by fact
+  have ih2: "\<And>p q s. (compb e2@p,q,s,m) \<longrightarrow>m* (p,rev (compb e2)@q,WRAP b2#s,m)" by fact
+  show "(compb (AND e1 e2)@p,q,s,m) \<longrightarrow>m* (p,rev (compb (AND e1 e2))@q,WRAP (b1 \<and> b2)#s,m)"
+    using ih1[THEN steps_trans] ih2[THEN steps_trans]
+    sorry
+next
+  case (OR e1 m b1 e2 b2 p q s)
+  have ih1: "\<And>p q s. (compb e1@p,q,s,m) \<longrightarrow>m* (p,rev (compb e1)@q,WRAP b1#s,m)" by fact
+  have ih2: "\<And>p q s. (compb e2@p,q,s,m) \<longrightarrow>m* (p,rev (compb e2)@q,WRAP b2#s,m)" by fact
+  show "(compb (OR e1 e2)@p,q,s,m) \<longrightarrow>m* (p,rev (compb (OR e1 e2))@q,WRAP (b1 \<or> b2)#s,m)"
+    using ih1[THEN steps_trans] ih2[THEN steps_trans]
+    sorry
+qed
+
+text {*
+  
+  Also the detailed proof of this lemma is left as an exercise.
+
+*}
+
+lemma compc_aux_cheating:
+  assumes a: "(c,m) \<longrightarrow>c m'"
+  shows "(compc c@p,q,s,m) \<longrightarrow>m* (p,rev (compc c)@q,s,m')"
+using a
+by (induct arbitrary: p q)
+   (force intro: compa_aux compb_aux_cheating steps_trans 
+            simp add: steps_simp exec_simp)+
+
+end    
+   
+
+
+
+  
+
+  
+  
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/cas09/Lec3.thy	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,437 @@
+(***************************************************************** 
+  
+  Isabelle Tutorial
+  -----------------
+
+  2st June 2009, Beijing 
+
+*)
+
+theory Lec3
+  imports "Main" 
+begin
+
+
+definition
+  lang_seq :: "string set \<Rightarrow> string set \<Rightarrow> string set" ("_ ; _")
+where 
+  "L1 ; L2 = {s1@s2 | s1 s2. s1 \<in> L1 \<and> s2 \<in> L2}"
+
+fun
+ lang_pow :: "string set \<Rightarrow> nat \<Rightarrow> string set" ("_ \<up> _")
+where
+  "L \<up> 0 = {[]}"
+| "L \<up> (Suc i) = L ; (L \<up> i)"
+
+definition
+  lang_star :: "string set \<Rightarrow> string set" ("_\<star>")
+where
+  "L\<star> \<equiv> \<Union>i. (L \<up> i)" 
+
+lemma lang_seq_cases:
+  shows "(s \<in> L1 ; L2) = (\<exists>s1 s2. s = s1@s2 \<and> s1\<in>L1 \<and> s2\<in>L2)"
+by (simp add: lang_seq_def)
+
+lemma lang_seq_union:
+  shows "(L1 \<union> L2);L3 = (L1;L3) \<union> (L2;L3)"
+  and   "L1;(L2 \<union> L3) = (L1;L2) \<union> (L1;L3)"
+unfolding lang_seq_def by auto
+
+lemma lang_seq_empty:
+  shows "{[]} ; L = L"
+  and   "L ; {[]} = L"
+unfolding lang_seq_def by auto
+
+lemma lang_seq_assoc:
+  shows "(L1 ; L2) ; L3 = L1 ; (L2 ; L3)"
+by (simp add: lang_seq_def Collect_def mem_def expand_fun_eq)
+   (metis append_assoc)
+
+lemma silly:
+  shows "[] \<in> L \<up> 0"
+by simp
+
+lemma lang_star_empty:
+  shows "{[]} \<union> (L\<star>) = L\<star>"
+unfolding lang_star_def 
+by (auto intro: silly)
+
+lemma lang_star_in_empty:
+  shows "[] \<in> L\<star>"
+unfolding lang_star_def 
+by (auto intro: silly)
+
+lemma lang_seq_subseteq: 
+  shows "L \<subseteq> (L'\<star>) ; L"
+  and   "L \<subseteq> L ; (L'\<star>)"
+proof -
+  have "L = {[]} ; L" using lang_seq_empty by simp
+  also have "\<dots> \<subseteq> ({[]} ; L) \<union> ((L'\<star>) ; L)" by auto
+  also have "\<dots> = ({[]} \<union> (L'\<star>)) ; L" by (simp add: lang_seq_union[symmetric])
+  also have "\<dots> = (L'\<star>); L" using lang_star_empty by simp
+  finally show "L \<subseteq> (L'\<star>); L" by simp
+next
+  show "L \<subseteq> L ; (L'\<star>)" sorry
+qed
+
+lemma lang_star_subseteq: 
+  shows "L ; (L\<star>) \<subseteq> (L\<star>)"
+unfolding lang_star_def lang_seq_def
+apply(auto)
+apply(rule_tac x="Suc xa" in exI)
+apply(auto simp add: lang_seq_def)
+done
+
+(* regular expressions *)
+
+datatype rexp =
+  EMPTY
+| CHAR char
+| SEQ rexp rexp
+| ALT rexp rexp
+| STAR rexp
+
+fun
+  L :: "rexp \<Rightarrow> string set"
+where
+  "L(EMPTY) = {[]}"
+| "L(CHAR c) = {[c]}"
+| "L(SEQ r1 r2) = (L r1) ; (L r2)"
+| "L(ALT r1 r2) = (L r1) \<union> (L r2)"
+| "L(STAR r) = (L r)\<star>"
+
+definition
+  Ls :: "rexp set \<Rightarrow> string set"
+where
+  "Ls R = (\<Union>r\<in>R. (L r))"
+
+lemma 
+  shows "Ls {} = {}"
+unfolding Ls_def by simp
+
+lemma Ls_union:
+  "Ls (R1 \<union> R2) = (Ls R1) \<union> (Ls R2)"
+unfolding Ls_def by auto
+
+function
+  dagger :: "rexp \<Rightarrow> char \<Rightarrow> rexp set" ("_ \<dagger> _")
+where
+  r1: "(EMPTY) \<dagger> c = {}"
+| r2: "(CHAR c') \<dagger> c = (if c = c' then {EMPTY} else {})"
+| r3: "(ALT r1 r2) \<dagger> c = r1 \<dagger> c \<union> r2 \<dagger> c"
+| r4: "(SEQ EMPTY r2) \<dagger> c = r2 \<dagger> c" 
+| r5: "(SEQ (CHAR c') r2) \<dagger> c = (if c= c' then {r2} else {})"
+| r6: "(SEQ (SEQ r11 r12) r2) \<dagger> c = (SEQ r11 (SEQ r12 r2)) \<dagger> c" 
+| r7: "(SEQ (ALT r11 r12) r2) \<dagger> c = (SEQ r11 r2) \<dagger> c \<union> (SEQ r12 r2) \<dagger> c" 
+| r8: "(SEQ (STAR r1) r2) \<dagger> c = 
+          r2 \<dagger> c \<union> {SEQ (SEQ r' (STAR r1)) r2 | r'. r' \<in> r1 \<dagger> c}" 
+| r9: "(STAR r) \<dagger> c = {SEQ r' (STAR r) | r'. r' \<in> r \<dagger> c}"
+by (pat_completeness) (auto)
+
+termination
+  dagger sorry
+
+definition
+  OR :: "bool set \<Rightarrow> bool"
+where
+  "OR S \<equiv> (\<exists>b\<in>S. b)"
+
+function
+  matcher :: "rexp \<Rightarrow> string \<Rightarrow> bool" ("_ ! _")
+where
+  s01: "EMPTY ! s = (s =[])"
+| s02: "CHAR c ! s = (s = [c])" 
+| s03: "ALT r1 r2 ! s = (r1 ! s \<or> r2 ! s)"
+| s04: "STAR r ! [] = True"
+| s05: "STAR r ! c#s = (False \<or> OR {SEQ (r') (STAR r)!s | r'. r' \<in> r \<dagger> c})"
+| s06: "SEQ r1 r2 ! [] = (r1 ! [] \<and> r2 ! [])"
+| s07: "SEQ EMPTY r2 ! (c#s) = (r2 ! c#s)"
+| s08: "SEQ (CHAR c') r2 ! (c#s) = (if c'=c then r2 ! s else False)" 
+| s09: "SEQ (SEQ r11 r12) r2 ! (c#s) = (SEQ r11 (SEQ r12 r2) ! c#s)"
+| s10: "SEQ (ALT r11 r12) r2 ! (c#s) = ((SEQ r11 r2) ! (c#s) \<or> (SEQ r12 r2) ! (c#s))"
+| s11: "SEQ (STAR r1) r2 ! (c#s) = 
+         (r2 ! (c#s) \<or> OR {SEQ r' (SEQ (STAR r1) r2) ! s | r'. r' \<in> r1 \<dagger> c})"
+by (pat_completeness) (auto)
+
+termination 
+  matcher sorry
+
+lemma "(CHAR a) ! [a]" by auto
+lemma "\<not>(CHAR a) ! [a,a]" by auto
+lemma "(STAR (CHAR a)) ! []" by auto
+lemma "(STAR (CHAR a)) ! [a,a]" by (auto simp add: OR_def)
+lemma "(SEQ (CHAR a) (SEQ (STAR (CHAR b)) (CHAR c))) ! [a,b,b,b,c]" 
+  by (auto simp add: OR_def) 
+
+lemma holes:
+  assumes a: "Ls (r \<dagger> c) = {s. c#s \<in> L r}"
+  shows "Ls (r \<dagger> c) ; L (STAR r) = {s''. c#s'' \<in> L (STAR r)}"
+proof -
+  have "Ls (r \<dagger> c) ; L (STAR r) = {s. c#s \<in> L r} ; L (STAR r)" by (simp add: a)
+  also have "\<dots> = {s'. c#s' \<in> (L r ; L (STAR r))}" sorry
+  also have "\<dots> =  {s''. c#s'' \<in> L (STAR r)}" sorry
+  finally show "Ls (r \<dagger> c) ; L (STAR r) = {s''. c#s'' \<in> L (STAR r)}" by simp
+qed
+    
+lemma eq: 
+  shows "Ls (STAR r) \<dagger> c = (Ls (r \<dagger> c) ; L (STAR r))"
+proof
+  show "Ls STAR r \<dagger> c \<subseteq> Ls r \<dagger> c ; L (STAR r)"
+    by (auto simp add: lang_star_def lang_seq_def Ls_def) (blast)
+next
+  show "Ls r \<dagger> c ; L (STAR r) \<subseteq> Ls STAR r \<dagger> c"
+    apply(auto simp add: lang_star_def lang_seq_def Ls_def)
+    apply(rule_tac x="SEQ xa (STAR r)" in exI)
+    apply(simp add: lang_star_def lang_seq_def)
+    apply(blast)
+    done
+qed
+
+(* correctness of the matcher *)
+lemma dagger_holes:
+  "Ls (r \<dagger> c) = {s. c#s \<in> L r}"
+proof (induct rule: dagger.induct)
+  case (1 c)
+  show "Ls (EMPTY \<dagger> c) = {s. c#s \<in> L EMPTY}"
+    by (simp add: Ls_def)
+next
+  case (2 c' c)
+  show "Ls (CHAR c') \<dagger> c = {s. c#s \<in> L (CHAR c')}"
+  proof (cases "c=c'")
+    assume "c=c'"
+    then show "Ls (CHAR c') \<dagger> c = {s. c#s \<in> L (CHAR c')}"
+      by (simp add: Ls_def)
+  next
+    assume "c\<noteq>c'"
+    then show "Ls (CHAR c') \<dagger> c = {s. c#s \<in> L (CHAR c')}"
+      by (simp add: Ls_def)
+  qed
+next
+  case (3 r1 r2 c)
+  have ih1: "Ls r1 \<dagger> c = {s. c#s \<in> L r1}" by fact
+  have ih2: "Ls r2 \<dagger> c = {s. c#s \<in> L r2}" by fact
+  show "Ls (ALT r1 r2) \<dagger> c = {s. c#s \<in> L (ALT r1 r2)}"
+    by (auto simp add: Ls_union ih1 ih2)
+next
+  case (4 r2 c)
+  have ih: "Ls r2 \<dagger> c = {s. c#s \<in> L r2}" by fact
+  show "Ls (SEQ EMPTY r2) \<dagger> c = {s. c#s \<in> L (SEQ EMPTY r2)}"
+    by (simp add: ih lang_seq_empty)
+next
+  case (5 c' r2 c)
+  show "Ls (SEQ (CHAR c') r2) \<dagger> c = {s. c#s \<in> L (SEQ (CHAR c') r2)}"
+  proof (cases "c=c'")
+    assume "c=c'"
+    then show "Ls (SEQ (CHAR c') r2) \<dagger> c = {s. c#s \<in> L (SEQ (CHAR c') r2)}"
+      by (simp add: Ls_def lang_seq_def)
+  next
+    assume "c\<noteq>c'"
+    then show "Ls (SEQ (CHAR c') r2) \<dagger> c = {s. c#s \<in> L (SEQ (CHAR c') r2)}"
+      by (simp add: Ls_def lang_seq_def)
+  qed
+next
+  case (6 r11 r12 r2 c)
+  have ih: "Ls (SEQ r11 (SEQ r12 r2)) \<dagger> c = {s. c#s \<in> L (SEQ r11 (SEQ r12 r2))}" by fact
+  show "Ls (SEQ (SEQ r11 r12) r2) \<dagger> c = {s. c # s \<in> L (SEQ (SEQ r11 r12) r2)}"
+    by (simp add: ih lang_seq_assoc)
+next
+  case (7 r11 r12 r2 c)
+  have ih1: "Ls (SEQ r11 r2) \<dagger> c = {s. c#s \<in> L (SEQ r11 r2)}" by fact
+  have ih2: "Ls (SEQ r12 r2) \<dagger> c = {s. c#s \<in> L (SEQ r12 r2)}" by fact
+  show "Ls (SEQ (ALT r11 r12) r2) \<dagger> c = {s. c#s \<in> L (SEQ (ALT r11 r12) r2)}"
+    by (auto simp add: Ls_union ih1 ih2 lang_seq_union)
+next
+  case (8 r1 r2 c)
+  have ih1: "Ls r2 \<dagger> c = {s. c#s \<in> L r2}" by fact
+  have ih2: "Ls r1 \<dagger> c = {s. c#s \<in> L r1}" by fact
+  show "Ls (SEQ (STAR r1) r2) \<dagger> c = {s. c#s \<in> L (SEQ (STAR r1) r2)}"
+    sorry
+next
+  case (9 r c)
+  have ih: "Ls r \<dagger> c = {s. c#s \<in> L r}" by fact
+  show "Ls (STAR r) \<dagger> c = {s. c#s \<in> L (STAR r)}"
+    by (simp only: eq holes[OF ih] del: r9)
+qed
+
+(* correctness of the matcher *)
+lemma macher_holes:
+  shows "r ! s \<Longrightarrow> s \<in> L r"
+  and   "\<not> r ! s \<Longrightarrow> s \<notin> L r"
+proof (induct rule: matcher.induct)
+  case (1 s)
+  { case 1
+    have "EMPTY ! s" by fact
+    then show "s \<in> L EMPTY" by simp
+  next
+    case 2
+    have "\<not> EMPTY ! s" by fact
+    then show "s \<notin> L EMPTY" by simp
+  }
+next
+  case (2 c s)
+  { case 1
+    have "CHAR c ! s" by fact
+    then show "s \<in> L (CHAR c)" by simp
+  next
+    case 2
+    have "\<not> CHAR c ! s" by fact
+    then show "s \<notin> L (CHAR c)" by simp
+  }
+next
+  case (3 r1 r2 s)
+  have ih1: "r1 ! s \<Longrightarrow> s \<in> L r1" by fact
+  have ih2: "\<not> r1 ! s \<Longrightarrow> s \<notin> L r1" by fact
+  have ih3: "r2 ! s \<Longrightarrow> s \<in> L r2" by fact
+  have ih4: "\<not> r2 ! s \<Longrightarrow> s \<notin> L r2" by fact
+  { case 1
+    have "ALT r1 r2 ! s" by fact
+    then show "s \<in> L (ALT r1 r2)" by (auto simp add: ih1 ih3)
+  next
+    case 2
+    have "\<not> ALT r1 r2 ! s" by fact 
+    then show "s \<notin> L (ALT r1 r2)" by (simp add: ih2 ih4)
+  }
+next
+  case (4 r)
+  { case 1
+    have "STAR r ! []" by fact 
+    then show "[] \<in> L (STAR r)" by (simp add: lang_star_in_empty)
+  next
+    case 2
+    have "\<not> STAR r ! []" by fact
+    then show "[] \<notin> L (STAR r)" by (simp)
+  }
+next
+  case (5 r c s)
+  have ih1: "\<And>rx. SEQ rx (STAR r) ! s \<Longrightarrow> s \<in> L (SEQ rx (STAR r))" by fact
+  have ih2: "\<And>rx. \<not>SEQ rx (STAR r) ! s \<Longrightarrow> s \<notin> L (SEQ rx (STAR r))" by fact
+  { case 1
+    have as: "STAR r ! c#s" by fact
+    then have "\<exists>r' \<in> r \<dagger> c. SEQ r' (STAR r) ! s" by (auto simp add: OR_def)
+    then obtain r' where imp1: "r' \<in> r \<dagger> c" and imp2: "SEQ r' (STAR r) ! s" by blast
+    from imp2 have "s \<in> L (SEQ r' (STAR r))" using ih1 by simp
+    then have "s \<in> L r' ; L (STAR r)" by simp
+    then have "c#s \<in> {[c]} ; (L r' ; L (STAR r))" by (simp add: lang_seq_def)
+    also have "\<dots> \<subseteq> L r ; L (STAR r)" using imp1
+      apply(auto simp add: lang_seq_def) sorry
+    also have "\<dots> \<subseteq> L (STAR r)" by (simp add: lang_star_subseteq)
+    finally show "c#s \<in> L (STAR r)" by simp
+  next
+    case 2
+    have as: "\<not> STAR r ! c#s" by fact
+    then have "\<forall>r'\<in> r \<dagger> c. \<not> (SEQ r' (STAR r) ! s)"
+      by (auto simp add: OR_def)
+    then have "\<forall>r'\<in> r \<dagger> c. s \<notin> L (SEQ r' (STAR r))" using ih2 by auto
+    then obtain r' where "r'\<in> r \<dagger> c \<Longrightarrow> s \<notin> L (SEQ r' (STAR r))" by auto
+   
+    show "c#s \<notin> L (STAR r)" sorry
+  }
+next
+  case (6 r1 r2)
+  have ih1: "r1 ! [] \<Longrightarrow> [] \<in> L r1" by fact
+  have ih2: "\<not> r1 ! [] \<Longrightarrow> [] \<notin> L r1" by fact
+  have ih3: "r2 ! [] \<Longrightarrow> [] \<in> L r2" by fact
+  have ih4: "\<not> r2 ! [] \<Longrightarrow> [] \<notin> L r2" by fact
+  { case 1
+    have as: "SEQ r1 r2 ! []" by fact
+    then have "r1 ! [] \<and> r2 ! []" by (simp)
+    then show "[] \<in> L (SEQ r1 r2)" using ih1 ih3 by (simp add: lang_seq_def)
+  next
+    case 2
+    have "\<not> SEQ r1 r2 ! []" by fact
+    then have "(\<not> r1 ! []) \<or> (\<not> r2 ! [])" by (simp)
+    then show "[] \<notin> L (SEQ r1 r2)" using ih2 ih4 
+      by (auto simp add: lang_seq_def)
+  }
+next
+  case (7 r2 c s)
+  have ih1: "r2 ! c#s \<Longrightarrow> c#s \<in> L r2" by fact
+  have ih2: "\<not> r2 ! c#s \<Longrightarrow> c#s \<notin> L r2" by fact
+  { case 1
+    have "SEQ EMPTY r2 ! c#s" by fact
+    then show "c#s \<in> L (SEQ EMPTY r2)"
+      using ih1 by (simp add: lang_seq_def)
+  next
+    case 2
+    have "\<not> SEQ EMPTY r2 ! c#s" by fact
+    then show "c#s \<notin> L (SEQ EMPTY r2)"
+      using ih2 by (simp add: lang_seq_def)
+  }
+next
+  case (8 c' r2 c s)
+  have ih1: "\<lbrakk>c' = c; r2 ! s\<rbrakk> \<Longrightarrow> s \<in> L r2" by fact
+  have ih2: "\<lbrakk>c' = c; \<not>r2 ! s\<rbrakk> \<Longrightarrow> s \<notin> L r2" by fact
+  { case 1
+    have "SEQ (CHAR c') r2 ! c#s" by fact
+    then show "c#s \<in> L (SEQ (CHAR c') r2)"
+      using ih1 by (auto simp add: lang_seq_def split: if_splits)
+  next
+    case 2
+    have "\<not> SEQ (CHAR c') r2 ! c#s" by fact
+    then show "c#s \<notin> L (SEQ (CHAR c') r2)"
+      using ih2 by (auto simp add: lang_seq_def)
+  }
+next
+  case (9 r11 r12 r2 c s)
+  have ih1: "SEQ r11 (SEQ r12 r2) ! c#s \<Longrightarrow> c#s \<in> L (SEQ r11 (SEQ r12 r2))" by fact
+  have ih2: "\<not> SEQ r11 (SEQ r12 r2) ! c#s \<Longrightarrow> c#s \<notin> L (SEQ r11 (SEQ r12 r2))" by fact
+  { case 1
+    have "SEQ (SEQ r11 r12) r2 ! c#s" by fact
+    then show "c#s \<in> L (SEQ (SEQ r11 r12) r2)"
+      using ih1 
+      apply(auto simp add: lang_seq_def)
+      apply(rule_tac x="s1@s1a" in exI)
+      apply(rule_tac x="s2a" in exI)
+      apply(simp)
+      apply(blast)
+      done
+  next
+    case 2
+    have "\<not> SEQ (SEQ r11 r12) r2 ! c#s" by fact
+    then show "c#s \<notin> L (SEQ (SEQ r11 r12) r2)"
+      using ih2 by (auto simp add: lang_seq_def)
+  }
+next
+  case (10 r11 r12 r2 c s)
+  have ih1: "SEQ r11 r2 ! c#s \<Longrightarrow> c#s \<in> L (SEQ r11 r2)" by fact
+  have ih2: "\<not> SEQ r11 r2 ! c#s \<Longrightarrow> c#s \<notin> L (SEQ r11 r2)" by fact
+  have ih3: "SEQ r12 r2 ! c#s \<Longrightarrow> c#s \<in> L (SEQ r12 r2)" by fact
+  have ih4: "\<not> SEQ r12 r2 ! c#s \<Longrightarrow> c#s \<notin> L (SEQ r12 r2)" by fact
+  { case 1
+    have "SEQ (ALT r11 r12) r2 ! c#s" by fact
+    then show "c#s \<in> L (SEQ (ALT r11 r12) r2)"
+      using ih1 ih3 by (auto simp add: lang_seq_union)
+  next
+    case 2
+    have "\<not> SEQ (ALT r11 r12) r2 ! c#s" by fact
+    then show " c#s \<notin> L (SEQ (ALT r11 r12) r2)"
+      using ih2 ih4 by (simp add: lang_seq_union)
+  }
+next
+  case (11 r1 r2 c s)
+  have ih1: "r2 ! c#s \<Longrightarrow> c#s \<in> L r2" by fact
+  have ih2: "\<not>r2 ! c#s \<Longrightarrow> c#s \<notin> L r2" by fact
+  { case 1
+    have "SEQ (STAR r1) r2 ! c#s" by fact
+    then show "c#s \<in> L (SEQ (STAR r1) r2)"
+      using ih1 sorry
+  next
+    case 2
+    have "\<not> SEQ (STAR r1) r2 ! c#s" by fact
+    then show "c#s \<notin> L (SEQ (STAR r1) r2)"
+      using ih2 sorry
+  }
+qed      
+
+   
+end    
+   
+
+
+
+  
+
+  
+  
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/cas09/index.html	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <title>Isabelle Tutorial at CAS</title>
+</head>
+
+
+<body>
+<h1 align="center">Isabelle Tutorial</h1>
+
+<p align="center">
+<a href="http://isabelle.in.tum.de/nominal">
+<img src="http://isabelle.in.tum.de/nominal/graphics/isabelle_logo.gif" 
+alt="isabelle logo" style="border-width: 0px"></a>
+</p>
+
+<h2 align="center">Introduction to the Isabelle Theorem Prover</h2>
+<p>
+
+<div align="center">
+<table width="80%">
+  <tbody>
+    <tr>
+      <td align="left">
+      <p> <b>Time:</b> 
+      <ul>
+      <li>9:30 - 11:30, Wednesday, 27 May [<A HREF="slides1.pdf">slides</A>, <A HREF="Lec1.thy">Lec1.thy</A>]
+      <li>9:00 - 11:00, Monday, 1 June [<A HREF="slides2.pdf">slides</A>, <A HREF="Lec2.thy">Lec2.thy</A>]
+      <li>9:30 - 11:30, Tuesday, 2 June [<A HREF="slides3.pdf">slides</A>, <A HREF="Lec3.thy">Lec3.thy</A>, 
+      <A HREF="http://ropas.snu.ac.kr/~kwang/paper/06-jfp-yi.pdf">paper</A>]
+      </ul>
+      
+      The tutorial will take place in Lecture Room 334, State Key Lab of 
+      Computer Science, Level 3 Building #5, Institute of Software, CAS
+      <p>
+
+      <p><b>Download and Installation:</b><br><br>
+
+      The tutorial will be hands-on. Please already have Isabelle installed on your
+      laptop before coming to the tutorial. If you do not have a laptop, let us
+      know. We will find a solution.			  
+      If you have any problems with the installation, 
+      then do not hesitate to contact me: urbanc at in tum de. I will also be available 
+      in room 316 at the ISCAS. <B>Please feel free to stop by!</B><BR><BR> 
+		    
+		    
+      To install Isabelle you need four packages: Polyml, Isabelle 2009, an emacs and 
+      Proof General. Download and Installation instructions for Linux, MacOSX and
+      Windows are below:<BR><BR>
+
+      <a href="http://isabelle.in.tum.de/download_x86-linux.html">Download</a><BR>
+      <a href="http://isabelle.in.tum.de/installation.html">Installation Notes</a><BR><BR>
+
+      Once you have Isabelle running make sure XSymbols are switched on (click
+      on ProofGeneral -> Options -> XSymbols and then save the options).<br><br>
+
+      If you can step through the following theory file, then you are done.<BR><BR>
+
+      <a href="Example.thy">Example.thy</a><BR><BR>
+  
+      Whenever you have problems, please meet me or send 
+      me an email.<BR><BR>
+
+      <b>Overview:</b><br><BR>
+      	    
+      The course will be an introduction to the theorem prover Isabelle. No
+      previous experience with a theorem prover is necessary. During the course
+      you will be able to follow the examples on your own laptop. I will
+      start with simple examples about natural numbers and lists. More
+      advanced examples will come from structural operational semantics. The
+      hope is that we will be able to prove a compiler correctness theorem
+      for a WHILE-language. The main aim of the course is to give
+      participants enough experience to allow them to start using Isabelle in 
+      their own work.<BR><BR>		      
+      </p>
+      <td>
+    </tr>  
+   </tbody>
+</table>
+</div>     
+
+<hr>
+<!-- Created: Wed Jan  2 17:57:20 CET 2008 -->
+<!-- hhmts start -->
+Last modified: Tue Jun  2 00:21:46 CEST 2009
+<!-- hhmts end -->
+<a href="http://validator.w3.org/check/referer">[Validate this page.]</a>
+</body>
+</html>
Binary file Nominal/activities/cas09/slides1.pdf has changed
Binary file Nominal/activities/cas09/slides2.pdf has changed
Binary file Nominal/activities/cas09/slides3.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/idp/index.html	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,23 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
+   "http://www.w3.org/TR/html4/frameset.dtd">
+<html>
+<head>
+    <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
+    <title>Nominal Methods Group</title>
+    <link rel="stylesheet" href="nominal.css">
+    <BASE HREF="http://isabelle.in.tum.de/nominal/">
+</head>
+<META HTTP-EQUIV="Refresh" CONTENT="5; URL=http://www.dcs.kcl.ac.uk/staff/urbanc/Cookbook">
+  <frameset ROWS="130,*"> 
+    <frame scrolling="no" frameborder="0" noresize="noresize" SRC="activities/idp/title.html" NAME="title">
+      
+
+      <frameset COLS="200,*">
+      <frame scrolling="no" frameborder="0" noresize="noresize" SRC="activities/idp/menu.html" NAME="menu">
+      
+      <frame noresize="noresize" frameborder="0" SRC="activities/idp/main.html" NAME="content">
+	    
+      </frameset> 
+  </frameset> 
+
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/idp/logo-documentation.eps	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,6488 @@
+%!PS-Adobe-2.0 EPSF-1.2
+%%Title: isabelle_any
+%%Creator: FreeHand 5.5
+%%CreationDate: 24.09.1998 21:04 Uhr
+%%BoundingBox: 0 0 202 178
+%%FHPathName:MacSystem:Home:Markus:TUM:Isabelle Logo:export:isabelle_any
+%ALDOriginalFile:MacSystem:Home:Markus:TUM:Isabelle Logo:export:isabelle_any
+%ALDBoundingBox: -153 -386 442 456
+%%FHPageNum:1
+%%DocumentSuppliedResources: procset Altsys_header 4 0
+%%ColorUsage: Color
+%%DocumentProcessColors: Cyan Magenta Yellow Black
+%%DocumentNeededResources: font Symbol
+%%+ font ZapfHumanist601BT-Bold
+%%DocumentFonts: Symbol
+%%+ ZapfHumanist601BT-Bold
+%%DocumentNeededFonts: Symbol
+%%+ ZapfHumanist601BT-Bold
+%%EndComments
+%!PS-AdobeFont-1.0: ZapfHumanist601BT-Bold 003.001
+%%CreationDate: Mon Jun 22 16:09:28 1992
+%%VMusage: 35200 38400   
+% Bitstream Type 1 Font Program
+% Copyright 1990-1992 as an unpublished work by Bitstream Inc., Cambridge, MA.
+% All rights reserved.
+% Confidential and proprietary to Bitstream Inc.
+% U.S. GOVERNMENT RESTRICTED RIGHTS
+% This software typeface product is provided with RESTRICTED RIGHTS. Use,
+% duplication or disclosure by the Government is subject to restrictions
+% as set forth in the license agreement and in FAR 52.227-19 (c) (2) (May, 1987),
+% when applicable, or the applicable provisions of the DOD FAR supplement
+% 252.227-7013 subdivision (a) (15) (April, 1988) or subdivision (a) (17)
+% (April, 1988).  Contractor/manufacturer is Bitstream Inc.,
+% 215 First Street, Cambridge, MA 02142.
+% Bitstream is a registered trademark of Bitstream Inc.
+11 dict begin
+/FontInfo 9 dict dup begin
+  /version (003.001) readonly def
+  /Notice (Copyright 1990-1992 as an unpublished work by Bitstream Inc.  All rights reserved.  Confidential.) readonly def
+  /FullName (Zapf Humanist 601 Bold) readonly def
+  /FamilyName (Zapf Humanist 601) readonly def
+  /Weight (Bold) readonly def
+  /ItalicAngle 0 def
+  /isFixedPitch false def
+  /UnderlinePosition -136 def
+  /UnderlineThickness 85 def
+end readonly def
+/FontName /ZapfHumanist601BT-Bold def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding StandardEncoding def
+/FontBBox {-167 -275 1170 962} readonly def
+/UniqueID 15530396 def
+currentdict end
+currentfile eexec
+a2951840838a4133839ca9d22e2b99f2b61c767cd675080aacfcb24e19cd
+1336739bb64994c56737090b4cec92c9945ff0745ef7ffc61bb0a9a3b849
+e7e98740e56c0b5af787559cc6956ab31e33cf8553d55c0b0e818ef5ec6b
+f48162eac42e7380ca921dae1c82b38fd6bcf2001abb5d001a56157094cf
+e27d8f4eac9693e88372d20358b47e0c3876558ebf757a1fbc5c1cddf62b
+3c57bf727ef1c4879422c142a084d1c7462ac293e097fabe3a3ecfcd8271
+f259833bac7912707218ec9a3063bf7385e02d8c1058ac06df00b33b8c01
+8768b278010eb4dd58c7ba59321899741cb7215d8a55bee8d3398c887f02
+e1f4869387f89141de693fcb429c7884c22dcdeddcaa62b7f5060249dfab
+cfc351201f7d188b6ed68a228abda4d33b3d269ac09cde172bc045e67449
+c0f25d224efbe8c9f9d2968a01edbfb039123c365ed0db58ad38aabe015b
+8881191dd23092f6d53d5c1cd68ebd038e098d32cb24b433b7d5d89c28ee
+05ea0b6070bb785a2974b5a160ee4cf8b6d8c73445d36720af0530441cd9
+61bc0c367f1af1ec1c5ab7255ddda153c1868aba58cd5b44835535d85326
+5d7fed5ff7118adb5d5b76cc3b72e5ff27e21eb857261b3afb7688fca12d
+1663b0d8bdc1dd47a84b65b47d3e76d3b8fa8b319f17e1bb22b45a7482fd
+f9ad1b6129e09ae47f15cd2447484cd2d64f59ab0f2f876c81e7d87ccdf9
+005aa8fc093d02db51a075d571e925f2d309a1c535a1e59d34215c6cd33e
+3c38997b4956461f376399901a8d0943dca6a335baac93fc8482c0659f04
+329c6f040b35828ea6dd1bd1858f2a9be4ef77731b5b75a1c536c6bc9479
+0821e5d88f6e2981835dbfd65ec254ebcf2cf49c917d121cd3bbb476a12b
+69c15f17d9c17bb15ad1e7d31d2afcf58c8f0ad526d68615a0f1ac3b1d1c
+d3beafeea3cf56c8f8a66367c70df9159f0b1b3157ccfd010045c4718e0e
+625c0891e85790c9b97b85517c74c9d55eaca31a01cddc64898bf0eeadf3
+53391a185e507dcb0a6f52661a56357ac818dfc740a540aadf02f4e7a79d
+8008a77cd30abde337025b01217d6a68c306abe145b7260c3478fa5f366f
+b2d37259ead8a8ec2db2f09ae0eb3a682d27b0d73a60935f80254c24426a
+003a87a29a4370cbf1b2ef1e19ad8466ec725fd5b463d06011a5e0da2258
+ff6c1483c4532bc21f2ed9b99b929b2800ddefc1a98d12ba085adc210bac
+e0274b69e24d16af015a51ca73edf779a7534a887aa780337ad966839881
+edc22ba72038aa1a96a6deba24ad676795da711b92f8cf5f54cb4322ec04
+40ef9e15b11e3005f3ff69376ecb29bb66e8fc1b685f2b05fb162fcb35aa
+d7eb2a8ec39b97ab1ff05ef02f8dbbc12085a5cd252cc4010fab7f63dfd5
+7fa1be86f724d37db5faef17ae8e8e537444e8e9db917b270344183473af
+7f47d5703a160d8ef1e772438620d3336b2fbcf6433612e4b5e64fae0329
+8a3c4010c17d93f13ba66d549c69dd58c7d26ddc90285fed831918563a16
+2a7ac2511e2f18c9eb3df905a9dcba65a31cc1c39f07458abb11b4c60346
+aea19070e126982f1dde336e79be0ecd69a8afbe2493d064d4d2ff38788b
+b3038125961302db9761403c3b8019ec641e107425002205a77ae2ae0f4f
+7550d623dd03f0ec0199f42a9a8b89514e2e21baca9b3c8c96ca48cbf9dc
+ee6d6241d713e014b49e83ad85e62a6b2f70b58e4cc72d41ea6fcbdd3b5c
+890c8af0d24200658773b1628c6cc9aaaabb08865ee4c7ff2c513ad7aa23
+155a321213fa94731683a3e282a0e60aa3c87aade3da231465bdd9097f2c
+89a1af8e5b9649143f2d9482546501ea97e8bea2f5d5eea97d4f19bb6835
+3138d3babb2461c08d537491aaede1f23d734c6f099eb5bef6e2ffaaf138
+e5ab71b8b41599091037e440127a4eaedf208c20c8a2fc62eadab191d1ab
+4d5531f826aa6b9fff2797a7f54673e0a3fae09a93a0dfafb8b11d60dc69
+5acf9b7e1a47c31d0b5a0b85b7b50cddff5ac831651d9c7469c2139c7a89
+7d2f868f36c65156921803eccfdbdd1618595ab6d2a9230ef523a1b5ee51
+f2a0d200fc0e94aff7f546593ff2a3eb865d129895af01b8ab6e4616fe20
+9123b6e2b7e0817adc3cdb78ae8b0b1d75f2986ebd8fb24c4de92ac9e8c3
+6afa520636bcad2e6a03d11c268d97fa578561f6e7523e042c4cc73a0eac
+7a841907450e83d8e7a8de4db5085f6e8b25dc85b59e018380f4b9523a7f
+02cbeec989f0221b7681ec427519062b429dcd8fc2e4f81173519f88e2e4
+3798b90a84060920f6ae789afd6a9182e7fec87cd2d4235d37a65c3f3bcc
+c742c89cbe5f3e2ba6c4f40ebba162e12569d20684cc167685285a087e7a
+0a995fe1939bf25c09553512ba2cf77ef21d2ef8da1c73ba6e5826f4099e
+27d8bc7b3545fc592b75228e70127c15a382774357457cd4586d80dc0bd6
+065aee32acfd5c0523303cece85a3dbf46853b917618c0330146f527c15b
+dbb9f6526964368b2b8593eed1551dad75659565d54c6a0a52da7a8e366f
+dd009ef853491c0fb995e19933cba1dbdc8902721c3ea6017ffdd5851cb8
+3c8bada46075ac121afe13a70e87529e40693157adcc999ed4657e017adf
+f7dbac4bc0d204f204c6f47b769aaf714f9ec1d25226f24d0a1b53e28ac5
+374ab99755852c1431b2486df5fd637e2005a25303345a1c95a15a1189ba
+f6f6883de1ad46d48427b137c2003d210ab2b2f5680f2633939f289d7553
+eb943adf8127f1c3ee7d6453b5566393700ad74ab86eb9a89f8b0380af55
+6b62f51b7dbd0c5dcc9a9fb658944d7ad5845d58dedc2d38200d0ef7cb0f
+76041dc104ef3ab89c1dc2f6a75635d48051c8a7dd9f5e60253a53957ec8
+9d1266566d7ed20d79dfc2807b397d7cf056bdaccdb72528a88aa4987682
+c909b2fe1e35a71c2f29e89a2bf32173967e79610367ce4574ba6a1cc031
+cfb176fc0313f74f91a866ef9954b95b29caf917a6b919586f54d23cb7ce
+23305886ae7760ebd6263df0d3c511ac7afc361df78bc2621f66d3268b99
+078fa59124f0eb9476496c938eb4584e87455dc6f2faa999e938460b31c6
+28021c652acfa12d4556aa4302bbcd043e60389480b796c3fc0b2e51b81e
+c2afa4a34335318a1c5a842dcaa120df414acba2e79ab5cc61c99e98108c
+5cb907a96b30d731131782f9df79aabfc16a20ace8852d047497982e11c8
+26321addf679de8a96a2d18743f6f2c3b2bc397370b10ad273fcfb76b48b
+9dad27cf89ca2c370149cd48ab956e9bbce01cbf8e1f0c661b99cf19b36e
+87b6165dd85ae3f3674525e17d85971093e110520d17f2d6253611e35ec9
+e17000e48e2926454c1e8eb4098e0115b49536f2c33505eb5e574f7a414b
+e176398c5ddf6d846ea5ddf2a5e94c0422e0115c57a8c9e56bf8ba962c82
+698c96bd6138baaca7347e44352cc62df4eeba364954ad921a5a43280980
+264df4a7fb29d005423179f7bd1d98b4280d62ce23c927551f1ffc2b8f17
+0a9c23656c0c91b640cdcfdbd88089ffb28d3ac68bad25dbbed82c083696
+1f9f86a6183cc1061ffdb32279796569d05b31c946955402d0be1fb9f2bf
+304d1ad8e1e357be49e6e2ee67f7f1e7bc699d46a5f7853fe659ba2e1930
+0d3e3ea658b9862701dcab08fdd23bf1d751777f25efbe9e02d12b5612b3
+c3fc2275190346b94ec4024e4ade08e54d75c0b4c48f4956b9182e8ce997
+74b54da4a9318c099d89f1ce3b6803a95f48b9fb8b845372be25e54478e8
+49e4707ea03a36e134efa661e4e6250d89649ae074cfd9d6b9e2071c1099
+3b8a5a5ebc3e1cb228c97565aef7f254e3f90af8a3dd281c83792755719d
+c6a5b3bab4aa6be5afe9624050eee8dfb13b018f4088c932cd48ace38dfe
+b1b4218dba8f7fada6628076acf1b54db0c95d4fb12232f1fa9d1ba848f9
+fe80c65b75d6946c00fe78839142c5302707d9269b24565dbcc551aca060
+b4d0f99b961dd3cc795a982063ac42e9fc81fc98add42744a9f92e74b00d
+637ee4606ea2099b6c763493c3159f8e52a90dafca682010c0e92bc9038a
+10abb066c75c8d97f7ad6fb1a37136e52cf2093c4fa485fe12adad10e4d0
+83b78b023628ddc5326cbf8392516027a9f3de4945f93488e4a1997efd2a
+22c2c136dbac1bdb829e082beac48cdd06dcb17bacf09451c7b636bd49a8
+fc60cb1d2292250bea78e1dd276725ab4c526b66ddabf4e1b2bf0a2571df
+2490df70735f5da321fac74fe4fab54444e53dace9832cff38a70c58104a
+4f0c0545dcf7a1a9ecb54e0e32d6d8195d30b2c98a567741fcf325a4ddeb
+244a1a35676e246ddc835fac13b569f35f22ec93191eca3efbe17ff9a950
+d08f863710b2bbecec969068c498eb2338b68f3fc3f5447449fe4de2b065
+e068ecd9255d369b2bb6c4b0b7423774bed69294758aca2bdb1a8d5bf618
+d3fa09462f7838e8a79b7a53bebe6dacb0a1561eaa074bc6f069f6a06fb2
+c4a5cb13e2172bce9be659a82665da5cded73da84322bb16aa6e19ac1958
+7515cb5d2b65e65e803f76700ce5efd3df7fe4ed431fae0e8e286b1d5056
+a0d18df926b2be7a93c503ab903abd4788680a6201fdc299f2cb5d6a9b6e
+2048109c8d1fb633a54128938594b2cce86a7e0185e7d59e6536584039ec
+9e30ff7be6ddba9fdba82de7415fdc47de84d97afb1aa3ba495bd91dee9d
+f3b21ee1164987dd8510925087cd0919f1085cba6e4dd3c7384d26667f94
+ad7f736a60d8bd76dfaa4b53c23536fc309ff2317c48ee0107ff2ca4d1b3
+f78c5a27b901c931128bdb636094ef0cd543a5b62b7dbe10ed83aed5780c
+a16067a4a7e8b7c5bf8a8e822149bc1b5bcdabe13a7f6aa6eaeff24a42f4
+a58a2b70f545103540169137fda9abb589f734b6776cb50402d6123ce802
+10dce05e3697a98c9411cf60a02c278c91e03d540b936cd00c668960e357
+1aeaf4d94cfb496b259ec0d8fdba9199fb46634ff177bc8d310ea1314eef
+d46c927a981c58e88743ed4e07d80fe841edee812e3053412bf2e710146c
+b25dec8ea70c38bb1f6e4db3c2e8ba521963c1584eeb60ea1e9555058f13
+e98307c13cbd15c26b611f543149b1ddf88dd6296ae703f58daeb67f1b03
+ab5b24c72d5770cb9d8ed242c4faaad1dd940ada00e98ff3a61799d13355
+aba916910aa9a6e5ee8af438d0ba8235346fcd139b9d2cb7db7bd3f298a3
+94ff0aff3b9042f32a004e042c346a5ea35917f229848a9c5a32909b0090
+4aa715640277a6ada99f8b2927fda22899ff1347f42bac73e2bd4bbf3945
+55fd7dd30d5c6dadf5c259fdb2455d8c607de1c5da588e20159f18e4e8da
+b714e532d888a0386c52c2b85964251af003ac9d10c0c8b9b3465e1dde48
+2e74a29e17a7cf6c9a43b5af1646f0b8508f98e9a1279ec3908073d89dcb
+aa093e8dd1004c1ecccce0803095b0069d4be7a1eb14b02efc37d137dfe3
+f0190bc9628069abc257f45d0e050e60c7f5281277937dd986fcd5b94a2b
+845a1a75addd74a142800f18ef408c08a2c2ad16a93298f148c0ae7d2990
+ded147f92f053809a60d4f992a227167aad5b5eb2bbe8a4a77dc77a08b72
+6acb34422e2532eec7e274e4a42d71ee584f5f3df5a3a5b379974ede73ab
+5f1b0a2dbfcc8cfac4747ca26eb6030dc2f85a104b754432977850c093b9
+97ed90af711b544ff682e7b1eac82b2b7b44014b09c17ecf084c994a095d
+9eeef5391305caf093b62ac9916f982a436d521fcf4d75c5b8e4d92266fd
+e99a58aa39d7693ecd1796b8851761d64bbca39a6d5a0b4533ae47123327
+f98d0ad0e8b36625cc3647b55459552906d8a1d5766845ffac101980efcf
+79657e365510be5db557cefef21193ca3cf3dad175ee2e7ae91d174fdc06
+2ff5c51ffe2f021122e96df042019d3a1883e662537ec1b69c11fbb6e750
+0132eabf5803c816153ecbff60ca3b3b39708c26cb1751afb2e65d8e5f4a
+c4397a88fb1f112672fcdd24e4ba545c5b2a7968c17b62f8e2530a8acbff
+cfca82c64b7abcab84e2c4a0a7ced67b15669301fe9ff2c756e70ff7ce33
+497be6acc4ac5617e1f043bd8a87416299a39bf17fc31c02d72d75fdc2a1
+e60669fa4d5e4a49d9afea2f53f4626680e9c0dfca223529efa415c4343a
+b6067aa800c484457ea050eaaa5d3fafeedd0eec72f327e02c6b3912b5a8
+c404de4839c9c4a99da42681cde43316606a34c7d2f02269de1aab776857
+e668f35946af4d618d36d444bdc02b1f63ea25b6260b4fb606ac8575b5c9
+782a5de4037350d5753b1537537ccb008c454eeb264e6cd4727c999e240e
+0ac89e95a896b67d54910a3531345f64198ad394b5ceb52881f1dd9e6beb
+95862dc188d45b3e46aacb5fe40097947dab9bc3c1ee46bfc9b1b3ed6167
+efd0d65ceb043d7b24c1456676e4baa47b1209a315f199bb3a91f4374cd9
+cc0b40d3f09f19f8dd8a46915eee55eeeeb3c7b8f437106ee491ef0f4ff9
+2c5c6f779e0fbe7bd5293964bb645ca362b106abeb773571d9ae83b786a3
+d5a4ea3ea970daadc46cc5e6037f76fd20e0fffc47cf4e7af9522b91f96b
+3297720fd45d9bc2200622ad2ca9445556c8a8202b1991bc63da360d021d
+55be2528e043f803e08da99b91ab9cfc5e65b2655d78206b4aecd445a7b0
+1caa0d06b0a55e8f04b70b60b04a860c8e1ab439f4910051e3f7441b47c7
+8aa3ab8519f181a9e833f3242fa58d02ed76bf0031f71f9def8484ecced8
+b6e41aca56176b6b32a2443d12492c8a0f5ba8a3e227219dfd1dd23fcb48
+fcfd255dbbf3e198874e607399db8d8498e719f00e9ed8bdd96c88817606
+357a0063c23854e64ad4e59ddd5060845b2c4cddd00c40081458f8ee02c7
+303c11747bd104440046bf2d09794fca2c4beb23ed1b66d9ccb9a4dd57ad
+a24943461ecc00704c916bdc621bfddb17913dfb0f3513b65f3ab015786a
+caa51ee9546bc8ddf87e2e104137e35ddf8f8d23724e9a53824169bc7cfa
+99562656e6f1c888d4dbff0b269c5d1e733e5f212d91297610201eb43249
+35e336dd0052738db2d64f3e89429903bb5c1810009cf766e9a06223dd2f
+219b706394a121dc029af55c6ada9052af59682ef7c51e121cf16f0319ac
+0aa9512ef900c548d673fe361da19052808797e958209072e145d46ec8cc
+a89fafd76630eff30ae979973bdf0f8c9e469d8edd3b1c93731c72f976b7
+d81142bc15c376403f967affaa5f482efd57c6f91970729d16db851f0ed3
+ea7d82f409307b5b436886c1beda94a1fa3ab1b60686f6574c844fb2c0b3
+a07174dc4f27b4fed2f8bd4d5436be4b343e5efdf0400d235bd910255341
+a20770804a26f8437e9bce6da8e9f8258a343c7aee291f1510be306ae67a
+ab1d7696453530c02fd153bbe49dbf62baad6146029cbd1656cdb76c952c
+b93edfee76fe33832930be59636bb947e8ad285f20f663cccf484fba97d6
+7446c7b6c6f5857428bb1737d9ae801df75d9cb4d7bd59ef7a4cbadde928
+38f15d232005585d2e40483d2d3e08cc8f398bb43afedb84343c3ba3835d
+0ba82a86dce859cf655f85e63e41365e0dbefcf511b9a27a2b6e66b2ad3a
+c657902842287a317e46ceaa93b5088f09d53a65815b44538af90ad3b06b
+4e5e2dc509f02e30a01e05201c67d4d39582bbe64e20b669f5fd787909a3
+30fc50a95b31426bbb57a4fbf9feacdc31f98bcf50da7e50c2bfc169c6fd
+ccf213cdb878653bcea372968ea6e31fd30dd55434cc91c0af22179ce669
+a05493f195e12432c6173ae2ac3c94fb83f38210014a9f969ea2b44e99f5
+e5a7317e848d429ad62167a4fc5001149676c0c28cdf59b8d1c5a582f516
+3eee855312777fee6dacbf993f5c058f355dbde6552dc960d336eee445dd
+11d53fd21b745d1e5ec317efbbef25e070d0a36797a6081c356ac2328e64
+e5c55fbc81dc75d9c1575548ece74b8307eef485aa8e28859a2e0435c831
+23a600efb323c362fe9f02407a5411c41a69566cd50add324b63ab939980
+b9d7a929ae4887163cfa7acbfc9fabaab8987a1f6906b9881491cd055b94
+485c968479dbb05b34ed0cd6844729a692978c6928c3392e33e8324ded88
+814cacdac8128e1425c0091a13558100d7cdbed5992795d94d39c32f32dc
+621ab6f3b75187a66741f61d6a9c91d791b1cfc3d0e94d4a76302e0c3f2e
+cbdc51f14f3251aa5c8bb989f0e13ee500b7b7f2f1e52ca970ad8a7b4b99
+57e93126254297380d67179deb8ff1e99d5cdf7a35c5bb9fa7b402e63234
+78640344e1f10c378ad23c5cd1aa18e1e0b308db70d3a624a455f8e291a2
+ee102ad10776208c2d546cb76d89ca8103a8b95f8acc2d2bdc9791324915
+6c9e05429091071f0c5b76d82c8d1c8a69d840fd460922cd2090624bc218
+0c9391005926a25042a55e322060807363462e1cdeab309033124ba3a884
+1db13f39edae04ec52cde9dbde64ddda1ad805141d4230ec76bd81fd98d7
+0d90fa1aaa26ea551bf687ddd6cdcf3de5a446b266c68434f07d9c0b382d
+5816c4e22f22cc03ff78064c6dffb12315c6bcbbf5dc510f5aaabf23471a
+234efceeb4aa2f9af9ea787c014c5587ef162fc5b35e8f4c23b168c6e247
+41d33dcc11d2a56d3ba9d8eed6e79aebf9f0faf1a3aeb89d792d69041f0b
+b8fadfc0aa090effc6ae5e2f13cdbf54b5bed69b039eef2627769613b6f1
+aefe9b66747fe8feaf7455796740f411a770d4a1764f0483719584880f45
+430e38d3af184145892a08b2add234a3f3ee4ccfc9f6995c02392adafccd
+722f366d748cfe9373fbf5f878ed47e9d221fd156bb28369df9e7d2b79da
+76120d135ebaf36cff93beb7e313c2b2de7477176fc19609a1b906c995cd
+defef08899265b6b8aefb44da1aadefd1c523dce5ca1b84c0c652b3009fd
+057789892d4d31764f181754b2e0a62c465587585509989a219711a5e4e2
+5b3b340ca8fdd3f04fef204b1b722b2f6c2ccb00c3cf1a94ba9bdfbfeda9
+e2a062c6f1ced3b8aae5dae32ade1fca1001f98d0ad0e8b36625cc3647b5
+5459552906d8a788eb8bc734ccb65fe9582c71df94fd95d22c5323de235c
+28220fb9a2ccb37362174d8cd5922c9e5a87b51d0668555100a33e33750e
+f1f795cbed962494a994be7ce8cf71fc58ff4204551b1615ed27cf088171
+fd000b72462b67935961e7c6c3a05bfd67b9ba094ea2c16fdf486da912e1
+e97bfd1c17934535e551cede20c001b5d2adb2be4cbad7d6ba0bdeae4b1a
+a739f90293e67ecbdeea4d35825e092697fb05b215083e3f3d6be260790e
+2a175fd44eb1c4c16759504827a6eb58a838c4d65fec6eef108495577019
+15740cac164111892e8d1cc447cd208e243a89ab847d8ebf4fb98bff49e7
+a3453facf3b0e8cb67590f390173ddba68324531d2e426aed152e12301d7
+538c1f3c0048a9cc00c009a1a9138460082123209c1e007266fbf236eb72
+21f87d4ca38a0b699e84ca230ffb5095f90a6528bf2a9118f95ac9ab8d2d
+ed9eed9b8b27be894b717469758c8d94fa89acc64f530f432d0e5f16c922
+36d6a63410f099c9e909450fd731d698ef658d8ffc1de14817b850814f68
+1a4a9be5cc7a71c381974c249f0b209bfdc2e97f9540c96f57bb4d283622
+00969b82011315289e6a025b137030a0af3b4b42b00fed7cec49df43c59e
+3b2495a036dd1b17a8e6adae63bfbbd48807c44b5bbf71813355e1b0e58e
+22b6fb88005fc55565be49c17244901b73ef02fc4eb7669be5af22d89c0d
+dff0fc6821d810d13e5821d48d4a71d7e463d5b60bc279d0dcf5f8da3a95
+905b56d6f2be95e6d4243b1048e3b662e62401ffaa3bc3f5f90b0854b8a3
+8c38039f61fcb359b06bbb7d59e3b39a295dccd6db9a8b83a6f64ef8dc94
+a77123dd164cfd1c46f1ee51aa19c3d6e7db92a298d10159f2b5eff2caf9
+dc93a6d267fb65bd900d6adf0c6be598050b6d3a9b3a322ab3c9e880d774
+1f58016ff97e5f606b5dbd72ba99252c669209bb556dd5be84fdd7c1ce92
+8a3b3d3aab8d37e6b740227563bb4d60f6bb04052356e1a48d2079feca44
+7ea17fd06f208426d045dee660d1d6460455f8d20dbc5ae64550bbdf60d7
+27d96cc9afef842a8c8c78ea2257e6c6d0d207c80cfe399e8874c693274e
+d2c2022d303ca50a70624b07434fb85040a76a823f446c7454dab4f9c05f
+10274eb5ba164aa3649d1bc90694316ba5cb3e7df4442e777124cff7ebef
+53df2320a0c441ab61666493cb43da46d5711c21699de85bc74359444da2
+e3e397d4c16234f81531505b621aa242a6698886f82b447104b1f1062f60
+b5c87cea9151bb3c627bfa4532b06fd147c556ed8d61ae30a8719dfb8705
+f8a6c74368381403640cc57026d3790c49e2bbd1c0e48285ec6ba44de678
+e3a1394d659c412f09644b83ee1a333a1f51ad8deb4e6d77b3b226ac2c4f
+fe653411a7976ae7c4a3cb7df309788da6b483f8a7bab4a6990db74362f5
+bc41d545a320389b2599fd726e426ed9fa2916ece67b058f6a269544e517
+128bda38d117f402409d0d8f8c88ed509aa2ba882e0c579b45af4be80770
+22d7269684eaf0f9afc3054316da6611e3fd260d67fb6fe52c9ade5dda24
+a0050a819ed21342aac9d25194778beb3145f56a66980f620998923521ea
+3f957b6ed0c5470734af9f416a16427dd03eff9a0e023452097d4ef936d5
+49a90823cef6de340a1ee02a52851b310cbcf41ae274947a62f9d1d8702a
+669023e3caf967204a340694b45fecbda4bf9552f6bdc62d43b3b2c3d571
+9983c182453e22ee34241ab908e667115f7988174684cd70084aefc55caa
+f5352a88e9dac45d1ea0e032af61fe9a9118a3931b2050fc6db66ab96a39
+74353b597f34dfd9f72150de23285eda5e555a607d198c291965a7233715
+3f4946a57af0b440ff8567b01a6f46c6d32fea5f8bf57d89dccbab7da882
+ee6c9260e89443b1d7db099477492bd0468850df3db668d741123e7ebe3d
+c21748ab4c5cbeb5de33b8963aecafe76bba0c4f6ed8e8263a116ed85e58
+fb71ec4ab0071301be7c7d3afd5fa6ad46c0232807bb7fe129e44bfd16e9
+fd0c8bb5e7cdd86a78b5fb0669093c22eda9151d85b6f58a9c8ead3727c0
+09850bd31a8b4a873d0a506240bb2aeccb8dcb6369532f21d9b967aa8443
+fd6d77cb2d65c4678a5fad188db85940f0a187aa1031dcf5b8e0d0cbfb6d
+b3b96fedec5b249b7a69de9b42dfa605bd622de7a220cce9b66e9f3394d6
+13487dc5e82c1e619079cd057b1e19ac05ebdfd7c8bf01c6c66fab49e0b6
+613df9e42beae2f7b9407a2bff8896d8035cea0fd5c11bc5889cb3d90876
+61766138d2625f42d0244adca65d1bc73989328c0eea0b97c7c766285ab3
+351ce2b183f774488a8806c33178090a3808f0ce5e339b87cf7add933301
+ca486742831ca751f0626864ce13172829a8419af5c78794a0eaa17b5bcd
+fcb684f7d4bb7af15deb432e44dc7dedf56eb8bea08b46f1e8123a49a349
+a7cbccf833a528f5e22d2d463040e09b91e543a2f33077b3e7b9ecc64f14
+306186cdae1fc317a6ced7e9b4d51a10bbbcf2fadff876b4d9082e3f4aef
+dfef230e4232572f4fa33a6e065f6895aa2ea96c5659cb579b023179f0fe
+de7ba64bbd9362a7b2b8c4eaec254915629e81d01c839096339b99bc9e25
+84536955feaa52fa20666f65bafd9b2e69c3e8c15d24fa407e7d881679b1
+789a0e2a695d13553c92c0214c9b7562cd6a9a3d77c8b0c2196cef76dc51
+d855c1dac37f96eae4cc7bf07e17dc7c08333d7af33c8b2965ea1f23446b
+3c96c52b30ea628ad572694d145b58a606f90b278290297aa372cff56b6f
+56f4aad6612eb7c7bd07db4f7d1a70d8044d16d0b5c1605ee02a852ffdb4
+450147b3f9b87d72dc431b34fcdc899462dcc1b6bb6ab1758b6a589e91e5
+8f5196251d00133b43749b7a11fb67a22664c5e38e336dbdeb5509c2d9d6
+2642c07275949df0e2db59314ae0fb34641fc171d3fe1289f919136d853c
+d9048ee9db50c699c49e27a8df199590bbc65b23b55bb387eed0c73f2db5
+1cb091f8c22af83103f214199e371f7de1df23f757817200be30610004df
+81fe8ed6eba79e856fca21a126ca326ad2f313c16e15754663ad6a065e08
+4050ff005fc899d6e233691b918a093b5f1ffda8839ab23ae66b1bb7b953
+0a7f896ec55de6fb9faf1b49656ff2e57488cd7f1c44114c75f9d571461f
+767a6040ffa14e9fb43096f164d60ca530d7cca76d526d1999ac1b52a793
+28651112a65db1f2564ecf90ea6bf2c9ecf515640719c3fb5e36cfc58591
+e227793f39b9d3a9025cb10f324a95c29c488724aa74812366ff0b118fc7
+19f9fd0f202a040be47ec99b46b4dfc3d2a17902a5779c8d52b27231a1bb
+5cd794c838daddc3e6824ca8297ba669a818c239b389400faf17aa04b802
+f763029edb9784dfdc42f223e6496a938e613463bf9bbbd59d63300a9ad7
+4e71865cac4b4e81a5864388c3886e70799c8989188341f7d17cb514cd99
+3b211883f171ec6402cc361885f4f4b110757bb3e52941a94bfaebb2faa0
+3e32eb72e25e31abdde82c2a9015478afa0f434ae3f8b97a4bef598d6eda
+44ffe1915c26ee0e8339d2d45a6a080550f538ded5542c8b96ca2f596979
+8bb6223e460e857516ab5a3323136ee8fc4b0556a7c39d0cf7acb45e48be
+4ae9db325e4750b73289e36a61b301795bdb2ca2a8b933be1c09fd0cd2cb
+8677df171d36ef1519a2269b21e4103b2ee151c513df3e10b2a216d6fb22
+18bf2005fa7e0f0563ad96661a7f55e1b5b991f8ca285651b2683c6a7c9d
+2d1941374989b06f2e9b42a6af60193dc758dd8e9fcfc7c1aa06eab47e81
+bd79660666defac0c6b9e484df9c17a61ce7a61ef73150e8cd406af6da17
+4d9c2392cc420eddda40f975ffbeacad8ce1b4e14bee29ba8552ff03376f
+c034784b38dc1d0ab7bc53943d2545b03d39797af8d58d6dffce56a353d9
+bebc833f04db321ca8642bbb7fcc63ed2349ffa08a33a5d0d78f4fd2c5ea
+4258e4671e362036f1f67fcef9d878ae2c203fd9c05200c59cc98633e65a
+99d912ec51d6f74500d5358b70e799a6817f59adfc43365d7bba1fd6766c
+5c8e76248daf3f01e7a8950fe875d657397797a45e7f99a92887300b6806
+b86db61e03c4c09d6cf507800aeead874a94e6f665746752937214302045
+0b19cfa8db69230517183a03a16e5503882ea1e419c333d3e3b73cef6762
+873ac06bec34c3f736494483442619f5bbadd86f128a5a40b854051893ea
+8d31dd6656777ad4ac2572d17c6fb21385b053495d1270e65d78334a4115
+2787ea89b86f97e72718905a11e9c5664837701a3c1c65ccaf26aebe8dab
+c1207d5da2079c37883d9235708f370203b3b2a8ec3a5bb35fab93dae115
+aef626dc44b67ca56fac18caf1c22e6fbab93564829a75776630b9c42513
+721ca0fbb0b402f4d1db8f701d2b29fa60162feaa8a167eb3113c6f57036
+e8361357913eb24dd38dc6d3bf4c3176a07ffc75cecf8e5940a310f79a8e
+f590844383d631796ade04a91144d073a9413cff34fb454f1fd75cfbe5e6
+525c3bd36ddab80138f6c19aad7417d47df1f1e0fc958fb190a8205b5321
+7c43a4dcb0599be404473d6faebe7240dc402a0e0caa21b56a601b154524
+f44988e5074c71ae8e1948bb2a2ce72fc24cf3b1813cf7408a6b097aff22
+f9d285134d09b7053464259531eb7b270cd5f39f81bbf41a36420f61e5f6
+b429036bbf20e27af1a437becd74c5bbc25ee2519402454fc94d430636e1
+736fe65a643d9b9d21c9a54eac5a8fed51ff60a47b85a0e9423e330e00cf
+220c23e056d20aec2fca3e6bc7a61a8366eb940c9bc99fb90e8704e27655
+20335a983eccc7e20b13745c4b4f30a842f1ba64745718c152697c688c73
+6cffcf5cc8eb5756201560413117a45ad3d264291cd51404f98448d31474
+d47d17d201def12867ba679f0e2605de8f3e8135ed0234890cffa68848f0
+6de427741b34c2ea654251ae8450a152538eb806ace3ecfe86d8c4a137ec
+c98c6d6cbdc191a5f8f5b5972c70b4896960037b6d4c7c63586a52d5eb59
+47af8c192eb980d0801fa670bb1d08740819f9da1dd9e153010bf9580a1d
+0925d8327ea1b88db8d934f40266ddf93e5ea137f267847d826cd7999b33
+c795d0ac05abe2ec1770dd98eea67912f1939118defc9b379e237d6477bc
+91ad08e0046b0836fafa1272b0213dce990c90815f5b30d0eb103ac9539c
+2f7bd2280264cd95b4be84cbc5139a7628ed211905dcb92cbc3180ac9e6b
+b9ecc3cb08608b2395827d5729781dea49d328ba0c1b4cf2cec9f6bbc822
+1f2bbbb9d88f9e7682b9ecc06b9705faa8a90a51678183db1e24cc2c4307
+e16b3c20f08f179ec69df7a8c4261427f5886f9179c493bf2d0ef36640d7
+79925585724aba69df6d1b4f0bd2a356eedfd74a88bea667b102420c2300
+ec420e99b9ce8be1472b617e1255a7f43a0b52f11657f1a4dbb624a24886
+9604fe2062b98f5787d010723e520a4f42a0c3943e151ee627f3d5db90e0
+7747e1a88a53c4784c8d2b042b9c23c9e436d7d88343171161a364cd8961
+37a19582a00d774ef01c7c3fc9e9c7be5074c858d2bacd707a6a4f322027
+137d6ca0421ed9f9c7e7229e867678e5272cfc7156a419e893404ad7dabf
+a5d8b6fd0787cb4fe1a901c34dd931f1b64f0c470ff807005fb66350d0ea
+eb84ebef2c2399cd14a4454ea5004bddd99988b39c4134b92121ec77faee
+55cc716eecc58b594b39c41dcab308efa4458ed71943ec5805dcd0194ddc
+1ba04a5d3d42d07ac62a907ea25cd2a7e77aba470324d41dc1a3fe088388
+787b3312f472cb4f23a414fa5f7c7a0cc5d121d7642b5b3f0cf7ca2173af
+3f878f374938251feb3ce5ddd2d7703fc79a130978ac516daf70ae903799
+28bea3a4296f48725d578d2e8fb0f932e398404fa8a242024bc011c0ae81
+7b92bb104712253a5d89c543a744332069e33ca08bd133211d233ef799f2
+fed6a20a9073021e505def8b79e1279dacc062cfd4dddc2e8e0a7fda5dd6
+bb5a745f99cccb7ec1df532308da3da0f236c74639c280ea649b2f7ec27d
+24221470b642567f3b2e1cd0b3ffa65c5ac986b557aa9b444bf470380435
+abae9b51c6da7ff753810ca7938d8a1c47d2b41fafd236cb5998f3ef365e
+1f700bb257679ba3a82e235a3e97a667a6ad94412839c96dcd49dd86ccbb
+6df8ad01756b311e9fd57ccd2eb2f19f035e214804e2b77769319a5389c2
+35f3ca2a73c616c9ef0984abcba167d7d652b330c68f4f6378aba69628b4
+2d59eaa2a7e4c782f6eb96f6758d17d35650b15cb5de9bf973b3b6f67c1d
+f3285be8322fc2b44359640a3ba5d6d7b96142583a00a9a0ef84fbf14046
+09ad55b2aefe8c5c8f58ed21623bf765f81dbb6cca6d2a51fb7730a14839
+392cad6b47f5e03448350ab36a37d9ff2b9dab69be5196511072b10cc91f
+2e6b5160b2b1bd112e6c02d14063a9bb46977b0d4bc79b921fd942f916c9
+c5708e0d133c8309de2f6ee0b1afc996c889c36de20fbbbfd32878f477cd
+7735c7c3fa59e9c46e654ea20b4381d9f6c6431082e6918d532bcd539284
+af0333a783c9e7fd4fa1e4da5ce8fea2ea4037644a24532d65fa5c1ee982
+89e4b9abaf71a35d308a9b8c337f70babc5fc8dbb0327143707ca5b675c5
+2d3cf09f7a4f667fcda03d8c82d157e661517787ce6bfb35ea772de13c66
+2bd24b74ff9ab0fbcf6635d8e06b54b5b3125d17ae13d175cb7922338ec8
+9d1159fea2110995ce48f7d2b094f06d11d59b3a64a44a83d48c78855e47
+21243e82d9858401b094a236fa0a90d61863931c30d13b9bf33a35ac0d11
+a999f2b4dfba6fc187f8c235a5217d777a5a97112e7db6a8a4b06b07d9c9
+f41820e233c8b58b9e47ac56ad1ddcc0b35dd03976bc776c6ac3692ec0ca
+f8c75ea7825bc84156468ca7b269d890ec9d4a365b0b31d2f6530185d5e0
+2acc3ce14eea55ebb5667067825a8682e135d23c78863d32065ddcf1a755
+e0de6dea7220d1a28416b96db40b1e9f159aeb070c9a9515f301f162b0cf
+e32c6c89287de6e2b40458e3393826189a10af8517ff5a10c41c9d05d999
+aa9305a2ee8e7fe46076bc9c5722ee0a140a144ae383e84a8abe70af5d29
+96a0a896cd499caa0ed7867e7c3aac563763216e7769d12218b584d853ec
+01db93ca22d0c8d6b286b20b6b26d6ef19f2cebe7030ecaa68d069fac7a0
+09d61770b5e8f83024a99142f59d88297cb8d093992c3c6c11b043b151e8
+20df640407d8bc829bfc196bf2901e63c6f16102d03ffb7c54a7a560f5f9
+5cf8379f4a2eccdcb604bd553e6157b4381940d1b3c768dbfbf2618812f5
+7fbe744b3d8ad680dd9223d8bf2412ecbb614d05b485e3b4669d22b417f5
+02cce2d705c208b15fa83b5be77ccfc1c840f385a58ae49fbe6ab4e53912
+473630e0cfecefab95ebc632a2b10a2103bfe801ca0302542080cfb4cf4d
+4c241b1a6c8d28114516e3f1bf39dc02db73e6d9a797279acfd79b02a71b
+ae34860dd0e11b18954129f8dd57c039bb7063a4c92f0f6a1e25f4ae59d6
+6c1cc6b73a79d6a56f7f2a8a64d571caa8a760f4f485d770d000ddf393ba
+784bb27b781c47678dd78ae9b5d5e8b57d163c42c7a55e4aae22061686bf
+aebcede728ff2f65e75955585208c176d100912836b5200a79062d4f09b1
+ba9465b0e937e289160ec543a4cedbbe0cdb5ecfbb4838138ee9e1ac757d
+3c5f04fb6b510b389e2f521759e403bfc8ec6bd79e2d40bdd81901c10dd7
+4620acaac9108940daf03af23f09d3c8b785db562b05e597056406557857
+e96fc8bea53c2c2ccd0ea6572abb0acacfe29e737173d665ab6dc2995f60
+807aaa4073a183aed23c26c67eb137c937999fafc63b66a021125e4ee5c1
+a745ad1fff2bd828dcef392052965ce0e9af7a2c88d730fef69da91083fd
+83d9fe9f73d42a8dbdcaba85b0fa93b210dbf49cdcbf5d4b69e07375fab1
+a39038cc51f66f0b10eebe0cc61f697f7025d9755830b2d65f1ad0db91ef
+ebbfb578053de329935bb28d6ed6c12f748a2f70458990f04d56c35557e3
+8bc5d2e5de7f52bcf00c3bcce091aaa8852d53ac686f8f407baf3f7c8968
+69f3b62f44a5e2291aff9d30d7b5c663658a41add74562dbb0f1062f564a
+9b907846291700151de04c1a55cb945eaa2e7a709218ec56d1becce1c0b7
+dc41d5f016ae8080c3b07311590a0def35337fc3c844c0ccd04926be9fec
+509b1255ef12f368d20601b1ac8c68b0a935f987a21de0f8191604e921ea
+0c04b00dc188fd73499852dbcccd4119ef799472b353be7f7dcc904ddfdb
+920839f3d4a13bb1796f2dc886f31217845f8d7a543aabbc720311fd0e6d
+a31ad3daa06d5e7e6270a34304f35ef170a7abe733428e96b0522fddbb5d
+eb35aacec147067fe066c9ef145246fa3d444d176c274b91fddb8a7bd7ff
+7cc7693c25895bf931eb321dc9d79f662a17691f9bd1662fecbcecf6d1f9
+cd8ddcda56d19811f05fa48bcb492feb355b0ec7c04d6046549c56f7799c
+2cd0d9dade8809de7d510702e525ad9cc82c41b4fb36218e3d72e905c507
+159076a9c0e4a008ccca17bd594c69f5eee656426f865fc1988d677b72ce
+b710b29a0aa8f8337552ae30e93bf7c6e5d013555872dba4737dc5f08c0f
+efd428c66fc8da675373f13f89102688977e18e14dedd7f3b676256b0263
+b66b013617d9a026794b0d6040c23c5506a98530249633a6beec46117c96
+ec036eaf6439e25b8e57754af5ebaaf9b57880ad4fc93f002fb03e9fda21
+df4acb78296b0c49a5a852c134c3b10755177a0dbd6c54ea7a2b9bdac62b
+5d7f3da649df856478e4baf97899e0f891a96536c283f5c81200c51c6ab6
+77285450c7f7e96836b6da5660f6cb76782ddfc64b6fc348ebc3ba4a46f7
+19176296d8c5a31132b3fa7d935a5d777c1dc84d669d564cb4fd689a38ce
+680d0b3b130caea0be43864826d0d154019fd0d865f1c389cd367cb5248e
+24640eb6f66603e50581f6fb5aca6cfec1d6dbf4196da10a5e1ebb14e4ca
+0251c4c8412cc1673d6e7a9666b04b090567efa0b830d2362fd384cb0303
+8a40290597bdaffe429bb89fb66b9dfcfa92f39d92a8baba7266d144ac04
+f069093ebb3fcea961ba4497d3628ad207e0c8c4fac0e5f3f2a663a8d05d
+b6dc33b890ae13d84dce64b495d24cc749b121659373ca31cee09bff2e9e
+e5b62e89d5faa4482a75f341dd172500a54b98fc108a69a3ea94db696513
+d4c7691e0095ed3900cd4489ab008b5460b34ae8dedf3721c60de7086605
+6c391137cf23255c565bf11403bdeecf8bf39ad5e4317a4bb37003b2e7c1
+400c3b8ed7f63719bddf07908dc2decdb0f68e8ef722851c4420303f6de1
+b5efc9b2598732fd1f2cbe45a504bd7fbfdafeade3add7274a1e875aba3c
+4e0abfc6444944b79f95b5009560818f7a0599e5bab4405378fadfe084f1
+653e5a0166714047e8bd4e4cb116596d8089bae9147ec1d62cd94491af75
+a1743d58bafa11b63b447c954a8d7fe11d39d969feac8fa93c614f97807d
+ac62cb7a84a974a0fa555a2e3f0ef662706efcb828ef72e2ea83b29e212d
+f89ffecabcb08dbb7119203c4c5db823bf4e8b698b763fbd4d21e57940d9
+1754959d21f3f649d856ac6615eac692ebcbac555f772eb6ba3cece5ebfb
+cfcc2f3d8dcad7edc697df93aef762cd47cc3ba9e2cdd10940be676efe7a
+a3749170edb47b7562805e3f8bd978b18057c9110ff8d19b466ea238af32
+993e2d3021745b238021f824d887d2e01a7ff12fc6f084b35292f4864579
+406c0f61d0ac7cdf7e4770b424e2ccc22353e6c82bf8ff172973df267ded
+bdaabc2a742beea02e35b9b253f98de9ca131f802deee2905ca1a6dc4608
+19a59b4a4265c723007d0215fc8ac2a91ec5f86cd6aac1e370a297103c3a
+3cff58c7ae201cbaaa8a12c93e95e73974f9abcd678451b1db02ebb2e10c
+c5abfa573a2ea4219fd1851765649318bb556b728d432ec05a86e9894aad
+9cdca63d08642655801bb37f28b6e11b958e8e800c8d521ca4aa045fe9ab
+ac02dc015d18b1901d519181ef60227170a07f3328a6d5fe4c5aedb35fc1
+3dbe86564a9b1dd4c7ec648880360cdd1742ed4ac409450f1d9681cb5e46
+5edd1de2a2c7f8ed63436f98e849504ae71bb872683ae107ad5df3ca0b47
+a5b79513e02d7c540257d465ae4521cb3449d79c931e2ce8c5b0a0a4ac88
+cef7b9e5f92bf721ad51682d6b6f6c14747f78eaac1891fe29aed4eaf177
+e3d2fc655ae889c0c30a3575a76c52e95db2f6a4d8ffee9518391954b92d
+39dae4e97c4022031f8ab390b66ada6dc9ab2de4d1dddf26ac4032981a69
+08f73d34b4849ae28832cddc0dcd116a47d9262b0f93c24fbfdf8a78e6ae
+ae3357f3fb89530854257a9db773a1acf5271fc4ca04a06b46dbe661ca11
+9f45e0080cd129e1a7c23a33f1c48af960761b117d9d91fa5a0ed3e47865
+b774a322f7dddfda2960b91fa7ba20c8f9eb213251299ae328b28ef54b0f
+55fd54f8047c555e4045cbd70964e1c953e471408e4f25fe8ca7009bfe44
+0244b1e30dff518ea7ce5078027baba4e07ecf0ebecb497b4bd88f1ff72e
+b261f6dffec0ed895e237b5608d31ef479e8c9ae9003039a5fe67252ee39
+774e1501100c0fcf154f5c5c81c70539e03118ab91f4ce247f6132d46346
+bbbb126c09d7459c1977e6e367a0c83d14edf7dea081e5f795a7c831fd1b
+325b33674ec9c2b68029a0e600746329ea2e1b9bdd5cb2b140468e53c108
+8e8f2567425443f8146ec37101fa4dfccb0e032fff6cdfd76382463551b1
+ae8ca6cbff0e34a3f75ad400a9573217f8cbb00a6d59ff46e48421e97091
+cb17f53f20ebeb89609ea55ed6ba4101f2f3ceccbc7ade21202439ef91d8
+a9a783c22de7e6601b50c4342e094d0eff223494489fa92150425da1b432
+908423fb3f41e0b115ec1ba592a4f920d15610b9fb33f9912aba67912d05
+1ee00a13282c1909a3a56c4ed06f2f4d1739dc296b7492aad0446f87a416
+c6db4d42b504dec3a6756f3d0845ab2d2e151aa5fde12b31a9c3b5ae1cc9
+d97192bc048f00dead66940004281c4d5a92c20b1f77795cb4f98b8eaa7c
+be16f9b9d4a34a1a53e0a0deadb4fb4b20d9e8064d3412ea8d2ebd259b8f
+2f04bf4bf11a5ab7883c99943d762549c3d5866bb6ed85a0e862eafbcfc7
+03bf4b77cecc0d65bce4df33e0d65456397f231f8cbf66672457cf539817
+6aa5292fae24695009e55904a04588659a3a23fa11989b925705ab45f954
+6f862b0e176fddf75b70d9ef7389f750becbffae25d58a1252cc04a79e13
+fbb6a666fd87cec5562c3e14fd78ad05be28ff3871d6fceff5aa8965bb65
+67ec76d105a6348e915b27767f5010011e80e0e2f9c34742a4eeba369e66
+8faf086a45ac9bcdd76c758db01a78602412a4244c759ece0b963d9ea58b
+0efbf4376bf115288803a54cfcf78584c8af80da2a3324096463e3898285
+57de6c6354444b12a74d5e66053f6907c48522cae9e93bccdb4632131add
+52eb374213888125de71994c31dba481b70b2e4c1f10b865d58ef09fc9dd
+2ca7f69bd2855895256caa5dd6bf7d4d8b341d677c56ca08fd7ba37485b1
+444af8be0dcdb233a512088936ab4d7fc8c03139df396b7408747b142782
+d9406db0dcd31368d2f23ddef61b0da3c0704e9049ccf7f904548c3ca963
+76eadf1ccf77f94c157f5b84f74b0c43466134876a90c5fdc2c53af70c3f
+f5c2d13cb665fed9016454bac1a629361c8ea62f4b2399233e8587db6e75
+a9cde3530f20a68ec155d275a4aa6f63aa5cd115244643b54911c954feca
+d57be2a6c40f1bac38e393969617b066f7d94e8b18dd80fccd0168d4a385
+f2f1489d1dd41b68d47e5ec66ec568333d1f584e3dca90f1367a990630d0
+14355be7dc45378aa111c319838edd441f15e125f928e044640f25ffdcc5
+c116c3f6ce0d4d3195187b22200808366eca9b508ec45e664e562186efec
+a97b22835d384758849605a01973cd9ffc1657b124950c9d9fa3e18b1a20
+7156c4f96f08b87824373c2865845d17a0dda71b1d69f5331c5676d0648b
+ca80a7958a2aa034d7e1e9fafead9248e6e64f9ec327c60ae4f724e1fb95
+8a71e82ac3842768b27b506b5982311557432dc3f270ae6eab23a42fef70
+dd0d407a02cbadeb7b8b74a2523cf46a5f61e52b053c2007f75ae053a96d
+e00646662d027d93f950e516cddff40501c76cd0d7cf76c66b7bcd1998d2
+7a19f52635c8e27511324aabbb641dd524d11d48a946937b7fa0d89a5dbc
+4b582d921811b3fd84c2a432dacb67d684a77ac08845e078e2417c7d9e08
+bd555c5265024aeb55fef4579b46f8c5e79770432c5349d5a65a47ce9338
+e1b599328bb1dff2a838f732852f3debf4bb9b828f9274d03d7cf813b123
+687c5e78a26310d87870bfcb0a76bf32aa20e46f6b2826912e562f503aed
+11e427b7765cd2a68da2ec0609259ff14f57c07963d075e96f8bd2eab9a0
+dc32714dd8905f2627c6d6f33563436bda2d7fa9a976f88947b84c72f454
+bf0b66ca84470375d2ff252b4a2df52ab613d0c8ef0465ff1d809ca82025
+c2122a8f44c56ebfa25690bf6a05675ebb8634ddfd24c3734fe8cb32d6d6
+c69c72a4951cb959175770b4286d383e7a3f158450945c8a2ccf7e54fb19
+aa8d2d98a07f0c55f834f2728d89f82a598269750115a02287c4d415cdaa
+14e1d9e7032684002f90603c0108dd26b40fb569bb21cc63d0da7e9e1873
+9df0a9c85bc340d2b0940860d95571dc244628c59bab449f057e409e58ca
+cc3369f4baa8e53c6765a55620e78341dae06e5cdf2fa5e5ba58634b29ee
+ddfee7f78672e55f18a7debbc30862f278f83f4cc123ab591371f548fbf9
+bd24b3453b9b57051c2e67edff2104f3a05a9f0cb7efd81c1b1b0a2bbe95
+21854902526e5d4fa1b3be270811b972e8726623410cec7911c07f871428
+1caaead97c503714eaadb14ae5923f020093722df1b9d9c055d7d5f95af2
+a9fbc5ab6f6c2bd655f685534d7dc5fbb5ebded6ccdcf369bd83c644dc62
+84c2810495888e9d8f464a42228cdc231d5b561c6b210bc493fc1e7bfd66
+5a6c4055a6a629f571f4f05c15cb2104b4f9d0bd1b1f0ab8252da384eeae
+f5fd5c663ad7a2c29f65a48a30ed8de196f9eb8ea314c6e86989298146a5
+589f76f12664c8d008228b33144679d16ff564453b5e4e9f813191b6c99e
+2680e20a410949ac30691b1428a255b6185b7e3802e8511192e73c376f3d
+eb807ad2727fbb4b27538b3213da0746231b1c1b595a958466155835c537
+e0df4a0ef272d4c3f7f2ef011daed38bc58bb0fd7458e48060db98971bd4
+b24bc7bd0de92573a1c7a80a5fa2b34fbe50271dabeb83aaa4235cb7f63d
+6a6b399360df8b1235e4e9ab59698930044a98d5e083b5f5a5772309b390
+9e1ff2a252734b32fee3940f0e1ba61f54dd1d3f6ff0d57c9ae75a302d14
+b9dd9034279aaca80b6bd05c74bf3d968305a5046910871223a3ef8c77d8
+25d7e6d3d2809e76064c473d1cd7c05666040b6eba647e34588f49fd70a0
+3c937933a2272c938d2fd3aa8149f215bb48f3bb45090bcb9a6ace393a44
+f1a9bda2ad09a5f566b2e8887880afa45a603a63ffe7c188e3eae926a903
+4f1803368e773f42c7391dff1b9ce8599161515c549aca46aebae7db23ec
+8f09db0e0f590aab75e8eb890df354b37cd886bdc230369783a4f22ab51e
+0f623738681b0d3f0099c925b93bbb56411205d63f6c05647b3e460ab354
+1bf98c59f7f6c2ea8f29d8fe08df254d8a16aab686baf6856c4fed3ec96b
+0328738183dbc1eebb2a3d301b0390ed8bd128bd8e7801c89941485c3c86
+22b5f223cb07dca74f0e8643240044e8c376abbd8c82ff98c6dba9b6d244
+5b6cf4189d63c6acd6e45f07485a0fa55eff370da7e71c26469740a68627
+a3c297d2bf215121fb67815b7b9403aecca10d21e59fabcbe38f5ca66e7b
+551b22e28f2d1fd7303d15a42c45bf54b40ef7fc93060ae5164e54f91c55
+20bd303a98d0667a02a900813b260c0343021ac01872fd62cb6abebc7ad3
+a4456805159839ca4a3e35db586221169ded66f852e8974e3815d4d7659f
+6a9bb93585aaf264f06cb6da6a26e51683945224158ea69719b8e4e36eb1
+01333aac974db8f84b051724cf245fe7a4c86582b5dbb9a5d9318180e33b
+8d92c22c44b0d18f8ca34dfa4ee9693c1a26fedece01635fc5eac1fefa81
+32458254ad46dfdfd2be12a1e7f32f3728f286f1d5d4394424a073696b65
+e3c459aee9310752231fa703faf35e11796c4eeef698f4109ca8c46ee322
+5dc2e3e04fa787188e583321f8410b68b9624ff60679d3f25c13e5ea7506
+a3ce8d0bebb99d9a959ad92d8cf909988d9250b310629903d6bfcad4581a
+504b91b2c91889987f36d6fd0be1d0ee5aac00aa0cb48d78a1f7a64a777f
+089573ba79452efcc31c8258fb317369feb0d7ccd48cf13da6d1ccb59a4a
+48ea0b398e590c1169113fed81639e13e96aa268d99cfdb7aee977fbe85f
+f784853a06642b5521ae0a7f610c9739af31ba7a5157ebbbad999e23794a
+d2cf25af987dc85dfa29639957cf28e7f2b7671188045130a6e2785f8d8e
+30e91f0f68c1cc9f2de902952730003e816e4f5703db7a97b4c566f80547
+42fa77be563ef681a4513b9a68b2b0956551c74545cc9883428dfa72fd5c
+4eee93256b26bc86ea34f7427cb0c0cc22c0cc343f739c6c0c46d0923675
+5e04d70587426ef875f8c89ff8492ea23e4e4d763b84a6437a440e69eb70
+65ab6d8cf5f8444a844e6ef3d158b451d121daea2d0e2b423eea24254226
+7eff1b4224c4e80af2a7becac1649e4bbef09f39415e9b1e3750d7ac47a1
+068a4f5ce30840b00574eb4e683e3ec25f6e690feeb0d354568efbc354ba
+813ca1400734a67693af127b0f636d58b83e91548f98e3d87da7fd7cdebf
+f3ecb4b9272d1c83d4980170378d32f1d98b87c440881af9ec052510982a
+0c02ba6743bdc7691a44bae5e044c25304c1a2525cf2c0694494a2e9aa34
+f36af43ab288807ffa4bd418ad51d98c75f2b2f01abfd834d3305682b6b8
+62ef69d05962aac485bb4f560583a5dbb74e967eaf6d299160753ec32249
+bb1d9851d5441cb0c624208e69dc876cd8841a66976b5d7f9c99be68363b
+8112d33d971f2c4f2a1feca88ba1a794ddb725c5e2e2c248082231059aef
+729bb5fee5006ab8809f63e162fc0743c047c7984a9e6333b433fa143d73
+72d4a74fe37314508e04f54dc7a1445e2d6178ec9c041d0cd4fda5cae830
+4b16feb21f3222261c293a8b058dc708405c1a97ff34eee4ca69ff4e1ee2
+a03380d52297574e3aa50c8afb826fc94a14e8caa9ba89d6e92913be9e07
+bf7ae011e6bd142d8952d9c2304735e875d1ddcf82fa9fc0c6449df2acf0
+d5f6cff6d21ef6b2d29022ed79c4226c97f163284f2311cf34d5b0524a1a
+a446645b9d05554f8b49075075f0734b3d1ea31410759c174fcc7305d2c1
+d7128781043cba326251a3375784a506cf32d6a11a4876f85ffa2606fbdf
+27dd16d64b2108d808e33c409dd33f6e0c6079e47e7196016f261e824fba
+b0e4f91a189747053e648ad2d942ece8f582f052668b63a23a2fae4c75a5
+180db7811aac654270ec6e341126e3561429f1d41fe7ba3f1de9f8bbb8d9
+fc5cebdef869376a2e42dcaa578c0807835e58d75c39f91a83d5c1eb86a1
+b0f7aab991f65eef030f212d38d10b1913bff71717c06c78d9a1be136f21
+4be157ba11ba309326c55c23ae8512646751fb82ae200c06bd2e644bed38
+c7cee826cb587ee8ff378b7fdc00ec316bd4a9c24e2c250cb3d64f8ecbb8
+7f4d81626d7f1e4491908bf17c48c84bb1736693eb4d0fe634484cdd590f
+a40ae94d44f348ba683a43004b487f047745fcdfdee2e913328a11a99530
+9bd117e0e5be4fb25d176d59dc2b1842418141190ed9ae1f33e5354cacfd
+a5e4bc186119e1461bcd98517e675276ddf0296d3b3cef617dfa36b4759c
+944fd721e1bf63d45cea90b5817a40d153a2f779e03487cad3c1375425ac
+8cbabf7f754d16cabe45c65f1be4441908e0969d5a5111c931e724537dea
+7cd3fbfec9b2f7d3efa747bf586e9218c3106c49276b89fa28f770fa0644
+fe1f3fe3adf07f59c755a5b39a2ac1d6f23c256a293bf3b31b6b9cf4c622
+b188d6e7401c038657c78bfde9ba09f508f1bbe3ed79793772cfc928c4da
+519f7dbf3ff7074284437d2de8d7b7c78829642d924abacf353119e9088d
+14739935a23667c432806085c3af71ffb7c5fe6b4412b9b1044c1e62ee0a
+a5ce7e0322bc65a8c7d874270d84136526e52d0c7f9f93199c6bb7301216
+a19bebcef3c5633f21d012b448d367157ad928e21f8e471e46982bc46a7f
+df1bf816a86dc62657c4ebf286134b327ce363ab6a66634eaa2a42e99034
+069fe1302febf06959eab8e7304da4d94a83ac1650a02c38c1c4b7e65c43
+e3a6fb0213e57ac49e58721a4f36996069caedefeb48f1a59303459d5873
+f3bedcdb9d00c1cf31130c27b60928f210e1aa5e1c8e04b86d2049f31265
+9198fa646c53afa9058eb8ceb41bda65f415c79ac92af5790b176de1d300
+f1c06b782d584f458dbd07d32c427d894f84215a8e7819e295ee98d976d5
+644f11920ff2f49cb1075c3bb42b9fe4b561362902f11a75669b7e7c4475
+b65f1ae48834cd67816eb63b58cda2f50bc22eeb0cc965569b476bedded1
+2701668f609393659b266bb0e37bb27afc90bca271366e34754383363592
+0f9a3b508aabfe8deef585b07a992460c592a150b325b1e50e4214a2f483
+e9dfc826c54b488493a96eaa37276f5a9666f0a5388fe388263d2c0cf614
+c6cd01571da4389f01fcdbd0ade1c435d64c5921b5bf7dbebd5268100a03
+1e1abb8cbd83873089a9e08cf80276c7e30d2bb40280278c29fa818eb079
+87623b1cfe13e0b01e27be0a8320b69b5afee820f4705202158b7f3059b3
+655bc28a754d088fde23d43d6a9389da8bc1cf3e8ea1a6f4328c196e655e
+42184444d8c0614c7167c91a492c24c8357794c61f5e47cdaf4b38004a5c
+8fceaa8151e929328bce1b8f67b22034f3f75e4d105283337c3d460e7d99
+89920c43f5e1449c74ad6ab5ea029cc6e497ea60068451c4ef2132fb87ae
+049077a156c868b768df4a4c475a532e2a22d999931c64f8bcc18f51d25f
+0f94fbd3e9e6c094f78da062f80c4aa2b86fa572cc469e629deb4ba0c553
+55e8422b562ed2f694d0e8e5540144e30841d7593b255edd4a61dd345d5a
+00e411d2c50d64782a3ebedf945fc31c00d2fe4ca800f5aeeaf12ab399db
+956362e979bd7ef0787188e43835e5389ac444d13204af6bf1875622f175
+09f32015c28729cfa3b3cca90308eefaf260e3fd9df10f3e76786b8bc0eb
+a30e8cd33689aabc55e3ce387cdb89a30573495852a48009cb58a0fd34bd
+da911159ccacc94698ffb94c5f45f15ecc9e82365174cefbe746f95eee44
+7a33b4d823487e203478eeb2d8c4bc7b743427778249c56e48fe17d0a501
+7b693509ddfe1f42bdef97aedcc26ceffa9357dd985cdf2c70bbfc987354
+6f0aa7df227ec42f9ca2482f58809e3f9650444568c54d3520bd0a7301ef
+48bfebef1fc4332b5ca851fd786c1ece136fe9e575b69393b5aec2611903
+fae6e7a5046e2ff350becb8700f209b1131044afd32fed1bc1297b6a2f29
+6ec3b87f170e92aabacc8867360e4dbce9ea29f0c1df981f6cecc8986767
+0ccfb4c9faeaad7ca9029b8ff0129fec4a040f80ead041b3bc8af7526675
+ed9e13204e64d76440a097d77c535d34165bfe9ffcade530abcc75ae224e
+890d5c110004e218bd827a02ac7340e18bf3684c43e664e0a37d5fd4fd1c
+4d4489d25a99d542c16e06685652cfa3567da4eb0cb517be1482939da0cd
+d0ea3519ad1e51bd9dc7b9077375a8cd3b5de9888697e853bacddbbdd1a3
+0e442e1d6f2d652046821813d0cc0e8f16c97cdd32daf239f5b2b65ef620
+46f6e9821b2e2ec539302747795fa746318514d38bdf0d0e490c00e114d5
+03e7fc9a8fb83b14337a5bb4d640b52630f5450bb3bfcf7cecfbb1ef5192
+ae401265450db197bcfa07315ff95a809bc5fb4249e3a728a817f2580ae3
+50d8d6577f79c883ab4a3119d9ab98219aed0d1e826023a66da814396058
+d95e52d9af8bdbcb0454721f27855b686d13bdb473f650c9865f3e04f08d
+b10f5256a3e59bcf16b12a84bb7ef3b370647cdad5929b722a05f5b3669e
+14c232bb82fcb9c1dd8155ff4515f4e83c895cafb86754e896f38e5f3beb
+5d29f1bd99cb8a09c5e50f412f6d8a773b79021ab2c4831aa663c5defc4d
+553616874dd5bd8b75c7a2af7d029aab5a72528fbc4b5ee3d30d523412c9
+60b432434017c4cd68b2062d28f307fc287e11663511d1a6b52143afac0d
+ce0f7ba3f326fb707fb8d2c985dd60090e6664f2344e098a7a1a6448026a
+2ee651e8141cd7786b6543f512e4c31d25dcaf6652b1eb52706300b771cc
+0c49295067befc044ea46341927123ad4b7d094784bda7fa7b568853d0b6
+1e4cc39e1abcc9479f91a2501009ae34ef7d5ff56205cf5288503591cc55
+c48abcc78daa4804549562afc713a4c11152e6e4331619b2e474a25ffb62
+7c46112fa4259f07871f8d6882e9a7ec62d20a86a0c502815d0a8f3f5ce7
+cb4a6a74b6db8e17d54bc919b82c7c729cc05b98855b9d8a0fabd8a9bdfd
+4333f395607631f57c0473be0fb290c4f40a7aa6ac49208570ffa1d0f849
+d4871ebcf9ef6f5106301cf54ff8cc9918d6de74d519fccba58bb1c21543
+f3bca9f43c211b2e5c233ff6dff2c9b56d3f656f6070d13dfd0be04653e4
+98c670770e01c07b731ca0e2eb56e608828fedaf1a31087f2d43cb4c0074
+e576769b0830577c86ad5de48ee216df02d7c4e4ec231afd8e76c608fc9d
+06cc86f38cf4d839e0a0829902f56cf2f86f08b975a6bdd0642d6b4c78e2
+57cf9a4f52646a952f6a220c36c91db7f44c7f44bddf33328ea8cc01827b
+5f2d79e3ee6c514a4f8597a847ef5f32c6400736e6ade28faa7bc6e9c6ba
+e4bbff236fa6dd2b0ed23fc77f92649feba149f82488260b0bea2a4fe1f4
+65d96d8c51719e5e10d4c17d1b67e700aac36b1ed55c93b4b2604e72f51e
+b30fbf5b64c6fcaaef764639ebd789f82ed354712c7f9fcd1df257e14c0e
+8fd59a0eddab684bb1b4176d79b22ad2605bf534e4b8fac2272fbdeaf210
+0424a2c5cc65f8dd5faa13313dd926128ed466046ee94bd3eb41f3ea5505
+5a70603a2ae1981bfae8e77d850fc5a5bf1bacb3df9b7cbce68ce7979fad
+a73c2900526b68236c6d37197b0c521c5b1cf5cbbc89238586eceb99818e
+aa47ca94ff615233575fe83d0d50d734351e0363030a12300f7b20450946
+17bb209c346ac1d35402b617d6260fce04ce8b3231ab5c05af30b0f3ccb3
+3616d3df334c8d963279537563222dfbb705c3e14616ad01927f952e6364
+4c4b7fa44ac97616c1521facd066aa33b2296dc03682eb6a3b9dd8e5bf62
+53f10667ecb07bbd50553f1b211067f5cf098b64b84d94ba9ad8b146dc9e
+8e9be06bc14cfe0945e22fd819856d6996e857c0bb5f292defeb493589f4
+515700753885d61eee1b8c19e6e94fe2302c07933f949d6bf119d207fb04
+dae7bcff7578bf33d77e29611c7cf03b2df12c242827ec4c4e5b5343ca3e
+4f7f38ed337583e30dedd78a082f41d60cbad55d59dbba11af1bd296ed6f
+e31d2e10d3a8b5ea698e656ff97755a47ddd862d23309e2e6ed3e3e111c0
+2c3a713d782fe301dbaff0a4225f932576622d1cbae40d20f46958298d01
+783851c894f2712bfc4736d3802e548a704878e2d139348671fb96d0ddbb
+f56d9349172caef0dfed4b84d867116d91063dcdf9ec401dfe8abb269ee6
+0d646bd12e0752313e2ddc272d9f4aeb9d940987596ab623f9198765cec4
+62f7b6c540c9a70c9a872bd28ea62e056560b61ec51fc68eafe008f20760
+246e06374ae5a6bd2577217700507978811ec29985ab644e474e41e8a105
+295fa67ae05e0739e8c7fbc51104522934942f53e1e1df1ec2a66f0a74b5
+9885cf2c2fad1cab3e2b609f126ac8b7350d5408a7df9ed5c27a10ef6505
+6f0d877cd7bb902977ba93e6e8520d2d018560ec8143876ad0dcb95b173d
+af72c0d413bbb5541f14faa57eedb3ac2430e36911d2f486d9ebf9cb6745
+2ccc763e1e46e7a4b8373e06082176a6c66d045e18f90b4b2ad15802f6ef
+cf2130cdc627601ecc19887784b6de7fb6a193bc3d057ace29f74199acae
+69526ba6f7a2c669593f9d0849f12e37201c32c88384e4548a6718cbb2ab
+714ccc917d93b865ac7d7d4dbd13979843f4f5c1f8b937ef12fcdc9aff50
+f09d2625f4367ee70a98772a273d8919952102aa03297e3cbcd876da5abd
+2ceb162b8fe1d9a22ff694495528c09a8819fbfb6946ab205d4b2424f6d5
+6fa1c704065cb64fb2aa0fdf291fd5e7daa38667e6d8e889be7f4c453da0
+59c492cd25fcf4a03a6995897145273a66cd6ba999138bc8e2aa7d080f9d
+231497ed28a9a27b6b0d4785bfaee46fee71b26d6839f2549a14e7ab7347
+0b6cf368d2d49e74c78d93477828e4582589cb447d795181d3f13dd8ad52
+3c750df8f19b3260c17a6598b406472a7204dd26c5988911ce9884de9a1d
+ce33d834becb1dc80efb07f32d3ed6c2a484c5d53746071576c3f67f25ff
+1558986fe2dc2265b4fff79c07e3f4c6c0ce8319e04c14728ed722cf214f
+65066148bc817753dfdcc0950bf80dc515002e1a92e7d8936e9b3aa9635a
+a6d512c68aebc79a62a6bd17a411bba7684e1f06be9bc3d1aca25d50c8bd
+1d75597194cf87c9ffe04ff28bea91b5b9521fd356ed9e036466137586ee
+f0a8795486438d0d9707cb2854f12963929edac394c562235ca71376d938
+e4e1518668180b857d75318bc22e9f0683749047e7649f9e20b35204b6ee
+60c0d47bebf53179a083f0b4cad5b3327a3faf2cf03753e3e46c05773629
+7e9bb305f603369cbb568350b2b5c6d23a35c551e0ab28b082e321ef4ed0
+e2704d35c75b4750af782160c2f2e9aab0e14e541e95b64ebedd66db2c12
+a8935a60177cab634e20a8871a3a72f4b21c3a34d9dac37176a321c2ce3e
+e828d140c8445117e7fe4738000c30ffae8e2a48bd618cc8813e38fa0f86
+92ca634d1e56010987483aa0f08980d91528df3d370ac724acb238e141ab
+595dcb3da7a769de170edd5763078d1084e2ebefadf8a50a816b50722617
+c9539dbd68d9062b015639708dd900aecf4f15adb36339c05a9aec7403ed
+771f9f28c60e52bda3ba6902e06334036c1dfd66d35ed00e3fc0bebf55da
+416093b5cf512217c47f905ccc91fad879d63dd1380519a02025ddf15d70
+eaa1bd8cb6be67608fbc5c94796bd09ba35933f64c5e72a26db1ae40ef49
+af5e972fa44660588292b67ac670bf046cb1f5a7a0d73ffd6df862744786
+4a56393b0f1b4cfcfa362c74634713093161b29c94a2526b7138aa92fdde
+b37a8c1f30a6b3837d9500b340515f0412e681f5bf36e7869fa157df18e5
+c79df3e6aca924d7b7dd2e0d5b87682d7ea6913b26397ac180fb75fabc1b
+8e156ed542b9d8c83079bccd141c187f90d72694de4f6d08520d11cd454b
+bd3c2e6d259694fda0c8decc724bdd650163b7f6ce1181590c06de4c0dd8
+536aba318cabf54782c919e07c2ffa1034143175d05deddfcd7dce6c86a9
+ec9bf6a4437da474aac2dbce2c91aedc20043f179d5c9120f3dfb1cf6906
+c27f2ec68cd75035c283e1672ea90d953a23a1515c420b81c3270fa06573
+4d003eca1bb71a2dacdab67e44f47c266c2ea1776648b62bc110671e6eca
+4546d3c72c8acd956e10452c32532ed51bf3d0518467fa829efd9c896e8e
+1e5c7ff6da0b51e872e403470affc95f25e1d2b9b59ddb0472705e14fdc8
+fc2af16527188508be10d098372cd7eb7d62a85c8d8dd1d0f55ae3ccd0a6
+5dd6bf776dc187bf4de409d5db3fcc5a6d852848a251f4fb4e01dac5e9b9
+587fa8c46ce03689709008b34dfb3dc105def80a1b515abcbe06e73fdf7e
+7136e40cc922fe9a9da1726747e84427f288d934747b6c587490734906b8
+a91144ac82a57957cffab561714e1ff5148a39499dfc8cc96bf5d87ced17
+825e8f80cd943d9a73945fb8bc51cf1f9cb39c605491c1bb8f1c4139974a
+59471ead310d041b1ca1ecd5e9f92007cd8243cb3fb1ec5256444699a9fc
+ed6cb31eaf0912c16fa480a1cb4a8f4a9cb6a4d9a9903d1e2f674286032b
+489b8a23ac4719fe435a9fa2d79abdbaba740e69d5ed611421b1aefcd06a
+362ddbb7b79aac41e3e90657afc0b87a6e8c57ceef70a628efe19f568634
+50f47b5c6d95870039caa3d07a54e58df064bb5f59dbe9b9a2c7c84d7e0f
+32386309560a0efa2cbfa27f861b208b2df4a062ffe2c59c057296aaf5c2
+0f48ffc9ff0692f8cfbd6fc6ed1f3a14537ba40d7267e6b5f69c997a949b
+26577a9a99db3f53167355c4967dabd522292ddaca3c537bcf303ce76add
+eb99f6664227a94d6a698dd5a5d40008349376067d057e28e55972264502
+e035b1f5e33d7b3aeae016f9be50f2aa09aa138d15d7af3c1ccb805f2d5b
+cd4e9b2b5c288b2af4a25abf0a9093749377c9e8232ba1af17962f85064a
+23b0a13f11acbb471cc700f9f1b588f72cb63d3d1a95a93502ef74ed212a
+c452f1a84619bbdf61a1dc79c0d9ba29c7f19b400f682cf66f7705849314
+f5c8bbf973f2c53bdb060932156bf2c9cd8d36cf6271075500b0e3e6ad49
+958af46a9dc950f4c29f1ab5dc0a85924f7ffef259f778459c80118b1eb1
+ed29208d1145b21b19d62f755de4972c57a09b3decb0a8096ab025fe6b9d
+be49ae35394f0ea40d3693980f97f712b27f0e28d8a549acbf1da63518d0
+374941effacf63ac3de0523cfac0dcaeb690de5836741fe58917c7ecffc1
+95e7b560a3e763aa70fc883751bd60ea0a0f893d8e9fe75a66c67e202c24
+84f66708ae74413c0101fe0b5003be20881345d917203b582a247e6c74a8
+1d0479f317aba7b9dbbc0a92e91c51fbe8775a44c57699acc9da84ad60fb
+9629929d1edabbd70b4ef9887ce4ec2469f154fada42de54240cf3302364
+7c492ba17e6936a4d85e0751df0945463368a803fb40d8ded22abe118250
+86cfff1878abe5b100bc08b991cda6fdfd579332360f0c3374842edce6ed
+e43649d6702f34668a29bf387e647f96d78f33395e8d4b3521cb4fb0956d
+12c924c16eee798cde68e319a358cc3524c753177d976d4e14a2e0cb72a4
+80cd87bfb842060b1266568af298bbec58a717c577be73ad808e004348f1
+6aead32a3d57457376ab57197534d6e469ed24474a83618f3ce21df515a1
+22918f4b62c642de0c8a62315ebe02bcfc529c5b8f7c127085c2d819e29a
+f44be20fa077ee01a8d427bbe3d97a9d2bafd77f17835279bf135900aee5
+9bc49582b18d468bf93e47ce0bdd627775264ebe9e4172839a444f928580
+8c95895b7e23592b2dcd41ee82e966c26aa2143e3057161511796e980998
+1f2e4ef5868b3bf4576e3546e6407e35cdf14654bcefa7557d09407545a2
+38173080b4771ea52054736677a8d9749a2b22b46b24fbff93c55aa2274b
+8c7ddbd751bcaf1df00ccbe1f24a80622aff192fd6db2238db941ec44ae0
+dd73f6b2f80d89bd0aa30c038583deba14913d38a7b61b54522755e251b2
+aeca62033a39ec1143b2b960f9cb87f748428bec3243b8164f07d5ff72eb
+f2ef69347bb933241c2401a96ba5ffa3f9ad060c41f4e6bf7280af65293a
+bbae49d723dbc4be61d7e13f7a5931a697e7f2c6582dff416341ccf5a24e
+9a53686a1e13bbe0bb480c19a4e72a5e477bd29f39dce1a17f63f1e8c696
+d5f8855cefdbf7ce681c7d6ac46798ca9bbdc01f9ad78ce26011ee4b0a55
+786bb41995e509058610650d4858836fcedfe72b42e1d8ba4d607e7ddbbe
+3b0222919c85de3cd428fed182f37f0d38e254378c56358e258f8e336126
+9b1f1acd7f387686e8022326a6bbc1511ed3684e2d2fc9b4e53e83e127e7
+84da13550e593bbad1c87493f27b60240852e7fa24392fbf3f478f411047
+3f00a8fdb6dcb8aae629dc7f055d85341d119f7f6951ae612ffa7df82111
+d1ca48306a57a922cf4c3106f0b5e87efba6815f6de4294c7a0394087067
+677889d22a3fd86b0796200300d2716445078027fe0c0b05c86ac80d2095
+ae874324ee6ea3553bcb92fc1522a6d1524f6fa22b71598fbce784a10b5b
+61e50307ef4409ffb7b38f27800f2185140ed08fc4ab396050b068025a9d
+e4bddcad201e72ed9b41c4ffd4cee743c9c2345b95c5071442defc8ba5fa
+9c63c56e209df41d10d93135a8080f7cccacf67e0b0ddb3e0a31df32b83f
+290b3c536e9949973cdc80aa5c8a4feee20290a95f68e59f54050192de42
+f27464ee374e4d2451ee8708933b970402c90ca3070843a449d7c3146347
+1efa666a60fd5cbf55a47e4a3c5c318fc1af944d58d32690a2c7eeef09b2
+d94721896e1e3e76e44a8efd524ed5d6f5eb9da093d277441546c6828745
+ad71b6c13f653dd631bc6fc55d0eb4648b7bd9c0eddb13222542f2b6e8d8
+b80bfab4365f4199a41ac690979285d917de79359a183e6fc254b63e6408
+6d33e3c029f472f40742a99f92999f302f79994ffd615f1a848194cb56c7
+12146850f5e400303bf5bcd4e5fdccd1fe2edf5352d525cb15d8327f45a2
+6e3ac276dc8780c65724d28dc6bf9c7c985840070c35e32859168890d599
+a884dc2a90194cc2e9cc6a20c6c0ee11b20adf3aff01db48eb8dba7b0c81
+7fc10cf5a66e8171a2823a4cd22f0e80c82011ae56dd895ae2d3ebe84ff3
+d521c31453e0909cb9b1cf0b030eb6b7059ec38038cae12d0e1cc4b5b3bf
+e6c821faac9b8792441e2612aa1ee9318b71f9966d7d3a64abe349be68b1
+744de7b212f6be73a0e1eb2fa30850acc3d9562f989cb2d4fbfbcd5d3ef7
+ba55717da1cabf197b06ee4d8650e968518b6103fbe68fcd5aab70bdd21d
+66f09f96208db67c1b345672486657295a39a7fd689b2c9216c6b46a29dd
+1283bdba295dfa839a45b86c14f553ff903a6f7a962f035ce90c241f7cde
+13bab01d8b94d89abdf5288288a5b32879f0532148c188d42233613b7a1a
+7f68e98e63b44af842b924167da2ab0cab8c470a1696a92a19e190a8e84b
+1d307b824506e72e68377107166c9c6b6dc0eed258e71e2c6c7d3e63d921
+39690865d3f347c95070cd9691a025825421be84bd571802c85e2c83ba53
+841223435a9ced5dead103b470a4c6ae9efcc8b53331c61d0e1e6d3246cd
+aa1b0da347685121196a07e97d21b10ad34e7031d95c1bafa37b4141bf33
+a6be401129dcd64086885f4b5f1b25bce75a4cc8be60af35479509e64044
+d49c8a0c286e4158a5f346ef5fe93a6d4b0a9372233c7434a7a6f9e7ea21
+30c0b4b9f62e3a74cc5d2916ebdaa51a1ef81fceb6cf221e70002a8a3106
+bfbccc2d1809dde18e9607fcaac008fabb72e8c50244507f4013c5a268a3
+6135ead9cc25362c37aa9511589f18d812e6039490f9c599f44e88754ac1
+4f6c1841d570efde27958c7f1b2c68772584e1d12fea252e3a6ec3b051a7
+6faebbf6f5101978e24a9ca927c02065e8e49150a55c64dd30757e8a33d5
+2a788437a9181efb47414dbc22fdeda203d4122137bd045611f68314e12d
+1d6a5ec270c8919562c03e3af7b0e0deceeddbdaf3eab8fb5632e44dc1e8
+d46e2396b0236a46659164e33709415e7b347f7f7b87a9224a189ddf5178
+2cf66c9d385470a51efc88696176f6d3ac3b7b95fa074c981194e22981f5
+1d925f980393b7102f1f836b12855149ef1a20d2949371ddba037b53a389
+7617c257bbdfcd74bc51c2b40f8addfe1b5f8bc45aa4d953c0d1d5f4091c
+6af796af6513c820499969593bfd22f8c6dcde1d2ee2c0ceebb5bd6a1ce4
+5fa61094e932b380cee381f4485e39b4b1797f2a7d8d90bcbf89b9cb1006
+2d50fff083743bf318157caac1c0179c87c03a2857fc002979e7cc97feda
+966b09ceb761d3f55cf07637256c6aa8b8e5cb6aa9739452a330afbe7082
+975ee39fad5e8106e8ee05771157e92d99003533d922ccc37add065b6236
+7613d039741f99edc77c230fe8d1baba720a185186662376b947bbe1a686
+4b42c61ebe1abd40d890751ab8945c629de3b6d2a49809dc693f9e397097
+cf1e568c258081242460af2de0ca44b7ba2734573967b3bdec0e5e64598c
+cbf41e630d821491504f414d9b54a3100dd5105a141cf61bd3ec41b67368
+c8cd366c543754ee800ffee3d19c9cd0d408cc772da10e4d8134964b0a61
+232e2dfbeacd0fdee12792504bb327a2e1fc44127f8577ca51d380a760b3
+740e6be46455cbf3917b90f0dfeadaa25d5d9f66cda43ebf9f75e0191a06
+25ba29666bbe8678822a453d4e876bad4a6b0d4b6cf98feb60339c9eba2a
+dce4ef7faba428422c503d0210dcf8d884ca9f5094aab9f3b1a2238b569f
+444748902907cb0d9d7ca33fccdd0cd29bc68e44f7bca5092be6272bc949
+baae5af92c302bb21f91b6ea8463265680f7c16f45d8ff35392a10eab87e
+296f3af4478032b5b021db8510deb617941130d45c46fb3647d94b162fe2
+2738766fb6d76a06ab6803818b27c5ff4205ba668f95b5ec5ce4ce6da545
+c13ff56f417a4e0b3b8554a1e2a985a167e168adc8c4db28a601a80ab451
+91bf32acfd8d25c39c2f17fb3bca1296d3d160f25b43b4d6b94f20ffe012
+b779339b12860dfc897b366e3d400e756f4f9f4d2c86fb9d94c11ebd1450
+eaf720056e2c39529331bdcb104d113b42c94af2c6a5035750b7ae7fdcba
+b6116d74bc07a11d4357ecf73d99221dad5cba4a7136425c2a3ac0e092fd
+606a4ab722195e3b7fdfb5a5e3ccbb85fc701c42bec43b54e964dff3fa04
+193043eead7681cedae9cce6919949ea60ef5630c4b9263c8f98b4bc74a1
+63ccf3d0a0bc1deff39b800ac90bd734dda7ecdc73169ad77e129887db80
+7a253f8807a422eda8a16c9ee9bb8fc0942634bfe035dac9f7e36d09844e
+39477c043399db4d07b3617da9d6eee76d0fde9201da98b906050748b68d
+8c944ace3c96e90a3c2b63eae27b9152cb7274fa336866d71b65a57f1bc2
+bb1f482a67f3993dcb3ff24abb0223f9a026c81b2b33127a1dad8929dec7
+5d46bdd790eb1addd771c5c3965a2f514d3a128117a44560cc10a729bade
+4e6c86de7c09a39602235c803902e34f5c176b18e127d71a011dd9a3a61e
+ebfaa4a4e2a5651be6f4067e5e09bb4f3514d67c2129e4d3ea9568661138
+1e45af07bd84f883c70577a986416747f3bd8d1bf86d3d7b07e8a350899d
+3c2dae237bd5ece45faba7a0ba30fcda7b7eec9fbeaa5a94620686d1e403
+1cd2512e8d89451c7bd8eb432c8862023d66f3f9fcec0d47598e2df59525
+d673a5ff493d458748cd6341f161a0a3e8996ca5b496508578fe4f653924
+2ae28bf4b7397c02b726fd5f9d8b898938bb668a546be6e42865f4f030d9
+5faa289eb24f7b8e249b224a95a2245605d67417a489626df7417855b8d3
+1c0043cadd2b461d32e1b39ccf409757c37b68f84e752bde6b5bbb847bf1
+57ea3434802def983d6ce5ceb3e9fbc4911b5484e99bb94dc3f383e50672
+0e85a91ed378e352838cf02921ee0ea94be01b5a60f9b1f58fcc1b4f527e
+43725de9b9dadc3ef462fa279bd7138095d4cff2a0563039f71e383430dc
+f628dc9611b2e3db08fb2da1d5383dc1a3c784e1e64541fde1d9d7f42505
+de96d3d0a401099fc2879af0293b0eeb143b78cc221f670c0479bc150047
+0cacb9a282e334e428b527acdfbfc56e6aec8d4d60745c1dc000011b6248
+d9ab4a17dca7cc74e17d33c0641710b02cb1edb0addc6be214b17e9f845b
+2d9c8bf03c19e131e00f91f2a393b5f2ae7c3d4ae9021c4d7891d84d5067
+377ce92836e42eacd7e540824f7ac95360ce116d41d17a50748748971c82
+27f089a22ee0d21940de854f737547b73c7517addd9bdaab425a6c2908f6
+87dd990d6cba4d84308bdd4c4435a6480ecfa1a14daabd4d8e2398178e48
+de28b84f7ce4b61d2e6e64fe043c29a941f6de7621ee6f6d8b506221df05
+db238b8fe4323cb5f259d4d3d9c94d4ae1ca37d6c34345489c0284171346
+e9830e2e3c6c167238a7ffe0989d3eac870cd44102cae139469b9d909b5a
+9c34792f693ac94ecd35d2277080e30a2d24b50391b6f2a3d3b6c81f7ed1
+a7b218903e7fed7a63269e27d793a2e0b40320ebf447c71f36d40dee002d
+7257f43c8add31edf2c571123e46fdb413e007cc89e99b6f98d77ab38bff
+cf140f787e45ffb2c7cc4ddbb59a4e32dfc36e2875f204ac851d757c1236
+12deb31324ea4c201d27fdab46e9f3988ad2bcfb8e9cfa8c487831a9b0c6
+60b20fb66b4c77f52359ac96f3b3d189aa0571c1c53db06ddb10f08882db
+0b1e93e9478d4c75626c5fbdbc6044c4d82684b310ab2af144d12bf36f1a
+c0bf6249d1da9ab319453594cb19d0e93c4e047fb49229c0cce76d0cece4
+2e76fabd2425382afe707db032cf617b046a59a2fc1bb3838d98fd5c8053
+ecb918bc14762e4ca45027623988f434ff4cb08bc9bff5d7de21940e3e03
+1ee042d9c30662aa76f96213fb5a92047af60f320e4660eadd1ec19d0086
+072f2202af5f219725f81882f10d1e065a8035a9946d0ca0e48a5e7dcf61
+0283b834eda01e7d94b3453830daade2aa6c947989b290c02ade0d7b2620
+813ad177ed82813b6a985d5c0a2d42419bda763d409da085936e33c817ae
+68e5467eddc30be172de855a0f7f5c527555b3f4d942401b450f08273b1e
+c5b5352fdb8562a71f276284cf7c27537e628f94bcbffe8d669ea2645752
+60830f1e65e83a2204cec393f6d92d4f61f317471b4b93039d298ca2cc94
+eeada0140823a2bcd1573e732e7b4bde7368f2ecca5961ad547f554ae989
+98d87b7e5d07a85c382bcea1693a697224f41eb8b406bc6a0c3eddfe8b5c
+f25b11c3e4bd91ea7d6274cd6b3ee7b8f18cc3fd502a324c645568dce9e0
+d43caa61f7306fd5488fcfc439d85f8160ebf0ac90fc541f9c74d35d7833
+09309807a639477bb038200738342e50136dc64baa7cc1b879c61f7e1b90
+e1f2bd4f6e54c4dc97b8e4adeb102979203a31fe26a7f58c609915a95abc
+4acc263179423f8ab16b04272d5592fc536f29a45cbcdbe15890f119ca9f
+c7a52eef41dfa5c4fed087eef8e698ba738e300bd58f2a1a10da1198c1f9
+b60e2032f8384a86aa84027df21cb87977528e3bb9bea1e3a6879c56402e
+a29063afc6ac0194f4944433f9a5872cf0a2a741382d7f3c0ca7817d5d7c
+4b8bf53af0f18b1eb54480519cebb61d983157e039b13025e7980eb36f54
+3451bbb84e470ffd0f98eba80c74f238729dd6278294388a2e06de68a719
+47b6d478c85f124d14aaa835620e49b7f5a4f21347302c0f0864f7ebaeec
+d0831c36187cbe9c848736764a31056d2cef27c07cca00033dcddca9a2f3
+b9ebf28e67257b69cd38bc23c711b6a2f6e4dda9bf5a19da275e6a8d683c
+723bfbb95a90a344a6f421f0b67ae84c74652288b0597e4c86c28f73808a
+77455f2948e8df634c2d14f221626b019033f9230c9167982cca9ae6dc37
+aecbcb49fd9fc1dbf2d11bba7187888721bc42a7f47c23e07d2fc5a7a91c
+0dfe255a7f9d17e69af1618502a6b90b1dd748c7eaca1e1ebe8b861b04ff
+e5f628f47eb4e7e65311037d7a5713d7cc3552dc85f452ba74c4f12aecd0
+d72892c940c3325640d62fe3bbbc71361dce6d54766e1fb99dedcb2d19d2
+fa6fa21f9116e03952ebbef659816a62db51a9b5b3916ff818518774ccd6
+79d44100d7236f211f36fa80a4cbafb3db76ba1e7e7f12082b0140eed2cb
+5e793e24501715c6c170ad4f856a4bf16bb10210025156e635264d3cf18b
+1fc1e8cd2fcfdc2ab1a24af9087975bfcf6fb703fb36e288e58d0d2ffc98
+bb4318001d931ad6161dcdf8984e6690e0f6bb07af81bf07445f8f57b355
+6b960d24e7cd152708489e4d953ab6a155a757e002ead97585e6c5333d7e
+5aaab2731f047f3490432e0ebf3d0d628eefa8c1f665b9c86aabb0706639
+5bc372e16378f0d9b439c98e7bf87be73e934995d58e4e70d3ae9a5b54c8
+87a19f2826a772c39d41805c642354d9bec75b065f148f7c1e435dabbeaf
+e4a5744e3f2894a928121ab069bffa3218a106a9dbb83971353a7c7a5616
+d9da66fbb908173f9b07aadcbd4d112cc353e7b70476046ce5a92e86eaff
+4eec40acc840005f51f55c9f5874216851e9cf3fa431d95d3032e779e356
+4bdce33966a3a798b170a06c4cc9f73700224c858c36bbf2d0326c337ce9
+46f69c19a84187fa50afc5b36010f9a7612e3a25e846d49bb907af9505e7
+d8c78748d7dcb501bbb3d6603e829deee3784f2f3ca583d3738d6d2ecfb8
+eaa887103606211a3c1b5cd74a3e0e96fb57da91baebaecd3669661e7b1d
+579ba41928a40a7028acff6cd409e601d23ff66ff2c8acb12e535360d727
+60d2e988d801930e0e9443d60dcb9f378fa75d58d73e6a3b6e5b26407c82
+67d50ad97787f8a9b91765e41552283cb67e43e59bf71cf08b9755c8ce47
+0cf374832c72d1e9702b55bcfc8b5a4e966d5072fb2a72a2108574c58601
+03082ac8c4bba3e7eeb34d6b13181365a0fbd4e0aa25ffded22008d76f67
+d44c3e29741961dbe7cbaae1622a9d2c8bca23056d2a609581d5b5e3d697
+08d7e369b48b08fa69660e0ce3157c24f8d6e59bf2f564ce495d0fca4741
+c3a58ec9f924986399480ee547ad1853288e994940bd1d0a2d2519797bf2
+8f345e1bb9cbf6997dae764e69c64534e7f9dd98f86b5710ff8b500e1c4d
+f509da50c64e213ebdf91978553a5d90908eb554f09b8fc2748c9c405903
+e7bfbf0ea7e84254fb6735f09bf865244238e5fed85336c995bc3a3b9948
+947a6eb95db4cd1b64c0fccf82d247a2202e9e7eef5a550557625a0192bc
+8bcc9e461e52833f6b8729ccd957d5c4b6e07016e864fc02b792c7400ace
+d0a8f43c755f87bba6e5c6e1022416e5454cb34a19865d951f7aea527760
+53658cbf306ead832244f3062c39a0a121a1157a8e47008163c5bfc88197
+be16e9a1ba26a035a16dd38cc28dffb666dd4ba7356c66b7bced9e26e905
+4ce25f6d36607d8f5dda1e21ac96a815bb2989f01130ba1aca9aade554fe
+effdfef5d6b0d2a01aad92f599f6a12e121010ae6acc6f150f19e7305271
+97da761b07530ca19b84b119e5edca1fad18462143b8913d6b3f6864b713
+7a93bb9e1bc29c09d660704e8d8292c61072ebfe35c354a2342b2458a353
+31d043874380d439388e46688a53bcfe01bc190ef1a6b5dec9d40aafe822
+261b28bf3e2d76f3dc4302506ce3387b4aa2a51cd4ba1faa2ed1fd7df664
+6772fe9f83d253451eeb0448b444b8ca80cc7cb653c2d1eaa0de6f2b1c72
+47e6d24ae72e620e200aff83a557a1aa7a0ce0a9cfbbeae03c31d8cbf1d8
+20b53b688ed2ffbd83418d743ee31e3d62216ac7be6c12bc1917548cf670
+d69fd2e78d9f7786ada0ea30a6f6d9fbd1f1406337151ffa1d3d40afbe03
+728fd1aa2fa8a4f075796b9de9586b71218b4356fb52daa01d3c18cb75ae
+d4d33fc809dcb6e3dcf7aee408a0cef21353d76ed480bf522fdfe86e0e0a
+b7d097defcb793057f0ce98ea4989a9b6787b14029a4bf10315a2557149a
+fe9c91e7d825f7518b343fb556f0177a8f6ca08fbda9913d52997511590e
+b9942c9813b4cf4d4aae4919401f2fc11fef0620eb5c40532cdb22d5fad6
+919a3a710de6c40d54993b5386636499c866938e33bc703a99c73adc228d
+95cac73ff4f4a275c04d0d787b62c6a184dacc4024d23f593e7721be232e
+9882fb738160e52ab905f0ce2c76ae6ff2c8bbe118a1acdb3b464178cf01
+94bc6a50df1090e9221be11e49f254b06c3236a31569b947ad041d1c6b55
+bfdec3c18c791ace0fe2a59504eef64a4eec4b5c8dd38b092745e0d5ad29
+276bf02c419c546627672a5764a4904635bff86fd0781d36fbdf13485229
+71f355de2b0ad250052f50ad70f61afc870ac7a816561d3232b73360d4ab
+2727b2fd045f254c782bb3f1f49d94c6d625047071b7e32da5c6d21a86de
+9283fd632074430772bfbd85e0c9ccab1dec16bbc049c3e223bec1b65c8a
+9e98cf58b30a74f74f1a842dc91e30c023498e280ac55edd58f4cc731d81
+e443d9b9efdf5fea63c9f357320e01b8740eedaeef2495cd02eb2f338b3e
+674fb074cc497d7b1937b188da857c2c230e9a931cbc00c85a7a36fa80b4
+56588e1bbabbe4ef429a6aef9bd4eb89c5752421bd049aa13f4dcf9b51ce
+2503e90bc118fac78a25d187353d6f5d496cd6130b337666f49619cea985
+dfbeb7e49c67c1e0f0f8e9ec8ba14624ed0982dcbb69415e4b3c8ddba140
+397eb1fc1ddd36c94c374f018873ba41109e45afa51f0e691157d5958c06
+26fbc0903ae25e47ee372389cf65472a3e4d9769550bdc42c0b72f9a297c
+d5d3c16ec67e06036e740ab664abc9f10b9499269b73ad3678daf4474329
+c2c7252c1f0df1e3b5e8f198dfef8325cb1e7e8057897a3d7fb5bb5858e0
+cfc0c115bbd7362d8e8ee41862af6eeda681cabbb06f72ebd2ae0b0be45b
+a9e1be83f1da30687a655e5d148fcc17d9f53b760810a565f6d2f4cd5da3
+5434116edef756adb4d3df544a1de593be988f2bb8d36c34deaac7d9dc15
+cba49764f1e03aa09fe21fcd7c74e3d6487ebe219569e019f10dd163046b
+c1a3cb2bcbaa8558197cb2c18709a998b4efa8ab8c9a71d2ccf942c17662
+1b88dee6b424165d6ce10ac48375e760983818e0085276b1674dd41042e1
+a01a8de111c903f74834199b3230bd475d92c6226ef74eb1daaec3475a6a
+fcb47644a17c7e390ee3b16bef1c1ca6c55eddc44fbefbdde525921b3047
+0d76817bd8ac724739a8e743eb09cf78e88adad527d4f115b8a32ed4898f
+45bab3eb802b8168aec061e3ecdb026c056fb9efe7e2df48bd516ccb12ce
+00de08ed8be4ee0c41f40f4c8f64483e0ade90a78d6d4fe9203fe0b97c60
+3b2f8882bc15a212453c691c52d00fae8a3a26934ff8acf68d4352eef75a
+0b10d938e55b7333dda2db0296a69e9775bf82b1aa6d684fd9080fc1c11f
+ab4369c7a95a9504063db900a6e345bf6dd99be041230b2e60cc86b8c345
+1d84a9c2cb4ab6d74d63dd43dc26eb6b384f5222796d4083dcc3e1651548
+d9469f09a33b213a33ac52a6a2e23802d8f8a75c01a607940daab0051410
+73a88130bc192f303616adb113c0051b65e12086cb319c0a5323fa7def40
+402f5f87a3b2c2cf0e92789985f6775ac2743e1ffe2d0668291059740d45
+43bae7a2897e5e658592bf5a72966097742e0702deecb0cb12499eab701d
+34ba37a08346217a415e44297a181bbf3744f0a49230ad6f030e11462be9
+afc2ae14e0587bc02311b48b8e2122c28cdf14414f3680fa52dbbb63b17f
+6ebe4a1204f3c5d6150cbf89a8023890383153838d4dde77d4c8b1b78823
+8918c564d3babfe58eeb154307dd1997f5ab7105426e35c279008b2677e4
+695c60f956b348799c04b734338018fc27f7de7ad9d73468fdbc5283bd14
+c066ddad9a3562f16baae15d72d7bfcb409e1c874e9db1a8cde233b282b9
+6e76e9c08d85ddfbd3cce7e64104d0b0e95291bd91f405ff82f41601ee20
+8471e613fbbee67f269e4e954c36d1d18ca9880b7cc2b08fc990978efdc5
+1d157deefedaa765c1e26ee125d4a2514a41a3b95e9151a824532d7d6486
+35ad622718fe71219a697e94c2e64f26424cbb767acdef5cda70e179cd29
+b7e318d1c6d3ad26fd5fdcbf2fc221301cc1f10f5ed86b40a1a6bcc01c90
+eafd65183e75609610637b99fea57885efe76437df02a2ffc21223d039b5
+74955d9a54ff41980eddaa8768c5ad883a0c9150877392b990d63c6805db
+7b8d6ab1358cbedaedb6feadb0ee4fb8f9c1ca03a3e755a74227a8930bb7
+2ea0a00b48fc626fa14d7d48624aedc31c556f44e982f3ccbde7ee735f73
+629ab1b65bcbcf0a3586a920477e8c960219802fcb1bc3a179032b324f8d
+c424899b38275886cb5bc771f26a0880767d49cc23426a40a4b6ff8fe48f
+d747565fc537565f6d7fd08706accc60f5fbcb45bc785f45ee9b0812366f
+ae71b23ec43f3549c8224d78baf18719f05108d5741e681457ead8abc050
+462481771a8dc6cfeb98956e163981a98c59ab44d90e9c3a946c453b5071
+db0c769f7fb5144c7ab0c9ef1a6db1addcde1d4ae1daee1b4035af256a04
+df53926c7a2dcdb94caaf12f986e20929ba4e396f3aa7c93a7abaef1294f
+5f13a0dd3c3aaa8fb38da3e15daa32163b7437af683b4f5e64cb14aebbde
+8c69ed2e8cdbfb213fc8129af29ca2c06c8f85a5038d688d1fa5d1b54ebe
+4dea81a49ce24131f8e6702e7aa4e2cba078d5dd373f894ccb275f49c690
+1dc772e1d2f5fb3fe15dbfffac62c87110162074eb72ae4e5e446bf7e650
+a554178d0d64d3c07f330f0d99e99f2239cb1597f2e5f443854cdb0f5fab
+b28fe62f22e7f3419d017980f325351bb04f8f3c3dc57fee03cc029bd29b
+202308d5a800ed2d500d41ace8e54e2557bf25b627883beb8118d800eb94
+f4253f855168f7fc8a2d29c5fcb76bb90a6c4e345722b8991a854047f46e
+4e97336be85470b6be2b9ba573dbc4967ddcdbfc3b6fc35b0c7f3f2f570c
+55dc3fee6d80bc6f46cc7e4d86a0b86f6fa61d062e213d9e442db63fbf11
+d03165b44572096995ed342893bb672f6bb55ff8fed944667995f0f89a48
+a904c47420f32afd14129c6e2bedffce1f07ea69d550b6909bb5beb4aa08
+b0b44f35e018ba5206fdb4df0228462c1fdbb95a429e53eb27bb1b0490db
+f07202c3608d0f4ce08570e3d6aa3d4581c569b57bd8c1ea0e4ed3fc5497
+e316ecec06e6be582d9170d426f6d22d8c7287b8219945c124941ca8812b
+e97efd9105eb6999edc0665016633b3b48820df736125b7c76c9f3a67d93
+8a2a0a6b743fd42aebc46a0249be459f16811ac9eba7b63bad7c2e88f175
+0eff8da5faaab5659824f9d19b3225aad2ac17c52c523414d3031d08a926
+30abf474fe02a32b44d3b7d9fe0c19aec16ca6d018b71d9d395ffaea0788
+0d4501d7cdf0f7077a2d63303d09083080d67f1f714a1b271dab9fc9866e
+4b0571a171eec8a4e351ba2d02438cd108a33b1106acaad0ccdb051061ea
+7f40543748115f29debfb4be4b42cae8762d62114ec6f8ef68c478a8e05d
+ecfa18b0368428efec9eafb2353f95e3d71e1636b9d9f94a77e692843255
+698576dce13b2b858d2d15ee47cdba3ed08d64b77ab46dd29bba6aac2106
+ab847de378cccdaf35c64e50840248915f4fc110992c493cb1b9cd0b483f
+0f1abf5e9b018210b477fea28234ffbe5e0bbe01338e0842a89f1e00a0ca
+7cdde0b2d7c324d5e17d8d3415ccad703507497ac95360ce660b656e5f66
+72a2f50761f3d02ccdc1d5692d7797699b8e2147cfd4817c81a432ff6a5f
+39cc54927fa146cbed56a55f85f123c0a94b7553a8819b329d9dd122c502
+94e3f6314d5117db89ae7597c4691b6c542979a1ca3d26a8e23d3eb698c7
+1841651e08ec771cfb974d6613f2143872c739b62796bd0a45172530793c
+28d93a65b59f79c245248d2c09428657a35b0c0e367bf7a4a4f0425b3f4b
+485d9f402e164328a4b963f456829a39035c00283d2e4fcb71a42da6d42a
+d46cb751287de34e6519c60bb3f1a6ba91f7bfa21dca96ee712af5681701
+18ece8a0535d9ba1dd4bd835e004a2f38c5ba43c9b30d17045e5649fbbac
+188922e442182d4bdafaefb39e00106a5a7765f3d67850471e3629e526af
+8691f935b57bd38465665204a214fef1006ea37dc0781073ced5fc042781
+93650393c3cadfddedcc5550ed483bb6355f54600e9758e647f9c9711f1b
+e7df05d0e50a698615307c18f6d4886f50188011ba499d03831185915f3f
+77c4b9ce708d78423b110776aaaf90396be0381616d1e9b0c1dcf68b6396
+82399da2a7323bf42ae5347599ef4ae9e5c135522c5ecb87e201853eb899
+db60d24acad17d6b7c2c7ea4dc221f3cb6d6caacd1ac0822ea3242ad9b4d
+d15116c3874e3012fad26074a23b3cc7e25d67ef349811dbc6b87b53377f
+0cf972040a037ecb91e3406a9bac68c9cab9be9a6bb28e93e3275b177cd5
+0b66935cbe8dd3d6a8365625db936b2cfc87d4d6e7322df3dbe6ccda2421
+a5e5372566f626a5e9d8bc66959e443286f8eb4bcfdeb6c49a799f1efa69
+63260d0ea2d51260baba9207fb246da927fc4c89e9c4dd5848fd4ef6f81a
+cd836f5f06ff0fe135cafd7ab512af55a57727dd05a5fe1f7c3c7bbe8ea7
+e6680fcb3bbbee1cf2e2c0bba20185f00e2dc3afd42f22de472cdb3eaa5a
+ddf8c6fb3682eea5548c51ddca25ca615221127b4438ea535ab3089c9ed9
+b971f35245cf831d9461a5da9d57bc4e5606d26535a7414cef6aee2a7b95
+bf2276044818ee0f3b0a16532934b8b745d8137b42ec2b28fae7d55fc02c
+9ccfa4e0055f8a4be96e1e235c01b8b6ad509b832a3e90161e0a449934e7
+4be973c939b31cbc19dad4c58e9be89d242f0ce200548cdd4fa2081ab3f8
+e01f358d5db24b7a50eb2096d833378921f561f132cd7988708ee10cffb6
+2256201801c667e176b1dfaecde9756d725bef093457805e16f550e8a7de
+87ecd46e5b09646b73ee74f890a36867636911e4cda2c46a40e7d57cf297
+9696046614c85b1a47ba55c60544ebd3ad7d750d003bda56dd7eed8c4702
+f8b319aaeef9d3cdc59b3e63ee93c6e1e857af273eb90909ecf36ef4c276
+895c78aa762e5376c5c542f854fba864ebce56e4b0207091139f053c2c08
+3b7ddcd0a9909b52100002bc3f8c47bcb19e7a9cb58b1ac03fee95e81195
+072d3aa7c8079632725f63425a3550a947834d29ac9a26d0774e90248e18
+996731fd9aa53ab62b40ce557d98e874b763d9d629a173f0c7babfc00ae7
+82daef5f00cf3608ebeef403dbbc19e16a1d160b889f4a10359d9eacc19d
+7b5f126b31720dce7fc35ec861dfa56ea23fa18423ff4e8fe6e53fc6ba16
+b95a2b5dec00f614e4f835281ee0b4bf549e7e882689e0b445dd46fc40c9
+090e5575fa2c34b02a51ad0bccf6a7bb83ca3b929285e5e9fd054b72c47b
+733a66c5abda526b18b2e49d0746e067e63b948a45eab2f4221c5b62ae21
+a5d9d7cd8aa9eeb49588891d22c56b14b55ceb6488f02b73ab3b7f6c5555
+b75452594658255e4cd58ac4815f2e1bc3888c6777f62aac2f0a57d416c3
+765c991f0f9a33d888aeb2d527b482c042ee23783a04a73ad13dfc590a52
+f3116f8296cacc7ab29b7d87e7864561a5d0a12bde2d36ee697064f41d1b
+ca6ef2f801caab5295d19bf4c02b10c19f73b44635ba48a0806b967d7dfc
+ce9a4850171a78532cb30020c0d66b3b1e7c75eaa7894904c181a022e8bc
+9b2b8ef1202f3c7d36bcab4742d4a4761bb55b64da0d99685d319f5da8fa
+132be6c0483f50e2657ae8af1e28f969440d6ed43eb00e95fd9e1cd490a4
+8646f6d008598751f7a41b43fbec7770fe591012b6b0c4ae18775ccc7db5
+de0ded2dd53e82c89648d46f0d0cc5d3ac5aa104239608d512a4353b9547
+04fe6eb7e73d718323cf9d748b8ec5da01ec9358267de12cc22b05ef0312
+e4b6ac5dbb6d06d7f2d911f20d527f504d62547aef136834b3695df8044c
+383b6145e824d3931a602f081d9d656f84987a1ef121772f1f5b37a116bb
+d2e77d4ccda01411545d24e15ce595db4cd62ee876b8754df0b85b44e011
+b82d76ce45795e6c2c58be8690b734a8880a074f303a70da4a1b086a6de6
+56c02cc7a4c25258eff18cb0fd868214bb46f972e26509f868d065b3cb14
+1c316898cf22293391bd7051ac3a6927aada952a8fd0658ce63357c07f34
+acbf8c99a5537da0023e901f0eb5547e1b466b7d982c8c539798b76ee2a2
+252437a81a37c3b63f625172d682eeed0b795860b2755f020ef52a138353
+003c61be2052cdd7d73b2cdcd26b127660a7b22fc51a6a2f6034f37e3e46
+c1d7f83f8b28c7c965993abba1d358362833580d9c63fa85d4cb949f97de
+579fb6807b95a58b78f596db50055947dd0d0e597d9687083e9bc0266e86
+90b884b27f4094d8fb82ffdbaac4d580340a9ef8aa242be87e54b601af19
+87a48d267c04e371ae77163ebd0de3f5297b1060442ecdeac38334844e38
+0f294d4be73935fd8a38de7fba6d082c3d9156d7e88f2cfff0459377cbb6
+041f37a7e05010753b98e0b67d5827aa312129bb3c3bd883c12323756406
+d555720da8a0bb30edcfa760c01ecc2ba3b15fecccf5a10e9f358822e0ff
+b64178fce2ea6a1105bfb72df0e4bc499b207ae26b8ea960de48e7ee7010
+b4e671dff795e4cdc5b43e81b1604d224f0616ae311f1208859c502c1a10
+940e7b9cd11be728bd3a0c8005ae23aea32c1b642812198a6f1aed32cb75
+97152b1340dd35ada1b81051e393d38f3740fa9523df6a83b8ca7dbceb33
+6e299b54cd998d4dfef804733c76156585e42b7284cbcc4047ba6b290efc
+aa60953e98cd2b4bc2893857fa6a339f820142a52ccab0df09a2709df550
+f22e5921cbca408e7998cc1cccb8adf6d8f8b71e6685ae59d290fa33f5cd
+664d73e434237424060f634262f04e9a71a977556e93b692ddc3aad26d92
+97dde71e4def64932151ad572af6e681082e9944ddbec6e7a8bdfd534233
+9ca3106ca1ccc80eab14f1655978b137fad8f399df7cbfa2d7d3d9675e0e
+9afec37369a8ede2c93145ab3f42a375926946680c215fa16bf7416fc892
+bacd806cd424b9f85b47802c4336918f7486af2a03bf0d39b10169d35494
+419cb1ab7b8f407897f70c18303e91563b497d70b7181ede6aa0c3efe089
+ca6135b34dd1019b298e3677f8da61f864a67023c31eaa716c40cf3d397f
+9a1209564c9ec759c37028079661d2a56374203c78b023ec61340bce5d96
+e477a4f77e5c0db7c0d1257b4bbbc6f889b17e6eaab045b8adef6f931e4d
+0795583d60a6b7002cf61639c6f930671f3b8ac05a1c4e002f4bfc50d8b2
+3029fc4dce1b602cc3a5533336271bccc226559ffb127e3a562f92f89824
+552b9a70466d5a3c74ae515a222b109d490f26e8fc2d9d72bc8af6d1dcc7
+80463c7af81993bac2ce4aece9d95ab736b1dc73e32d1237bc8ec2b52513
+36dbabb4ecc7ceb5d18b02043281eb9a3bfdf19bc4853c9b1722ef1cdcf4
+fcec534923db2e2653dc48545a9850c0ac2e4594abc9f7d18a0bcf2fadfb
+bf085d465a4d10528312f5d790eb9511ca01061c0d94136b99a043bcf278
+c18223b1e0f1cc062b32b79e28dec2dc59a0aaa4b5f3506923c83e6a87fa
+08a1d941bb644c994491cf7f3b0e2ccf6c8a8ba89376f76dfdb592374f93
+528e78e31e0b18719346b9f1486f652638e3120687774030444674cb0778
+96385c41f6566819652d825dd58f9a4308ff79b45d7828dcbfebc406e40a
+c46e866cb0e3e97d6ce7fcac19a9d0fe39bbde66c5f0cf775eb3b1e6d7e1
+1f67e7edb3d5c4facc85c916bf13322b56a0414ca27d145cb740fa2c37cd
+8c142d9301f1ac3704cf6a8e93973a07fde5a331cf0cbb370c7ba555de61
+18a6cea0ecb2c0e37152390cc57e2e4fb3791ddbc383ee26b6f4006d0d68
+4880888011020f856a9de47f45440f127cf27ccaea7d40a3869d39ec7dec
+ebc06382d294717644b6118354e15544fd4c6d88df9245c9a83b30e6ce09
+e2498dd1df488a019b179cb859889e6ad2838f749e3b038b280ebc8d5c3a
+b03e8f15751214691edf0f86281e612d7ec0773c8a5d2b433266402df62f
+fcc06879ca196aaf1fc73a5f01ac46b44d6cbe7743ae9a862c20445ae2be
+1544f413d010280cc2941900bf3c42ec088cb21b44a915bb810e7666b545
+5324465c5943eedcef0c09128a995f431382e2062f5e39f4338c8eba1bca
+e553cb60bb8f3e5038ac8073398c49f06dc734b18afa7921ea0d455e6e73
+db8ad9f77fb5ba6c28af6b4f18cbe46cf842c82d6c960be1520a5fd929df
+ac7e00ede976fb2be0a07f659079a421fca693de89ce9b8fcb42b0176d9d
+f3ddd58f921e13e216933d27b49d175b423751c451be7618eaab054d3b8c
+23e8dd6fd60182d61e9b5c86b3b764a29a62f913ee7524d8cb33737d7224
+d95dc4bb8c2ad6397604a0ffecc8865adcb540e5da1cd769077838515118
+ebc9f0b988545c1881dd2e7a8fd73e11bd7ae9085fb4d45526b23a346b0f
+e4281ee3d588106db5f7c386c488d8f2f4dd02d4c08e74c1034f987a44e5
+d39fd07538de57a42987ce290fb2f6557e8b5cbcaec168f5780927226415
+1e11e3667d33b36a793aa53e9e2d1102c9eb30cb3ba0ebac953e0227fe4a
+3d3c0eb57e4390c3d35db0c41946e45be2830a1ae33fa25cf2c7c9cb4550
+ce9ff6c6e3d628fc7284daa6241604c90dde6339b7f7e7df3733416cdac8
+e5291357e4983d74d3582a490438a7fdb0af97001a31990b1de68e6adb48
+917daa387e647f9f13312db57310c7dedc2a2ea80800b4f4bbaa99c6b7b2
+7ac8345cb659489307e2565ebfd17774642c9ae5d3c18068dc35170c7d58
+4cf4173f1baf98137fa249c81f3347e1dadd6b1ba0f50c3b64c1eab183a0
+937b0f7278eff101e5267fa6480da7d602844416490c2c2c7eb0d44ac8f4
+75cfd611db5ec268db07c0b3608825c3e12834a2b2efaf5e2723c5199c42
+6011cf22e64e4c0d31d563f321097935ea0c6fcbf5acd3748d90079f6ab8
+687288dc55df29fe7958f566b27b73e2ea30747247f7a2b2add0602c7d64
+d23f52e7c96748e6a54ee8c4629b2aab8882169653f0ba7f05236bf14364
+244720f3259cbed73a318b29e4a9305deb65a2c9dec8a9d0f9a9f6fae541
+83e0f4b9a9a567057a1794945168dc23cec25d1c02ea9242c9fb6d8fc11e
+e8874bd80a5226373ae87cea91853d0625c777ceb1f5a6f3debcf2f75a61
+460c7b4067f568ecd01f62901ade8bf8fbc5db9c6720420496f0cb48a002
+99870773c2e7b12e83987a5d0290d9bbf589ac889bf7d4334a5147187a7f
+71008f216ce917ca4cfba5347078f354897fd87ac48af6a6c62711d2eb3a
+5882bf3b32c0f1bfda976f850c9dcb97170e78c229a27fd5e292d161ece9
+a8c47a223cbdc28e24f79f6429c72b5752a08f917feda941582c36d9acb5
+748c86072858d053170fdbf708971a0bd5a8d8034ec769cb72ea88eb5cd7
+49f35be6ee5e9b5df6021926cae9dac3f5ec2b33680b12e95fd4ecbf28eb
+a0503c10c6f2be6c7c47e9d66a0fae6038441c50e6447892f4aaf0a25ccd
+952c2e8b201bb479099f16fc4903993ac18d4667c84c124685ae7648a826
+6bc1701cc600964fdcc01258a72104a0e5e9996b34c2691a66fa20f48d7c
+2522333dfdabf3785f37dd9b021e8ee29fa10f76f43d5f935996cbf9d98d
+92d0a84ce65613f7c4a5052f4c408bf10679fc28a4a9ff848d9e0c4976bb
+dfdfb78bb934cd72434db596cb49e199f386a0bda69449ce2e11e3a4f53d
+be134c6d7fe452a0927cf6a9a15b2406f8bd354adcde0ce136378baa565f
+b9c51a03b1fbe1e166a1f92af26bd9f072250aaa6596a236ba2d5a200c90
+a760ca050421abc78223b2e8b2eea958ab23084fa1947574e846e48aeb12
+26cebb8b5a92089e9ea771557599e2fff44d75bcf600e76ae7289ba98cf3
+98208c5104562834f568ebd62801b988b0a9fdf132b6564566103b3d2d8e
+6a099b7fbad8a13b8cd7f6729bb6651fc1019e66c4bd6ff27410bd5cdae7
+4010bd68b066bffdb4fd5e3dd9cf7e1a1353f7a4c5157e3ad508f4ca0259
+9761b7cdd6a81b3560b8765be3b0432fe4c25dcb4001b00c7fa62874f681
+ed22127dc3974605a05be8d8fcf9701f859ffce4dc598091891ab7596ac3
+4cd851ecfd2dbbaa2f99dac376f7bb40703fd0700d7499a7c24726bdc9bb
+3b88c6a82e52686c1ee945d8825092bc81848a08722ac5a1d24353f95ec8
+18f3fa487d9600318091b0ae9874b42bb3cb683a2518b18cc1bd86c6e5e8
+3d37c14ef4fe0c77b03a3314995b1e7c1066b98c4375bd1fc5fadee1b024
+7ece4f95a0f59978d543910deb2e5761632c74c508269c4e4b9e315bda02
+975dc771fc30c8164b9df9172a4e571d8ca578cd2aaeaa0dd083e74cdc2e
+d938b984b96d76a64b8c5fd12e63220bbac41e5bcd5ccb6b84bdbf6a02d5
+934ac50c654c0853209a6758bcdf560e53566d78987484bb6672ebe93f22
+dcba14e3acc132a2d9ae837adde04d8b16
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%BeginResource: procset Altsys_header 4 0
+userdict begin /AltsysDict 245 dict def end
+AltsysDict begin
+/bdf{bind def}bind def
+/xdf{exch def}bdf
+/defed{where{pop true}{false}ifelse}bdf
+/ndf{1 index where{pop pop pop}{dup xcheck{bind}if def}ifelse}bdf
+/d{setdash}bdf
+/h{closepath}bdf
+/H{}bdf
+/J{setlinecap}bdf
+/j{setlinejoin}bdf
+/M{setmiterlimit}bdf
+/n{newpath}bdf
+/N{newpath}bdf
+/q{gsave}bdf
+/Q{grestore}bdf
+/w{setlinewidth}bdf
+/sepdef{
+ dup where not
+ {
+AltsysSepDict
+ }
+ if 
+ 3 1 roll exch put
+}bdf
+/st{settransfer}bdf
+/colorimage defed /_rci xdf
+/_NXLevel2 defed { 
+ _NXLevel2 not {   
+/colorimage where {
+userdict eq {
+/_rci false def 
+} if
+} if
+ } if
+} if
+/md defed{ 
+ md type /dicttype eq {  
+/colorimage where { 
+md eq { 
+/_rci false def 
+}if
+}if
+/settransfer where {
+md eq {
+/st systemdict /settransfer get def
+}if
+}if
+ }if 
+}if
+/setstrokeadjust defed
+{
+ true setstrokeadjust
+ /C{curveto}bdf
+ /L{lineto}bdf
+ /m{moveto}bdf
+}
+{
+ /dr{transform .25 sub round .25 add 
+exch .25 sub round .25 add exch itransform}bdf
+ /C{dr curveto}bdf
+ /L{dr lineto}bdf
+ /m{dr moveto}bdf
+ /setstrokeadjust{pop}bdf 
+}ifelse
+/rectstroke defed /xt xdf
+xt {/yt save def} if
+/privrectpath { 
+ 4 -2 roll m
+ dtransform round exch round exch idtransform 
+ 2 copy 0 lt exch 0 lt xor
+ {dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto}
+ {exch dup 0 rlineto exch 0 exch rlineto neg 0 rlineto}
+ ifelse
+ closepath
+}bdf
+/rectclip{newpath privrectpath clip newpath}def
+/rectfill{gsave newpath privrectpath fill grestore}def
+/rectstroke{gsave newpath privrectpath stroke grestore}def
+xt {yt restore} if
+/_fonthacksave false def
+/currentpacking defed 
+{
+ /_bfh {/_fonthacksave currentpacking def false setpacking} bdf
+ /_efh {_fonthacksave setpacking} bdf
+}
+{
+ /_bfh {} bdf
+ /_efh {} bdf
+}ifelse
+/packedarray{array astore readonly}ndf
+/` 
+{ 
+ false setoverprint  
+ 
+ 
+ /-save0- save def
+ 5 index concat
+ pop
+ storerect left bottom width height rectclip
+ pop
+ 
+ /dict_count countdictstack def
+ /op_count count 1 sub def
+ userdict begin
+ 
+ /showpage {} def
+ 
+ 0 setgray 0 setlinecap 1 setlinewidth
+ 0 setlinejoin 10 setmiterlimit [] 0 setdash newpath
+ 
+} bdf
+/currentpacking defed{true setpacking}if
+/min{2 copy gt{exch}if pop}bdf
+/max{2 copy lt{exch}if pop}bdf
+/xformfont { currentfont exch makefont setfont } bdf
+/fhnumcolors 1 
+ statusdict begin
+/processcolors defed 
+{
+pop processcolors
+}
+{
+/deviceinfo defed {
+deviceinfo /Colors known {
+pop deviceinfo /Colors get
+} if
+} if
+} ifelse
+ end 
+def
+/printerRes 
+ gsave
+ matrix defaultmatrix setmatrix
+ 72 72 dtransform
+ abs exch abs
+ max
+ grestore
+ def
+/graycalcs
+[
+ {Angle Frequency}   
+ {GrayAngle GrayFrequency} 
+ {0 Width Height matrix defaultmatrix idtransform 
+dup mul exch dup mul add sqrt 72 exch div} 
+ {0 GrayWidth GrayHeight matrix defaultmatrix idtransform 
+dup mul exch dup mul add sqrt 72 exch div} 
+] def
+/calcgraysteps {
+ forcemaxsteps
+ {
+maxsteps
+ }
+ {
+/currenthalftone defed
+{currenthalftone /dicttype eq}{false}ifelse
+{
+currenthalftone begin
+HalftoneType 4 le
+{graycalcs HalftoneType 1 sub get exec}
+{
+HalftoneType 5 eq
+{
+Default begin
+{graycalcs HalftoneType 1 sub get exec}
+end
+}
+{0 60} 
+ifelse
+}
+ifelse
+end
+}
+{
+currentscreen pop exch 
+}
+ifelse
+ 
+printerRes 300 max exch div exch 
+2 copy 
+sin mul round dup mul 
+3 1 roll 
+cos mul round dup mul 
+add 1 add 
+dup maxsteps gt {pop maxsteps} if 
+ }
+ ifelse
+} bdf
+/nextrelease defed { 
+ /languagelevel defed not {    
+/framebuffer defed { 
+0 40 string framebuffer 9 1 roll 8 {pop} repeat
+dup 516 eq exch 520 eq or
+{
+/fhnumcolors 3 def
+/currentscreen {60 0 {pop pop 1}}bdf
+/calcgraysteps {maxsteps} bdf
+}if
+}if
+ }if
+}if
+fhnumcolors 1 ne {
+ /calcgraysteps {maxsteps} bdf
+} if
+/currentpagedevice defed {
+ 
+ 
+ currentpagedevice /PreRenderingEnhance known
+ {
+currentpagedevice /PreRenderingEnhance get
+{
+/calcgraysteps 
+{
+forcemaxsteps 
+{maxsteps}
+{256 maxsteps min}
+ifelse
+} def
+} if
+ } if
+} if
+/gradfrequency 144 def
+printerRes 1000 lt {
+ /gradfrequency 72 def
+} if
+/adjnumsteps {
+ 
+ dup dtransform abs exch abs max  
+ 
+ printerRes div       
+ 
+ gradfrequency mul      
+ round        
+ 5 max       
+ min        
+}bdf
+/goodsep {
+ spots exch get 4 get dup sepname eq exch (_vc_Registration) eq or
+}bdf
+/BeginGradation defed
+{/bb{BeginGradation}bdf}
+{/bb{}bdf}
+ifelse
+/EndGradation defed
+{/eb{EndGradation}bdf}
+{/eb{}bdf}
+ifelse
+/bottom -0 def 
+/delta -0 def 
+/frac -0 def 
+/height -0 def 
+/left -0 def 
+/numsteps1 -0 def 
+/radius -0 def 
+/right -0 def 
+/top -0 def 
+/width -0 def 
+/xt -0 def 
+/yt -0 def 
+/df currentflat def 
+/tempstr 1 string def 
+/clipflatness currentflat def 
+/inverted? 
+ 0 currenttransfer exec .5 ge def
+/tc1 [0 0 0 1] def 
+/tc2 [0 0 0 1] def 
+/storerect{/top xdf /right xdf /bottom xdf /left xdf 
+/width right left sub def /height top bottom sub def}bdf
+/concatprocs{
+ systemdict /packedarray known 
+ {dup type /packedarraytype eq 2 index type /packedarraytype eq or}{false}ifelse
+ { 
+/proc2 exch cvlit def /proc1 exch cvlit def
+proc1 aload pop proc2 aload pop
+proc1 length proc2 length add packedarray cvx
+ }
+ { 
+/proc2 exch cvlit def /proc1 exch cvlit def
+/newproc proc1 length proc2 length add array def
+newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval
+newproc cvx
+ }ifelse
+}bdf
+/i{dup 0 eq
+ {pop df dup} 
+ {dup} ifelse 
+ /clipflatness xdf setflat
+}bdf
+version cvr 38.0 le
+{/setrgbcolor{
+currenttransfer exec 3 1 roll
+currenttransfer exec 3 1 roll
+currenttransfer exec 3 1 roll
+setrgbcolor}bdf}if
+/vms {/vmsv save def} bdf
+/vmr {vmsv restore} bdf
+/vmrs{vmsv restore /vmsv save def}bdf
+/eomode{ 
+ {/filler /eofill load def /clipper /eoclip load def}
+ {/filler /fill load def /clipper /clip load def}
+ ifelse
+}bdf
+/normtaper{}bdf
+/logtaper{9 mul 1 add log}bdf
+/CD{
+ /NF exch def 
+ {    
+exch dup 
+/FID ne 1 index/UniqueID ne and
+{exch NF 3 1 roll put}
+{pop pop}
+ifelse
+ }forall 
+ NF
+}bdf
+/MN{
+ 1 index length   
+ /Len exch def 
+ dup length Len add  
+ string dup    
+ Len     
+ 4 -1 roll    
+ putinterval   
+ dup     
+ 0      
+ 4 -1 roll   
+ putinterval   
+}bdf
+/RC{4 -1 roll /ourvec xdf 256 string cvs(|______)anchorsearch
+ {1 index MN cvn/NewN exch def cvn
+ findfont dup maxlength dict CD dup/FontName NewN put dup
+ /Encoding ourvec put NewN exch definefont pop}{pop}ifelse}bdf
+/RF{ 
+ dup      
+ FontDirectory exch   
+ known     
+ {pop 3 -1 roll pop}  
+ {RC}
+ ifelse
+}bdf
+/FF{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known
+ {exch pop findfont 3 -1 roll pop}
+ {pop dup findfont dup maxlength dict CD dup dup
+ /Encoding exch /Encoding get 256 array copy 7 -1 roll 
+ {3 -1 roll dup 4 -2 roll put}forall put definefont}
+ ifelse}bdf
+/RFJ{ 
+ dup      
+ FontDirectory exch   
+ known     
+ {pop 3 -1 roll pop  
+ FontDirectory /Ryumin-Light-83pv-RKSJ-H known 
+ {pop pop /Ryumin-Light-83pv-RKSJ-H dup}if  
+ }      
+ {RC}
+ ifelse
+}bdf
+/FFJ{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known
+ {exch pop findfont 3 -1 roll pop}
+ {pop
+dup FontDirectory exch known not 
+ {FontDirectory /Ryumin-Light-83pv-RKSJ-H known 
+{pop /Ryumin-Light-83pv-RKSJ-H}if 
+ }if            
+ dup findfont dup maxlength dict CD dup dup
+ /Encoding exch /Encoding get 256 array copy 7 -1 roll 
+ {3 -1 roll dup 4 -2 roll put}forall put definefont}
+ ifelse}bdf
+/fps{
+ currentflat   
+ exch     
+ dup 0 le{pop 1}if 
+ {
+dup setflat 3 index stopped
+{1.3 mul dup 3 index gt{pop setflat pop pop stop}if} 
+{exit} 
+ifelse
+ }loop 
+ pop setflat pop pop
+}bdf
+/fp{100 currentflat fps}bdf
+/clipper{clip}bdf 
+/W{/clipper load 100 clipflatness dup setflat fps}bdf
+userdict begin /BDFontDict 29 dict def end
+BDFontDict begin
+/bu{}def
+/bn{}def
+/setTxMode{av 70 ge{pop}if pop}def
+/gm{m}def
+/show{pop}def
+/gr{pop}def
+/fnt{pop pop pop}def
+/fs{pop}def
+/fz{pop}def
+/lin{pop pop}def
+/:M {pop pop} def
+/sf {pop} def
+/S {pop} def
+/@b {pop pop pop pop pop pop pop pop} def
+/_bdsave /save load def
+/_bdrestore /restore load def
+/save { dup /fontsave eq {null} {_bdsave} ifelse } def
+/restore { dup null eq { pop } { _bdrestore } ifelse } def
+/fontsave null def
+end
+/MacVec 256 array def 
+MacVec 0 /Helvetica findfont
+/Encoding get 0 128 getinterval putinterval
+MacVec 127 /DEL put MacVec 16#27 /quotesingle put MacVec 16#60 /grave put
+/NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI
+/DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US
+MacVec 0 32 getinterval astore pop
+/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute
+/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave
+/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute
+/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis
+/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls
+/registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash
+/infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation
+/product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash 
+/questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft
+/guillemotright/ellipsis/nbspace/Agrave/Atilde/Otilde/OE/oe
+/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge
+/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl
+/daggerdbl/periodcentered/quotesinglbase/quotedblbase
+/perthousand/Acircumflex/Ecircumflex/Aacute
+/Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex
+/apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde
+/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron
+MacVec 128 128 getinterval astore pop
+end %. AltsysDict
+%%EndResource
+%%EndProlog
+%%BeginSetup
+AltsysDict begin
+_bfh
+%%IncludeResource: font Symbol
+_efh
+0 dict dup begin
+end 
+/f0 /Symbol FF def
+_bfh
+%%IncludeResource: font ZapfHumanist601BT-Bold
+_efh
+0 dict dup begin
+end 
+/f1 /ZapfHumanist601BT-Bold FF def
+end %. AltsysDict
+%%EndSetup
+AltsysDict begin 
+/onlyk4{false}ndf
+/ccmyk{dup 5 -1 roll sub 0 max exch}ndf
+/cmyk2gray{
+ 4 -1 roll 0.3 mul 4 -1 roll 0.59 mul 4 -1 roll 0.11 mul
+ add add add 1 min neg 1 add
+}bdf
+/setcmykcolor{1 exch sub ccmyk ccmyk ccmyk pop setrgbcolor}ndf
+/maxcolor { 
+ max max max  
+} ndf
+/maxspot {
+ pop
+} ndf
+/setcmykcoloroverprint{4{dup -1 eq{pop 0}if 4 1 roll}repeat setcmykcolor}ndf
+/findcmykcustomcolor{5 packedarray}ndf
+/setcustomcolor{exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop}ndf
+/setseparationgray{setgray}ndf
+/setoverprint{pop}ndf 
+/currentoverprint false ndf
+/cmykbufs2gray{
+ 0 1 2 index length 1 sub
+ { 
+4 index 1 index get 0.3 mul 
+4 index 2 index get 0.59 mul 
+4 index 3 index get 0.11 mul 
+4 index 4 index get 
+add add add cvi 255 min
+255 exch sub
+2 index 3 1 roll put
+ }for
+ 4 1 roll pop pop pop
+}bdf
+/colorimage{
+ pop pop
+ [
+5 -1 roll/exec cvx 
+6 -1 roll/exec cvx 
+7 -1 roll/exec cvx 
+8 -1 roll/exec cvx
+/cmykbufs2gray cvx
+ ]cvx 
+ image
+}
+%. version 47.1 on Linotronic of Postscript defines colorimage incorrectly (rgb model only)
+version cvr 47.1 le 
+statusdict /product get (Lino) anchorsearch{pop pop true}{pop false}ifelse
+and{userdict begin bdf end}{ndf}ifelse
+fhnumcolors 1 ne {/yt save def} if
+/customcolorimage{
+ aload pop
+ (_vc_Registration) eq 
+ {
+pop pop pop pop separationimage
+ }
+ {
+/ik xdf /iy xdf /im xdf /ic xdf
+ic im iy ik cmyk2gray /xt xdf
+currenttransfer
+{dup 1.0 exch sub xt mul add}concatprocs
+st 
+image
+ }
+ ifelse
+}ndf
+fhnumcolors 1 ne {yt restore} if
+fhnumcolors 3 ne {/yt save def} if
+/customcolorimage{
+ aload pop 
+ (_vc_Registration) eq 
+ {
+pop pop pop pop separationimage
+ }
+ {
+/ik xdf /iy xdf /im xdf /ic xdf
+1.0 dup ic ik add min sub 
+1.0 dup im ik add min sub 
+1.0 dup iy ik add min sub 
+/ic xdf /iy xdf /im xdf
+currentcolortransfer
+4 1 roll 
+{dup 1.0 exch sub ic mul add}concatprocs 4 1 roll 
+{dup 1.0 exch sub iy mul add}concatprocs 4 1 roll 
+{dup 1.0 exch sub im mul add}concatprocs 4 1 roll 
+setcolortransfer
+{/dummy xdf dummy}concatprocs{dummy}{dummy}true 3 colorimage
+ }
+ ifelse
+}ndf
+fhnumcolors 3 ne {yt restore} if
+fhnumcolors 4 ne {/yt save def} if
+/customcolorimage{
+ aload pop
+ (_vc_Registration) eq 
+ {
+pop pop pop pop separationimage
+ }
+ {
+/ik xdf /iy xdf /im xdf /ic xdf
+currentcolortransfer
+{1.0 exch sub ik mul ik sub 1 add}concatprocs 4 1 roll
+{1.0 exch sub iy mul iy sub 1 add}concatprocs 4 1 roll
+{1.0 exch sub im mul im sub 1 add}concatprocs 4 1 roll
+{1.0 exch sub ic mul ic sub 1 add}concatprocs 4 1 roll
+setcolortransfer
+{/dummy xdf dummy}concatprocs{dummy}{dummy}{dummy}
+true 4 colorimage
+ }
+ ifelse
+}ndf
+fhnumcolors 4 ne {yt restore} if
+/separationimage{image}ndf
+/newcmykcustomcolor{6 packedarray}ndf
+/inkoverprint false ndf
+/setinkoverprint{pop}ndf 
+/setspotcolor { 
+ spots exch get
+ dup 4 get (_vc_Registration) eq
+ {pop 1 exch sub setseparationgray}
+ {0 5 getinterval exch setcustomcolor}
+ ifelse
+}ndf
+/currentcolortransfer{currenttransfer dup dup dup}ndf
+/setcolortransfer{st pop pop pop}ndf
+/fas{}ndf
+/sas{}ndf
+/fhsetspreadsize{pop}ndf
+/filler{fill}bdf 
+/F{gsave {filler}fp grestore}bdf
+/f{closepath F}bdf
+/S{gsave {stroke}fp grestore}bdf
+/s{closepath S}bdf
+/bc4 [0 0 0 0] def 
+/_lfp4 {
+ /iosv inkoverprint def
+ /cosv currentoverprint def
+ /yt xdf       
+ /xt xdf       
+ /ang xdf      
+ storerect
+ /taperfcn xdf
+ /k2 xdf /y2 xdf /m2 xdf /c2 xdf
+ /k1 xdf /y1 xdf /m1 xdf /c1 xdf
+ c1 c2 sub abs
+ m1 m2 sub abs
+ y1 y2 sub abs
+ k1 k2 sub abs
+ maxcolor      
+ calcgraysteps mul abs round  
+ height abs adjnumsteps   
+ dup 2 lt {pop 1} if    
+ 1 sub /numsteps1 xdf
+ currentflat mark    
+ currentflat clipflatness  
+ /delta top bottom sub numsteps1 1 add div def 
+ /right right left sub def  
+ /botsv top delta sub def  
+ {
+{
+W
+xt yt translate 
+ang rotate
+xt neg yt neg translate 
+dup setflat 
+/bottom botsv def
+0 1 numsteps1 
+{
+numsteps1 dup 0 eq {pop 0.5 } { div } ifelse 
+taperfcn /frac xdf
+bc4 0 c2 c1 sub frac mul c1 add put
+bc4 1 m2 m1 sub frac mul m1 add put
+bc4 2 y2 y1 sub frac mul y1 add put
+bc4 3 k2 k1 sub frac mul k1 add put
+bc4 vc
+1 index setflat 
+{ 
+mark {newpath left bottom right delta rectfill}stopped
+{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}
+{cleartomark exit}ifelse
+}loop
+/bottom bottom delta sub def
+}for
+}
+gsave stopped grestore
+{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}
+{exit}ifelse
+ }loop
+ cleartomark setflat
+ iosv setinkoverprint
+ cosv setoverprint
+}bdf
+/bcs [0 0] def 
+/_lfs4 {
+ /iosv inkoverprint def
+ /cosv currentoverprint def
+ /yt xdf       
+ /xt xdf       
+ /ang xdf      
+ storerect
+ /taperfcn xdf
+ /tint2 xdf      
+ /tint1 xdf      
+ bcs exch 1 exch put    
+ tint1 tint2 sub abs    
+ bcs 1 get maxspot    
+ calcgraysteps mul abs round  
+ height abs adjnumsteps   
+ dup 2 lt {pop 2} if    
+ 1 sub /numsteps1 xdf
+ currentflat mark    
+ currentflat clipflatness  
+ /delta top bottom sub numsteps1 1 add div def 
+ /right right left sub def  
+ /botsv top delta sub def  
+ {
+{
+W
+xt yt translate 
+ang rotate
+xt neg yt neg translate 
+dup setflat 
+/bottom botsv def
+0 1 numsteps1 
+{
+numsteps1 div taperfcn /frac xdf
+bcs 0
+1.0 tint2 tint1 sub frac mul tint1 add sub
+put bcs vc
+1 index setflat 
+{ 
+mark {newpath left bottom right delta rectfill}stopped
+{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}
+{cleartomark exit}ifelse
+}loop
+/bottom bottom delta sub def
+}for
+}
+gsave stopped grestore
+{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}
+{exit}ifelse
+ }loop
+ cleartomark setflat
+ iosv setinkoverprint
+ cosv setoverprint
+}bdf
+/_rfs4 {
+ /iosv inkoverprint def
+ /cosv currentoverprint def
+ /tint2 xdf      
+ /tint1 xdf      
+ bcs exch 1 exch put    
+ /radius xdf      
+ /yt xdf       
+ /xt xdf       
+ tint1 tint2 sub abs    
+ bcs 1 get maxspot    
+ calcgraysteps mul abs round  
+ radius abs adjnumsteps   
+ dup 2 lt {pop 2} if    
+ 1 sub /numsteps1 xdf
+ radius numsteps1 div 2 div /halfstep xdf 
+ currentflat mark    
+ currentflat clipflatness  
+ {
+{
+dup setflat 
+W 
+0 1 numsteps1 
+{
+dup /radindex xdf
+numsteps1 div /frac xdf
+bcs 0
+tint2 tint1 sub frac mul tint1 add
+put bcs vc
+1 index setflat 
+{ 
+newpath mark xt yt radius 1 frac sub mul halfstep add 0 360
+{ arc
+radindex numsteps1 ne 
+{
+xt yt 
+radindex 1 add numsteps1 
+div 1 exch sub 
+radius mul halfstep add
+dup xt add yt moveto 
+360 0 arcn 
+} if
+fill
+}stopped
+{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}
+{cleartomark exit}ifelse
+}loop
+}for
+}
+gsave stopped grestore
+{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}
+{exit}ifelse
+ }loop
+ cleartomark setflat
+ iosv setinkoverprint
+ cosv setoverprint
+}bdf
+/_rfp4 {
+ /iosv inkoverprint def
+ /cosv currentoverprint def
+ /k2 xdf /y2 xdf /m2 xdf /c2 xdf
+ /k1 xdf /y1 xdf /m1 xdf /c1 xdf
+ /radius xdf      
+ /yt xdf       
+ /xt xdf       
+ c1 c2 sub abs
+ m1 m2 sub abs
+ y1 y2 sub abs
+ k1 k2 sub abs
+ maxcolor      
+ calcgraysteps mul abs round  
+ radius abs adjnumsteps   
+ dup 2 lt {pop 1} if    
+ 1 sub /numsteps1 xdf
+ radius numsteps1 dup 0 eq {pop} {div} ifelse 
+ 2 div /halfstep xdf 
+ currentflat mark    
+ currentflat clipflatness  
+ {
+{
+dup setflat 
+W 
+0 1 numsteps1 
+{
+dup /radindex xdf
+numsteps1 dup 0 eq {pop 0.5 } { div } ifelse 
+/frac xdf
+bc4 0 c2 c1 sub frac mul c1 add put
+bc4 1 m2 m1 sub frac mul m1 add put
+bc4 2 y2 y1 sub frac mul y1 add put
+bc4 3 k2 k1 sub frac mul k1 add put
+bc4 vc
+1 index setflat 
+{ 
+newpath mark xt yt radius 1 frac sub mul halfstep add 0 360
+{ arc
+radindex numsteps1 ne 
+{
+xt yt 
+radindex 1 add 
+numsteps1 dup 0 eq {pop} {div} ifelse 
+1 exch sub 
+radius mul halfstep add
+dup xt add yt moveto 
+360 0 arcn 
+} if
+fill
+}stopped
+{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}
+{cleartomark exit}ifelse
+}loop
+}for
+}
+gsave stopped grestore
+{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}
+{exit}ifelse
+ }loop
+ cleartomark setflat
+ iosv setinkoverprint
+ cosv setoverprint
+}bdf
+/lfp4{_lfp4}ndf
+/lfs4{_lfs4}ndf
+/rfs4{_rfs4}ndf
+/rfp4{_rfp4}ndf
+/cvc [0 0 0 1] def 
+/vc{
+ AltsysDict /cvc 2 index put 
+ aload length 4 eq
+ {setcmykcolor}
+ {setspotcolor}
+ ifelse
+}bdf 
+/origmtx matrix currentmatrix def
+/ImMatrix matrix currentmatrix def
+0 setseparationgray
+/imgr {1692 1570.1102 2287.2756 2412 } def 
+/bleed 0 def 
+/clpr {1692 1570.1102 2287.2756 2412 } def 
+/xs 1 def 
+/ys 1 def 
+/botx 0 def 
+/overlap 0 def 
+/wdist 18 def 
+0 2 mul fhsetspreadsize 
+0 0 ne {/df 0 def /clipflatness 0 def} if 
+/maxsteps 256 def 
+/forcemaxsteps false def 
+vms
+-1845 -1956 translate
+/currentpacking defed{false setpacking}if 
+/spots[
+1 0 0 0 (Process Cyan) false newcmykcustomcolor
+0 1 0 0 (Process Magenta) false newcmykcustomcolor
+0 0 1 0 (Process Yellow) false newcmykcustomcolor
+0 0 0 1 (Process Black) false newcmykcustomcolor
+]def
+/textopf false def
+/curtextmtx{}def
+/otw .25 def
+/msf{dup/curtextmtx xdf makefont setfont}bdf
+/makesetfont/msf load def
+/curtextheight{.707104 .707104 curtextmtx dtransform
+ dup mul exch dup mul add sqrt}bdf
+/ta2{ 
+tempstr 2 index gsave exec grestore 
+cwidth cheight rmoveto 
+4 index eq{5 index 5 index rmoveto}if 
+2 index 2 index rmoveto 
+}bdf
+/ta{exch systemdict/cshow known
+{{/cheight xdf/cwidth xdf tempstr 0 2 index put ta2}exch cshow} 
+{{tempstr 0 2 index put tempstr stringwidth/cheight xdf/cwidth xdf ta2}forall} 
+ifelse 6{pop}repeat}bdf
+/sts{/textopf currentoverprint def vc setoverprint
+/ts{awidthshow}def exec textopf setoverprint}bdf
+/stol{/xt currentlinewidth def 
+ setlinewidth vc newpath 
+ /ts{{false charpath stroke}ta}def exec 
+ xt setlinewidth}bdf 
+ 
+/strk{/textopf currentoverprint def vc setoverprint
+ /ts{{false charpath stroke}ta}def exec 
+ textopf setoverprint
+ }bdf 
+n
+[] 0 d
+3.863708 M
+1 w
+0 j
+0 J
+false setoverprint
+0 i
+false eomode
+[0 0 0 1] vc
+vms
+%white border -- disabled
+%1845.2293 2127.8588 m
+%2045.9437 2127.8588 L
+%2045.9437 1956.1412 L
+%1845.2293 1956.1412 L
+%1845.2293 2127.8588 L
+%0.1417 w
+%2 J
+%2 M
+%[0 0 0 0]  vc
+%s 
+n
+1950.8 2097.2 m
+1958.8 2092.5 1967.3 2089 1975.5 2084.9 C
+1976.7 2083.5 1976.1 2081.5 1976.7 2079.9 C
+1979.6 2081.1 1981.6 2086.8 1985.3 2084 C
+1993.4 2079.3 2001.8 2075.8 2010 2071.7 C
+2010.5 2071.5 2010.5 2071.1 2010.8 2070.8 C
+2011.2 2064.3 2010.9 2057.5 2011 2050.8 C
+2015.8 2046.9 2022.2 2046.2 2026.6 2041.7 C
+2026.5 2032.5 2026.8 2022.9 2026.4 2014.1 C
+2020.4 2008.3 2015 2002.4 2008.8 1997.1 C
+2003.8 1996.8 2000.7 2001.2 1996.1 2002.1 C
+1995.2 1996.4 1996.9 1990.5 1995.6 1984.8 C
+1989.9 1979 1984.5 1973.9 1978.8 1967.8 C
+1977.7 1968.6 1976 1967.6 1974.5 1968.3 C
+1967.4 1972.5 1960.1 1976.1 1952.7 1979.3 C
+1946.8 1976.3 1943.4 1970.7 1938.5 1966.1 C
+1933.9 1966.5 1929.4 1968.8 1925.1 1970.7 C
+1917.2 1978.2 1906 1977.9 1897.2 1983.4 C
+1893.2 1985.6 1889.4 1988.6 1885 1990.1 C
+1884.6 1990.6 1883.9 1991 1883.8 1991.6 C
+1883.7 2000.4 1884 2009.9 1883.6 2018.9 C
+1887.7 2024 1893.2 2028.8 1898 2033.8 C
+1899.1 2035.5 1900.9 2036.8 1902.5 2037.9 C
+1903.9 2037.3 1905.2 2036.6 1906.4 2035.5 C
+1906.3 2039.7 1906.5 2044.6 1906.1 2048.9 C
+1906.3 2049.6 1906.7 2050.2 1907.1 2050.8 C
+1913.4 2056 1918.5 2062.7 1924.8 2068.1 C
+1926.6 2067.9 1928 2066.9 1929.4 2066 C
+1930.2 2071 1927.7 2077.1 1930.6 2081.6 C
+1936.6 2086.9 1941.5 2092.9 1947.9 2097.9 C
+1949 2098.1 1949.9 2097.5 1950.8 2097.2 C
+[0 0 0 0.18]  vc
+f 
+0.4 w
+S 
+n
+1975.2 2084.7 m
+1976.6 2083.4 1975.7 2081.1 1976 2079.4 C
+1979.3 2079.5 1980.9 2086.2 1984.8 2084 C
+1992.9 2078.9 2001.7 2075.6 2010 2071.2 C
+2011 2064.6 2010.2 2057.3 2010.8 2050.6 C
+2015.4 2046.9 2021.1 2045.9 2025.9 2042.4 C
+2026.5 2033.2 2026.8 2022.9 2025.6 2013.9 C
+2020.5 2008.1 2014.5 2003.1 2009.3 1997.6 C
+2004.1 1996.7 2000.7 2001.6 1995.9 2002.6 C
+1995.2 1996.7 1996.3 1990.2 1994.9 1984.6 C
+1989.8 1978.7 1983.6 1973.7 1978.4 1968 C
+1977.3 1969.3 1976 1967.6 1974.8 1968.5 C
+1967.7 1972.7 1960.4 1976.3 1952.9 1979.6 C
+1946.5 1976.9 1943.1 1970.5 1937.8 1966.1 C
+1928.3 1968.2 1920.6 1974.8 1911.6 1978.4 C
+1901.9 1979.7 1893.9 1986.6 1885 1990.6 C
+1884.3 1991 1884.3 1991.7 1884 1992.3 C
+1884.5 2001 1884.2 2011 1884.3 2019.9 C
+1890.9 2025.3 1895.9 2031.9 1902.3 2037.4 C
+1904.2 2037.9 1905.6 2034.2 1906.8 2035.7 C
+1907.4 2040.9 1905.7 2046.1 1907.3 2050.8 C
+1913.6 2056.2 1919.2 2062.6 1925.1 2067.9 C
+1926.9 2067.8 1928 2066.3 1929.6 2065.7 C
+1929.9 2070.5 1929.2 2076 1930.1 2080.8 C
+1936.5 2086.1 1941.6 2092.8 1948.4 2097.6 C
+1957.3 2093.3 1966.2 2088.8 1975.2 2084.7 C
+[0 0 0 0]  vc
+f 
+S 
+n
+1954.8 2093.8 m
+1961.6 2090.5 1968.2 2087 1975 2084 C
+1975 2082.8 1975.6 2080.9 1974.8 2080.6 C
+1974.3 2075.2 1974.6 2069.6 1974.5 2064 C
+1977.5 2059.7 1984.5 2060 1988.9 2056.4 C
+1989.5 2055.5 1990.5 2055.3 1990.8 2054.4 C
+1991.1 2045.7 1991.4 2036.1 1990.6 2027.8 C
+1990.7 2026.6 1992 2027.3 1992.8 2027.1 C
+1997 2032.4 2002.6 2037.8 2007.6 2042.2 C
+2008.7 2042.3 2007.8 2040.6 2007.4 2040 C
+2002.3 2035.6 1997.5 2030 1992.8 2025.2 C
+1991.6 2024.7 1990.8 2024.9 1990.1 2025.4 C
+1989.4 2024.9 1988.1 2025.2 1987.2 2024.4 C
+1987.1 2025.8 1988.3 2026.5 1989.4 2026.8 C
+1989.4 2026.6 1989.3 2026.2 1989.6 2026.1 C
+1989.9 2026.2 1989.9 2026.6 1989.9 2026.8 C
+1989.8 2026.6 1990 2026.5 1990.1 2026.4 C
+1990.2 2027 1991.1 2028.3 1990.1 2028 C
+1989.9 2037.9 1990.5 2044.1 1989.6 2054.2 C
+1985.9 2058 1979.7 2057.4 1976 2061.2 C
+1974.5 2061.6 1975.2 2059.9 1974.5 2059.5 C
+1973.9 2058 1975.6 2057.8 1975 2056.6 C
+1974.5 2057.1 1974.6 2055.3 1973.6 2055.9 C
+1971.9 2059.3 1974.7 2062.1 1973.1 2065.5 C
+1973.1 2071.2 1972.9 2077 1973.3 2082.5 C
+1967.7 2085.6 1962 2088 1956.3 2090.7 C
+1953.9 2092.4 1951 2093 1948.6 2094.8 C
+1943.7 2089.9 1937.9 2084.3 1933 2079.6 C
+1931.3 2076.1 1933.2 2071.3 1932.3 2067.2 C
+1931.3 2062.9 1933.3 2060.6 1932 2057.6 C
+1932.7 2056.5 1930.9 2053.3 1933.2 2051.8 C
+1936.8 2050.1 1940.1 2046.9 1944 2046.8 C
+1946.3 2049.7 1949.3 2051.9 1952 2054.4 C
+1954.5 2054.2 1956.4 2052.3 1958.7 2051.3 C
+1960.8 2050 1963.2 2049 1965.6 2048.4 C
+1968.3 2050.8 1970.7 2054.3 1973.6 2055.4 C
+1973 2052.2 1969.7 2050.4 1967.6 2048.2 C
+1967.1 2046.7 1968.8 2046.6 1969.5 2045.8 C
+1972.8 2043.3 1980.6 2043.4 1979.3 2038.4 C
+1979.4 2038.6 1979.2 2038.7 1979.1 2038.8 C
+1978.7 2038.6 1978.9 2038.1 1978.8 2037.6 C
+1978.9 2037.9 1978.7 2038 1978.6 2038.1 C
+1978.2 2032.7 1978.4 2027.1 1978.4 2021.6 C
+1979.3 2021.1 1980 2020.2 1981.5 2020.1 C
+1983.5 2020.5 1984 2021.8 1985.1 2023.5 C
+1985.7 2024 1987.4 2023.7 1986 2022.8 C
+1984.7 2021.7 1983.3 2020.8 1983.9 2018.7 C
+1987.2 2015.9 1993 2015.4 1994.9 2011.5 C
+1992.2 2004.9 1999.3 2005.2 2002.1 2002.4 C
+2005.9 2002.7 2004.8 1997.4 2009.1 1999 C
+2011 1999.3 2010 2002.9 2012.7 2002.4 C
+2010.2 2000.7 2009.4 1996.1 2005.5 1998.5 C
+2002.1 2000.3 1999 2002.5 1995.4 2003.8 C
+1995.2 2003.6 1994.9 2003.3 1994.7 2003.1 C
+1994.3 1997 1995.6 1991.1 1994.4 1985.3 C
+1994.3 1986 1993.8 1985 1994 1985.6 C
+1993.8 1995.4 1994.4 2001.6 1993.5 2011.7 C
+1989.7 2015.5 1983.6 2014.9 1979.8 2018.7 C
+1978.3 2019.1 1979.1 2017.4 1978.4 2017 C
+1977.8 2015.5 1979.4 2015.3 1978.8 2014.1 C
+1978.4 2014.6 1978.5 2012.8 1977.4 2013.4 C
+1975.8 2016.8 1978.5 2019.6 1976.9 2023 C
+1977 2028.7 1976.7 2034.5 1977.2 2040 C
+1971.6 2043.1 1965.8 2045.6 1960.1 2048.2 C
+1957.7 2049.9 1954.8 2050.5 1952.4 2052.3 C
+1947.6 2047.4 1941.8 2041.8 1936.8 2037.2 C
+1935.2 2033.6 1937.1 2028.8 1936.1 2024.7 C
+1935.1 2020.4 1937.1 2018.1 1935.9 2015.1 C
+1936.5 2014.1 1934.7 2010.8 1937.1 2009.3 C
+1944.4 2004.8 1952 2000.9 1959.9 1997.8 C
+1963.9 1997 1963.9 2001.9 1966.8 2003.3 C
+1970.3 2006.9 1973.7 2009.9 1976.9 2012.9 C
+1977.9 2013 1977.1 2011.4 1976.7 2010.8 C
+1971.6 2006.3 1966.8 2000.7 1962 1995.9 C
+1960 1995.2 1960.1 1996.6 1958.2 1995.6 C
+1957 1997 1955.1 1998.8 1953.2 1998 C
+1951.7 1994.5 1954.1 1993.4 1952.9 1991.1 C
+1952.1 1990.5 1953.3 1990.2 1953.2 1989.6 C
+1954.2 1986.8 1950.9 1981.4 1954.4 1981.2 C
+1954.7 1981.6 1954.7 1981.7 1955.1 1982 C
+1961.9 1979.1 1967.6 1975 1974.3 1971.6 C
+1974.7 1969.8 1976.7 1969.5 1978.4 1969.7 C
+1980.3 1970 1979.3 1973.6 1982 1973.1 C
+1975.8 1962.2 1968 1975.8 1960.8 1976.7 C
+1956.9 1977.4 1953.3 1982.4 1949.1 1978.8 C
+1946 1975.8 1941.2 1971 1939.5 1969.2 C
+1938.5 1968.6 1938.9 1967.4 1937.8 1966.8 C
+1928.7 1969.4 1920.6 1974.5 1912.4 1979.1 C
+1904 1980 1896.6 1985 1889.3 1989.4 C
+1887.9 1990.4 1885.1 1990.3 1885 1992.5 C
+1885.4 2000.6 1885.2 2012.9 1885.2 2019.9 C
+1886.1 2022 1889.7 2019.5 1888.4 2022.8 C
+1889 2023.3 1889.8 2024.4 1890.3 2024 C
+1891.2 2023.5 1891.8 2028.2 1893.4 2026.6 C
+1894.2 2026.3 1893.9 2027.3 1894.4 2027.6 C
+1893.4 2027.6 1894.7 2028.3 1894.1 2028.5 C
+1894.4 2029.6 1896 2030 1896 2029.2 C
+1896.2 2029 1896.3 2029 1896.5 2029.2 C
+1896.8 2029.8 1897.3 2030 1897 2030.7 C
+1896.5 2030.7 1896.9 2031.5 1897.2 2031.6 C
+1898.3 2034 1899.5 2030.6 1899.6 2033.3 C
+1898.5 2033 1899.6 2034.4 1900.1 2034.8 C
+1901.3 2035.8 1903.2 2034.6 1902.5 2036.7 C
+1904.4 2036.9 1906.1 2032.2 1907.6 2035.5 C
+1907.5 2040.1 1907.7 2044.9 1907.3 2049.4 C
+1908 2050.2 1908.3 2051.4 1909.5 2051.6 C
+1910.1 2051.1 1911.6 2051.1 1911.4 2052.3 C
+1909.7 2052.8 1912.4 2054 1912.6 2054.7 C
+1913.4 2055.2 1913 2053.7 1913.6 2054.4 C
+1913.6 2054.5 1913.6 2055.3 1913.6 2054.7 C
+1913.7 2054.4 1913.9 2054.4 1914 2054.7 C
+1914 2054.9 1914.1 2055.3 1913.8 2055.4 C
+1913.7 2056 1915.2 2057.6 1916 2057.6 C
+1915.9 2057.3 1916.1 2057.2 1916.2 2057.1 C
+1917 2056.8 1916.7 2057.7 1917.2 2058 C
+1917 2058.3 1916.7 2058.3 1916.4 2058.3 C
+1917.1 2059 1917.3 2060.1 1918.4 2060.4 C
+1918.1 2059.2 1919.1 2060.6 1919.1 2059.5 C
+1919 2060.6 1920.6 2060.1 1919.8 2061.2 C
+1919.6 2061.2 1919.3 2061.2 1919.1 2061.2 C
+1919.6 2061.9 1921.4 2064.2 1921.5 2062.6 C
+1922.4 2062.1 1921.6 2063.9 1922.2 2064.3 C
+1922.9 2067.3 1926.1 2064.3 1925.6 2067.2 C
+1927.2 2066.8 1928.4 2064.6 1930.1 2065.2 C
+1931.8 2067.8 1931 2071.8 1930.8 2074.8 C
+1930.6 2076.4 1930.1 2078.6 1930.6 2080.4 C
+1936.6 2085.4 1941.8 2091.6 1948.1 2096.9 C
+1950.7 2096.7 1952.6 2094.8 1954.8 2093.8 C
+[0 0.33 0.33 0.99]  vc
+f 
+S 
+n
+1989.4 2080.6 m
+1996.1 2077.3 2002.7 2073.8 2009.6 2070.8 C
+2009.6 2069.6 2010.2 2067.7 2009.3 2067.4 C
+2008.9 2062 2009.1 2056.4 2009.1 2050.8 C
+2012.3 2046.6 2019 2046.6 2023.5 2043.2 C
+2024 2042.3 2025.1 2042.1 2025.4 2041.2 C
+2025.3 2032.7 2025.6 2023.1 2025.2 2014.6 C
+2025 2015.3 2024.6 2014.2 2024.7 2014.8 C
+2024.5 2024.7 2025.1 2030.9 2024.2 2041 C
+2020.4 2044.8 2014.3 2044.2 2010.5 2048 C
+2009 2048.4 2009.8 2046.7 2009.1 2046.3 C
+2008.5 2044.8 2010.2 2044.6 2009.6 2043.4 C
+2009.1 2043.9 2009.2 2042.1 2008.1 2042.7 C
+2006.5 2046.1 2009.3 2048.9 2007.6 2052.3 C
+2007.7 2058 2007.5 2063.8 2007.9 2069.3 C
+2002.3 2072.4 1996.5 2074.8 1990.8 2077.5 C
+1988.4 2079.2 1985.6 2079.8 1983.2 2081.6 C
+1980.5 2079 1977.9 2076.5 1975.5 2074.1 C
+1975.5 2075.1 1975.5 2076.2 1975.5 2077.2 C
+1977.8 2079.3 1980.3 2081.6 1982.7 2083.7 C
+1985.3 2083.5 1987.1 2081.6 1989.4 2080.6 C
+f 
+S 
+n
+1930.1 2079.9 m
+1931.1 2075.6 1929.2 2071.1 1930.8 2067.2 C
+1930.3 2066.3 1930.1 2064.6 1928.7 2065.5 C
+1927.7 2066.4 1926.5 2067 1925.3 2067.4 C
+1924.5 2066.9 1925.6 2065.7 1924.4 2066 C
+1924.2 2067.2 1923.6 2065.5 1923.2 2065.7 C
+1922.3 2063.6 1917.8 2062.1 1919.6 2060.4 C
+1919.3 2060.5 1919.2 2060.3 1919.1 2060.2 C
+1919.7 2060.9 1918.2 2061 1917.6 2060.2 C
+1917 2059.6 1916.1 2058.8 1916.4 2058 C
+1915.5 2058 1917.4 2057.1 1915.7 2057.8 C
+1914.8 2057.1 1913.4 2056.2 1913.3 2054.9 C
+1913.1 2055.4 1911.3 2054.3 1910.9 2053.2 C
+1910.7 2052.9 1910.2 2052.5 1910.7 2052.3 C
+1911.1 2052.5 1910.9 2052 1910.9 2051.8 C
+1910.5 2051.2 1909.9 2052.6 1909.2 2051.8 C
+1908.2 2051.4 1907.8 2050.2 1907.1 2049.4 C
+1907.5 2044.8 1907.3 2040 1907.3 2035.2 C
+1905.3 2033 1902.8 2039.3 1902.3 2035.7 C
+1899.6 2036 1898.4 2032.5 1896.3 2030.7 C
+1895.7 2030.1 1897.5 2030 1896.3 2029.7 C
+1896.3 2030.6 1895 2029.7 1894.4 2029.2 C
+1892.9 2028.1 1894.2 2027.4 1893.6 2027.1 C
+1892.1 2027.9 1891.7 2025.6 1890.8 2024.9 C
+1891.1 2024.6 1889.1 2024.3 1888.4 2023 C
+1887.5 2022.6 1888.2 2021.9 1888.1 2021.3 C
+1886.7 2022 1885.2 2020.4 1884.8 2019.2 C
+1884.8 2010 1884.6 2000.2 1885 1991.8 C
+1886.9 1989.6 1889.9 1989.3 1892.2 1987.5 C
+1898.3 1982.7 1905.6 1980.1 1912.8 1978.6 C
+1921 1974.2 1928.8 1968.9 1937.8 1966.6 C
+1939.8 1968.3 1938.8 1968.3 1940.4 1970 C
+1945.4 1972.5 1947.6 1981.5 1954.6 1979.3 C
+1952.3 1981 1950.4 1978.4 1948.6 1977.9 C
+1945.1 1973.9 1941.1 1970.6 1938 1966.6 C
+1928.4 1968.5 1920.6 1974.8 1911.9 1978.8 C
+1907.1 1979.2 1902.6 1981.7 1898.2 1983.6 C
+1893.9 1986 1889.9 1989 1885.5 1990.8 C
+1884.9 1991.2 1884.8 1991.8 1884.5 1992.3 C
+1884.9 2001.3 1884.7 2011.1 1884.8 2019.6 C
+1890.6 2025 1896.5 2031.2 1902.3 2036.9 C
+1904.6 2037.6 1905 2033 1907.3 2035.5 C
+1907.2 2040.2 1907 2044.8 1907.1 2049.6 C
+1913.6 2055.3 1918.4 2061.5 1925.1 2067.4 C
+1927.3 2068.2 1929.6 2062.5 1930.6 2066.9 C
+1929.7 2070.7 1930.3 2076 1930.1 2080.1 C
+1935.6 2085.7 1941.9 2090.7 1947.2 2096.7 C
+1942.2 2091.1 1935.5 2085.2 1930.1 2079.9 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1930.8 2061.9 m
+1930.3 2057.8 1931.8 2053.4 1931.1 2050.4 C
+1931.3 2050.3 1931.7 2050.5 1931.6 2050.1 C
+1933 2051.1 1934.4 2049.5 1935.9 2048.7 C
+1937 2046.5 1939.5 2047.1 1941.2 2045.1 C
+1939.7 2042.6 1937.3 2041.2 1935.4 2039.3 C
+1934 2039.7 1934.5 2038.1 1933.7 2037.6 C
+1934 2033.3 1933.1 2027.9 1934.4 2024.4 C
+1934.3 2023.8 1933.9 2022.8 1933 2022.8 C
+1931.6 2023.1 1930.5 2024.4 1929.2 2024.9 C
+1928.4 2024.5 1929.8 2023.5 1928.7 2023.5 C
+1927.7 2024.1 1926.2 2022.6 1925.6 2021.6 C
+1926.9 2021.6 1924.8 2020.6 1925.6 2020.4 C
+1924.7 2021.7 1923.9 2019.6 1923.2 2019.2 C
+1923.3 2018.3 1923.8 2018.1 1923.2 2018 C
+1922.9 2017.8 1922.9 2017.5 1922.9 2017.2 C
+1922.8 2018.3 1921.3 2017.3 1920.3 2018 C
+1916.6 2019.7 1913 2022.1 1910 2024.7 C
+1910 2032.9 1910 2041.2 1910 2049.4 C
+1915.4 2055.2 1920 2058.7 1925.3 2064.8 C
+1927.2 2064 1929 2061.4 1930.8 2061.9 C
+[0 0 0 0]  vc
+f 
+S 
+n
+1907.6 2030.4 m
+1907.5 2027.1 1906.4 2021.7 1908.5 2019.9 C
+1908.8 2020.1 1908.9 2019 1909.2 2019.6 C
+1910 2019.6 1912 2019.2 1913.1 2018.2 C
+1913.7 2016.5 1920.2 2015.7 1917.4 2012.7 C
+1918.2 2011.2 1917 2013.8 1917.2 2012 C
+1916.9 2012.3 1916 2012.4 1915.2 2012 C
+1912.5 2010.5 1916.6 2008.8 1913.6 2009.6 C
+1912.6 2009.2 1911.1 2009 1910.9 2007.6 C
+1911 1999.2 1911.8 1989.8 1911.2 1982.2 C
+1910.1 1981.1 1908.8 1982.2 1907.6 1982.2 C
+1900.8 1986.5 1893.2 1988.8 1887.2 1994.2 C
+1887.2 2002.4 1887.2 2010.7 1887.2 2018.9 C
+1892.6 2024.7 1897.2 2028.2 1902.5 2034.3 C
+1904.3 2033.3 1906.2 2032.1 1907.6 2030.4 C
+f 
+S 
+n
+1910.7 2025.4 m
+1912.7 2022.4 1916.7 2020.8 1919.8 2018.9 C
+1920.2 2018.7 1920.6 2018.6 1921 2018.4 C
+1925 2020 1927.4 2028.5 1932 2024.2 C
+1932.3 2025 1932.5 2023.7 1932.8 2024.4 C
+1932.8 2028 1932.8 2031.5 1932.8 2035 C
+1931.9 2033.9 1932.5 2036.3 1932.3 2036.9 C
+1933.2 2036.4 1932.5 2038.5 1933 2038.4 C
+1933.1 2040.5 1935.6 2042.2 1936.6 2043.2 C
+1936.2 2042.4 1935.1 2040.8 1933.7 2040.3 C
+1932.2 2034.4 1933.8 2029.8 1933 2023.2 C
+1931.1 2024.9 1928.4 2026.4 1926.5 2023.5 C
+1925.1 2021.6 1923 2019.8 1921.5 2018.2 C
+1917.8 2018.9 1915.2 2022.5 1911.6 2023.5 C
+1910.8 2023.8 1911.2 2024.7 1910.4 2025.2 C
+1910.9 2031.8 1910.6 2039.1 1910.7 2045.6 C
+1910.1 2048 1910.7 2045.9 1911.2 2044.8 C
+1910.6 2038.5 1911.2 2031.8 1910.7 2025.4 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1910.7 2048.9 m
+1910.3 2047.4 1911.3 2046.5 1911.6 2045.3 C
+1912.9 2045.3 1913.9 2047.1 1915.2 2045.8 C
+1915.2 2044.9 1916.6 2043.3 1917.2 2042.9 C
+1918.7 2042.9 1919.4 2044.4 1920.5 2043.2 C
+1921.2 2042.2 1921.4 2040.9 1922.4 2040.3 C
+1924.5 2040.3 1925.7 2040.9 1926.8 2039.6 C
+1927.1 2037.9 1926.8 2038.1 1927.7 2037.6 C
+1929 2037.5 1930.4 2037 1931.6 2037.2 C
+1932.3 2038.2 1933.1 2038.7 1932.8 2040.3 C
+1935 2041.8 1935.9 2043.8 1938.5 2044.8 C
+1938.6 2045 1938.3 2045.5 1938.8 2045.3 C
+1939.1 2042.9 1935.4 2044.2 1935.4 2042.2 C
+1932.1 2040.8 1932.8 2037.2 1932 2034.8 C
+1932.3 2034 1932.7 2035.4 1932.5 2034.8 C
+1931.3 2031.8 1935.5 2020.1 1928.9 2025.9 C
+1924.6 2024.7 1922.6 2014.5 1917.4 2020.4 C
+1915.5 2022.8 1912 2022.6 1910.9 2025.4 C
+1911.5 2031.9 1910.9 2038.8 1911.4 2045.3 C
+1911.1 2046.5 1910 2047.4 1910.4 2048.9 C
+1915.1 2054.4 1920.4 2058.3 1925.1 2063.8 C
+1920.8 2058.6 1914.9 2054.3 1910.7 2048.9 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1934.7 2031.9 m
+1934.6 2030.7 1934.9 2029.5 1934.4 2028.5 C
+1934 2029.5 1934.3 2031.2 1934.2 2032.6 C
+1933.8 2031.7 1934.9 2031.6 1934.7 2031.9 C
+[0.92 0.92 0 0.67]  vc
+f 
+S 
+n
+vmrs
+1934.7 2019.4 m
+1934.1 2015.3 1935.6 2010.9 1934.9 2007.9 C
+1935.1 2007.8 1935.6 2008.1 1935.4 2007.6 C
+1936.8 2008.6 1938.2 2007 1939.7 2006.2 C
+1940.1 2004.3 1942.7 2005 1943.6 2003.8 C
+1945.1 2000.3 1954 2000.8 1950 1996.6 C
+1952.1 1993.3 1948.2 1989.2 1951.2 1985.6 C
+1953 1981.4 1948.4 1982.3 1947.9 1979.8 C
+1945.4 1979.6 1945.1 1975.5 1942.4 1975 C
+1942.4 1972.3 1938 1973.6 1938.5 1970.4 C
+1937.4 1969 1935.6 1970.1 1934.2 1970.2 C
+1927.5 1974.5 1919.8 1976.8 1913.8 1982.2 C
+1913.8 1990.4 1913.8 1998.7 1913.8 2006.9 C
+1919.3 2012.7 1923.8 2016.2 1929.2 2022.3 C
+1931.1 2021.6 1932.8 2018.9 1934.7 2019.4 C
+[0 0 0 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+2024.2 2038.1 m
+2024.1 2029.3 2024.4 2021.7 2024.7 2014.4 C
+2024.4 2013.6 2020.6 2013.4 2021.3 2011.2 C
+2020.5 2010.3 2018.4 2010.6 2018.9 2008.6 C
+2019 2008.8 2018.8 2009 2018.7 2009.1 C
+2018.2 2006.7 2015.2 2007.9 2015.3 2005.5 C
+2014.7 2004.8 2012.4 2005.1 2013.2 2003.6 C
+2012.3 2004.2 2012.8 2002.4 2012.7 2002.6 C
+2009.4 2003.3 2011.2 1998.6 2008.4 1999.2 C
+2007 1999.1 2006.1 1999.4 2005.7 2000.4 C
+2006.9 1998.5 2007.7 2000.5 2009.3 2000.2 C
+2009.2 2003.7 2012.4 2002.1 2012.9 2005.2 C
+2015.9 2005.6 2015.2 2008.6 2017.7 2008.8 C
+2018.4 2009.6 2018.3 2011.4 2019.6 2011 C
+2021.1 2011.7 2021.4 2014.8 2023.7 2015.1 C
+2023.7 2023.5 2023.9 2031.6 2023.5 2040.5 C
+2021.8 2041.7 2020.7 2043.6 2018.4 2043.9 C
+2020.8 2042.7 2025.5 2041.8 2024.2 2038.1 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+2023.5 2040 m
+2023.5 2031.1 2023.5 2023.4 2023.5 2015.1 C
+2020.2 2015 2021.8 2010.3 2018.4 2011 C
+2018.6 2007.5 2014.7 2009.3 2014.8 2006.4 C
+2011.8 2006.3 2012.2 2002.3 2009.8 2002.4 C
+2009.7 2001.5 2009.2 2000.1 2008.4 2000.2 C
+2008.7 2000.9 2009.7 2001.2 2009.3 2002.4 C
+2008.4 2004.2 2007.5 2003.1 2007.9 2005.5 C
+2007.9 2010.8 2007.7 2018.7 2008.1 2023.2 C
+2009 2024.3 2007.3 2023.4 2007.9 2024 C
+2007.7 2024.6 2007.3 2026.3 2008.6 2027.1 C
+2009.7 2026.8 2010 2027.6 2010.5 2028 C
+2010.5 2028.2 2010.5 2029.1 2010.5 2028.5 C
+2011.5 2028 2010.5 2030 2011.5 2030 C
+2014.2 2029.7 2012.9 2032.2 2014.8 2032.6 C
+2015.1 2033.6 2015.3 2033 2016 2033.3 C
+2017 2033.9 2016.6 2035.4 2017.2 2036.2 C
+2018.7 2036.4 2019.2 2039 2021.3 2038.4 C
+2021.6 2035.4 2019.7 2029.5 2021.1 2027.3 C
+2020.9 2023.5 2021.5 2018.5 2020.6 2016 C
+2020.9 2013.9 2021.5 2015.4 2022.3 2014.4 C
+2022.2 2015.1 2023.3 2014.8 2023.2 2015.6 C
+2022.7 2019.8 2023.3 2024.3 2022.8 2028.5 C
+2022.3 2028.2 2022.6 2027.6 2022.5 2027.1 C
+2022.5 2027.8 2022.5 2029.2 2022.5 2029.2 C
+2022.6 2029.2 2022.7 2029.1 2022.8 2029 C
+2023.9 2032.8 2022.6 2037 2023 2040.8 C
+2022.3 2041.2 2021.6 2041.5 2021.1 2042.2 C
+2022 2041.2 2022.9 2041.4 2023.5 2040 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+2009.1 1997.8 m
+2003.8 1997.7 2000.1 2002.4 1995.4 2003.1 C
+1995 1999.5 1995.2 1995 1995.2 1992 C
+1995.2 1995.8 1995 1999.7 1995.4 2003.3 C
+2000.3 2002.2 2003.8 1997.9 2009.1 1997.8 C
+2012.3 2001.2 2015.6 2004.8 2018.7 2008.1 C
+2021.6 2011.2 2027.5 2013.9 2025.9 2019.9 C
+2026.1 2017.9 2025.6 2016.2 2025.4 2014.4 C
+2020.2 2008.4 2014 2003.6 2009.1 1997.8 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+2009.3 1997.8 m
+2008.7 1997.4 2007.9 1997.6 2007.2 1997.6 C
+2007.9 1997.6 2008.9 1997.4 2009.6 1997.8 C
+2014.7 2003.6 2020.8 2008.8 2025.9 2014.8 C
+2025.8 2017.7 2026.1 2014.8 2025.6 2014.1 C
+2020.4 2008.8 2014.8 2003.3 2009.3 1997.8 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+2009.6 1997.6 m
+2009 1997.1 2008.1 1997.4 2007.4 1997.3 C
+2008.1 1997.4 2009 1997.1 2009.6 1997.6 C
+2014.8 2003.7 2021.1 2008.3 2025.9 2014.4 C
+2021.1 2008.3 2014.7 2003.5 2009.6 1997.6 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+2021.8 2011.5 m
+2021.9 2012.2 2022.3 2013.5 2023.7 2013.6 C
+2023.4 2012.7 2022.8 2011.8 2021.8 2011.5 C
+[0 0.33 0.33 0.99]  vc
+f 
+S 
+n
+2021.1 2042 m
+2022.1 2041.1 2020.9 2040.2 2020.6 2039.6 C
+2018.4 2039.5 2018.1 2036.9 2016.3 2036.4 C
+2015.8 2035.5 2015.3 2033.8 2014.8 2033.6 C
+2012.4 2033.8 2013 2030.4 2010.5 2030.2 C
+2009.6 2028.9 2009.6 2028.3 2008.4 2028 C
+2006.9 2026.7 2007.5 2024.3 2006 2023.2 C
+2006.6 2023.2 2005.7 2023.3 2005.7 2023 C
+2006.4 2022.5 2006.3 2021.1 2006.7 2020.6 C
+2006.6 2015 2006.9 2009 2006.4 2003.8 C
+2006.9 2002.5 2007.6 2001.1 2006.9 2000.7 C
+2004.6 2003.6 2003 2002.9 2000.2 2004.3 C
+1999.3 2005.8 1997.9 2006.3 1996.1 2006.7 C
+1995.7 2008.9 1996 2011.1 1995.9 2012.9 C
+1993.4 2015.1 1990.5 2016.2 1987.7 2017.7 C
+1987.1 2019.3 1991.1 2019.4 1990.4 2021.3 C
+1990.5 2021.5 1991.9 2022.3 1992 2023 C
+1994.8 2024.4 1996.2 2027.5 1998.5 2030 C
+2002.4 2033 2005.2 2037.2 2008.8 2041 C
+2010.2 2041.3 2011.6 2042 2011 2043.9 C
+2011.2 2044.8 2010.1 2045.3 2010.5 2046.3 C
+2013.8 2044.8 2017.5 2043.4 2021.1 2042 C
+[0 0.5 0.5 0.2]  vc
+f 
+S 
+n
+2019.4 2008.8 m
+2018.9 2009.2 2019.3 2009.9 2019.6 2010.3 C
+2022.2 2011.5 2020.3 2009.1 2019.4 2008.8 C
+[0 0.33 0.33 0.99]  vc
+f 
+S 
+n
+2018 2007.4 m
+2015.7 2006.7 2015.3 2003.6 2012.9 2002.8 C
+2013.5 2003.7 2013.5 2005.1 2015.6 2005.2 C
+2016.4 2006.1 2015.7 2007.7 2018 2007.4 C
+f 
+S 
+n
+vmrs
+1993.5 2008.8 m
+1993.4 2000 1993.7 1992.5 1994 1985.1 C
+1993.7 1984.3 1989.9 1984.1 1990.6 1982 C
+1989.8 1981.1 1987.7 1981.4 1988.2 1979.3 C
+1988.3 1979.6 1988.1 1979.7 1988 1979.8 C
+1987.5 1977.5 1984.5 1978.6 1984.6 1976.2 C
+1983.9 1975.5 1981.7 1975.8 1982.4 1974.3 C
+1981.6 1974.9 1982.1 1973.1 1982 1973.3 C
+1979 1973.7 1980 1968.8 1976.9 1969.7 C
+1975.9 1969.8 1975.3 1970.3 1975 1971.2 C
+1976.2 1969.2 1977 1971.2 1978.6 1970.9 C
+1978.5 1974.4 1981.7 1972.8 1982.2 1976 C
+1985.2 1976.3 1984.5 1979.3 1987 1979.6 C
+1987.7 1980.3 1987.5 1982.1 1988.9 1981.7 C
+1990.4 1982.4 1990.7 1985.5 1993 1985.8 C
+1992.9 1994.3 1993.2 2002.3 1992.8 2011.2 C
+1991.1 2012.4 1990 2014.4 1987.7 2014.6 C
+1990.1 2013.4 1994.7 2012.6 1993.5 2008.8 C
+[0 0.87 0.91 0.83]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1992.8 2010.8 m
+1992.8 2001.8 1992.8 1994.1 1992.8 1985.8 C
+1989.5 1985.7 1991.1 1981.1 1987.7 1981.7 C
+1987.9 1978.2 1983.9 1980 1984.1 1977.2 C
+1981.1 1977 1981.5 1973 1979.1 1973.1 C
+1979 1972.2 1978.5 1970.9 1977.6 1970.9 C
+1977.9 1971.6 1979 1971.9 1978.6 1973.1 C
+1977.6 1974.9 1976.8 1973.9 1977.2 1976.2 C
+1977.2 1981.5 1977 1989.4 1977.4 1994 C
+1978.3 1995 1976.6 1994.1 1977.2 1994.7 C
+1977 1995.3 1976.6 1997 1977.9 1997.8 C
+1979 1997.5 1979.3 1998.3 1979.8 1998.8 C
+1979.8 1998.9 1979.8 1999.8 1979.8 1999.2 C
+1980.8 1998.7 1979.7 2000.7 1980.8 2000.7 C
+1983.5 2000.4 1982.1 2003 1984.1 2003.3 C
+1984.4 2004.3 1984.5 2003.7 1985.3 2004 C
+1986.3 2004.6 1985.9 2006.1 1986.5 2006.9 C
+1988 2007.1 1988.4 2009.7 1990.6 2009.1 C
+1990.9 2006.1 1989 2000.2 1990.4 1998 C
+1990.2 1994.3 1990.8 1989.2 1989.9 1986.8 C
+1990.2 1984.7 1990.8 1986.2 1991.6 1985.1 C
+1991.5 1985.9 1992.6 1985.5 1992.5 1986.3 C
+1992 1990.5 1992.6 1995 1992 1999.2 C
+1991.6 1998.9 1991.9 1998.3 1991.8 1997.8 C
+1991.8 1998.5 1991.8 2000 1991.8 2000 C
+1991.9 1999.9 1992 1999.8 1992 1999.7 C
+1993.2 2003.5 1991.9 2007.7 1992.3 2011.5 C
+1991.6 2012 1990.9 2012.2 1990.4 2012.9 C
+1991.3 2011.9 1992.2 2012.1 1992.8 2010.8 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1978.4 1968.5 m
+1977 1969.2 1975.8 1968.2 1974.5 1969 C
+1968.3 1973 1961.6 1976 1955.1 1979.1 C
+1962 1975.9 1968.8 1972.5 1975.5 1968.8 C
+1976.5 1968.8 1977.6 1968.8 1978.6 1968.8 C
+1981.7 1972.1 1984.8 1975.7 1988 1978.8 C
+1990.9 1981.9 1996.8 1984.6 1995.2 1990.6 C
+1995.3 1988.6 1994.9 1986.9 1994.7 1985.1 C
+1989.5 1979.1 1983.3 1974.3 1978.4 1968.5 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1978.4 1968.3 m
+1977.9 1968.7 1977.1 1968.5 1976.4 1968.5 C
+1977.3 1968.8 1978.1 1967.9 1978.8 1968.5 C
+1984 1974.3 1990.1 1979.5 1995.2 1985.6 C
+1995.1 1988.4 1995.3 1985.6 1994.9 1984.8 C
+1989.5 1979.4 1983.9 1973.8 1978.4 1968.3 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1978.6 1968 m
+1977.9 1968 1977.4 1968.6 1978.4 1968 C
+1983.9 1973.9 1990.1 1979.1 1995.2 1985.1 C
+1990.2 1979 1983.8 1974.1 1978.6 1968 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1991.1 1982.2 m
+1991.2 1982.9 1991.6 1984.2 1993 1984.4 C
+1992.6 1983.5 1992.1 1982.5 1991.1 1982.2 C
+[0 0.33 0.33 0.99]  vc
+f 
+S 
+n
+1990.4 2012.7 m
+1991.4 2011.8 1990.2 2010.9 1989.9 2010.3 C
+1987.7 2010.2 1987.4 2007.6 1985.6 2007.2 C
+1985.1 2006.2 1984.6 2004.5 1984.1 2004.3 C
+1981.7 2004.5 1982.3 2001.2 1979.8 2000.9 C
+1978.8 1999.6 1978.8 1999.1 1977.6 1998.8 C
+1976.1 1997.4 1976.7 1995 1975.2 1994 C
+1975.8 1994 1975 1994 1975 1993.7 C
+1975.7 1993.2 1975.6 1991.8 1976 1991.3 C
+1975.9 1985.7 1976.1 1979.7 1975.7 1974.5 C
+1976.2 1973.3 1976.9 1971.8 1976.2 1971.4 C
+1973.9 1974.3 1972.2 1973.6 1969.5 1975 C
+1967.9 1977.5 1963.8 1977.1 1961.8 1980 C
+1959 1980 1957.6 1983 1954.8 1982.9 C
+1953.8 1984.2 1954.8 1985.7 1955.1 1987.2 C
+1956.2 1989.5 1959.7 1990.1 1959.9 1991.8 C
+1965.9 1998 1971.8 2005.2 1978.1 2011.7 C
+1979.5 2012 1980.9 2012.7 1980.3 2014.6 C
+1980.5 2015.6 1979.4 2016 1979.8 2017 C
+1983 2015.6 1986.8 2014.1 1990.4 2012.7 C
+[0 0.5 0.5 0.2]  vc
+f 
+S 
+n
+1988.7 1979.6 m
+1988.2 1979.9 1988.6 1980.6 1988.9 1981 C
+1991.4 1982.2 1989.6 1979.9 1988.7 1979.6 C
+[0 0.33 0.33 0.99]  vc
+f 
+S 
+n
+1987.2 1978.1 m
+1985 1977.5 1984.6 1974.3 1982.2 1973.6 C
+1982.7 1974.5 1982.8 1975.8 1984.8 1976 C
+1985.7 1976.9 1985 1978.4 1987.2 1978.1 C
+f 
+S 
+n
+1975.5 2084 m
+1975.5 2082 1975.3 2080 1975.7 2078.2 C
+1978.8 2079 1980.9 2085.5 1984.8 2083.5 C
+1993 2078.7 2001.6 2075 2010 2070.8 C
+2010.1 2064 2009.9 2057.2 2010.3 2050.6 C
+2014.8 2046.2 2020.9 2045.7 2025.6 2042 C
+2026.1 2035.1 2025.8 2028 2025.9 2021.1 C
+2025.8 2027.8 2026.1 2034.6 2025.6 2041.2 C
+2022.2 2044.9 2017.6 2046.8 2012.9 2048 C
+2012.5 2049.5 2010.4 2049.4 2009.8 2051.1 C
+2009.9 2057.6 2009.6 2064.2 2010 2070.5 C
+2001.2 2075.4 1992 2079.1 1983.2 2084 C
+1980.3 2082.3 1977.8 2079.2 1975.2 2077.5 C
+1974.9 2079.9 1977.2 2084.6 1973.3 2085.2 C
+1964.7 2088.6 1956.8 2093.7 1948.1 2097.2 C
+1949 2097.3 1949.6 2096.9 1950.3 2096.7 C
+1958.4 2091.9 1967.1 2088.2 1975.5 2084 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+vmrs
+1948.6 2094.5 m
+1950.2 2093.7 1951.8 2092.9 1953.4 2092.1 C
+1951.8 2092.9 1950.2 2093.7 1948.6 2094.5 C
+[0 0.87 0.91 0.83]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1971.6 2082.3 m
+1971.6 2081.9 1970.7 2081.1 1970.9 2081.3 C
+1970.7 2081.6 1970.6 2081.6 1970.4 2081.3 C
+1970.8 2080.1 1968.7 2081.7 1968.3 2080.8 C
+1966.6 2080.9 1966.7 2078 1964.2 2078.2 C
+1964.8 2075 1960.1 2075.8 1960.1 2072.9 C
+1958 2072.3 1957.5 2069.3 1955.3 2069.3 C
+1953.9 2070.9 1948.8 2067.8 1950 2072 C
+1949 2074 1943.2 2070.6 1944 2074.8 C
+1942.2 2076.6 1937.6 2073.9 1938 2078.2 C
+1936.7 2078.6 1935 2078.6 1933.7 2078.2 C
+1933.5 2080 1936.8 2080.7 1937.3 2082.8 C
+1939.9 2083.5 1940.6 2086.4 1942.6 2088 C
+1945.2 2089.2 1946 2091.3 1948.4 2093.6 C
+1956 2089.5 1963.9 2086.1 1971.6 2082.3 C
+[0 0.01 1 0]  vc
+f 
+S 
+n
+1958.2 2089.7 m
+1956.4 2090 1955.6 2091.3 1953.9 2091.9 C
+1955.6 2091.9 1956.5 2089.7 1958.2 2089.7 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+1929.9 2080.4 m
+1929.5 2077.3 1929.7 2073.9 1929.6 2070.8 C
+1929.8 2074.1 1929.2 2077.8 1930.1 2080.8 C
+1935.8 2085.9 1941.4 2091.3 1946.9 2096.9 C
+1941.2 2091 1935.7 2086 1929.9 2080.4 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1930.1 2080.4 m
+1935.8 2086 1941.5 2090.7 1946.9 2096.7 C
+1941.5 2090.9 1935.7 2085.8 1930.1 2080.4 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1940.9 2087.1 m
+1941.7 2088 1944.8 2090.6 1943.6 2089.2 C
+1942.5 2089 1941.6 2087.7 1940.9 2087.1 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+1972.8 2082.8 m
+1973 2075.3 1972.4 2066.9 1973.3 2059.5 C
+1972.5 2058.9 1972.8 2057.3 1973.1 2056.4 C
+1974.8 2055.2 1973.4 2055.5 1972.4 2055.4 C
+1970.1 2053.2 1967.9 2050.9 1965.6 2048.7 C
+1960.9 2049.9 1956.9 2052.7 1952.4 2054.7 C
+1949.3 2052.5 1946.3 2049.5 1943.6 2046.8 C
+1939.9 2047.7 1936.8 2050.1 1933.5 2051.8 C
+1930.9 2054.9 1933.5 2056.2 1932.3 2059.7 C
+1933.2 2059.7 1932.2 2060.5 1932.5 2060.2 C
+1933.2 2062.5 1931.6 2064.6 1932.5 2067.4 C
+1932.9 2069.7 1932.7 2072.2 1932.8 2074.6 C
+1933.6 2070.6 1932.2 2066.3 1933 2062.6 C
+1934.4 2058.2 1929.8 2053.5 1935.2 2051.1 C
+1937.7 2049.7 1940.2 2048 1942.8 2046.8 C
+1945.9 2049.2 1948.8 2052 1951.7 2054.7 C
+1952.7 2054.7 1953.6 2054.6 1954.4 2054.2 C
+1958.1 2052.5 1961.7 2049.3 1965.9 2049.2 C
+1968.2 2052.8 1975.2 2055 1972.6 2060.9 C
+1973.3 2062.4 1972.2 2065.2 1972.6 2067.6 C
+1972.7 2072.6 1972.4 2077.7 1972.8 2082.5 C
+1968.1 2084.9 1963.5 2087.5 1958.7 2089.5 C
+1963.5 2087.4 1968.2 2085 1972.8 2082.8 C
+f 
+S 
+n
+1935.2 2081.1 m
+1936.8 2083.4 1938.6 2084.6 1940.4 2086.6 C
+1938.8 2084.4 1936.7 2083.4 1935.2 2081.1 C
+f 
+S 
+n
+1983.2 2081.3 m
+1984.8 2080.5 1986.3 2079.7 1988 2078.9 C
+1986.3 2079.7 1984.8 2080.5 1983.2 2081.3 C
+f 
+S 
+n
+2006.2 2069.1 m
+2006.2 2068.7 2005.2 2067.9 2005.5 2068.1 C
+2005.3 2068.4 2005.2 2068.4 2005 2068.1 C
+2005.4 2066.9 2003.3 2068.5 2002.8 2067.6 C
+2001.2 2067.7 2001.2 2064.8 1998.8 2065 C
+1999.4 2061.8 1994.7 2062.6 1994.7 2059.7 C
+1992.4 2059.5 1992.4 2055.8 1990.1 2056.8 C
+1985.9 2059.5 1981.1 2061 1976.9 2063.8 C
+1977.2 2067.6 1974.9 2074.2 1978.8 2075.8 C
+1979.6 2077.8 1981.7 2078.4 1982.9 2080.4 C
+1990.6 2076.3 1998.5 2072.9 2006.2 2069.1 C
+[0 0.01 1 0]  vc
+f 
+S 
+n
+vmrs
+1992.8 2076.5 m
+1991 2076.8 1990.2 2078.1 1988.4 2078.7 C
+1990.2 2078.7 1991 2076.5 1992.8 2076.5 C
+[0 0.87 0.91 0.83]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1975.5 2073.4 m
+1976.1 2069.7 1973.9 2064.6 1977.4 2062.4 C
+1973.9 2064.5 1976.1 2069.9 1975.5 2073.6 C
+1976 2074.8 1979.3 2077.4 1978.1 2076 C
+1977 2075.7 1975.8 2074.5 1975.5 2073.4 C
+f 
+S 
+n
+2007.4 2069.6 m
+2007.6 2062.1 2007 2053.7 2007.9 2046.3 C
+2007.1 2045.7 2007.3 2044.1 2007.6 2043.2 C
+2009.4 2042 2007.9 2042.3 2006.9 2042.2 C
+2002.2 2037.4 1996.7 2032.4 1992.5 2027.3 C
+1992 2027.3 1991.6 2027.3 1991.1 2027.3 C
+1991.4 2035.6 1991.4 2045.6 1991.1 2054.4 C
+1990.5 2055.5 1988.4 2056.6 1990.6 2055.4 C
+1991.6 2055.4 1991.6 2054.1 1991.6 2053.2 C
+1990.8 2044.7 1991.9 2035.4 1991.6 2027.6 C
+1991.8 2027.6 1992 2027.6 1992.3 2027.6 C
+1997 2032.8 2002.5 2037.7 2007.2 2042.9 C
+2007.3 2044.8 2006.7 2047.4 2007.6 2048.4 C
+2006.9 2055.1 2007.1 2062.5 2007.4 2069.3 C
+2002.7 2071.7 1998.1 2074.3 1993.2 2076.3 C
+1998 2074.2 2002.7 2071.8 2007.4 2069.6 C
+f 
+S 
+n
+2006.7 2069.1 m
+2006.3 2068.6 2005.9 2067.7 2005.7 2066.9 C
+2005.7 2059.7 2005.9 2051.4 2005.5 2045.1 C
+2004.9 2045.3 2004.7 2044.5 2004.3 2045.3 C
+2005.1 2045.3 2004.2 2045.8 2004.8 2046 C
+2004.8 2052.2 2004.8 2059.2 2004.8 2064.5 C
+2005.7 2065.7 2005.1 2065.7 2005 2066.7 C
+2003.8 2067 2002.7 2067.2 2001.9 2066.4 C
+2001.3 2064.6 1998 2063.1 1998 2061.9 C
+1996.1 2062.3 1996.6 2058.3 1994.2 2058.8 C
+1992.6 2057.7 1992.7 2054.8 1989.9 2056.6 C
+1985.6 2059.3 1980.9 2060.8 1976.7 2063.6 C
+1976 2066.9 1976 2071.2 1976.7 2074.6 C
+1977.6 2070.8 1973.1 2062.1 1980.5 2061.2 C
+1984.3 2060.3 1987.5 2058.2 1990.8 2056.4 C
+1991.7 2056.8 1992.9 2057.2 1993.5 2059.2 C
+1994.3 2058.6 1994.4 2060.6 1994.7 2059.2 C
+1995.3 2062.7 1999.2 2061.4 1998.8 2064.8 C
+2001.8 2065.4 2002.5 2068.4 2005.2 2067.4 C
+2004.9 2067.9 2006 2068 2006.4 2069.1 C
+2001.8 2071.1 1997.4 2073.9 1992.8 2075.8 C
+1997.5 2073.8 2002 2071.2 2006.7 2069.1 C
+[0 0.2 1 0]  vc
+f 
+S 
+n
+1988.7 2056.6 m
+1985.1 2058.7 1981.1 2060.1 1977.6 2061.9 C
+1981.3 2060.5 1985.6 2058.1 1988.7 2056.6 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+1977.9 2059.5 m
+1975.7 2064.5 1973.7 2054.7 1975.2 2060.9 C
+1976 2060.6 1977.6 2059.7 1977.9 2059.5 C
+f 
+S 
+n
+1989.6 2051.3 m
+1990.1 2042.3 1989.8 2036.6 1989.9 2028 C
+1989.8 2027 1990.8 2028.3 1990.1 2027.3 C
+1988.9 2026.7 1986.7 2026.9 1986.8 2024.7 C
+1987.4 2023 1985.9 2024.6 1985.1 2023.7 C
+1984.1 2021.4 1982.5 2020.5 1980.3 2020.6 C
+1979.9 2020.8 1979.5 2021.1 1979.3 2021.6 C
+1979.7 2025.8 1978.4 2033 1979.6 2038.1 C
+1983.7 2042.9 1968.8 2044.6 1978.8 2042.7 C
+1979.3 2042.3 1979.6 2041.9 1980 2041.5 C
+1980 2034.8 1980 2027 1980 2021.6 C
+1981.3 2020.5 1981.7 2021.5 1982.9 2021.8 C
+1983.6 2024.7 1986.1 2023.8 1986.8 2026.4 C
+1987.1 2027.7 1988.6 2027.1 1989.2 2028.3 C
+1989.1 2036.7 1989.3 2044.8 1988.9 2053.7 C
+1987.2 2054.9 1986.2 2056.8 1983.9 2057.1 C
+1986.3 2055.9 1990.9 2055 1989.6 2051.3 C
+f 
+S 
+n
+1971.6 2078.9 m
+1971.4 2070.5 1972.1 2062.2 1971.6 2055.9 C
+1969.9 2053.7 1967.6 2051.7 1965.6 2049.6 C
+1961.4 2050.4 1957.6 2053.6 1953.4 2055.2 C
+1949.8 2055.6 1948.2 2051.2 1945.5 2049.6 C
+1945.1 2048.8 1944.5 2047.9 1943.6 2047.5 C
+1940.1 2047.8 1937.3 2051 1934 2052.3 C
+1933.7 2052.6 1933.7 2053 1933.2 2053.2 C
+1933.7 2060.8 1933.4 2067.2 1933.5 2074.6 C
+1933.8 2068.1 1934 2060.9 1933.2 2054 C
+1935.3 2050.9 1939.3 2049.6 1942.4 2047.5 C
+1942.8 2047.5 1943.4 2047.4 1943.8 2047.7 C
+1947.1 2050.2 1950.3 2057.9 1955.3 2054.4 C
+1955.4 2054.4 1955.5 2054.3 1955.6 2054.2 C
+1955.9 2057.6 1956.1 2061.8 1955.3 2064.8 C
+1955.4 2064.3 1955.1 2063.8 1955.6 2063.6 C
+1956 2066.6 1955.3 2068.7 1958.7 2069.8 C
+1959.2 2071.7 1961.4 2071.7 1962 2074.1 C
+1964.4 2074.2 1964 2077.7 1967.3 2078.4 C
+1967 2079.7 1968.1 2079.9 1969 2080.1 C
+1971.1 2079.9 1970 2079.2 1970.4 2078 C
+1969.5 2077.2 1970.3 2075.9 1969.7 2075.1 C
+1970.1 2069.8 1970.1 2063.6 1969.7 2058.8 C
+1969.2 2058.5 1970 2058.1 1970.2 2057.8 C
+1970.4 2058.3 1971.2 2057.7 1971.4 2058.3 C
+1971.5 2065.3 1971.2 2073.6 1971.6 2081.1 C
+1974.1 2081.4 1969.8 2084.3 1972.4 2082.5 C
+1971.9 2081.4 1971.6 2080.2 1971.6 2078.9 C
+[0 0.4 1 0]  vc
+f 
+S 
+n
+1952.4 2052 m
+1954.1 2051.3 1955.6 2050.4 1957.2 2049.6 C
+1955.6 2050.4 1954.1 2051.3 1952.4 2052 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+1975.5 2039.8 m
+1975.5 2039.4 1974.5 2038.7 1974.8 2038.8 C
+1974.6 2039.1 1974.5 2039.1 1974.3 2038.8 C
+1974.6 2037.6 1972.5 2039.3 1972.1 2038.4 C
+1970.4 2038.4 1970.5 2035.5 1968 2035.7 C
+1968.6 2032.5 1964 2033.3 1964 2030.4 C
+1961.9 2029.8 1961.4 2026.8 1959.2 2026.8 C
+1957.7 2028.5 1952.6 2025.3 1953.9 2029.5 C
+1952.9 2031.5 1947 2028.2 1947.9 2032.4 C
+1946 2034.2 1941.5 2031.5 1941.9 2035.7 C
+1940.6 2036.1 1938.9 2036.1 1937.6 2035.7 C
+1937.3 2037.5 1940.7 2038.2 1941.2 2040.3 C
+1943.7 2041.1 1944.4 2043.9 1946.4 2045.6 C
+1949.1 2046.7 1949.9 2048.8 1952.2 2051.1 C
+1959.9 2047.1 1967.7 2043.6 1975.5 2039.8 C
+[0 0.01 1 0]  vc
+f 
+S 
+n
+vmrs
+1962 2047.2 m
+1960.2 2047.5 1959.5 2048.9 1957.7 2049.4 C
+1959.5 2049.5 1960.3 2047.2 1962 2047.2 C
+[0 0.87 0.91 0.83]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+2012.4 2046.3 m
+2010.3 2051.3 2008.3 2041.5 2009.8 2047.7 C
+2010.5 2047.4 2012.2 2046.5 2012.4 2046.3 C
+f 
+S 
+n
+1944.8 2044.6 m
+1945.5 2045.6 1948.6 2048.1 1947.4 2046.8 C
+1946.3 2046.5 1945.5 2045.2 1944.8 2044.6 C
+f 
+S 
+n
+1987.2 2054.9 m
+1983.7 2057.3 1979.6 2058 1976 2060.2 C
+1974.7 2058.2 1977.2 2055.8 1974.3 2054.9 C
+1973.1 2052 1970.4 2050.2 1968 2048 C
+1968 2047.7 1968 2047.4 1968.3 2047.2 C
+1969.5 2046.1 1983 2040.8 1972.4 2044.8 C
+1971.2 2046.6 1967.9 2046 1968 2048.2 C
+1970.5 2050.7 1973.8 2052.6 1974.3 2055.6 C
+1975.1 2055 1975.7 2056.7 1975.7 2057.1 C
+1975.7 2058.2 1974.8 2059.3 1975.5 2060.4 C
+1979.3 2058.2 1983.9 2057.7 1987.2 2054.9 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1967.8 2047.5 m
+1968.5 2047 1969.1 2046.5 1969.7 2046 C
+1969.1 2046.5 1968.5 2047 1967.8 2047.5 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+1976.7 2040.3 m
+1976.9 2032.8 1976.3 2024.4 1977.2 2017 C
+1976.4 2016.5 1976.6 2014.8 1976.9 2013.9 C
+1978.7 2012.7 1977.2 2013 1976.2 2012.9 C
+1971.5 2008.1 1965.9 2003.1 1961.8 1998 C
+1960.9 1998 1960.1 1998 1959.2 1998 C
+1951.5 2001.1 1944.3 2005.5 1937.1 2009.6 C
+1935 2012.9 1937 2013.6 1936.1 2017.2 C
+1937.1 2017.2 1936 2018 1936.4 2017.7 C
+1937 2020.1 1935.5 2022.1 1936.4 2024.9 C
+1936.8 2027.2 1936.5 2029.7 1936.6 2032.1 C
+1937.4 2028.2 1936 2023.8 1936.8 2020.1 C
+1938.3 2015.7 1933.6 2011 1939 2008.6 C
+1945.9 2004.5 1953.1 2000.3 1960.6 1998.3 C
+1960.9 1998.3 1961.3 1998.3 1961.6 1998.3 C
+1966.2 2003.5 1971.8 2008.4 1976.4 2013.6 C
+1976.6 2015.5 1976 2018.1 1976.9 2019.2 C
+1976.1 2025.8 1976.4 2033.2 1976.7 2040 C
+1971.9 2042.4 1967.4 2045 1962.5 2047 C
+1967.3 2044.9 1972 2042.6 1976.7 2040.3 C
+f 
+S 
+n
+1939 2038.6 m
+1940.6 2040.9 1942.5 2042.1 1944.3 2044.1 C
+1942.7 2041.9 1940.6 2040.9 1939 2038.6 C
+f 
+S 
+n
+2006.2 2065.7 m
+2006 2057.3 2006.7 2049 2006.2 2042.7 C
+2002.1 2038.4 1997.7 2033.4 1993 2030 C
+1992.9 2029.3 1992.5 2028.6 1992 2028.3 C
+1992.1 2036.6 1991.9 2046.2 1992.3 2054.9 C
+1990.8 2056.2 1989 2056.7 1987.5 2058 C
+1988.7 2057.7 1990.7 2054.4 1993 2056.4 C
+1993.4 2058.8 1996 2058.2 1996.6 2060.9 C
+1999 2061 1998.5 2064.5 2001.9 2065.2 C
+2001.5 2066.5 2002.7 2066.7 2003.6 2066.9 C
+2005.7 2066.7 2004.6 2066 2005 2064.8 C
+2004 2064 2004.8 2062.7 2004.3 2061.9 C
+2004.6 2056.6 2004.6 2050.4 2004.3 2045.6 C
+2003.7 2045.3 2004.6 2044.9 2004.8 2044.6 C
+2005 2045.1 2005.7 2044.5 2006 2045.1 C
+2006 2052.1 2005.8 2060.4 2006.2 2067.9 C
+2008.7 2068.2 2004.4 2071.1 2006.9 2069.3 C
+2006.4 2068.2 2006.2 2067 2006.2 2065.7 C
+[0 0.4 1 0]  vc
+f 
+S 
+n
+2021.8 2041.7 m
+2018.3 2044.1 2014.1 2044.8 2010.5 2047 C
+2009.3 2045 2011.7 2042.6 2008.8 2041.7 C
+2004.3 2035.1 1997.6 2030.9 1993 2024.4 C
+1992.1 2024 1991.5 2024.3 1990.8 2024 C
+1993.2 2023.9 1995.3 2027.1 1996.8 2029 C
+2000.4 2032.6 2004.9 2036.9 2008.4 2040.8 C
+2008.2 2043.1 2011.4 2042.8 2009.8 2045.8 C
+2009.8 2046.3 2009.7 2046.9 2010 2047.2 C
+2013.8 2045 2018.5 2044.5 2021.8 2041.7 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+2001.6 2034 m
+2000.7 2033.1 1999.9 2032.3 1999 2031.4 C
+1999.9 2032.3 2000.7 2033.1 2001.6 2034 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+vmrs
+1989.4 2024.4 m
+1989.5 2025.4 1988.6 2024.3 1988.9 2024.7 C
+1990.5 2025.8 1990.7 2024.2 1992.8 2024.9 C
+1993.8 2025.9 1995 2027.1 1995.9 2028 C
+1994.3 2026 1991.9 2023.4 1989.4 2024.4 C
+[0 0.87 0.91 0.83]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1984.8 2019.9 m
+1984.6 2018.6 1986.3 2017.2 1987.7 2016.8 C
+1987.2 2017.5 1982.9 2017.9 1984.4 2020.6 C
+1984.1 2019.9 1984.9 2020 1984.8 2019.9 C
+f 
+S 
+n
+1981.7 2017 m
+1979.6 2022 1977.6 2012.3 1979.1 2018.4 C
+1979.8 2018.1 1981.5 2017.2 1981.7 2017 C
+f 
+S 
+n
+1884.3 2019.2 m
+1884.7 2010.5 1884.5 2000.6 1884.5 1991.8 C
+1886.6 1989.3 1889.9 1988.9 1892.4 1987 C
+1890.8 1988.7 1886 1989.1 1884.3 1992.3 C
+1884.7 2001 1884.5 2011.3 1884.5 2019.9 C
+1891 2025.1 1895.7 2031.5 1902 2036.9 C
+1896.1 2031 1890 2024.9 1884.3 2019.2 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1884 2019.4 m
+1884.5 2010.6 1884.2 2000.4 1884.3 1991.8 C
+1884.8 1990.4 1887.8 1989 1884.8 1990.8 C
+1884.3 1991.3 1884.3 1992 1884 1992.5 C
+1884.5 2001.2 1884.2 2011.1 1884.3 2019.9 C
+1887.9 2023.1 1891.1 2026.4 1894.4 2030 C
+1891.7 2026.1 1887.1 2022.9 1884 2019.4 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1885 2011.7 m
+1885 2006.9 1885 2001.9 1885 1997.1 C
+1885 2001.9 1885 2006.9 1885 2011.7 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+1975.5 2036.4 m
+1975.2 2028 1976 2019.7 1975.5 2013.4 C
+1971.1 2008.5 1965.6 2003.6 1961.6 1999 C
+1958.8 1998 1956 2000 1953.6 2001.2 C
+1948.2 2004.7 1941.9 2006.5 1937.1 2010.8 C
+1937.5 2018.3 1937.3 2024.7 1937.3 2032.1 C
+1937.6 2025.6 1937.9 2018.4 1937.1 2011.5 C
+1937.3 2011 1937.6 2010.5 1937.8 2010 C
+1944.6 2005.7 1951.9 2002.3 1959.2 1999 C
+1960.1 1998.5 1960.1 1999.8 1960.4 2000.4 C
+1959.7 2006.9 1959.7 2014.2 1959.4 2021.1 C
+1959 2021.1 1959.2 2021.9 1959.2 2022.3 C
+1959.2 2021.9 1959 2021.3 1959.4 2021.1 C
+1959.8 2024.1 1959.2 2026.2 1962.5 2027.3 C
+1963 2029.2 1965.3 2029.2 1965.9 2031.6 C
+1968.3 2031.8 1967.8 2035.2 1971.2 2036 C
+1970.8 2037.2 1971.9 2037.5 1972.8 2037.6 C
+1974.9 2037.4 1973.9 2036.7 1974.3 2035.5 C
+1973.3 2034.7 1974.1 2033.4 1973.6 2032.6 C
+1973.9 2027.3 1973.9 2021.1 1973.6 2016.3 C
+1973 2016 1973.9 2015.6 1974 2015.3 C
+1974.3 2015.9 1975 2015.3 1975.2 2015.8 C
+1975.3 2022.8 1975.1 2031.2 1975.5 2038.6 C
+1977.9 2039 1973.7 2041.8 1976.2 2040 C
+1975.7 2039 1975.5 2037.8 1975.5 2036.4 C
+[0 0.4 1 0]  vc
+f 
+S 
+n
+1991.1 2012.4 m
+1987.5 2014.8 1983.4 2015.6 1979.8 2017.7 C
+1978.5 2015.7 1981 2013.3 1978.1 2012.4 C
+1973.6 2005.8 1966.8 2001.6 1962.3 1995.2 C
+1961.4 1994.7 1960.8 1995 1960.1 1994.7 C
+1962.5 1994.6 1964.6 1997.8 1966.1 1999.7 C
+1969.7 2003.3 1974.2 2007.6 1977.6 2011.5 C
+1977.5 2013.8 1980.6 2013.5 1979.1 2016.5 C
+1979.1 2017 1979 2017.6 1979.3 2018 C
+1983.1 2015.7 1987.8 2015.2 1991.1 2012.4 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1970.9 2004.8 m
+1970 2003.9 1969.2 2003 1968.3 2002.1 C
+1969.2 2003 1970 2003.9 1970.9 2004.8 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+1887.9 1994.9 m
+1888.5 1992.3 1891.4 1992.2 1893.2 1990.8 C
+1898.4 1987.5 1904 1984.8 1909.5 1982.2 C
+1909.7 1982.7 1910.3 1982.1 1910.4 1982.7 C
+1909.5 1990.5 1910.1 1996.4 1910 2004.5 C
+1909.1 2003.4 1909.7 2005.8 1909.5 2006.4 C
+1910.4 2006 1909.7 2008 1910.2 2007.9 C
+1911.3 2010.6 1912.5 2012.6 1915.7 2013.4 C
+1915.8 2013.7 1915.5 2014.4 1916 2014.4 C
+1916.3 2015 1915.4 2016 1915.2 2016 C
+1916.1 2015.5 1916.5 2014.5 1916 2013.6 C
+1913.4 2013.3 1913.1 2010.5 1910.9 2009.8 C
+1910.7 2008.8 1910.4 2007.9 1910.2 2006.9 C
+1911.1 1998.8 1909.4 1990.7 1910.7 1982.4 C
+1910 1982.1 1908.9 1982.1 1908.3 1982.4 C
+1901.9 1986.1 1895 1988.7 1888.8 1993 C
+1888 1993.4 1888.4 1994.3 1887.6 1994.7 C
+1888.1 2001.3 1887.8 2008.6 1887.9 2015.1 C
+1887.3 2017.5 1887.9 2015.4 1888.4 2014.4 C
+1887.8 2008 1888.4 2001.3 1887.9 1994.9 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+vmrs
+1887.9 2018.4 m
+1887.5 2016.9 1888.5 2016 1888.8 2014.8 C
+1890.1 2014.8 1891.1 2016.6 1892.4 2015.3 C
+1892.4 2014.4 1893.8 2012.9 1894.4 2012.4 C
+1895.9 2012.4 1896.6 2013.9 1897.7 2012.7 C
+1898.4 2011.7 1898.6 2010.4 1899.6 2009.8 C
+1901.7 2009.9 1902.9 2010.4 1904 2009.1 C
+1904.3 2007.4 1904 2007.6 1904.9 2007.2 C
+1906.2 2007 1907.6 2006.5 1908.8 2006.7 C
+1910.6 2008.2 1909.8 2011.5 1912.6 2012 C
+1912.4 2013 1913.8 2012.7 1914 2013.2 C
+1911.5 2011.1 1909.1 2007.9 1909.2 2004.3 C
+1909.5 2003.5 1909.9 2004.9 1909.7 2004.3 C
+1909.9 1996.2 1909.3 1990.5 1910.2 1982.7 C
+1909.5 1982.6 1909.5 1982.6 1908.8 1982.7 C
+1903.1 1985.7 1897 1987.9 1891.7 1992 C
+1890.5 1993 1888.2 1992.9 1888.1 1994.9 C
+1888.7 2001.4 1888.1 2008.4 1888.6 2014.8 C
+1888.3 2016 1887.2 2016.9 1887.6 2018.4 C
+1892.3 2023.9 1897.6 2027.9 1902.3 2033.3 C
+1898 2028.2 1892.1 2023.8 1887.9 2018.4 C
+[0.4 0.4 0 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1910.9 1995.2 m
+1910.4 1999.8 1911 2003.3 1910.9 2008.1 C
+1910.9 2003.8 1910.9 1999.2 1910.9 1995.2 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1911.2 2004.3 m
+1911.2 2001.9 1911.2 1999.7 1911.2 1997.3 C
+1911.2 1999.7 1911.2 2001.9 1911.2 2004.3 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+1958.7 1995.2 m
+1959 1995.6 1956.2 1995 1956.5 1996.8 C
+1955.8 1997.6 1954.2 1998.5 1953.6 1997.3 C
+1953.6 1990.8 1954.9 1989.6 1953.4 1983.9 C
+1953.4 1983.3 1953.3 1982.1 1954.4 1982 C
+1955.5 1982.6 1956.5 1981.3 1957.5 1981 C
+1956.3 1981.8 1954.7 1982.6 1953.9 1981.5 C
+1951.4 1983 1954.7 1988.8 1952.9 1990.6 C
+1953.8 1990.6 1953.2 1992.7 1953.4 1993.7 C
+1953.8 1994.5 1952.3 1996.1 1953.2 1997.8 C
+1956.3 1999.4 1957.5 1994 1959.9 1995.6 C
+1962 1994.4 1963.7 1997.7 1965.2 1998.8 C
+1963.5 1996.7 1961.2 1994.1 1958.7 1995.2 C
+f 
+S 
+n
+1945 2000.7 m
+1945.4 1998.7 1945.4 1997.9 1945 1995.9 C
+1944.5 1995.3 1944.2 1992.6 1945.7 1993.2 C
+1946 1992.2 1948.7 1992.5 1948.4 1990.6 C
+1947.5 1990.3 1948.1 1988.7 1947.9 1988.2 C
+1948.9 1987.8 1950.5 1986.8 1950.5 1984.6 C
+1951.5 1980.9 1946.7 1983 1947.2 1979.8 C
+1944.5 1979.9 1945.2 1976.6 1943.1 1976.7 C
+1941.8 1975.7 1942.1 1972.7 1939.2 1973.8 C
+1938.2 1974.6 1939.3 1971.6 1938.3 1970.9 C
+1938.8 1969.2 1933.4 1970.3 1937.3 1970 C
+1939.4 1971.2 1937.2 1973 1937.6 1974.3 C
+1937.2 1976.3 1937.1 1981.2 1937.8 1984.1 C
+1938.8 1982.3 1937.9 1976.6 1938.5 1973.1 C
+1938.9 1975 1938.5 1976.4 1939.7 1977.2 C
+1939.5 1983.5 1938.9 1991.3 1940.2 1997.3 C
+1939.4 1999.1 1938.6 1997.1 1937.8 1997.1 C
+1937.4 1996.7 1937.6 1996.1 1937.6 1995.6 C
+1936.5 1998.5 1940.1 1998.4 1940.9 2000.7 C
+1942.1 2000.4 1943.2 2001.3 1943.1 2002.4 C
+1943.6 2003.1 1941.1 2004.6 1942.8 2003.8 C
+1943.9 2002.5 1942.6 2000.6 1945 2000.7 C
+[0.65 0.65 0 0.42]  vc
+f 
+S 
+n
+1914.5 2006.4 m
+1914.1 2004.9 1915.2 2004 1915.5 2002.8 C
+1916.7 2002.8 1917.8 2004.6 1919.1 2003.3 C
+1919 2002.4 1920.4 2000.9 1921 2000.4 C
+1922.5 2000.4 1923.2 2001.9 1924.4 2000.7 C
+1925 1999.7 1925.3 1998.4 1926.3 1997.8 C
+1928.4 1997.9 1929.5 1998.4 1930.6 1997.1 C
+1930.9 1995.4 1930.7 1995.6 1931.6 1995.2 C
+1932.8 1995 1934.3 1994.5 1935.4 1994.7 C
+1936.1 1995.8 1936.9 1996.2 1936.6 1997.8 C
+1938.9 1999.4 1939.7 2001.3 1942.4 2002.4 C
+1942.4 2002.5 1942.2 2003 1942.6 2002.8 C
+1942.9 2000.4 1939.2 2001.8 1939.2 1999.7 C
+1936.2 1998.6 1937 1995.3 1935.9 1993.5 C
+1937.1 1986.5 1935.2 1977.9 1937.6 1971.2 C
+1937.6 1970.3 1936.6 1971 1936.4 1970.4 C
+1930.2 1973.4 1924 1976 1918.4 1980 C
+1917.2 1981 1914.9 1980.9 1914.8 1982.9 C
+1915.3 1989.4 1914.7 1996.4 1915.2 2002.8 C
+1914.9 2004 1913.9 2004.9 1914.3 2006.4 C
+1919 2011.9 1924.2 2015.9 1928.9 2021.3 C
+1924.6 2016.2 1918.7 2011.8 1914.5 2006.4 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1914.5 1982.9 m
+1915.1 1980.3 1918 1980.2 1919.8 1978.8 C
+1925 1975.5 1930.6 1972.8 1936.1 1970.2 C
+1939.4 1970.6 1936.1 1974.2 1936.6 1976.4 C
+1936.5 1981.9 1936.8 1987.5 1936.4 1992.8 C
+1935.9 1992.8 1936.2 1993.5 1936.1 1994 C
+1937.1 1993.6 1936.2 1995.9 1936.8 1995.9 C
+1937 1998 1939.5 1999.7 1940.4 2000.7 C
+1940.1 1998.6 1935 1997.2 1937.6 1993.7 C
+1938.3 1985.7 1935.9 1976.8 1937.8 1970.7 C
+1936.9 1969.8 1935.4 1970.3 1934.4 1970.7 C
+1928.3 1974.4 1921.4 1976.7 1915.5 1981 C
+1914.6 1981.4 1915.1 1982.3 1914.3 1982.7 C
+1914.7 1989.3 1914.5 1996.6 1914.5 2003.1 C
+1913.9 2005.5 1914.5 2003.4 1915 2002.4 C
+1914.5 1996 1915.1 1989.3 1914.5 1982.9 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1939.2 1994.9 m
+1939.3 1995 1939.4 1995.1 1939.5 1995.2 C
+1939.1 1989 1939.3 1981.6 1939 1976.7 C
+1938.6 1976.3 1938.6 1974.6 1938.5 1973.3 C
+1938.7 1976.1 1938.1 1979.4 1939 1981.7 C
+1937.3 1986 1937.7 1991.6 1938 1996.4 C
+1937.3 1994.3 1939.6 1996.2 1939.2 1994.9 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1938.3 1988.4 m
+1938.5 1990.5 1937.9 1994.1 1938.8 1994.7 C
+1937.9 1992.6 1939 1990.6 1938.3 1988.4 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+1938.8 1985.8 m
+1938.5 1985.9 1938.4 1985.7 1938.3 1985.6 C
+1938.4 1986.2 1938 1989.5 1938.8 1987.2 C
+1938.8 1986.8 1938.8 1986.3 1938.8 1985.8 C
+f 
+S 
+n
+vmrs
+1972.8 2062.1 m
+1971.9 2061 1972.5 2059.4 1972.4 2058 C
+1972.2 2063.8 1971.9 2073.7 1972.4 2081.3 C
+1972.5 2074.9 1971.9 2067.9 1972.8 2062.1 C
+[0 1 1 0.36]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1940.2 2071.7 m
+1941.3 2072 1943.1 2072.3 1944 2071.5 C
+1943.6 2069.9 1945.2 2069.1 1946 2068.8 C
+1950 2071.1 1948.7 2065.9 1951.7 2066.2 C
+1953.5 2063.9 1956.9 2069.4 1955.6 2063.8 C
+1955.5 2064.2 1955.7 2064.8 1955.3 2065 C
+1954.3 2063.7 1956.2 2063.6 1955.6 2062.1 C
+1954.5 2060 1958.3 2050.3 1952.2 2055.6 C
+1949.1 2053.8 1946 2051 1943.8 2048 C
+1940.3 2048 1937.5 2051.3 1934.2 2052.5 C
+1933.1 2054.6 1934.4 2057.3 1934 2060 C
+1934 2065.1 1934 2069.7 1934 2074.6 C
+1934.4 2069 1934.1 2061.5 1934.2 2054.9 C
+1934.6 2054.5 1935.3 2054.7 1935.9 2054.7 C
+1937 2055.3 1935.9 2056.1 1935.9 2056.8 C
+1936.5 2063 1935.6 2070.5 1935.9 2074.6 C
+1936.7 2074.4 1937.3 2075.2 1938 2074.6 C
+1937.9 2073.6 1939.1 2072.1 1940.2 2071.7 C
+[0 0.2 1 0]  vc
+f 
+S 
+n
+1933.2 2074.1 m
+1933.2 2071.5 1933.2 2069 1933.2 2066.4 C
+1933.2 2069 1933.2 2071.5 1933.2 2074.1 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+2007.4 2048.9 m
+2006.5 2047.8 2007.1 2046.2 2006.9 2044.8 C
+2006.7 2050.6 2006.5 2060.5 2006.9 2068.1 C
+2007.1 2061.7 2006.5 2054.7 2007.4 2048.9 C
+f 
+S 
+n
+1927.2 2062.4 m
+1925.8 2060.1 1928.1 2058.2 1927 2056.4 C
+1927.3 2055.5 1926.5 2053.5 1926.8 2051.8 C
+1926.8 2052.8 1926 2052.5 1925.3 2052.5 C
+1924.1 2052.8 1925 2050.5 1924.4 2050.1 C
+1925.3 2050.2 1925.4 2048.8 1926.3 2049.4 C
+1926.5 2052.3 1928.4 2047.2 1928.4 2051.1 C
+1928.9 2050.5 1929 2051.4 1928.9 2051.8 C
+1928.9 2052 1928.9 2052.3 1928.9 2052.5 C
+1929.4 2051.4 1928.9 2049 1930.1 2048.2 C
+1928.9 2047.1 1930.5 2047.1 1930.4 2046.5 C
+1931.9 2046.2 1933.1 2046.1 1934.7 2046.5 C
+1934.6 2046.9 1935.2 2047.9 1934.4 2048.4 C
+1936.9 2048.1 1933.6 2043.8 1935.9 2043.9 C
+1935.7 2043.9 1934.8 2041.3 1933.2 2041.7 C
+1932.5 2041.6 1932.4 2039.6 1932.3 2041 C
+1930.8 2042.6 1929 2040.6 1927.7 2042 C
+1927.5 2041.4 1927.1 2040.9 1927.2 2040.3 C
+1927.8 2040.6 1927.4 2039.1 1928.2 2038.6 C
+1929.4 2038 1930.5 2038.8 1931.3 2037.9 C
+1931.7 2039 1932.5 2038.6 1931.8 2037.6 C
+1930.9 2037 1928.7 2037.8 1928.2 2037.9 C
+1926.7 2037.8 1928 2039 1927 2038.8 C
+1927.4 2040.4 1925.6 2040.8 1925.1 2041 C
+1924.3 2040.4 1923.2 2040.5 1922.2 2040.5 C
+1921.4 2041.7 1921 2043.9 1919.3 2043.9 C
+1918.8 2043.4 1917.2 2043.3 1916.4 2043.4 C
+1915.9 2044.4 1915.7 2046 1914.3 2046.5 C
+1913.1 2046.6 1912 2044.5 1911.4 2046.3 C
+1912.8 2046.5 1913.8 2047.4 1915.7 2047 C
+1916.9 2047.7 1915.6 2048.8 1916 2049.4 C
+1915.4 2049.3 1913.9 2050.3 1913.3 2051.1 C
+1913.9 2054.1 1916 2050.2 1916.7 2053 C
+1916.9 2053.8 1915.5 2054.1 1916.7 2054.4 C
+1917 2054.7 1920.2 2054.3 1919.3 2056.6 C
+1918.8 2056.1 1920.2 2058.6 1920.3 2057.6 C
+1921.2 2057.9 1922.1 2057.5 1922.4 2059 C
+1922.3 2059.1 1922.2 2059.3 1922 2059.2 C
+1922.1 2059.7 1922.4 2060.3 1922.9 2060.7 C
+1923.2 2060.1 1923.8 2060.4 1924.6 2060.7 C
+1925.9 2062.6 1923.2 2062 1925.6 2063.6 C
+1926.1 2063.1 1927.3 2062.5 1927.2 2062.4 C
+[0.21 0.21 0 0]  vc
+f 
+S 
+n
+1933.2 2063.3 m
+1933.2 2060.7 1933.2 2058.2 1933.2 2055.6 C
+1933.2 2058.2 1933.2 2060.7 1933.2 2063.3 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+1965.2 2049.2 m
+1967.1 2050.1 1969.9 2053.7 1972.1 2056.4 C
+1970.5 2054 1967.6 2051.3 1965.2 2049.2 C
+f 
+S 
+n
+1991.8 2034.8 m
+1991.7 2041.5 1992 2048.5 1991.6 2055.2 C
+1990.5 2056.4 1991.9 2054.9 1991.8 2054.4 C
+1991.8 2047.9 1991.8 2041.3 1991.8 2034.8 C
+f 
+S 
+n
+1988.9 2053.2 m
+1988.9 2044.3 1988.9 2036.6 1988.9 2028.3 C
+1985.7 2028.2 1987.2 2023.5 1983.9 2024.2 C
+1983.9 2022.4 1982 2021.6 1981 2021.3 C
+1980.6 2021.1 1980.6 2021.7 1980.3 2021.6 C
+1980.3 2027 1980.3 2034.8 1980.3 2041.5 C
+1979.3 2043.2 1977.6 2043 1976.2 2043.6 C
+1977.1 2043.8 1978.5 2043.2 1978.8 2044.1 C
+1978.5 2045.3 1979.9 2045.3 1980.3 2045.8 C
+1980.5 2046.8 1980.7 2046.2 1981.5 2046.5 C
+1982.4 2047.1 1982 2048.6 1982.7 2049.4 C
+1984.2 2049.6 1984.6 2052.2 1986.8 2051.6 C
+1987.1 2048.6 1985.1 2042.7 1986.5 2040.5 C
+1986.3 2036.7 1986.9 2031.7 1986 2029.2 C
+1986.3 2027.1 1986.9 2028.6 1987.7 2027.6 C
+1987.7 2028.3 1988.7 2028 1988.7 2028.8 C
+1988.1 2033 1988.7 2037.5 1988.2 2041.7 C
+1987.8 2041.4 1988 2040.8 1988 2040.3 C
+1988 2041 1988 2042.4 1988 2042.4 C
+1988 2042.4 1988.1 2042.3 1988.2 2042.2 C
+1989.3 2046 1988 2050.2 1988.4 2054 C
+1987.8 2054.4 1987.1 2054.7 1986.5 2055.4 C
+1987.4 2054.4 1988.4 2054.6 1988.9 2053.2 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1950.8 2054.4 m
+1949.7 2053.4 1948.7 2052.3 1947.6 2051.3 C
+1948.7 2052.3 1949.7 2053.4 1950.8 2054.4 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+vmrs
+2006.7 2043.2 m
+2004.5 2040.8 2002.4 2038.4 2000.2 2036 C
+2002.4 2038.4 2004.5 2040.8 2006.7 2043.2 C
+[0 1 1 0.36]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1976.7 2019.6 m
+1975.8 2018.6 1976.4 2016.9 1976.2 2015.6 C
+1976 2021.3 1975.8 2031.2 1976.2 2038.8 C
+1976.4 2032.4 1975.8 2025.5 1976.7 2019.6 C
+f 
+S 
+n
+1988.4 2053.5 m
+1988.6 2049.2 1988.1 2042.8 1988 2040 C
+1988.4 2040.4 1988.1 2041 1988.2 2041.5 C
+1988.3 2037.2 1988 2032.7 1988.4 2028.5 C
+1987.6 2027.1 1987.2 2028.6 1986.8 2028 C
+1985.9 2028.5 1986.5 2029.7 1986.3 2030.4 C
+1986.9 2029.8 1986.6 2031 1987 2031.2 C
+1987.4 2039.6 1985 2043 1987.2 2050.4 C
+1987.2 2051.6 1985.9 2052.3 1984.6 2051.3 C
+1981.9 2049.7 1982.9 2047 1980.3 2046.5 C
+1980.3 2045.2 1978.1 2046.2 1978.6 2043.9 C
+1975.6 2043.3 1979.3 2045.6 1979.6 2046.5 C
+1980.8 2046.6 1981.5 2048.5 1982.2 2049.9 C
+1983.7 2050.8 1984.8 2052.8 1986.5 2053 C
+1986.7 2053.5 1987.5 2054.1 1987 2054.7 C
+1987.4 2053.9 1988.3 2054.3 1988.4 2053.5 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1988 2038.1 m
+1988 2036.7 1988 2035.4 1988 2034 C
+1988 2035.4 1988 2036.7 1988 2038.1 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+1999.7 2035.7 m
+1997.6 2033.5 1995.4 2031.2 1993.2 2029 C
+1995.4 2031.2 1997.6 2033.5 1999.7 2035.7 C
+f 
+S 
+n
+1944 2029.2 m
+1945.2 2029.5 1946.9 2029.8 1947.9 2029 C
+1947.4 2027.4 1949 2026.7 1949.8 2026.4 C
+1953.9 2028.6 1952.6 2023.4 1955.6 2023.7 C
+1957.4 2021.4 1960.7 2027 1959.4 2021.3 C
+1959.3 2021.7 1959.6 2022.3 1959.2 2022.5 C
+1958.1 2021.2 1960.1 2021.1 1959.4 2019.6 C
+1959.1 2012.7 1959.9 2005.1 1959.6 1999.2 C
+1955.3 2000.1 1951.3 2003.1 1947.2 2005 C
+1943.9 2006 1941.2 2008.7 1938 2010 C
+1936.9 2012.1 1938.2 2014.8 1937.8 2017.5 C
+1937.8 2022.6 1937.8 2027.3 1937.8 2032.1 C
+1938.2 2026.5 1938 2019 1938 2012.4 C
+1938.5 2012 1939.2 2012.3 1939.7 2012.2 C
+1940.8 2012.8 1939.7 2013.6 1939.7 2014.4 C
+1940.4 2020.5 1939.4 2028 1939.7 2032.1 C
+1940.6 2031.9 1941.2 2032.7 1941.9 2032.1 C
+1941.7 2031.2 1943 2029.7 1944 2029.2 C
+[0 0.2 1 0]  vc
+f 
+S 
+n
+1937.1 2031.6 m
+1937.1 2029.1 1937.1 2026.5 1937.1 2024 C
+1937.1 2026.5 1937.1 2029.1 1937.1 2031.6 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+1991.8 2028 m
+1992.5 2027.8 1993.2 2029.9 1994 2030.2 C
+1992.9 2029.6 1993.1 2028.1 1991.8 2028 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1991.8 2027.8 m
+1992.4 2027.6 1992.6 2028.3 1993 2028.5 C
+1992.6 2028.2 1992.2 2027.6 1991.6 2027.8 C
+1991.6 2028.5 1991.6 2029.1 1991.6 2029.7 C
+1991.6 2029.1 1991.4 2028.3 1991.8 2027.8 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+1985.8 2025.4 m
+1985.3 2025.2 1984.8 2024.7 1984.1 2024.9 C
+1983.3 2025.3 1983.6 2027.3 1983.9 2027.6 C
+1985 2028 1986.9 2026.9 1985.8 2025.4 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+vmrs
+1993.5 2024.4 m
+1992.4 2023.7 1991.3 2022.9 1990.1 2023.2 C
+1990.7 2023.7 1989.8 2023.8 1989.4 2023.7 C
+1989.1 2023.7 1988.6 2023.9 1988.4 2023.5 C
+1988.5 2023.2 1988.3 2022.7 1988.7 2022.5 C
+1989 2022.6 1988.9 2023 1988.9 2023.2 C
+1989.1 2022.8 1990.4 2022.3 1990.6 2021.3 C
+1990.4 2021.8 1990 2021.3 1990.1 2021.1 C
+1990.1 2020.9 1990.1 2020.1 1990.1 2020.6 C
+1989.9 2021.1 1989.5 2020.6 1989.6 2020.4 C
+1989.6 2019.8 1988.7 2019.6 1988.2 2019.2 C
+1987.5 2018.7 1987.7 2020.2 1987 2019.4 C
+1987.5 2020.4 1986 2021.1 1987.5 2021.8 C
+1986.8 2023.1 1986.6 2021.1 1986 2021.1 C
+1986.1 2020.1 1985.9 2019 1986.3 2018.2 C
+1986.7 2018.4 1986.5 2019 1986.5 2019.4 C
+1986.5 2018.7 1986.4 2017.8 1987.2 2017.7 C
+1986.5 2017.2 1985.5 2019.3 1985.3 2020.4 C
+1986.2 2022 1987.3 2023.5 1989.2 2024.2 C
+1990.8 2024.3 1991.6 2022.9 1993.2 2024.4 C
+1993.8 2025.4 1995 2026.6 1995.9 2027.1 C
+1995 2026.5 1994.1 2025.5 1993.5 2024.4 C
+[0 1 1 0.36]  vc
+f 
+0.4 w
+2 J
+2 M
+[0 0.5 0.5 0.2]  vc
+S 
+n
+2023 2040.3 m
+2023.2 2036 2022.7 2029.6 2022.5 2026.8 C
+2022.9 2027.2 2022.7 2027.8 2022.8 2028.3 C
+2022.8 2024 2022.6 2019.5 2023 2015.3 C
+2022.2 2013.9 2021.7 2015.4 2021.3 2014.8 C
+2020.4 2015.3 2021 2016.5 2020.8 2017.2 C
+2021.4 2016.6 2021.1 2017.8 2021.6 2018 C
+2022 2026.4 2019.6 2029.8 2021.8 2037.2 C
+2021.7 2038.4 2020.5 2039.1 2019.2 2038.1 C
+2016.5 2036.5 2017.5 2033.8 2014.8 2033.3 C
+2014.9 2032 2012.6 2033 2013.2 2030.7 C
+2011.9 2030.8 2011.2 2030.1 2010.8 2029.2 C
+2010.8 2029.1 2010.8 2028.2 2010.8 2028.8 C
+2010 2028.8 2010.4 2026.5 2008.6 2027.3 C
+2007.9 2026.6 2007.3 2025.9 2007.9 2027.1 C
+2009.7 2028 2010 2030.1 2012.2 2030.9 C
+2012.9 2032.1 2013.7 2033.6 2015.1 2033.6 C
+2015.7 2035.1 2016.9 2036.7 2018.4 2038.4 C
+2019.8 2039.3 2022 2039.4 2021.6 2041.5 C
+2021.9 2040.7 2022.9 2041.1 2023 2040.3 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+2022.5 2024.9 m
+2022.5 2023.5 2022.5 2022.2 2022.5 2020.8 C
+2022.5 2022.2 2022.5 2023.5 2022.5 2024.9 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+1983.2 2022.8 m
+1982.4 2022.5 1982.1 2021.6 1981.2 2022.3 C
+1981.1 2022.9 1980.5 2024 1981 2024.2 C
+1981.8 2024.6 1982.9 2024.4 1983.2 2022.8 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1931.1 2019.9 m
+1929.6 2017.7 1932 2015.7 1930.8 2013.9 C
+1931.1 2013 1930.3 2011 1930.6 2009.3 C
+1930.6 2010.3 1929.8 2010 1929.2 2010 C
+1928 2010.3 1928.8 2008.1 1928.2 2007.6 C
+1929.1 2007.8 1929.3 2006.3 1930.1 2006.9 C
+1930.3 2009.8 1932.2 2004.8 1932.3 2008.6 C
+1932.7 2008 1932.8 2009 1932.8 2009.3 C
+1932.8 2009.6 1932.8 2009.8 1932.8 2010 C
+1933.2 2009 1932.7 2006.6 1934 2005.7 C
+1932.7 2004.6 1934.3 2004.6 1934.2 2004 C
+1935.8 2003.7 1937 2003.6 1938.5 2004 C
+1938.5 2004.5 1939.1 2005.4 1938.3 2006 C
+1940.7 2005.7 1937.4 2001.3 1939.7 2001.4 C
+1939.5 2001.4 1938.6 1998.8 1937.1 1999.2 C
+1936.3 1999.1 1936.2 1997.1 1936.1 1998.5 C
+1934.7 2000.1 1932.9 1998.2 1931.6 1999.5 C
+1931.3 1998.9 1930.9 1998.5 1931.1 1997.8 C
+1931.6 1998.2 1931.3 1996.6 1932 1996.1 C
+1933.2 1995.5 1934.3 1996.4 1935.2 1995.4 C
+1935.5 1996.5 1936.3 1996.1 1935.6 1995.2 C
+1934.7 1994.5 1932.5 1995.3 1932 1995.4 C
+1930.5 1995.3 1931.9 1996.5 1930.8 1996.4 C
+1931.2 1997.9 1929.5 1998.3 1928.9 1998.5 C
+1928.1 1997.9 1927.1 1998 1926 1998 C
+1925.3 1999.2 1924.8 2001.4 1923.2 2001.4 C
+1922.6 2000.9 1921 2000.9 1920.3 2000.9 C
+1919.7 2001.9 1919.6 2003.5 1918.1 2004 C
+1916.9 2004.1 1915.8 2002 1915.2 2003.8 C
+1916.7 2004 1917.6 2004.9 1919.6 2004.5 C
+1920.7 2005.2 1919.4 2006.3 1919.8 2006.9 C
+1919.2 2006.9 1917.7 2007.8 1917.2 2008.6 C
+1917.8 2011.6 1919.8 2007.8 1920.5 2010.5 C
+1920.8 2011.3 1919.3 2011.6 1920.5 2012 C
+1920.8 2012.3 1924 2011.8 1923.2 2014.1 C
+1922.6 2013.6 1924.1 2016.1 1924.1 2015.1 C
+1925.1 2015.4 1925.9 2015 1926.3 2016.5 C
+1926.2 2016.6 1926 2016.8 1925.8 2016.8 C
+1925.9 2017.2 1926.2 2017.8 1926.8 2018.2 C
+1927.1 2017.6 1927.7 2018 1928.4 2018.2 C
+1929.7 2020.1 1927.1 2019.5 1929.4 2021.1 C
+1929.9 2020.7 1931.1 2020 1931.1 2019.9 C
+[0.21 0.21 0 0]  vc
+f 
+S 
+n
+1937.1 2020.8 m
+1937.1 2018.3 1937.1 2015.7 1937.1 2013.2 C
+1937.1 2015.7 1937.1 2018.3 1937.1 2020.8 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+2020.4 2012.2 m
+2019.8 2012 2019.3 2011.5 2018.7 2011.7 C
+2017.9 2012.1 2018.1 2014.1 2018.4 2014.4 C
+2019.6 2014.8 2021.4 2013.7 2020.4 2012.2 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1976 2013.9 m
+1973.8 2011.5 1971.6 2009.1 1969.5 2006.7 C
+1971.6 2009.1 1973.8 2011.5 1976 2013.9 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+1995.4 2012.7 m
+1996.1 2010.3 1993.8 2006.2 1997.3 2005.7 C
+1998.9 2005.4 2000 2003.7 2001.4 2003.1 C
+2003.9 2003.1 2005.3 2001.3 2006.9 1999.7 C
+2004.5 2003.5 2000 2002.2 1997.6 2005.7 C
+1996.5 2005.9 1994.8 2006.1 1995.2 2007.6 C
+1995.7 2009.4 1995.2 2011.6 1994.7 2012.9 C
+1992 2015.8 1987.8 2015.7 1985.3 2018.7 C
+1988.3 2016.3 1992.3 2015.3 1995.4 2012.7 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1995.6 2012.4 m
+1995.6 2011.2 1995.6 2010 1995.6 2008.8 C
+1995.6 2010 1995.6 2011.2 1995.6 2012.4 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+vmrs
+2017.7 2009.6 m
+2016.9 2009.3 2016.7 2008.4 2015.8 2009.1 C
+2014.2 2010.6 2016 2010.6 2016.5 2011.5 C
+2017.2 2010.9 2018.1 2010.8 2017.7 2009.6 C
+[0 1 1 0.23]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+2014.4 2006.4 m
+2013.5 2006.8 2012.1 2005.6 2012 2006.7 C
+2013 2007.3 2011.9 2009.2 2012.9 2008.4 C
+2014.2 2008.3 2014.6 2007.8 2014.4 2006.4 C
+f 
+S 
+n
+1969 2006.4 m
+1966.5 2003.8 1964 2001.2 1961.6 1998.5 C
+1964 2001.2 1966.5 2003.8 1969 2006.4 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+2012 2005.2 m
+2012.2 2004.2 2011.4 2003.3 2010.3 2003.3 C
+2009 2003.6 2010 2004.7 2009.6 2004.8 C
+2009.3 2005.7 2011.4 2006.7 2012 2005.2 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1962.8 1995.2 m
+1961.7 1994.4 1960.6 1993.7 1959.4 1994 C
+1959.5 1994.9 1957.5 1994.1 1956.8 1994.7 C
+1955.9 1995.5 1956.7 1997 1955.1 1997.3 C
+1956.9 1996.7 1956.8 1994 1959.2 1994.7 C
+1961.1 1991 1968.9 2003.2 1962.8 1995.2 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+1954.6 1995.6 m
+1955.9 1994.7 1955.1 1989.8 1955.3 1988 C
+1954.5 1988.3 1954.9 1986.6 1954.4 1986 C
+1955.7 1989.2 1953.9 1991.1 1954.8 1994.2 C
+1954.5 1995.9 1953.5 1995.3 1953.9 1997.3 C
+1955.3 1998.3 1953.2 1995.5 1954.6 1995.6 C
+f 
+S 
+n
+1992.3 2011 m
+1992.5 2006.7 1992 2000.3 1991.8 1997.6 C
+1992.2 1997.9 1992 1998.5 1992 1999 C
+1992.1 1994.7 1991.9 1990.2 1992.3 1986 C
+1991.4 1984.6 1991 1986.1 1990.6 1985.6 C
+1989.7 1986 1990.3 1987.2 1990.1 1988 C
+1990.7 1987.4 1990.4 1988.5 1990.8 1988.7 C
+1991.3 1997.1 1988.9 2000.6 1991.1 2007.9 C
+1991 2009.1 1989.8 2009.9 1988.4 2008.8 C
+1985.7 2007.2 1986.8 2004.5 1984.1 2004 C
+1984.2 2002.7 1981.9 2003.7 1982.4 2001.4 C
+1981.2 2001.5 1980.5 2000.8 1980 2000 C
+1980 1999.8 1980 1998.9 1980 1999.5 C
+1979.3 1999.5 1979.7 1997.2 1977.9 1998 C
+1977.2 1997.3 1976.6 1996.7 1977.2 1997.8 C
+1979 1998.7 1979.3 2000.8 1981.5 2001.6 C
+1982.2 2002.8 1983 2004.3 1984.4 2004.3 C
+1985 2005.8 1986.2 2007.5 1987.7 2009.1 C
+1989 2010 1991.3 2010.2 1990.8 2012.2 C
+1991.2 2011.4 1992.2 2011.8 1992.3 2011 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1991.8 1995.6 m
+1991.8 1994.3 1991.8 1992.9 1991.8 1991.6 C
+1991.8 1992.9 1991.8 1994.3 1991.8 1995.6 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+1959.2 1994.2 m
+1958.8 1993.3 1960.7 1993.9 1961.1 1993.7 C
+1961.5 1993.9 1961.2 1994.4 1961.8 1994.2 C
+1960.9 1994 1960.8 1992.9 1959.9 1992.5 C
+1959.6 1993.5 1958.3 1993.5 1958.2 1994.2 C
+1958.1 1994.1 1958 1994 1958 1994 C
+1957.2 1994.9 1958 1993.4 1956.8 1993 C
+1955.6 1992.5 1956 1991 1956.3 1989.9 C
+1956.5 1989.8 1956.6 1990 1956.8 1990.1 C
+1957.1 1989 1956 1989.1 1955.8 1988.2 C
+1955.1 1990.4 1956.2 1995 1954.8 1995.9 C
+1954.1 1995.5 1954.5 1996.5 1954.4 1997.1 C
+1955 1996.8 1954.8 1997.4 1955.6 1996.8 C
+1956 1996 1956.3 1993.2 1958.7 1994.2 C
+1958.9 1994.2 1959.7 1994.2 1959.2 1994.2 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1958.2 1994 m
+1958.4 1993.5 1959.7 1993.1 1959.9 1992 C
+1959.7 1992.5 1959.3 1992 1959.4 1991.8 C
+1959.4 1991.6 1959.4 1990.8 1959.4 1991.3 C
+1959.2 1991.8 1958.8 1991.3 1958.9 1991.1 C
+1958.9 1990.5 1958 1990.3 1957.5 1989.9 C
+1956.8 1989.5 1956.9 1991 1956.3 1990.1 C
+1956.7 1991 1955.4 1992.1 1956.5 1992.3 C
+1956.8 1993.5 1958.3 1992.9 1957.2 1994 C
+1957.8 1994.3 1958.1 1992.4 1958.2 1994 C
+[0 0.5 0.5 0.2]  vc
+f 
+S 
+n
+vmrs
+1954.4 1982.7 m
+1956.1 1982.7 1954.1 1982.5 1953.9 1982.9 C
+1953.9 1983.7 1953.7 1984.7 1954.1 1985.3 C
+1954.4 1984.2 1953.6 1983.6 1954.4 1982.7 C
+[0 1 1 0.36]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1989.6 1982.9 m
+1989.1 1982.7 1988.6 1982.3 1988 1982.4 C
+1987.2 1982.8 1987.4 1984.8 1987.7 1985.1 C
+1988.9 1985.6 1990.7 1984.4 1989.6 1982.9 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1987 1980.3 m
+1986.2 1980 1986 1979.1 1985.1 1979.8 C
+1983.5 1981.4 1985.3 1981.4 1985.8 1982.2 C
+1986.5 1981.7 1987.4 1981.5 1987 1980.3 C
+f 
+S 
+n
+1983.6 1977.2 m
+1982.7 1977.5 1981.4 1976.3 1981.2 1977.4 C
+1982.3 1978 1981.2 1979.9 1982.2 1979.1 C
+1983.5 1979 1983.9 1978.5 1983.6 1977.2 C
+f 
+S 
+n
+1981.2 1976 m
+1981.5 1974.9 1980.6 1974 1979.6 1974 C
+1978.3 1974.3 1979.3 1975.4 1978.8 1975.5 C
+1978.6 1976.4 1980.7 1977.4 1981.2 1976 C
+f 
+S 
+n
+1972.1 2082.3 m
+1971.8 2081.8 1971.3 2080.9 1971.2 2080.1 C
+1971.1 2072.9 1971.3 2064.6 1970.9 2058.3 C
+1970.3 2058.5 1970.1 2057.7 1969.7 2058.5 C
+1970.6 2058.5 1969.7 2059 1970.2 2059.2 C
+1970.2 2065.4 1970.2 2072.4 1970.2 2077.7 C
+1971.1 2078.9 1970.6 2078.9 1970.4 2079.9 C
+1969.2 2080.2 1968.2 2080.4 1967.3 2079.6 C
+1966.8 2077.8 1963.4 2076.3 1963.5 2075.1 C
+1961.5 2075.5 1962 2071.5 1959.6 2072 C
+1959.2 2070 1956.5 2069.3 1955.8 2067.6 C
+1956 2068.4 1955.3 2069.7 1956.5 2069.8 C
+1958.6 2068.9 1958.1 2073.5 1960.1 2072.4 C
+1960.7 2075.9 1964.7 2074.6 1964.2 2078 C
+1967.2 2078.6 1967.9 2081.6 1970.7 2080.6 C
+1970.3 2081.1 1971.5 2081.2 1971.9 2082.3 C
+1967.2 2084.3 1962.9 2087.1 1958.2 2089 C
+1962.9 2087 1967.4 2084.4 1972.1 2082.3 C
+[0 0.2 1 0]  vc
+f 
+S 
+n
+1971.9 2080.1 m
+1971.9 2075.1 1971.9 2070 1971.9 2065 C
+1971.9 2070 1971.9 2075.1 1971.9 2080.1 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+2010.8 2050.6 m
+2013.2 2049 2010.5 2050.1 2010.5 2051.3 C
+2010.5 2057.7 2010.5 2064.1 2010.5 2070.5 C
+2008.7 2072.4 2006 2073.3 2003.6 2074.4 C
+2016.4 2073.7 2008 2058.4 2010.8 2050.6 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+2006.4 2066.9 m
+2006.4 2061.9 2006.4 2056.8 2006.4 2051.8 C
+2006.4 2056.8 2006.4 2061.9 2006.4 2066.9 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1971.9 2060.7 m
+1972.2 2060.3 1971.4 2068.2 1972.4 2061.9 C
+1971.8 2061.6 1972.4 2060.9 1971.9 2060.7 C
+f 
+S 
+n
+vmrs
+1986.5 2055.2 m
+1987.5 2054.3 1986.3 2053.4 1986 2052.8 C
+1983.8 2052.7 1983.6 2050.1 1981.7 2049.6 C
+1981.2 2048.7 1980.8 2047 1980.3 2046.8 C
+1978.5 2047 1978 2044.6 1976.7 2043.9 C
+1974 2044.4 1972 2046.6 1969.2 2047 C
+1969 2047.2 1968.8 2047.5 1968.5 2047.7 C
+1970.6 2049.6 1973.1 2051.3 1974.3 2054.2 C
+1975.7 2054.5 1977 2055.2 1976.4 2057.1 C
+1976.7 2058 1975.5 2058.5 1976 2059.5 C
+1979.2 2058 1983 2056.6 1986.5 2055.2 C
+[0 0.5 0.5 0.2]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1970.2 2054.2 m
+1971.5 2055.3 1972.5 2056.8 1972.1 2058.3 C
+1972.8 2056.5 1971.6 2055.6 1970.2 2054.2 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1992 2052.5 m
+1992 2053.4 1992.2 2054.4 1991.8 2055.2 C
+1992.2 2054.4 1992 2053.4 1992 2052.5 C
+f 
+S 
+n
+1957.2 2053 m
+1958.1 2052.6 1959 2052.2 1959.9 2051.8 C
+1959 2052.2 1958.1 2052.6 1957.2 2053 C
+f 
+S 
+n
+2006.4 2047.5 m
+2006.8 2047.1 2006 2055 2006.9 2048.7 C
+2006.4 2048.4 2007 2047.7 2006.4 2047.5 C
+f 
+S 
+n
+2004.8 2041 m
+2006.1 2042.1 2007.1 2043.6 2006.7 2045.1 C
+2007.3 2043.3 2006.2 2042.4 2004.8 2041 C
+f 
+S 
+n
+1976 2039.8 m
+1975.6 2039.3 1975.2 2038.4 1975 2037.6 C
+1974.9 2030.4 1975.2 2022.1 1974.8 2015.8 C
+1974.2 2016 1974 2015.3 1973.6 2016 C
+1974.4 2016 1973.5 2016.5 1974 2016.8 C
+1974 2022.9 1974 2030 1974 2035.2 C
+1974.9 2036.4 1974.4 2036.4 1974.3 2037.4 C
+1973.1 2037.7 1972 2037.9 1971.2 2037.2 C
+1970.6 2035.3 1967.3 2033.9 1967.3 2032.6 C
+1965.3 2033 1965.9 2029.1 1963.5 2029.5 C
+1963 2027.6 1960.4 2026.8 1959.6 2025.2 C
+1959.8 2025.9 1959.2 2027.2 1960.4 2027.3 C
+1962.5 2026.4 1961.9 2031 1964 2030 C
+1964.6 2033.4 1968.5 2032.1 1968 2035.5 C
+1971 2036.1 1971.8 2039.1 1974.5 2038.1 C
+1974.2 2038.7 1975.3 2038.7 1975.7 2039.8 C
+1971 2041.8 1966.7 2044.6 1962 2046.5 C
+1966.8 2044.5 1971.3 2041.9 1976 2039.8 C
+[0 0.2 1 0]  vc
+f 
+S 
+n
+1975.7 2037.6 m
+1975.7 2032.6 1975.7 2027.6 1975.7 2022.5 C
+1975.7 2027.6 1975.7 2032.6 1975.7 2037.6 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1992 2035.5 m
+1992 2034.2 1992 2032.9 1992 2031.6 C
+1992 2032.9 1992 2034.2 1992 2035.5 C
+f 
+S 
+n
+2015.3 2036 m
+2015.4 2034.1 2013.3 2034 2012.9 2033.3 C
+2011.5 2031 2009.3 2029.4 2007.4 2028 C
+2006.9 2027.1 2006.6 2023.8 2005 2024.9 C
+2004 2024.9 2002.9 2024.9 2001.9 2024.9 C
+2001.4 2026.5 2001 2028.4 2003.8 2028.3 C
+2006.6 2030.4 2008.9 2033.7 2011.2 2036.2 C
+2011.8 2036.4 2012.9 2035.8 2012.9 2036.7 C
+2013 2035.5 2015.3 2037.4 2015.3 2036 C
+[0 0 0 0]  vc
+f 
+S 
+n
+vmrs
+2009.1 2030.4 m
+2009.1 2029 2007.5 2029.4 2006.9 2028.3 C
+2007.2 2027.1 2006.5 2025.5 2005.7 2024.7 C
+2004.6 2025.1 2003.1 2024.9 2001.9 2024.9 C
+2001.8 2026.2 2000.9 2027 2002.4 2028 C
+2004.5 2027.3 2004.9 2029.4 2006.9 2029 C
+2007 2030.2 2007.6 2030.7 2008.4 2031.4 C
+2008.8 2031.5 2009.1 2031.1 2009.1 2030.4 C
+[0 0 0 0.18]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+2003.8 2029.5 m
+2003 2029.4 2001.9 2029.1 2002.4 2030.4 C
+2003.1 2031.3 2005.2 2030.3 2003.8 2029.5 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1999.2 2025.2 m
+1999.1 2025.6 1998 2025.7 1998.8 2026.6 C
+2000.9 2028.5 1999.5 2023.4 1999.2 2025.2 C
+f 
+S 
+n
+2007.6 2024.2 m
+2007.6 2022.9 2008.4 2024.2 2007.6 2022.8 C
+2007.6 2017.5 2007.8 2009.1 2007.4 2003.8 C
+2007.9 2003.7 2008.7 2002.8 2009.1 2002.1 C
+2009.6 2000.8 2008.3 2000.8 2007.9 2000.2 C
+2004.9 2000 2008.9 2001.3 2007.2 2002.1 C
+2006.7 2007.7 2007 2015.1 2006.9 2021.1 C
+2006.7 2022.1 2005.4 2022.8 2006.2 2023.5 C
+2006.6 2023.1 2008 2025.9 2007.6 2024.2 C
+f 
+S 
+n
+1989.9 2023.5 m
+1989.5 2022.6 1991.4 2023.2 1991.8 2023 C
+1992.2 2023.2 1991.9 2023.7 1992.5 2023.5 C
+1991.6 2023.2 1991.6 2022.2 1990.6 2021.8 C
+1990.4 2022.8 1989 2022.8 1988.9 2023.5 C
+1988.5 2023 1988.7 2022.6 1988.7 2023.5 C
+1989.1 2023.5 1990.2 2023.5 1989.9 2023.5 C
+f 
+[0 0.5 0.5 0.2]  vc
+S 
+n
+2003.3 2023.5 m
+2003.1 2023.3 2003.1 2023.2 2003.3 2023 C
+2003.7 2023.1 2003.9 2022.9 2003.8 2022.5 C
+2003.4 2022.2 2001.2 2022.3 2002.4 2023 C
+2002.6 2022.9 2002.7 2023.1 2002.8 2023.2 C
+2000.7 2023.7 2003.9 2023.4 2003.3 2023.5 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1986.8 2019.4 m
+1987.8 2019.8 1987.5 2018.6 1987.2 2018 C
+1986.2 2017.8 1987.3 2020.5 1986.3 2019.2 C
+1986.3 2017.7 1986.3 2020.6 1986.3 2021.3 C
+1988.5 2023.1 1985.6 2020.3 1986.8 2019.4 C
+f 
+S 
+n
+1975.7 2018.2 m
+1976.1 2017.8 1975.2 2025.7 1976.2 2019.4 C
+1975.7 2019.2 1976.3 2018.4 1975.7 2018.2 C
+f 
+S 
+n
+1974 2011.7 m
+1975.4 2012.8 1976.4 2014.3 1976 2015.8 C
+1976.6 2014 1975.5 2013.1 1974 2011.7 C
+f 
+S 
+n
+1984.6 2006.7 m
+1984.7 2004.8 1982.6 2004.8 1982.2 2004 C
+1980.8 2001.7 1978.6 2000.1 1976.7 1998.8 C
+1976.1 1997.8 1975.8 1994.5 1974.3 1995.6 C
+1973.3 1995.6 1972.2 1995.6 1971.2 1995.6 C
+1970.7 1997.2 1970.3 1999.1 1973.1 1999 C
+1975.8 2001.2 1978.2 2004.4 1980.5 2006.9 C
+1981.1 2007.1 1982.1 2006.5 1982.2 2007.4 C
+1982.3 2006.2 1984.5 2008.1 1984.6 2006.7 C
+[0 0 0 0]  vc
+f 
+S 
+n
+vmrs
+1978.4 2001.2 m
+1978.4 1999.7 1976.8 2000.1 1976.2 1999 C
+1976.5 1997.8 1975.8 1996.2 1975 1995.4 C
+1973.9 1995.8 1972.4 1995.6 1971.2 1995.6 C
+1971 1997 1970.2 1997.7 1971.6 1998.8 C
+1973.8 1998 1974.2 2000.1 1976.2 1999.7 C
+1976.3 2000.9 1976.9 2001.4 1977.6 2002.1 C
+1978.1 2002.2 1978.4 2001.8 1978.4 2001.2 C
+[0 0 0 0.18]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1973.1 2000.2 m
+1972.3 2000.1 1971.2 1999.8 1971.6 2001.2 C
+1972.4 2002 1974.5 2001 1973.1 2000.2 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1960.8 1998.5 m
+1961.6 1998.2 1962.6 2000.3 1963.2 2000.9 C
+1962.3 2000.1 1962.2 1998.7 1960.8 1998.5 C
+f 
+S 
+n
+1968.5 1995.9 m
+1968.4 1996.4 1967.3 1996.4 1968 1997.3 C
+1970.1 1999.2 1968.8 1994.1 1968.5 1995.9 C
+f 
+S 
+n
+1976.9 1994.9 m
+1976.9 1993.7 1977.6 1994.9 1976.9 1993.5 C
+1976.9 1988.2 1977.1 1979.8 1976.7 1974.5 C
+1977.2 1974.5 1978 1973.5 1978.4 1972.8 C
+1978.8 1971.5 1977.6 1971.5 1977.2 1970.9 C
+1974.2 1970.7 1978.2 1972 1976.4 1972.8 C
+1976 1978.4 1976.3 1985.8 1976.2 1991.8 C
+1976 1992.8 1974.6 1993.5 1975.5 1994.2 C
+1975.9 1993.8 1977.3 1996.6 1976.9 1994.9 C
+f 
+S 
+n
+1972.6 1994.2 m
+1972.4 1994 1972.4 1993.9 1972.6 1993.7 C
+1973 1993.8 1973.1 1993.7 1973.1 1993.2 C
+1972.7 1992.9 1970.5 1993.1 1971.6 1993.7 C
+1971.9 1993.7 1972 1993.8 1972.1 1994 C
+1970 1994.4 1973.1 1994.1 1972.6 1994.2 C
+f 
+S 
+n
+1948.1 2093.8 m
+1947 2092.7 1945.9 2091.6 1944.8 2090.4 C
+1945.9 2091.6 1947 2092.7 1948.1 2093.8 C
+[0 0.4 1 0]  vc
+f 
+S 
+n
+1953.4 2091.4 m
+1954.8 2090.7 1956.3 2090 1957.7 2089.2 C
+1956.3 2090 1954.8 2090.7 1953.4 2091.4 C
+[0 0.2 1 0]  vc
+f 
+S 
+n
+1954.1 2091.4 m
+1956.6 2089.6 1957.2 2089.6 1954.1 2091.4 C
+[0 0.4 1 0]  vc
+f 
+S 
+n
+1962.3 2087.3 m
+1963.7 2086.6 1965.2 2085.9 1966.6 2085.2 C
+1965.2 2085.9 1963.7 2086.6 1962.3 2087.3 C
+f 
+S 
+n
+vmrs
+1967.1 2084.9 m
+1968.3 2084.4 1969.7 2083.8 1970.9 2083.2 C
+1969.7 2083.8 1968.3 2084.4 1967.1 2084.9 C
+[0 0.4 1 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1982.7 2080.6 m
+1981.5 2079.5 1980.5 2078.4 1979.3 2077.2 C
+1980.5 2078.4 1981.5 2079.5 1982.7 2080.6 C
+f 
+S 
+n
+1988 2078.2 m
+1989.4 2077.5 1990.8 2076.8 1992.3 2076 C
+1990.8 2076.8 1989.4 2077.5 1988 2078.2 C
+[0 0.2 1 0]  vc
+f 
+S 
+n
+1988.7 2078.2 m
+1991.1 2076.4 1991.8 2076.4 1988.7 2078.2 C
+[0 0.4 1 0]  vc
+f 
+S 
+n
+1976.2 2063.8 m
+1978.6 2062.2 1976 2063.3 1976 2064.5 C
+1976.1 2067.8 1975.5 2071.4 1976.4 2074.4 C
+1975.7 2071.1 1975.9 2067.2 1976.2 2063.8 C
+f 
+S 
+n
+1996.8 2074.1 m
+1998.3 2073.4 1999.7 2072.7 2001.2 2072 C
+1999.7 2072.7 1998.3 2073.4 1996.8 2074.1 C
+f 
+S 
+n
+2001.6 2071.7 m
+2002.9 2071.2 2004.2 2070.6 2005.5 2070 C
+2004.2 2070.6 2002.9 2071.2 2001.6 2071.7 C
+f 
+S 
+n
+1981.5 2060.7 m
+1980.2 2061.2 1978.9 2061.5 1977.9 2062.6 C
+1978.9 2061.5 1980.2 2061.2 1981.5 2060.7 C
+f 
+S 
+n
+1982 2060.4 m
+1982.7 2060.1 1983.6 2059.8 1984.4 2059.5 C
+1983.6 2059.8 1982.7 2060.1 1982 2060.4 C
+f 
+S 
+n
+1952 2051.3 m
+1950.8 2050.2 1949.7 2049.1 1948.6 2048 C
+1949.7 2049.1 1950.8 2050.2 1952 2051.3 C
+f 
+S 
+n
+vmrs
+1977.4 2047.7 m
+1975.8 2047.8 1974.8 2046.1 1974.5 2045.3 C
+1974.9 2044.4 1976 2044.5 1976.7 2044.8 C
+1977.9 2045 1977 2048.4 1979.3 2047.5 C
+1979.9 2047.5 1980.8 2048.6 1979.8 2049.2 C
+1978.2 2050.4 1980.8 2049.5 1980.3 2049.4 C
+1981.4 2049.8 1980.3 2048.4 1980.3 2048 C
+1979.8 2047.5 1979 2046.6 1978.4 2046.5 C
+1977.3 2045.9 1977.2 2043.3 1975.2 2044.6 C
+1974.7 2045.3 1973.6 2045 1973.3 2045.8 C
+1975 2046.3 1975.8 2049.8 1978.1 2049.4 C
+1978.4 2050.9 1978.7 2048.5 1977.9 2049.2 C
+1977.7 2048.7 1977.2 2047.8 1977.4 2047.7 C
+[0 0.5 0.5 0.2]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1957.2 2048.9 m
+1958.7 2048.2 1960.1 2047.5 1961.6 2046.8 C
+1960.1 2047.5 1958.7 2048.2 1957.2 2048.9 C
+[0 0.2 1 0]  vc
+f 
+S 
+n
+1958 2048.9 m
+1960.4 2047.1 1961.1 2047.1 1958 2048.9 C
+[0 0.4 1 0]  vc
+f 
+S 
+n
+1966.1 2044.8 m
+1967.6 2044.1 1969 2043.4 1970.4 2042.7 C
+1969 2043.4 1967.6 2044.1 1966.1 2044.8 C
+f 
+S 
+n
+1970.9 2042.4 m
+1972.2 2041.9 1973.5 2041.3 1974.8 2040.8 C
+1973.5 2041.3 1972.2 2041.9 1970.9 2042.4 C
+f 
+S 
+n
+2012 2034.5 m
+2010.4 2034.6 2009.3 2032.9 2009.1 2032.1 C
+2009.4 2031 2010.3 2031.3 2011.2 2031.6 C
+2012.5 2031.8 2011.6 2035.2 2013.9 2034.3 C
+2014.4 2034.3 2015.4 2035.4 2014.4 2036 C
+2012.7 2037.2 2015.3 2036.3 2014.8 2036.2 C
+2015.9 2036.6 2014.8 2035.2 2014.8 2034.8 C
+2014.4 2034.3 2013.6 2033.4 2012.9 2033.3 C
+2011.5 2031 2009.3 2029.4 2007.4 2028 C
+2007.5 2026.5 2007.3 2027.9 2007.2 2028.3 C
+2007.9 2028.8 2008.7 2029.1 2009.3 2030 C
+2009.6 2030.7 2009 2031.9 2008.4 2031.6 C
+2006.7 2031 2007.7 2028 2005 2028.8 C
+2004.8 2028.6 2004.3 2028.2 2003.8 2028.3 C
+2006.6 2030.4 2008.9 2033.7 2011.2 2036.2 C
+2011.8 2036.4 2012.9 2035.8 2012.9 2036.7 C
+2012.7 2036.1 2011.8 2035 2012 2034.5 C
+[0 0.5 0.5 0.2]  vc
+f 
+S 
+n
+1981.2 2005.2 m
+1979.7 2005.3 1978.6 2003.6 1978.4 2002.8 C
+1978.7 2001.8 1979.6 2002.1 1980.5 2002.4 C
+1981.8 2002.5 1980.9 2005.9 1983.2 2005 C
+1983.7 2005.1 1984.7 2006.1 1983.6 2006.7 C
+1982 2007.9 1984.6 2007 1984.1 2006.9 C
+1985.2 2007.3 1984.1 2006 1984.1 2005.5 C
+1983.6 2005 1982.9 2004.1 1982.2 2004 C
+1980.8 2001.7 1978.6 2000.1 1976.7 1998.8 C
+1976.7 1997.2 1976.6 1998.6 1976.4 1999 C
+1977.2 1999.5 1978 1999.8 1978.6 2000.7 C
+1978.8 2001.5 1978.3 2002.7 1977.6 2002.4 C
+1976 2001.8 1977 1998.7 1974.3 1999.5 C
+1974.1 1999.3 1973.6 1998.9 1973.1 1999 C
+1975.8 2001.2 1978.2 2004.4 1980.5 2006.9 C
+1981.1 2007.1 1982.1 2006.5 1982.2 2007.4 C
+1982 2006.8 1981.1 2005.7 1981.2 2005.2 C
+f 
+S 
+n
+1966.8 1976.4 m
+1969.4 1973 1974.4 1974.6 1976.2 1970.4 C
+1972.7 1974 1968 1975.1 1964 1977.4 C
+1960.9 1979.9 1957.1 1981.8 1953.9 1982.7 C
+1958.4 1981.1 1962.6 1978.8 1966.8 1976.4 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1948.4 2093.8 m
+1949.8 2093.1 1951.2 2092.5 1952.7 2091.9 C
+1951.2 2092.5 1949.8 2093.1 1948.4 2093.8 C
+[0 0.2 1 0]  vc
+f 
+S 
+n
+1948.1 2093.6 m
+1947.3 2092.8 1946.5 2091.9 1945.7 2091.2 C
+1946.5 2091.9 1947.3 2092.8 1948.1 2093.6 C
+f 
+S 
+n
+vmrs
+1942.1 2087.8 m
+1943.5 2088.4 1944.3 2089.5 1945.2 2090.7 C
+1944.8 2089.3 1943.3 2088.3 1942.1 2087.8 C
+[0 0.2 1 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1933.5 2078.4 m
+1933.5 2078 1933.2 2079 1933.7 2079.4 C
+1935 2080.4 1936.2 2081.3 1937.1 2082.8 C
+1936.7 2080.7 1933.7 2080.7 1933.5 2078.4 C
+f 
+S 
+n
+1982.9 2080.6 m
+1984.4 2079.9 1985.8 2079.3 1987.2 2078.7 C
+1985.8 2079.3 1984.4 2079.9 1982.9 2080.6 C
+f 
+S 
+n
+1982.7 2080.4 m
+1981.9 2079.6 1981.1 2078.7 1980.3 2078 C
+1981.1 2078.7 1981.9 2079.6 1982.7 2080.4 C
+f 
+S 
+n
+1977.4 2075.1 m
+1977.9 2075.3 1979.1 2076.4 1979.8 2077.5 C
+1979 2076.8 1978.7 2075.1 1977.4 2075.1 C
+f 
+S 
+n
+1952.2 2051.3 m
+1953.6 2050.7 1955.1 2050.1 1956.5 2049.4 C
+1955.1 2050.1 1953.6 2050.7 1952.2 2051.3 C
+f 
+S 
+n
+1952 2051.1 m
+1951.2 2050.3 1950.3 2049.5 1949.6 2048.7 C
+1950.3 2049.5 1951.2 2050.3 1952 2051.1 C
+f 
+S 
+n
+1946 2045.3 m
+1947.3 2045.9 1948.1 2047 1949.1 2048.2 C
+1948.6 2046.8 1947.1 2045.8 1946 2045.3 C
+f 
+S 
+n
+1937.3 2036 m
+1937.4 2035.5 1937 2036.5 1937.6 2036.9 C
+1938.8 2037.9 1940.1 2038.8 1940.9 2040.3 C
+1940.6 2038.2 1937.6 2038.2 1937.3 2036 C
+f 
+S 
+n
+1935.2 2073.2 m
+1936.4 2069.9 1935.8 2061.8 1935.6 2056.4 C
+1935.8 2055.9 1936.3 2055.7 1936.1 2055.2 C
+1935.7 2054.7 1935 2055 1934.4 2054.9 C
+1934.4 2061.5 1934.4 2068.7 1934.4 2074.6 C
+1935.7 2075.1 1936 2073.7 1935.2 2073.2 C
+[0 0.01 1 0]  vc
+f 
+S 
+n
+vmrs
+1939 2030.7 m
+1940.3 2027.4 1939.7 2019.3 1939.5 2013.9 C
+1939.7 2013.5 1940.1 2013.2 1940 2012.7 C
+1939.5 2012.3 1938.8 2012.5 1938.3 2012.4 C
+1938.3 2019 1938.3 2026.2 1938.3 2032.1 C
+1939.5 2032.7 1939.8 2031.2 1939 2030.7 C
+[0 0.01 1 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1975.2 2077.2 m
+1975.3 2077.3 1975.4 2077.4 1975.5 2077.5 C
+1974.7 2073.2 1974.9 2067.5 1975.2 2063.6 C
+1975.4 2064 1974.6 2063.9 1974.8 2064.3 C
+1974.9 2069.9 1974.3 2076.5 1975.2 2081.1 C
+1974.9 2079.9 1974.9 2078.4 1975.2 2077.2 C
+[0.92 0.92 0 0.67]  vc
+f 
+S 
+n
+1930.8 2067.4 m
+1931.5 2070.1 1929.6 2072.1 1930.6 2074.6 C
+1931 2072.6 1930.8 2069.8 1930.8 2067.4 C
+f 
+S 
+n
+2010 2050.1 m
+2009.8 2050.5 2009.5 2050.9 2009.3 2051.1 C
+2009.5 2056.7 2008.9 2063.3 2009.8 2067.9 C
+2009.5 2062.1 2009.3 2054.7 2010 2050.1 C
+f 
+S 
+n
+1930.1 2060.9 m
+1929.3 2057.1 1930.7 2054.8 1929.9 2051.3 C
+1930.2 2050.2 1931.1 2049.6 1931.8 2049.2 C
+1931.4 2049.6 1930.4 2049.5 1930.1 2050.1 C
+1928.4 2054.8 1933.4 2063.5 1925.3 2064.3 C
+1927.2 2063.9 1928.5 2062.1 1930.1 2060.9 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1929.6 2061.2 m
+1929.6 2057.6 1929.6 2054.1 1929.6 2050.6 C
+1930 2049.9 1930.5 2049.4 1931.1 2049.2 C
+1930 2048.6 1930.5 2050.2 1929.4 2049.6 C
+1928 2054.4 1932.8 2063 1925.3 2064 C
+1926.9 2063.3 1928.3 2062.4 1929.6 2061.2 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1930.8 2061.6 m
+1930.5 2058 1931.6 2054 1930.8 2051.3 C
+1930.3 2054.5 1930.9 2058.5 1930.4 2061.9 C
+1930.5 2061.2 1931 2062.2 1930.8 2061.6 C
+[0.92 0.92 0 0.67]  vc
+f 
+S 
+n
+1941.2 2045.1 m
+1939.7 2042.6 1937.3 2041.2 1935.4 2039.3 C
+1934.2 2040 1933.7 2036.4 1934 2039.3 C
+1934.9 2040.1 1936.1 2039.9 1936.8 2040.8 C
+1935.3 2044.2 1942.3 2041.7 1939.5 2046 C
+1937.1 2048.5 1940.5 2045.6 1941.2 2045.1 C
+f 
+S 
+n
+1910 2045.8 m
+1910 2039.4 1910 2033 1910 2026.6 C
+1910 2033 1910 2039.4 1910 2045.8 C
+f 
+S 
+n
+1978.8 2022.3 m
+1979.1 2021.7 1979.4 2020.4 1978.6 2021.6 C
+1978.6 2026.9 1978.6 2033 1978.6 2037.6 C
+1979.2 2037 1979.1 2038.2 1979.1 2038.6 C
+1978.7 2033.6 1978.9 2026.8 1978.8 2022.3 C
+f 
+S 
+n
+vmrs
+2026.1 2041.2 m
+2026.1 2034.8 2026.1 2028.3 2026.1 2021.8 C
+2026.1 2028.5 2026.3 2035.4 2025.9 2042 C
+2024.4 2042.9 2022.9 2044.1 2021.3 2044.8 C
+2023.1 2044 2025.1 2042.8 2026.1 2041.2 C
+[0.07 0.06 0 0.58]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+2026.4 2021.8 m
+2026.3 2028.5 2026.5 2035.4 2026.1 2042 C
+2025.6 2042.8 2024.7 2042.7 2024.2 2043.4 C
+2024.7 2042.7 2025.5 2042.7 2026.1 2042.2 C
+2026.5 2035.5 2026.3 2027.9 2026.4 2021.8 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+2025.6 2038.4 m
+2025.6 2033 2025.6 2027.6 2025.6 2022.3 C
+2025.6 2027.6 2025.6 2033 2025.6 2038.4 C
+[0.92 0.92 0 0.67]  vc
+f 
+S 
+n
+1934 2023.5 m
+1934 2024.7 1933.8 2026 1934.2 2027.1 C
+1934 2025.5 1934.7 2024.6 1934 2023.5 C
+f 
+S 
+n
+1928.2 2023.5 m
+1928 2024.6 1927.4 2023.1 1926.8 2023.2 C
+1926.2 2021 1921.4 2019.3 1923.2 2018 C
+1922.7 2016.5 1923.2 2019.3 1922.2 2018.2 C
+1924.4 2020.4 1926.2 2023.3 1928.9 2024.9 C
+1927.9 2024.2 1929.8 2023.5 1928.2 2023.5 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1934 2019.2 m
+1932 2019.6 1930.8 2022.6 1928.7 2021.8 C
+1924.5 2016.5 1918.2 2011.8 1914 2006.7 C
+1914 2005.7 1914 2004.6 1914 2003.6 C
+1913.6 2004.3 1913.9 2005.8 1913.8 2006.9 C
+1919 2012.4 1924.1 2016.5 1929.2 2022.3 C
+1931 2021.7 1932.2 2019.8 1934 2019.2 C
+f 
+S 
+n
+1928.7 2024.9 m
+1926.3 2022.7 1924.1 2020.4 1921.7 2018.2 C
+1924.1 2020.4 1926.3 2022.7 1928.7 2024.9 C
+[0.65 0.65 0 0.42]  vc
+f 
+S 
+n
+1914.3 2006.7 m
+1918.7 2011.8 1924.5 2016.4 1928.9 2021.6 C
+1924.2 2016.1 1919 2012.1 1914.3 2006.7 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1924.8 2020.8 m
+1921.2 2016.9 1925.6 2022.5 1926 2021.1 C
+1924.2 2021 1926.7 2019.6 1924.8 2020.8 C
+[0.92 0.92 0 0.67]  vc
+f 
+S 
+n
+1934 2018.4 m
+1933.2 2014.7 1934.5 2012.3 1933.7 2008.8 C
+1934 2007.8 1935 2007.2 1935.6 2006.7 C
+1935.3 2007.1 1934.3 2007 1934 2007.6 C
+1932.2 2012.3 1937.2 2021 1929.2 2021.8 C
+1931.1 2021.4 1932.3 2019.6 1934 2018.4 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+vmrs
+1933.5 2018.7 m
+1933.5 2015.1 1933.5 2011.7 1933.5 2008.1 C
+1933.8 2007.4 1934.3 2006.9 1934.9 2006.7 C
+1933.8 2006.1 1934.3 2007.7 1933.2 2007.2 C
+1931.9 2012 1936.7 2020.5 1929.2 2021.6 C
+1930.7 2020.8 1932.2 2019.9 1933.5 2018.7 C
+[0.4 0.4 0 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1934.7 2019.2 m
+1934.3 2015.6 1935.4 2011.5 1934.7 2008.8 C
+1934.1 2012 1934.7 2016 1934.2 2019.4 C
+1934.4 2018.7 1934.8 2019.8 1934.7 2019.2 C
+[0.92 0.92 0 0.67]  vc
+f 
+S 
+n
+1917.6 2013.6 m
+1917.8 2011.1 1916.8 2014.2 1917.2 2012.2 C
+1916.3 2012.9 1914.8 2011.8 1914.3 2010.8 C
+1914.2 2010.5 1914.4 2010.4 1914.5 2010.3 C
+1913.9 2008.8 1913.9 2011.9 1914.3 2012 C
+1916.3 2012 1917.6 2013.6 1916.7 2015.6 C
+1913.7 2017.4 1919.6 2014.8 1917.6 2013.6 C
+f 
+S 
+n
+1887.2 2015.3 m
+1887.2 2008.9 1887.2 2002.5 1887.2 1996.1 C
+1887.2 2002.5 1887.2 2008.9 1887.2 2015.3 C
+f 
+S 
+n
+1916.7 2014.4 m
+1917 2012.1 1913 2013 1913.8 2010.8 C
+1912.1 2009.8 1910.9 2009.4 1910.7 2007.9 C
+1910.4 2010.6 1913.4 2010.4 1914 2012.4 C
+1914.9 2012.8 1916.6 2012.9 1916.4 2014.4 C
+1916.9 2015.1 1914.5 2016.6 1916.2 2015.8 C
+1916.4 2015.3 1916.7 2015 1916.7 2014.4 C
+[0.65 0.65 0 0.42]  vc
+f 
+S 
+n
+1914 2009.3 m
+1912.8 2010.9 1909.6 2005.3 1911.9 2009.8 C
+1912.3 2009.6 1913.6 2010.2 1914 2009.3 C
+[0.92 0.92 0 0.67]  vc
+f 
+S 
+n
+1951.2 1998.8 m
+1949 1996.4 1951.5 1994 1950.3 1991.8 C
+1949.1 1989.1 1954 1982.7 1948.8 1981.2 C
+1949.2 1981.5 1951 1982.4 1950.8 1983.6 C
+1951.9 1988.6 1947.1 1986.5 1948.1 1990.4 C
+1948.5 1990.3 1948.7 1990.7 1948.6 1991.1 C
+1949 1992.5 1947.3 1991.9 1948.1 1992.5 C
+1947.1 1992.7 1945.7 1993.5 1945.2 1994.7 C
+1944.5 1996.8 1947.7 2000.5 1943.8 2001.4 C
+1943.4 2002 1943.7 2004 1942.4 2004.5 C
+1945.2 2002.2 1948.9 2000.9 1951.2 1998.8 C
+f 
+S 
+n
+1994.9 1993 m
+1995.1 1996.5 1994.5 2000.3 1995.4 2003.6 C
+1994.5 2000.3 1995.1 1996.5 1994.9 1993 C
+f 
+S 
+n
+1913.8 2003.3 m
+1913.8 1996.9 1913.8 1990.5 1913.8 1984.1 C
+1913.8 1990.5 1913.8 1996.9 1913.8 2003.3 C
+f 
+S 
+n
+1941.9 1998 m
+1940.5 1997.3 1940.7 1999.4 1940.7 2000 C
+1942.8 2001.3 1942.6 1998.8 1941.9 1998 C
+[0 0 0 0]  vc
+f 
+S 
+n
+vmrs
+1942.1 1999.2 m
+1942.2 1998.9 1941.8 1998.8 1941.6 1998.5 C
+1940.4 1998 1940.7 1999.7 1940.7 2000 C
+1941.6 2000.3 1942.6 2000.4 1942.1 1999.2 C
+[0.92 0.92 0 0.67]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1940 1997.1 m
+1939.8 1996 1939.7 1995.9 1939.2 1995.2 C
+1939.1 1995.3 1938.5 1997.9 1937.8 1996.4 C
+1938 1997.3 1939.4 1998.6 1940 1997.1 C
+f 
+S 
+n
+1911.2 1995.9 m
+1911.2 1991.6 1911.3 1987.2 1911.4 1982.9 C
+1911.3 1987.2 1911.2 1991.6 1911.2 1995.9 C
+f 
+S 
+n
+1947.2 1979.1 m
+1945.1 1978.8 1944.6 1975.7 1942.4 1975 C
+1940.5 1972.6 1942.2 1973.7 1942.4 1975.7 C
+1945.8 1975.5 1944.2 1979.8 1947.6 1979.6 C
+1948.3 1982.3 1948.5 1980 1947.2 1979.1 C
+f 
+S 
+n
+1939.5 1973.3 m
+1940.1 1972.6 1939.8 1974.2 1940.2 1973.1 C
+1939.1 1972.8 1938.8 1968.5 1935.9 1969.7 C
+1937.4 1969.2 1938.5 1970.6 1939 1971.4 C
+1939.2 1972.7 1938.6 1973.9 1939.5 1973.3 C
+f 
+S 
+n
+1975.2 2073.2 m
+1975.2 2070.2 1975.2 2067.2 1975.2 2064.3 C
+1975.2 2067.2 1975.2 2070.2 1975.2 2073.2 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1929.9 2065.7 m
+1928.1 2065.6 1926 2068.8 1924.1 2066.9 C
+1918.1 2060.9 1912.9 2055.7 1907.1 2049.9 C
+1906.7 2047.1 1906.9 2043.9 1906.8 2041 C
+1906.8 2043.9 1906.8 2046.8 1906.8 2049.6 C
+1913.2 2055.5 1918.7 2061.9 1925.1 2067.6 C
+1927.1 2067.9 1928.6 2064.4 1930.1 2066.2 C
+1929.7 2070.3 1929.9 2074.7 1929.9 2078.9 C
+1929.6 2074.4 1930.5 2070.1 1929.9 2065.7 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1930.1 2061.6 m
+1928.1 2062.1 1927 2065.1 1924.8 2064.3 C
+1920.7 2058.9 1914.4 2054.3 1910.2 2049.2 C
+1910.2 2048.1 1910.2 2047.1 1910.2 2046 C
+1909.8 2046.8 1910 2048.3 1910 2049.4 C
+1915.1 2054.9 1920.3 2059 1925.3 2064.8 C
+1927.1 2064.2 1928.4 2062.3 1930.1 2061.6 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1932 2049.9 m
+1932.3 2050.3 1932 2050.4 1932.8 2050.4 C
+1932 2050.4 1932.2 2049.2 1931.3 2049.6 C
+1931.4 2050.5 1930.3 2050.4 1930.4 2051.3 C
+1931.1 2051.1 1930.7 2049.4 1932 2049.9 C
+f 
+S 
+n
+1938.3 2046 m
+1936.3 2046.8 1935.2 2047.2 1934.2 2048.9 C
+1935.3 2047.7 1936.8 2046.2 1938.3 2046 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+vmrs
+1938.3 2047 m
+1937.9 2046.9 1936.6 2047.1 1936.1 2048 C
+1936.5 2047.5 1937.3 2046.7 1938.3 2047 C
+[0.18 0.18 0 0.78]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1910.2 2043.2 m
+1910.1 2037.5 1910 2031.8 1910 2026.1 C
+1910 2031.8 1910.1 2037.5 1910.2 2043.2 C
+f 
+S 
+n
+1933.5 2032.1 m
+1933.7 2035.2 1932.8 2035.8 1933.7 2038.6 C
+1933.3 2036.6 1934.6 2018 1933.5 2032.1 C
+f 
+S 
+n
+1907.3 2021.8 m
+1906.6 2025.9 1909.4 2032.6 1903.2 2034 C
+1902.8 2034.1 1902.4 2033.9 1902 2033.8 C
+1897.9 2028.5 1891.6 2023.8 1887.4 2018.7 C
+1887.4 2017.7 1887.4 2016.6 1887.4 2015.6 C
+1887 2016.3 1887.2 2017.8 1887.2 2018.9 C
+1892.3 2024.4 1897.5 2028.5 1902.5 2034.3 C
+1904.3 2033.6 1905.7 2032 1907.3 2030.9 C
+1907.3 2027.9 1907.3 2024.9 1907.3 2021.8 C
+f 
+S 
+n
+1933.7 2023.2 m
+1932 2021.7 1931.1 2024.9 1929.4 2024.9 C
+1931.2 2024.7 1932.4 2021.5 1933.7 2023.2 C
+f 
+S 
+n
+1989.2 2024.4 m
+1987.4 2023.7 1985.8 2022.2 1985.1 2020.4 C
+1984.6 2020.1 1986 2018.9 1985.1 2019.2 C
+1985.6 2020.8 1984.1 2019.4 1984.6 2021.1 C
+1986.3 2022.3 1988.1 2025.3 1989.2 2024.4 C
+f 
+S 
+n
+1904.4 2031.9 m
+1903 2029.7 1905.3 2027.7 1904.2 2025.9 C
+1904.5 2025 1903.7 2023 1904 2021.3 C
+1904 2022.3 1903.2 2022 1902.5 2022 C
+1901.3 2022.3 1902.2 2020.1 1901.6 2019.6 C
+1902.5 2019.8 1902.6 2018.3 1903.5 2018.9 C
+1903.7 2021.8 1905.6 2016.8 1905.6 2020.6 C
+1905.9 2020 1906.3 2020.8 1906.1 2021.1 C
+1905.8 2022.7 1906.7 2020.4 1906.4 2019.9 C
+1906.4 2018.5 1908.2 2017.8 1906.8 2016.5 C
+1906.9 2015.7 1907.7 2017.1 1907.1 2016.3 C
+1908.5 2015.8 1910.3 2015.1 1911.6 2016 C
+1912.2 2016.2 1911.9 2018 1911.6 2018 C
+1914.5 2017.1 1910.4 2013.6 1913.3 2013.4 C
+1912.4 2011.3 1910.5 2011.8 1909.5 2010 C
+1910 2010.5 1909 2010.8 1908.8 2011.2 C
+1907.5 2009.9 1906.1 2011.7 1904.9 2011.5 C
+1904.7 2010.9 1904.3 2010.5 1904.4 2009.8 C
+1905 2010.2 1904.6 2008.6 1905.4 2008.1 C
+1906.6 2007.5 1907.7 2008.4 1908.5 2007.4 C
+1908.9 2008.5 1909.7 2008.1 1909 2007.2 C
+1908.1 2006.5 1905.9 2007.3 1905.4 2007.4 C
+1903.9 2007.3 1905.2 2008.5 1904.2 2008.4 C
+1904.6 2009.9 1902.8 2010.3 1902.3 2010.5 C
+1901.5 2009.9 1900.4 2010 1899.4 2010 C
+1898.6 2011.2 1898.2 2013.4 1896.5 2013.4 C
+1896 2012.9 1894.4 2012.9 1893.6 2012.9 C
+1893.1 2013.9 1892.9 2015.5 1891.5 2016 C
+1890.3 2016.1 1889.2 2014 1888.6 2015.8 C
+1890 2016 1891 2016.9 1892.9 2016.5 C
+1894.1 2017.2 1892.8 2018.3 1893.2 2018.9 C
+1892.6 2018.9 1891.1 2019.8 1890.5 2020.6 C
+1891.1 2023.6 1893.2 2019.8 1893.9 2022.5 C
+1894.1 2023.3 1892.7 2023.6 1893.9 2024 C
+1894.2 2024.3 1897.4 2023.8 1896.5 2026.1 C
+1896 2025.6 1897.4 2028.1 1897.5 2027.1 C
+1898.4 2027.4 1899.3 2027 1899.6 2028.5 C
+1899.5 2028.6 1899.4 2028.8 1899.2 2028.8 C
+1899.3 2029.2 1899.6 2029.8 1900.1 2030.2 C
+1900.4 2029.6 1901 2030 1901.8 2030.2 C
+1903.1 2032.1 1900.4 2031.5 1902.8 2033.1 C
+1903.3 2032.7 1904.5 2032 1904.4 2031.9 C
+[0.21 0.21 0 0]  vc
+f 
+S 
+n
+1909.2 2019.4 m
+1908.8 2020.3 1910.2 2019.8 1909.2 2019.2 C
+1908.3 2019.3 1907.6 2020.2 1907.6 2021.3 C
+1908.5 2021 1907.6 2019 1909.2 2019.4 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1915.5 2015.6 m
+1913.5 2016.3 1912.4 2016.8 1911.4 2018.4 C
+1912.5 2017.2 1914 2015.7 1915.5 2015.6 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1915.5 2016.5 m
+1915.1 2016.4 1913.8 2016.6 1913.3 2017.5 C
+1913.7 2017 1914.5 2016.2 1915.5 2016.5 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+vmrs
+1887.4 2012.7 m
+1887.3 2007 1887.2 2001.3 1887.2 1995.6 C
+1887.2 2001.3 1887.3 2007 1887.4 2012.7 C
+[0.18 0.18 0 0.78]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1935.9 2007.4 m
+1936.2 2007.8 1935.8 2007.9 1936.6 2007.9 C
+1935.9 2007.9 1936.1 2006.7 1935.2 2007.2 C
+1935.2 2008.1 1934.1 2007.9 1934.2 2008.8 C
+1935 2008.7 1934.6 2006.9 1935.9 2007.4 C
+f 
+S 
+n
+1942.1 2003.6 m
+1940.1 2004.3 1939.1 2004.8 1938 2006.4 C
+1939.1 2005.2 1940.6 2003.7 1942.1 2003.6 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1942.1 2004.5 m
+1941.8 2004.4 1940.4 2004.6 1940 2005.5 C
+1940.4 2005 1941.2 2004.2 1942.1 2004.5 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1914 2000.7 m
+1914 1995 1913.9 1989.3 1913.8 1983.6 C
+1913.9 1989.3 1914 1995 1914 2000.7 C
+f 
+S 
+n
+1941.6 1998.3 m
+1943.4 2001.9 1942.4 1996 1940.9 1998.3 C
+1941.2 1998.3 1941.4 1998.3 1941.6 1998.3 C
+f 
+S 
+n
+1954.8 1989.9 m
+1953.9 1989.6 1954.7 1991.6 1953.9 1991.1 C
+1954.5 1993.1 1953.6 1998 1954.6 1993.2 C
+1954 1992.2 1954.7 1990.7 1954.8 1989.9 C
+f 
+S 
+n
+1947.6 1992.5 m
+1946.2 1993.5 1944.9 1993 1944.8 1994.7 C
+1945.5 1994 1947 1992.2 1947.6 1992.5 C
+f 
+S 
+n
+1910.7 1982.2 m
+1910.3 1981.8 1909.7 1982 1909.2 1982 C
+1909.7 1982 1910.3 1981.9 1910.7 1982.2 C
+1911 1987.1 1910 1992.6 1910.7 1997.3 C
+1910.7 1992.3 1910.7 1987.2 1910.7 1982.2 C
+[0.65 0.65 0 0.42]  vc
+f 
+S 
+n
+1910.9 1992.8 m
+1910.9 1991.3 1910.9 1989.7 1910.9 1988.2 C
+1910.9 1989.7 1910.9 1991.3 1910.9 1992.8 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+vmrs
+1953.6 1983.6 m
+1954.1 1985.3 1953.2 1988.6 1954.8 1989.4 C
+1954.1 1987.9 1954.4 1985.4 1953.6 1983.6 C
+[0.18 0.18 0 0.78]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1910.7 1982 m
+1911.6 1982.9 1911 1984.4 1911.2 1985.6 C
+1911 1984.4 1911.6 1982.9 1910.7 1982 C
+f 
+S 
+n
+1947.2 1979.6 m
+1947.5 1980.6 1948.3 1980.6 1947.4 1979.6 C
+1946.2 1979.4 1945.7 1978.8 1947.2 1979.6 C
+f 
+S 
+n
+1930.4 2061.4 m
+1930.4 2058 1930.4 2053.5 1930.4 2051.1 C
+1930.7 2054.6 1929.8 2057.4 1930.1 2061.2 C
+1929.5 2061.9 1929.7 2061.2 1930.4 2061.4 C
+[0.65 0.65 0 0.42]  vc
+f 
+S 
+n
+1939.5 2044.8 m
+1940 2041.5 1935.2 2044.3 1936.4 2040.8 C
+1934.9 2040.9 1934.1 2039.7 1933.5 2038.6 C
+1933.3 2035.4 1933.2 2040 1934 2040.3 C
+1936.2 2040.6 1936.3 2043.6 1938.5 2043.4 C
+1939.7 2044.2 1939.4 2045.6 1938.3 2046.5 C
+1939.1 2046.6 1939.6 2045.6 1939.5 2044.8 C
+f 
+S 
+n
+1910.4 2045.3 m
+1910.4 2039.5 1910.4 2033.6 1910.4 2027.8 C
+1910.4 2033.6 1910.4 2039.5 1910.4 2045.3 C
+f 
+S 
+n
+1906.8 2030.9 m
+1907.6 2026.8 1905 2020.8 1909 2018.7 C
+1906.5 2018.9 1906.8 2022.4 1906.8 2024.7 C
+1906.4 2028.2 1907.9 2032 1903 2033.8 C
+1902.2 2034 1903.8 2033.4 1904.2 2033.1 C
+1905.1 2032.4 1905.9 2031.5 1906.8 2030.9 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1907.1 2030.7 m
+1907.1 2028.8 1907.1 2027 1907.1 2025.2 C
+1907.1 2027 1907.1 2028.8 1907.1 2030.7 C
+[0.65 0.65 0 0.42]  vc
+f 
+S 
+n
+1932 2023.2 m
+1932.2 2023.6 1931.7 2023.7 1931.6 2024 C
+1932 2023.7 1932.3 2022.8 1933 2023 C
+1933.9 2024.3 1933.3 2026.2 1933.5 2027.8 C
+1933.5 2026.4 1934.9 2022.2 1932 2023.2 C
+f 
+S 
+n
+2026.1 2021.6 m
+2026.1 2020.8 2026.1 2019.9 2026.1 2019.2 C
+2026.1 2019.9 2026.1 2020.8 2026.1 2021.6 C
+f 
+S 
+n
+vmrs
+1934.2 2018.9 m
+1934.2 2015.5 1934.2 2011 1934.2 2008.6 C
+1934.5 2012.1 1933.7 2014.9 1934 2018.7 C
+1933.4 2019.5 1933.5 2018.7 1934.2 2018.9 C
+[0.65 0.65 0 0.42]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1887.6 2014.8 m
+1887.6 2009 1887.6 2003.1 1887.6 1997.3 C
+1887.6 2003.1 1887.6 2009 1887.6 2014.8 C
+f 
+S 
+n
+1914.3 2002.8 m
+1914.3 1997 1914.3 1991.1 1914.3 1985.3 C
+1914.3 1991.1 1914.3 1997 1914.3 2002.8 C
+f 
+S 
+n
+1995.4 1992.3 m
+1995.4 1991.5 1995.4 1990.7 1995.4 1989.9 C
+1995.4 1990.7 1995.4 1991.5 1995.4 1992.3 C
+f 
+S 
+n
+1896 1988.4 m
+1896.9 1988 1897.8 1987.7 1898.7 1987.2 C
+1897.8 1987.7 1896.9 1988 1896 1988.4 C
+f 
+S 
+n
+1899.4 1986.8 m
+1900.4 1986.3 1901.3 1985.8 1902.3 1985.3 C
+1901.3 1985.8 1900.4 1986.3 1899.4 1986.8 C
+f 
+S 
+n
+1902.8 1985.1 m
+1905.2 1984 1905.2 1984 1902.8 1985.1 C
+f 
+S 
+n
+1949.1 1983.4 m
+1950.2 1984.4 1947.8 1984.6 1949.3 1985.1 C
+1949.5 1984.4 1949.6 1984.1 1949.1 1983.4 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1906.1 1983.4 m
+1908.6 1982 1908.6 1982 1906.1 1983.4 C
+[0.65 0.65 0 0.42]  vc
+f 
+S 
+n
+1922.7 1976.4 m
+1923.6 1976 1924.4 1975.7 1925.3 1975.2 C
+1924.4 1975.7 1923.6 1976 1922.7 1976.4 C
+f 
+S 
+n
+vmrs
+1926 1974.8 m
+1927 1974.3 1928 1973.8 1928.9 1973.3 C
+1928 1973.8 1927 1974.3 1926 1974.8 C
+[0.65 0.65 0 0.42]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1929.4 1973.1 m
+1931.9 1972 1931.9 1972 1929.4 1973.1 C
+f 
+S 
+n
+1932.8 1971.4 m
+1935.3 1970 1935.3 1970 1932.8 1971.4 C
+f 
+S 
+n
+1949.6 2097.2 m
+1951.1 2096.4 1952.6 2095.5 1954.1 2094.8 C
+1952.6 2095.5 1951.1 2096.4 1949.6 2097.2 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1955.1 2094.3 m
+1956.7 2093.5 1958.3 2092.7 1959.9 2091.9 C
+1958.3 2092.7 1956.7 2093.5 1955.1 2094.3 C
+f 
+S 
+n
+1960.4 2091.6 m
+1961.3 2091.2 1962.1 2090.9 1963 2090.4 C
+1962.1 2090.9 1961.3 2091.2 1960.4 2091.6 C
+f 
+S 
+n
+1963.5 2090.2 m
+1964.4 2089.7 1965.2 2089.2 1966.1 2088.8 C
+1965.2 2089.2 1964.4 2089.7 1963.5 2090.2 C
+f 
+S 
+n
+1966.6 2088.5 m
+1969.5 2087.1 1972.4 2085.8 1975.2 2084.4 C
+1972.4 2085.8 1969.5 2087.1 1966.6 2088.5 C
+f 
+S 
+n
+1965.2 2086.1 m
+1965.9 2085.7 1966.8 2085.3 1967.6 2084.9 C
+1966.8 2085.3 1965.9 2085.7 1965.2 2086.1 C
+f 
+S 
+n
+1968.3 2084.7 m
+1969.2 2084.3 1970 2083.9 1970.9 2083.5 C
+1970 2083.9 1969.2 2084.3 1968.3 2084.7 C
+f 
+S 
+n
+vmrs
+1984.1 2084 m
+1985.6 2083.2 1987.2 2082.3 1988.7 2081.6 C
+1987.2 2082.3 1985.6 2083.2 1984.1 2084 C
+[0.07 0.06 0 0.58]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1976 2078.7 m
+1978.1 2080.1 1980 2082 1982 2083.7 C
+1980 2081.9 1977.9 2080.3 1976 2078.2 C
+1975.5 2079.9 1975.8 2081.9 1975.7 2083.7 C
+1975.8 2082 1975.5 2080.2 1976 2078.7 C
+f 
+S 
+n
+1989.6 2081.1 m
+1991.3 2080.3 1992.8 2079.5 1994.4 2078.7 C
+1992.8 2079.5 1991.3 2080.3 1989.6 2081.1 C
+f 
+S 
+n
+1933.2 2074.6 m
+1932.4 2076.2 1932.8 2077.5 1933 2078.7 C
+1933 2077.6 1932.9 2074.8 1933.2 2074.6 C
+f 
+S 
+n
+1994.9 2078.4 m
+1995.8 2078 1996.7 2077.7 1997.6 2077.2 C
+1996.7 2077.7 1995.8 2078 1994.9 2078.4 C
+f 
+S 
+n
+1998 2077 m
+1998.9 2076.5 1999.8 2076 2000.7 2075.6 C
+1999.8 2076 1998.9 2076.5 1998 2077 C
+f 
+S 
+n
+2001.2 2075.3 m
+2004 2073.9 2006.9 2072.6 2009.8 2071.2 C
+2006.9 2072.6 2004 2073.9 2001.2 2075.3 C
+f 
+S 
+n
+1980.5 2060.7 m
+1979.9 2060.7 1976.7 2062.8 1975.7 2064.5 C
+1975.7 2067.5 1975.7 2070.5 1975.7 2073.4 C
+1976.3 2068.7 1973.9 2061.6 1980.5 2060.7 C
+f 
+S 
+n
+1999.7 2072.9 m
+2000.5 2072.5 2001.3 2072.1 2002.1 2071.7 C
+2001.3 2072.1 2000.5 2072.5 1999.7 2072.9 C
+f 
+S 
+n
+2002.8 2071.5 m
+2003.7 2071.1 2004.6 2070.7 2005.5 2070.3 C
+2004.6 2070.7 2003.7 2071.1 2002.8 2071.5 C
+f 
+S 
+n
+vmrs
+2015.1 2047.5 m
+2014.4 2047.5 2011.2 2049.6 2010.3 2051.3 C
+2010.3 2057.7 2010.3 2064.1 2010.3 2070.5 C
+2010.3 2063.9 2010.1 2057.1 2010.5 2050.6 C
+2012 2049.3 2013.5 2048.3 2015.1 2047.5 C
+[0.07 0.06 0 0.58]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1910.4 2049.2 m
+1914.8 2054.3 1920.7 2058.9 1925.1 2064 C
+1920.4 2058.6 1915.1 2054.6 1910.4 2049.2 C
+f 
+S 
+n
+1988.2 2057.3 m
+1989.1 2056.8 1989.9 2056.2 1990.8 2055.6 C
+1989.9 2056.2 1989.1 2056.8 1988.2 2057.3 C
+f 
+S 
+n
+1991.6 2051.3 m
+1991.6 2046.3 1991.6 2041.2 1991.6 2036.2 C
+1991.6 2041.2 1991.6 2046.3 1991.6 2051.3 C
+f 
+S 
+n
+1935.6 2047.5 m
+1932.9 2051.7 1939.7 2043.8 1935.6 2047.5 C
+f 
+S 
+n
+1938.8 2043.9 m
+1938.1 2043.3 1938.2 2043.7 1937.3 2043.4 C
+1938.7 2043 1938.2 2044.9 1939 2045.3 C
+1938.2 2045.3 1938.7 2046.6 1937.8 2046.5 C
+1939.1 2046.2 1939.1 2044.5 1938.8 2043.9 C
+f 
+S 
+n
+1972.4 2045.6 m
+1973.4 2045 1974.5 2044.4 1975.5 2043.9 C
+1974.5 2044.4 1973.4 2045 1972.4 2045.6 C
+f 
+S 
+n
+1969 2043.6 m
+1969.8 2043.2 1970.6 2042.9 1971.4 2042.4 C
+1970.6 2042.9 1969.8 2043.2 1969 2043.6 C
+f 
+S 
+n
+1972.1 2042.2 m
+1973 2041.8 1973.9 2041.4 1974.8 2041 C
+1973.9 2041.4 1973 2041.8 1972.1 2042.2 C
+f 
+S 
+n
+1906.6 2035 m
+1905 2034.7 1904.8 2036.6 1903.5 2036.9 C
+1904.9 2037 1905.8 2033.4 1907.1 2035.7 C
+1907.1 2037.2 1907.1 2038.6 1907.1 2040 C
+1906.9 2038.4 1907.5 2036.4 1906.6 2035 C
+f 
+S 
+n
+vmrs
+1937.1 2032.1 m
+1936.2 2033.7 1936.6 2035 1936.8 2036.2 C
+1936.8 2035.1 1936.8 2032.4 1937.1 2032.1 C
+[0.07 0.06 0 0.58]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1887.6 2018.7 m
+1892 2023.8 1897.9 2028.4 1902.3 2033.6 C
+1897.6 2028.1 1892.3 2024.1 1887.6 2018.7 C
+f 
+S 
+n
+1999.7 2031.4 m
+1998.7 2030.3 1997.6 2029.2 1996.6 2028 C
+1997.6 2029.2 1998.7 2030.3 1999.7 2031.4 C
+f 
+S 
+n
+1912.8 2017 m
+1910.6 2021.1 1913.6 2015.3 1914.5 2016 C
+1914 2016.3 1913.4 2016.7 1912.8 2017 C
+f 
+S 
+n
+1939.5 2005 m
+1936.7 2009.2 1943.6 2001.3 1939.5 2005 C
+f 
+S 
+n
+1942.6 2001.4 m
+1941.9 2000.8 1942 2001.2 1941.2 2000.9 C
+1942.5 2000.6 1942.1 2002.4 1942.8 2002.8 C
+1942 2002.8 1942.5 2004.1 1941.6 2004 C
+1943 2003.7 1942.9 2002.1 1942.6 2001.4 C
+f 
+S 
+n
+2006.2 2000.7 m
+2005.4 2001.5 2004 2002.8 2004 2002.8 C
+2004.5 2002.4 2005.5 2001.4 2006.2 2000.7 C
+f 
+S 
+n
+1998.5 2001.6 m
+1997.7 2002 1996.8 2002.4 1995.9 2002.6 C
+1995.5 1999.3 1995.7 1995.7 1995.6 1992.3 C
+1995.6 1995.7 1995.6 1999.2 1995.6 2002.6 C
+1996.6 2002.4 1997.7 2002.2 1998.5 2001.6 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1996.1 2002.8 m
+1995.9 2002.8 1995.8 2002.8 1995.6 2002.8 C
+1995.2 1999.5 1995.5 1995.9 1995.4 1992.5 C
+1995.4 1995.9 1995.4 1999.4 1995.4 2002.8 C
+1996.4 2003.1 1998.2 2001.6 1996.1 2002.8 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1969 2002.1 m
+1968 2001 1966.9 1999.9 1965.9 1998.8 C
+1966.9 1999.9 1968 2001 1969 2002.1 C
+f 
+S 
+n
+vmrs
+2000 2001.2 m
+2002.1 2000 2004.1 1998.9 2006.2 1997.8 C
+2004.1 1998.9 2002.1 2000 2000 2001.2 C
+[0.07 0.06 0 0.58]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1895.8 1984.8 m
+1898.3 1983.6 1900.8 1982.3 1903.2 1981 C
+1900.8 1982.3 1898.3 1983.6 1895.8 1984.8 C
+f 
+S 
+n
+1905.2 1980.3 m
+1906.4 1979.9 1907.6 1979.5 1908.8 1979.1 C
+1907.6 1979.5 1906.4 1979.9 1905.2 1980.3 C
+f 
+S 
+n
+1964.7 1977.4 m
+1963.8 1977.5 1962.5 1980.2 1960.8 1980 C
+1962.5 1980.2 1963.3 1978 1964.7 1977.4 C
+f 
+S 
+n
+1952 1979.6 m
+1955.2 1979.2 1955.2 1979.2 1952 1979.6 C
+f 
+S 
+n
+1937.8 1966.4 m
+1941.2 1969.5 1946.1 1976.4 1951.5 1979.3 C
+1946.1 1976.7 1942.8 1970.4 1937.8 1966.4 C
+f 
+S 
+n
+1911.9 1978.6 m
+1914.3 1977.4 1916.7 1976.2 1919.1 1975 C
+1916.7 1976.2 1914.3 1977.4 1911.9 1978.6 C
+f 
+S 
+n
+1975.5 1971.4 m
+1974.6 1972.2 1973.3 1973.6 1973.3 1973.6 C
+1973.7 1973.1 1974.8 1972.1 1975.5 1971.4 C
+f 
+S 
+n
+1922.4 1972.8 m
+1924.9 1971.6 1927.4 1970.3 1929.9 1969 C
+1927.4 1970.3 1924.9 1971.6 1922.4 1972.8 C
+f 
+S 
+n
+1969.2 1971.9 m
+1971.1 1970.9 1972.9 1969.8 1974.8 1968.8 C
+1972.9 1969.8 1971.1 1970.9 1969.2 1971.9 C
+f 
+S 
+n
+vmrs
+1931.8 1968.3 m
+1933 1967.9 1934.2 1967.5 1935.4 1967.1 C
+1934.2 1967.5 1933 1967.9 1931.8 1968.3 C
+[0.07 0.06 0 0.58]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1940.7 2072.4 m
+1941.5 2072.4 1942.3 2072.3 1943.1 2072.2 C
+1942.3 2072.3 1941.5 2072.4 1940.7 2072.4 C
+[0 0 0 0.18]  vc
+f 
+S 
+n
+1948.6 2069.3 m
+1947 2069.5 1945.7 2068.9 1944.8 2069.8 C
+1945.9 2068.5 1948.4 2070.2 1948.6 2069.3 C
+f 
+S 
+n
+1954.6 2066.4 m
+1954.7 2067.9 1955.6 2067.3 1955.6 2068.8 C
+1955.4 2067.8 1956 2066.6 1954.6 2066.4 C
+f 
+S 
+n
+1929.2 2061.2 m
+1927.8 2062.1 1926.3 2064.1 1924.8 2063.3 C
+1926.3 2064.6 1928 2062 1929.2 2061.2 C
+f 
+S 
+n
+1924.4 2067.4 m
+1918.5 2061.6 1912.7 2055.9 1906.8 2050.1 C
+1912.7 2055.9 1918.5 2061.6 1924.4 2067.4 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1924.6 2062.8 m
+1923.9 2062.1 1923.2 2061.2 1922.4 2060.4 C
+1923.2 2061.2 1923.9 2062.1 1924.6 2062.8 C
+[0 0 0 0.18]  vc
+f 
+S 
+n
+1919.3 2057.3 m
+1917.5 2055.6 1915.7 2053.8 1913.8 2052 C
+1915.7 2053.8 1917.5 2055.6 1919.3 2057.3 C
+f 
+S 
+n
+1929.2 2055.2 m
+1929.2 2054.2 1929.2 2053.2 1929.2 2052.3 C
+1929.2 2053.2 1929.2 2054.2 1929.2 2055.2 C
+f 
+S 
+n
+1926.3 2049.6 m
+1925.4 2049 1925.4 2050.5 1924.4 2050.4 C
+1925.3 2051.3 1924.5 2051.9 1925.6 2052.5 C
+1926.9 2052.6 1926 2050.6 1926.3 2049.6 C
+f 
+S 
+n
+vmrs
+1911.2 2046.8 m
+1910.1 2048.9 1911.9 2050.1 1913.1 2051.3 C
+1912.1 2049.9 1910.6 2048.8 1911.2 2046.8 C
+[0 0 0 0.18]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1934 2048.7 m
+1932.6 2048.7 1930.1 2047.7 1929.6 2049.4 C
+1930.9 2048.6 1933.3 2049 1934 2048.7 C
+f 
+S 
+n
+1980 2048.4 m
+1979.5 2046.8 1976.3 2047.9 1977.2 2045.6 C
+1976.8 2045.1 1976.1 2044.7 1975.2 2044.8 C
+1973.7 2046 1976.3 2046.4 1976.7 2047.5 C
+1977.8 2047.2 1978.2 2050 1979.6 2049.2 C
+1980 2049 1979.6 2048.6 1980 2048.4 C
+f 
+S 
+n
+1938.3 2045.6 m
+1938.2 2044.4 1936.8 2043.8 1935.9 2043.4 C
+1936.4 2044.4 1939.1 2044.3 1937.6 2045.8 C
+1937 2046.1 1935.9 2046.1 1935.9 2046.8 C
+1936.7 2046.3 1937.8 2046.2 1938.3 2045.6 C
+f 
+S 
+n
+1932.5 2040 m
+1932.8 2038.1 1932 2038.9 1932.3 2040.3 C
+1933.1 2040.3 1932.7 2041.7 1933.7 2041.5 C
+1933.1 2041 1932.9 2040.5 1932.5 2040 C
+f 
+S 
+n
+2014.6 2035.2 m
+2014.1 2033.6 2010.9 2034.7 2011.7 2032.4 C
+2011.3 2031.9 2009.4 2030.7 2009.3 2032.1 C
+2009.5 2033.7 2012.9 2033.8 2012.4 2035.7 C
+2013 2036.4 2014.2 2036.5 2014.6 2035.2 C
+f 
+S 
+n
+1906.4 2030.7 m
+1905 2031.6 1903.5 2033.6 1902 2032.8 C
+1903.4 2034 1905.6 2031.4 1906.4 2030.7 C
+f 
+S 
+n
+1901.8 2037.2 m
+1899.5 2034.8 1897.2 2032.5 1894.8 2030.2 C
+1897.2 2032.5 1899.5 2034.8 1901.8 2037.2 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1901.8 2032.4 m
+1901.1 2031.6 1900.4 2030.7 1899.6 2030 C
+1900.4 2030.7 1901.1 2031.6 1901.8 2032.4 C
+[0 0 0 0.18]  vc
+f 
+S 
+n
+1944.5 2030 m
+1945.3 2029.9 1946.1 2029.8 1946.9 2029.7 C
+1946.1 2029.8 1945.3 2029.9 1944.5 2030 C
+f 
+S 
+n
+vmrs
+1997.8 2027.8 m
+1997.7 2027.9 1997.6 2028.1 1997.3 2028 C
+1997.4 2029.1 1998.5 2029.5 1999.2 2030 C
+2000.1 2029.5 1998.9 2028 1997.8 2027.8 C
+[0 0 0 0.18]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1906.4 2029.2 m
+1906.4 2026.6 1906.4 2024 1906.4 2021.3 C
+1906.4 2024 1906.4 2026.6 1906.4 2029.2 C
+f 
+S 
+n
+2006.2 2025.9 m
+2006 2025.9 2005.8 2025.8 2005.7 2025.6 C
+2005.7 2025.5 2005.7 2025.3 2005.7 2025.2 C
+2004.6 2025.8 2002.7 2024.7 2001.9 2026.1 C
+2001.9 2027.9 2007.8 2029.2 2006.2 2025.9 C
+[0 0 0 0]  vc
+f 
+S 
+n
+1952.4 2026.8 m
+1950.9 2027 1949.6 2026.4 1948.6 2027.3 C
+1949.7 2026.1 1952.2 2027.7 1952.4 2026.8 C
+[0 0 0 0.18]  vc
+f 
+S 
+n
+1896.5 2026.8 m
+1894.7 2025.1 1892.9 2023.3 1891 2021.6 C
+1892.9 2023.3 1894.7 2025.1 1896.5 2026.8 C
+f 
+S 
+n
+1958.4 2024 m
+1958.5 2025.5 1959.4 2024.8 1959.4 2026.4 C
+1959.3 2025.3 1959.8 2024.1 1958.4 2024 C
+f 
+S 
+n
+1903.5 2019.2 m
+1902.6 2018.6 1902.6 2020 1901.6 2019.9 C
+1902.5 2020.8 1901.7 2021.4 1902.8 2022 C
+1904.1 2022.2 1903.2 2020.1 1903.5 2019.2 C
+f 
+S 
+n
+1933 2018.7 m
+1931.7 2019.6 1930.1 2021.6 1928.7 2020.8 C
+1930.1 2022.1 1931.8 2019.5 1933 2018.7 C
+f 
+S 
+n
+1888.4 2016.3 m
+1887.3 2018.4 1889.1 2019.6 1890.3 2020.8 C
+1889.3 2019.5 1887.8 2018.3 1888.4 2016.3 C
+f 
+S 
+n
+1928.4 2020.4 m
+1927.7 2019.6 1927 2018.7 1926.3 2018 C
+1927 2018.7 1927.7 2019.6 1928.4 2020.4 C
+f 
+S 
+n
+vmrs
+1911.2 2018.2 m
+1909.8 2018.3 1907.3 2017.2 1906.8 2018.9 C
+1908.1 2018.1 1910.5 2018.6 1911.2 2018.2 C
+[0 0 0 0.18]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1915.5 2015.1 m
+1915.4 2013.9 1914 2013.3 1913.1 2012.9 C
+1913.6 2013.9 1916.3 2013.8 1914.8 2015.3 C
+1914.2 2015.6 1913.1 2015.6 1913.1 2016.3 C
+1913.9 2015.9 1915 2015.7 1915.5 2015.1 C
+f 
+S 
+n
+1923.2 2014.8 m
+1921.3 2013.1 1919.5 2011.3 1917.6 2009.6 C
+1919.5 2011.3 1921.3 2013.1 1923.2 2014.8 C
+f 
+S 
+n
+1933 2012.7 m
+1933 2011.7 1933 2010.8 1933 2009.8 C
+1933 2010.8 1933 2011.7 1933 2012.7 C
+f 
+S 
+n
+1909.7 2008.1 m
+1908.9 2009.2 1910.1 2009.9 1910.4 2011 C
+1911.1 2010.7 1908.9 2009.7 1909.7 2008.1 C
+f 
+S 
+n
+1930.1 2007.2 m
+1929.2 2006.6 1929.2 2008 1928.2 2007.9 C
+1929.1 2008.8 1928.4 2009.4 1929.4 2010 C
+1930.7 2010.2 1929.9 2008.1 1930.1 2007.2 C
+f 
+S 
+n
+1915 2004.3 m
+1914 2006.4 1915.7 2007.6 1916.9 2008.8 C
+1915.9 2007.5 1914.4 2006.3 1915 2004.3 C
+f 
+S 
+n
+1937.8 2006.2 m
+1936.4 2006.3 1934 2005.2 1933.5 2006.9 C
+1934.7 2006.1 1937.1 2006.6 1937.8 2006.2 C
+f 
+S 
+n
+1983.9 2006 m
+1983.3 2004.3 1980.2 2005.4 1981 2003.1 C
+1980.6 2002.7 1978.7 2001.5 1978.6 2002.8 C
+1978.8 2004.4 1982.1 2004.5 1981.7 2006.4 C
+1982.3 2007.2 1983.5 2007.2 1983.9 2006 C
+f 
+S 
+n
+1942.1 2003.1 m
+1942 2001.9 1940.6 2001.3 1939.7 2000.9 C
+1940.2 2001.9 1943 2001.8 1941.4 2003.3 C
+1940.9 2003.6 1939.7 2003.6 1939.7 2004.3 C
+1940.5 2003.9 1941.6 2003.7 1942.1 2003.1 C
+f 
+S 
+n
+vmrs
+1967.1 1998.5 m
+1967 1998.6 1966.8 1998.8 1966.6 1998.8 C
+1966.7 1999.8 1967.8 2000.2 1968.5 2000.7 C
+1969.4 2000.2 1968.2 1998.8 1967.1 1998.5 C
+[0 0 0 0.18]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1936.4 1997.6 m
+1936.7 1995.6 1935.8 1996.4 1936.1 1997.8 C
+1936.9 1997.9 1936.5 1999.2 1937.6 1999 C
+1937 1998.5 1936.8 1998 1936.4 1997.6 C
+f 
+S 
+n
+1975.5 1996.6 m
+1975.2 1996.7 1975.1 1996.5 1975 1996.4 C
+1975 1996.2 1975 1996.1 1975 1995.9 C
+1973.9 1996.5 1972 1995.5 1971.2 1996.8 C
+1971.2 1998.6 1977 1999.9 1975.5 1996.6 C
+[0 0 0 0]  vc
+f 
+S 
+n
+1949.3 2097.4 m
+1950.3 2096.9 1951.2 2096.4 1952.2 2096 C
+1951.2 2096.4 1950.3 2096.9 1949.3 2097.4 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1960.8 2091.6 m
+1961.7 2091.2 1962.6 2090.9 1963.5 2090.4 C
+1962.6 2090.9 1961.7 2091.2 1960.8 2091.6 C
+f 
+S 
+n
+1964.4 2090 m
+1965.7 2089.2 1967 2088.5 1968.3 2087.8 C
+1967 2088.5 1965.7 2089.2 1964.4 2090 C
+f 
+S 
+n
+1976 2083.7 m
+1976.3 2082.3 1975.2 2079.1 1976.9 2079.4 C
+1978.8 2080.7 1980.3 2082.9 1982.2 2084.2 C
+1980.6 2083.1 1978.2 2080.2 1976 2078.9 C
+1975.6 2081.2 1977 2084.9 1973.8 2085.4 C
+1972.2 2086.1 1970.7 2087 1969 2087.6 C
+1971.4 2086.5 1974.1 2085.6 1976 2083.7 C
+f 
+S 
+n
+1983.9 2084.2 m
+1984.8 2083.7 1985.8 2083.2 1986.8 2082.8 C
+1985.8 2083.2 1984.8 2083.7 1983.9 2084.2 C
+f 
+S 
+n
+1995.4 2078.4 m
+1996.3 2078 1997.1 2077.7 1998 2077.2 C
+1997.1 2077.7 1996.3 2078 1995.4 2078.4 C
+f 
+S 
+n
+1999 2076.8 m
+2000.3 2076 2001.6 2075.3 2002.8 2074.6 C
+2001.6 2075.3 2000.3 2076 1999 2076.8 C
+f 
+S 
+n
+vmrs
+1929.6 2065.7 m
+1930.1 2065.6 1929.8 2068.6 1929.9 2070 C
+1929.8 2068.6 1930.1 2067 1929.6 2065.7 C
+[0.4 0.4 0 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1906.6 2049.4 m
+1906.6 2046.7 1906.6 2043.9 1906.6 2041.2 C
+1906.6 2043.9 1906.6 2046.7 1906.6 2049.4 C
+f 
+S 
+n
+2016 2047.5 m
+2014.8 2048 2013.5 2048.3 2012.4 2049.4 C
+2013.5 2048.3 2014.8 2048 2016 2047.5 C
+f 
+S 
+n
+2016.5 2047.2 m
+2017.3 2046.9 2018.1 2046.6 2018.9 2046.3 C
+2018.1 2046.6 2017.3 2046.9 2016.5 2047.2 C
+f 
+S 
+n
+1912.4 2028.5 m
+1911.8 2032.4 1912.4 2037.2 1911.9 2041.2 C
+1911.5 2037.2 1911.7 2032.9 1911.6 2028.8 C
+1911.6 2033.5 1911.6 2038.9 1911.6 2042.9 C
+1912.5 2042.2 1911.6 2043.9 1912.6 2043.6 C
+1912.9 2039.3 1913.1 2033.3 1912.4 2028.5 C
+[0.21 0.21 0 0]  vc
+f 
+S 
+n
+1906.8 2040.8 m
+1906.8 2039 1906.8 2037.2 1906.8 2035.5 C
+1906.8 2037.2 1906.8 2039 1906.8 2040.8 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1905.9 2035.2 m
+1904.9 2036.4 1903.7 2037.2 1902.3 2037.4 C
+1903.7 2037.2 1904.9 2036.4 1905.9 2035.2 C
+f 
+S 
+n
+1906.1 2031.2 m
+1907 2031.1 1906.4 2028 1906.6 2030.7 C
+1905.5 2032.1 1904 2032.8 1902.5 2033.6 C
+1903.9 2033.2 1905 2032.1 1906.1 2031.2 C
+f 
+S 
+n
+1908.3 2018.7 m
+1905.2 2018.6 1907.1 2023.2 1906.6 2025.4 C
+1906.8 2023 1905.9 2019.5 1908.3 2018.7 C
+f 
+S 
+n
+1889.6 1998 m
+1889 2001.9 1889.6 2006.7 1889.1 2010.8 C
+1888.7 2006.7 1888.9 2002.4 1888.8 1998.3 C
+1888.8 2003 1888.8 2008.4 1888.8 2012.4 C
+1889.7 2011.7 1888.8 2013.4 1889.8 2013.2 C
+1890.1 2008.8 1890.3 2002.8 1889.6 1998 C
+[0.21 0.21 0 0]  vc
+f 
+S 
+n
+vmrs
+1999 2001.4 m
+2001 2000.3 2003 1999.2 2005 1998 C
+2003 1999.2 2001 2000.3 1999 2001.4 C
+[0.4 0.4 0 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1916.2 1986 m
+1915.7 1989.9 1916.3 1994.7 1915.7 1998.8 C
+1915.3 1994.7 1915.5 1990.4 1915.5 1986.3 C
+1915.5 1991 1915.5 1996.4 1915.5 2000.4 C
+1916.3 1999.7 1915.5 2001.4 1916.4 2001.2 C
+1916.7 1996.8 1917 1990.8 1916.2 1986 C
+[0.21 0.21 0 0]  vc
+f 
+S 
+n
+1886.9 1989.6 m
+1887.8 1989.2 1888.7 1988.9 1889.6 1988.4 C
+1888.7 1988.9 1887.8 1989.2 1886.9 1989.6 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1892.4 1986.8 m
+1895.1 1985.1 1897.9 1983.6 1900.6 1982 C
+1897.9 1983.6 1895.1 1985.1 1892.4 1986.8 C
+f 
+S 
+n
+1907.3 1979.3 m
+1908.5 1978.9 1909.7 1978.5 1910.9 1978.1 C
+1909.7 1978.5 1908.5 1978.9 1907.3 1979.3 C
+f 
+S 
+n
+1938.5 1966.6 m
+1942.6 1970.1 1945.9 1976.4 1951.7 1979.1 C
+1946.2 1976.1 1943.1 1970.9 1938.5 1966.6 C
+f 
+S 
+n
+1955.1 1978.6 m
+1955.9 1978.2 1956.7 1977.8 1957.5 1977.4 C
+1956.7 1977.8 1955.9 1978.2 1955.1 1978.6 C
+f 
+S 
+n
+1913.6 1977.6 m
+1914.5 1977.2 1915.3 1976.9 1916.2 1976.4 C
+1915.3 1976.9 1914.5 1977.2 1913.6 1977.6 C
+f 
+S 
+n
+1919.1 1974.8 m
+1921.8 1973.1 1924.5 1971.6 1927.2 1970 C
+1924.5 1971.6 1921.8 1973.1 1919.1 1974.8 C
+f 
+S 
+n
+1963.5 1974.5 m
+1964.5 1974 1965.6 1973.4 1966.6 1972.8 C
+1965.6 1973.4 1964.5 1974 1963.5 1974.5 C
+f 
+S 
+n
+vmrs
+1967.8 1972.4 m
+1970 1971.2 1972.1 1970 1974.3 1968.8 C
+1972.1 1970 1970 1971.2 1967.8 1972.4 C
+[0.4 0.4 0 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1934 1967.3 m
+1935.2 1966.9 1936.4 1966.5 1937.6 1966.1 C
+1936.4 1966.5 1935.2 1966.9 1934 1967.3 C
+f 
+S 
+n
+1928.9 2061.2 m
+1928.9 2059.2 1928.9 2057.3 1928.9 2055.4 C
+1928.9 2057.3 1928.9 2059.2 1928.9 2061.2 C
+[0.21 0.21 0 0]  vc
+f 
+S 
+n
+1917.2 2047 m
+1917.8 2046.5 1919.6 2046.8 1920 2047.2 C
+1920 2046.5 1920.9 2046.8 1921 2046.3 C
+1921.9 2047.3 1921.3 2044.1 1921.5 2044.1 C
+1919.7 2044.8 1915.7 2043.5 1916.2 2046 C
+1916.2 2048.3 1917 2045.9 1917.2 2047 C
+[0 0 0 0]  vc
+f 
+S 
+n
+1922 2044.1 m
+1923.5 2043.2 1927 2045.4 1927.5 2042.9 C
+1927.1 2042.6 1927.3 2040.9 1927.2 2041.5 C
+1924.9 2042.3 1920.9 2040.6 1922 2044.1 C
+f 
+S 
+n
+1934.9 2043.9 m
+1935.2 2043.4 1934.4 2042.7 1934 2042.2 C
+1933.2 2041.8 1932.4 2042.8 1932.8 2043.2 C
+1932.9 2044 1934.3 2043.3 1934.9 2043.9 C
+f 
+S 
+n
+1906.1 2030.7 m
+1906.1 2028.8 1906.1 2027 1906.1 2025.2 C
+1906.1 2027 1906.1 2028.8 1906.1 2030.7 C
+[0.21 0.21 0 0]  vc
+f 
+S 
+n
+1932.8 2018.7 m
+1932.8 2016.8 1932.8 2014.8 1932.8 2012.9 C
+1932.8 2014.8 1932.8 2016.8 1932.8 2018.7 C
+f 
+S 
+n
+1894.4 2016.5 m
+1895 2016 1896.8 2016.3 1897.2 2016.8 C
+1897.2 2016 1898.1 2016.3 1898.2 2015.8 C
+1899.1 2016.8 1898.5 2013.6 1898.7 2013.6 C
+1896.9 2014.4 1892.9 2013 1893.4 2015.6 C
+1893.4 2017.8 1894.2 2015.4 1894.4 2016.5 C
+[0 0 0 0]  vc
+f 
+S 
+n
+1899.2 2013.6 m
+1900.7 2012.7 1904.2 2014.9 1904.7 2012.4 C
+1904.3 2012.1 1904.5 2010.5 1904.4 2011 C
+1902.1 2011.8 1898.1 2010.1 1899.2 2013.6 C
+f 
+S 
+n
+vmrs
+1912.1 2013.4 m
+1912.4 2012.9 1911.6 2012.3 1911.2 2011.7 C
+1910.4 2011.4 1909.6 2012.3 1910 2012.7 C
+1910.1 2013.5 1911.5 2012.9 1912.1 2013.4 C
+[0 0 0 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1921 2004.5 m
+1921.6 2004 1923.4 2004.3 1923.9 2004.8 C
+1923.8 2004 1924.8 2004.3 1924.8 2003.8 C
+1925.7 2004.8 1925.1 2001.6 1925.3 2001.6 C
+1923.6 2002.4 1919.6 2001 1920 2003.6 C
+1920 2005.8 1920.8 2003.4 1921 2004.5 C
+f 
+S 
+n
+1925.8 2001.6 m
+1927.3 2000.7 1930.8 2002.9 1931.3 2000.4 C
+1930.9 2000.1 1931.1 1998.5 1931.1 1999 C
+1928.7 1999.8 1924.8 1998.1 1925.8 2001.6 C
+f 
+S 
+n
+1938.8 2001.4 m
+1939 2000.9 1938.2 2000.3 1937.8 1999.7 C
+1937.1 1999.4 1936.2 2000.3 1936.6 2000.7 C
+1936.7 2001.5 1938.1 2000.9 1938.8 2001.4 C
+f 
+S 
+n
+1908.6691 2008.1348 m
+1897.82 2010.0477 L
+1894.1735 1989.3671 L
+1905.0226 1987.4542 L
+1908.6691 2008.1348 L
+n
+q
+_bfh
+%%IncludeResource: font Symbol
+_efh
+{
+f0 [19.696045 -3.4729 3.4729 19.696045 0 0] makesetfont
+1895.041763 1994.291153 m
+0 0 32 0 0 (l) ts
+}
+true
+[0 0 0 1]sts
+Q
+1979.2185 1991.7809 m
+1960.6353 1998.5452 L
+1953.4532 1978.8124 L
+1972.0363 1972.0481 L
+1979.2185 1991.7809 L
+n
+q
+_bfh
+%%IncludeResource: font Symbol
+_efh
+{
+f0 [18.793335 -6.84082 6.84021 18.793335 0 0] makesetfont
+1955.163254 1983.510773 m
+0 0 32 0 0 (\256) ts
+}
+true
+[0 0 0 1]sts
+Q
+1952.1544 2066.5423 m
+1938.0739 2069.025 L
+1934.4274 2048.3444 L
+1948.5079 2045.8617 L
+1952.1544 2066.5423 L
+n
+q
+_bfh
+%%IncludeResource: font Symbol
+_efh
+{
+f0 [19.696045 -3.4729 3.4729 19.696045 0 0] makesetfont
+1935.29567 2053.268433 m
+0 0 32 0 0 (") ts
+}
+true
+[0 0 0 1]sts
+Q
+1931.7231 2043.621 m
+1919.3084 2048.14 L
+1910.6898 2024.4607 L
+1923.1046 2019.9417 L
+1931.7231 2043.621 L
+n
+q
+_bfh
+%%IncludeResource: font Symbol
+_efh
+{
+f0 [22.552002 -8.208984 8.208252 22.552002 0 0] makesetfont
+1912.741867 2030.098648 m
+0 0 32 0 0 (=) ts
+}
+true
+[0 0 0 1]sts
+Q
+1944 2024.5 m
+1944 2014 L
+0.8504 w
+0 J
+3.863693 M
+[0 0 0 1]  vc
+false setoverprint
+S 
+n
+1944.25 2019.1673 m
+1952.5 2015.9173 L
+S 
+n
+1931.0787 2124.423 m
+1855.5505 2043.4285 L
+1871.0419 2013.0337 L
+1946.5701 2094.0282 L
+1931.0787 2124.423 L
+n
+q
+_bfh
+%%IncludeResource: font ZapfHumanist601BT-Bold
+_efh
+{
+f1 [22.155762 23.759277 -14.753906 28.947754 0 0] makesetfont
+1867.35347 2020.27063 m
+0 0 32 0 0 (Isabelle) ts
+}
+true
+[0 0 0 1]sts
+Q
+1933.5503 1996.9547 m
+1922.7012 1998.8677 L
+1919.0547 1978.1871 L
+1929.9038 1976.2741 L
+1933.5503 1996.9547 L
+n
+q
+_bfh
+%%IncludeResource: font Symbol
+_efh
+{
+f0 [19.696045 -3.4729 3.4729 19.696045 0 0] makesetfont
+1919.922913 1983.111069 m
+0 0 32 0 0 (b) ts
+}
+true
+[0 0 0 1]sts
+Q
+2006.3221 2025.7184 m
+1993.8573 2027.9162 L
+1990.2108 2007.2356 L
+2002.6756 2005.0378 L
+2006.3221 2025.7184 L
+n
+q
+_bfh
+%%IncludeResource: font Symbol
+_efh
+{
+f0 [19.696045 -3.4729 3.4729 19.696045 0 0] makesetfont
+1991.07901 2012.159653 m
+0 0 32 0 0 (a) ts
+}
+true
+[0 0 0 1]sts
+Q
+vmrs
+2030.0624 2094.056 m
+1956.3187 2120.904 L
+1956.321 2095.3175 L
+2030.0647 2068.4695 L
+2030.0624 2094.056 L
+n
+q
+_bfh
+%%IncludeResource: font ZapfHumanist601BT-Bold
+_efh
+{
+f1 [22.155762 -9.336792 -0.002197 44.368408 1 0] makesetfont
+1956.320496 2101.409561 m
+0 0 32 0 0 (Docu) ts
+}
+true
+[0 0 0 1]sts
+Q
+vmr
+vmr
+end
+%%Trailer
+%%DocumentNeededResources: font Symbol
+%%+ font ZapfHumanist601BT-Bold
+%%DocumentFonts: Symbol
+%%+ ZapfHumanist601BT-Bold
+%%DocumentNeededFonts: Symbol
+%%+ ZapfHumanist601BT-Bold
Binary file Nominal/activities/idp/logo-documentation.gif has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/idp/main.html	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <title>Nominal Methods Group</title>
+  <link rel="stylesheet" href="nominal.css">
+</head>
+
+<body>
+<div align="center">
+<table width="95%">
+<tbody>
+<tr>
+<td align="left">
+<META HTTP-EQUIV="Refresh" CONTENT="5; URL=http://www.dcs.kcl.ac.uk/staff/urbanc/Cookbook">
+<p>
+<B>This page moved to King's College London. You will be automatically forwarded to my new 
+<A HREF="http://www.dcs.kcl.ac.uk/staff/urbanc/Cookbook" target="_top">homepage</A>.</B> 
+</td>
+</tr>
+</tbody>
+</table>
+</div>     
+
+<p>
+<P>
+<!-- hhmts start -->
+Last modified: Mon Oct 31 00:52:05 GMT 2011
+<!-- hhmts end -->
+</body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/idp/menu.html	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <title>Menu</title>
+  <style type="text/css">
+   a:link{text-decoration:none;}
+   a:visited{text-decoration:none;}
+   a:hover{text-decoration:underline;}
+  </style>
+</head>
+
+
+<body style="color: rgb(0,0,0);" alink="#000099" link="#000099" vlink="#990099">
+
+<span style="font-weight: bold; color: rgb(255, 255, 255);"></span>
+<table style="text-align: left; width: 100%;" border="0" cellpadding="2" cellspacing="0">
+
+
+<tbody>
+
+<tr>
+<td style="background-color: rgb(117, 117, 218);"><span style="font-weight: bold; color: rgb(255, 255, 255);">
+Download</span></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"> <IMG SRC="new.gif" ALT="" style="" align="left"><a href="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/isabelle-cookbook/raw-file/tip/progtutorial.pdf" onclick="pageTracker._trackPageview('tutorial');" target="_top">
+Latest Draft</a><BR><BR><BR></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(117, 117, 218);"><span style="font-weight: bold; color: rgb(255, 255, 255);">
+People Who Contributed So Far</span></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"> <a href="http://www4.in.tum.de/~urbanc" target="content">Christian Urban</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"> <a href="http://www4.in.tum.de/~berghofe" target="content">Stefan Berghofer</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"> <a href="http://www4.in.tum.de/~blanchet/" target="content">Jasmin Blanchette</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"> <a href="http://www4.in.tum.de/~boehmes" target="content">Sascha B&ouml;hme</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"> <a href="http://users.rsise.anu.edu.au/~jeremy" target="content">Jeremy Dawson</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"> Armin Heller</td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"> <a href="http://www4.in.tum.de/~krauss" target="content">Alexander Krauss</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"> <a href="http://www4.in.tum.de/~nipkow" target="content">Tobias Nipkow</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"> <a href="http://www.nicta.com.au/people/norrishm" target="content">Michael Norrish</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"> <a href="http://cl-informatik.uibk.ac.at/~griff/" target="content">Christian Sternagel</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(117, 117, 218);"><span style="font-weight: bold; color: rgb(255, 255, 255);">
+Feedback</span></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"> <a href="http://isabelle.in.tum.de/nominal/activities/idp/main.html#readers" target="content">What early readers said</a> </td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(117, 117, 218);"><span style="font-weight: bold; color: rgb(255, 255, 255);">
+Workshops</span></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"> <a href="http://isabelle.in.tum.de/nominal/activities/tphols09/idw.html" target="_top">First Isabelle Developers Workshop</a> </td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"> <a href="http://isabelle.in.tum.de/nominal/activities/idw10/idw.html" target="_top">Second Isabelle Developers Workshop</a> </td>
+</tr>
+
+</tbody>
+</table>
+
+
+<!-- script type="text/javascript">
+var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
+document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+</script>
+<script type="text/javascript">
+var pageTracker = _gat._getTracker("UA-4143458-1");
+pageTracker._initData();
+pageTracker._trackPageview();
+</script -->
+</body>
+</html>
Binary file Nominal/activities/idp/new.gif has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/idp/snippets/silence.html	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>Snippets</title>
+<style type="text/css">
+
+code {
+  font-family:  Courier New, Courier, monospace;
+  font-size: 100%
+  white-space: nowrap; /* pre would be better, but it doesn't work with IE */
+}
+
+.codedisplay {
+  font-family:  Courier New, Courier, monospace;
+  margin: 10px;
+  padding: 10px;
+  border-width: 20px;
+  text-style: center;
+  white-space: pre;
+  color: black;
+  border-color: #A9A9A9;
+  border-width: thin;
+  border-style: solid;
+  background-color: #D3D3D3;
+  background-repeat: no-repeat;
+  background-position: 0 0; 
+  background-attachment: fixed;
+}
+</style>
+</head>
+
+<body>
+<h3>How to silence the output produced by other tools?</h3>
+
+
+Jasmin Blanchette wrote: When writing Nitpick, I found the need to silence 
+the other tools upon  which Nitpick relies, because their output interfered 
+in bad ways with  Nitpick's own output. So I used code like the following:
+
+<div class="codedisplay">(* (string -> unit) ref -> ('a -> 'b) -> 'a -> 'b *)
+fun silence_one out_fn f x =
+let
+  val old_out_fn = !out_fn
+  val _ = out_fn := K ()
+  val y = f x
+  val _ = out_fn := old_out_fn
+in y end
+
+(* ('a -> 'b) -> 'a -> 'b *)
+fun silence f =
+   fold silence_one
+      [Output.writeln_fn, Output.priority_fn, Output.tracing_fn,
+       Output.warning_fn, Output.error_fn, Output.debug_fn,  
+       Output.prompt_fn, Output.status_fn] f
+</div>
+
+<hr>    
+<!-- Created: Thu May 21 21:17:59 CEST 2009 -->
+<!-- hhmts start -->
+Last modified: Thu May 21 21:43:15 CEST 2009
+<!-- hhmts end -->
+<a href="http://validator.w3.org/check/referer">[Validate this page.]</a>
+ </body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/idp/title.html	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <title>The Nominal Datatype Package</title>
+  <link rel="stylesheet" href="nominal.css">
+  <BASE HREF="http://isabelle.in.tum.de/nominal/">
+</head>
+
+<body style="background-image: url(graphics/header-back.jpg);">
+<img src="http://isabelle.in.tum.de/nominal/activities/idp/logo-documentation.gif" alt="Isabelle Documentation Project" style="border-width: 0px;" align="left">
+<h1>Isabelle Documentation Project</h1>
+<P ALIGN=right>
+<I>funded by the German Research Foundation (<A HREF="http://www.dfg.de/en" target="_top">DFG</A>)</I>
+</P>
+
+<!-- script type="text/javascript">
+var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
+document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+</script>
+<script type="text/javascript">
+try {
+var pageTracker = _gat._getTracker("UA-4143458-3");
+pageTracker._trackPageview();
+} catch(err) {}</script -->
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/idp/x.log	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,28 @@
+This is XeTeX, Version 3.14159265-2.6-0.99991 (TeX Live 2014) (preloaded format=xelatex 2014.7.26)  20 OCT 2014 00:38
+entering extended mode
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**slides05.tex
+(/usr/local/texlive/2014/texmf-dist/tex/latex/tools/x.tex
+LaTeX2e <2014/05/01>
+Babel <3.9k> and hyphenation patterns for 79 languages loaded.
+
+! .
+l.33   \batchmode \errmessage{}
+                               \csname @@end\endcsname \end
+This error message was generated by an \errmessage
+command, so I can't give any explicit help.
+Pretend that you're Hercule Poirot: Examine all clues,
+and deduce the truth by order and method.
+
+ ) 
+Here is how much of TeX's memory you used:
+ 6 strings out of 493725
+ 177 string characters out of 6145912
+ 53033 words of memory out of 5000000
+ 3431 multiletter control sequences out of 15000+600000
+ 3640 words of font info for 14 fonts, out of 8000000 for 9000
+ 1328 hyphenation exceptions out of 8191
+ 5i,0n,1p,92b,8s stack positions out of 5000i,500n,10000p,200000b,80000s
+
+No pages of output.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/idw10/idw.html	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,239 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>Isabelle Developers Workshop 2010</title>
+</head>
+
+<BODY TEXT="#000000" 
+      BGCOLOR="#4169E1" 
+      LINK="#0000EF" 
+      VLINK="#51188E" 
+      ALINK="#FF0000"
+      onload="initialize()" onunload="GUnload()">
+
+<TABLE WIDTH="100%" 
+       BGCOLOR="#4169E1" 
+       BORDER="0"   
+       FRAME="border"  
+       CELLPADDING="10"     
+       CELLSPACING="2"
+       RULES="all">
+
+<!-- left column -->
+<TR>
+<TD BGCOLOR="#FFFFFF" 
+    WIDTH="20%" 
+    VALIGN="TOP" 
+    ROWSPAN="2">
+
+<p align=center>
+<a href="http://www.cl.cam.ac.uk/images/cl-spring-370.jpg">
+<img src="http://www.cl.cam.ac.uk/images/cl-spring-370.jpg" alt="Lab" border=0></a>
+<br>
+<small>Computer Laboratory in Cambridge</small><br>
+</p>
+
+<p align=center>
+<a href="http://www.kings.cam.ac.uk/sites/default/files/chapel/chapel-sunset-reflection.jpg">
+<img src="http://www.kings.cam.ac.uk/sites/default/files/chapel/chapel-sunset-reflection.jpg" alt="King's College" border=0></a>
+<br>
+<small>King's College, Cambridge</small><br>
+</p>
+
+
+</TD>
+
+
+<!-- right column -->
+<TD BGCOLOR="#FFFFFF" WIDTH="75%" VALIGN="TOP">
+<TABLE>
+<TR>
+<TD><H1>Isabelle Developers Workshop</H1>
+<H3>17 and 18 June in Cambridge, UK</H3>
+</TD>
+</TR>
+</TABLE>
+
+
+<H3>Programme</H3> 
+
+The Isabelle Developers Workshop will be held in Cambridge this year. 
+Like the <A href="http://isabelle.in.tum.de/nominal/activities/tphols09/idw.html">last one</A>
+in Munich, the workshop is very much meant to be an informal meeting 
+where developers can talk to developers.  It is also a place where you 
+can learn about Isabelle programming and the latest developments around
+Isabelle. We like to reach out to new people to help them to become
+part of the Isabelle developer community.
+
+<p>
+There is no registration fee for this workshop. 
+If you want to participate, please let me know as soon as possible
+(email: urbanc  at in tum de). 
+
+<H3>Venue</H3> 
+
+The workshop will take place in the <A href="http://www.cl.cam.ac.uk/">Computer 
+Laboratory in Cambridge</A> (<A HREF="http://maps.google.co.uk/maps?f=q&source=s_q&hl=en&geocode=&q=15+JJ+Thomson+Avenue,+Cambridge&sll=52.215417,0.10231&sspn=0.018695,0.033989&ie=UTF8&hq=&hnear=15+J+J+Thomson+Ave,+Cambridge+CB3+0FD,+United+Kingdom&z=16">location</A>). The room is FW11 on the first floor inside the "public" part of the Computer Laboratory. There will be signs leading the way.
+
+<H3>Wifi</H3>
+
+There is free wifi in the Computer Lab. The network name is <B>wgb</b>.
+
+<H3>Material</H3>
+
+We will hand out some files during the workshop. The release candidate
+of Isabelle is available <A HREF="http://www4.in.tum.de/~wenzelm/test/isabelle/">here</A>.
+Although incomplete, you might find the Isabelle Programming Tutorial 
+(<A HREF="http://isabelle.in.tum.de/nominal/activities/idp">draft</A>) helpful.
+
+<H3>Organisers</H3> 
+<TABLE>
+<TR><TD><A HREF="http://www.cl.cam.ac.uk/~lp15/">Larry Paulson</A></TD>
+    <TD>University of Cambridge, UK</TD>
+</TR>
+<TR><TD><A HREF="http://wwwbroy.in.tum.de/~urbanc/">Christian Urban</A></TD>
+    <TD>TU Munich, Germany</TD>
+</TR>
+</TABLE>
+
+<H3>Confirmed Participants</H3> 
+
+<TABLE>
+<TR><TD><A HREF="http://wwwbroy.in.tum.de/~berghofe/">Stefan Berghofer</A></TD>
+    <TD>TU Munich, Germany</TD>
+</TR>
+<TR><TD><A HREF="http://wwwbroy.in.tum.de/~blanchet/">Jasmin Blanchette</A></TD>
+    <TD>TU Munich, Germany</TD>
+</TR>
+<TR><TD><A HREF="http://www.brucker.ch/">Achim Brucker</A></TD>
+    <TD>SAP, Germany</TD>
+</TR>
+<TR><TD>Abdou Feliachi</TD>
+    <TD>Univ. Paris Sud, France</TD>
+</TR>
+<TR><TD><A HREF="http://www-pu.informatik.uni-tuebingen.de/users/gast/">Holger Gast</A></TD>
+    <TD>University of T&uuml;bingen, Germany</TD>
+</TR>
+<TR><TD><A HREF="http://www.inf.ed.ac.uk/people/staff/Bogdan_Grechuk.html">Bogdan Grechuk</A></TD>
+    <TD>University of Edinburgh, UK</TD>
+</TR>
+<TR><TD><A HREF="http://homepages.inf.ed.ac.uk/ggrov/">Gudmund Grov</A></TD>
+    <TD>University of Edinburgh, UK</TD>
+</TR>
+<TR><TD><A HREF="http://www4.in.tum.de/~kaliszyk/">Cezary Kaliszyk</A></TD>
+    <TD>TU Munich, Germany</TD>
+</TR>
+<TR><TD>Matthias Krieger</TD>
+    <TD>LRI / Univ. Paris Sud, France</TD>
+</TR>
+<TR><TD><A HREF="http://pp.info.uni-karlsruhe.de/personhp/andreas_lochbihler.php">Andreas Lochbihler</A></TD>
+    <TD>KIT Karlsruhe, Germany</TD>
+</TR>
+<TR><TD><A HREF="http://www.cl.cam.ac.uk/~mom22/">Magnus Myreen</A></TD>
+    <TD>University of Cambridge, UK</TD>
+</TR>
+<TR><TD><A HREF="http://www.ist.tugraz.at/neuper">Walther Neuper</A></TD>
+    <TD>TU Graz, Austria</TD>
+</TR>
+<TR><TD><A HREF="http://homepages.inf.ed.ac.uk/s0793667/">Omar Montano Rivas</A></TD>
+    <TD>University of Edinburgh, UK</TD>
+</TR>
+<TR><TD><A HREF="http://homepages.inf.ed.ac.uk/s0566973/">Jaroslav Sevcik</A></TD>
+    <TD>University of Cambridge, UK</TD>
+</TR>
+<TR><TD><A HREF="http://www.nicta.com.au/people/sewellt">Thomas Sewell</A></TD>
+    <TD>NICTA, Australia</TD>
+</TR>
+<TR><TD><A HREF="http://cl-informatik.uibk.ac.at/~griff/">Christian Sternagel</A></TD>
+    <TD>University of Innsbruck, Austria</TD>
+</TR>
+<TR><TD><A HREF="http://www.cl.cam.ac.uk/~ns441/">Nik Sultana</A></TD>
+    <TD>University of Cambridge, UK</TD>
+</TR>
+<TR><TD><A HREF="http://cl-informatik.uibk.ac.at/~thiemann/">Rene Thiemann</A></TD>
+    <TD>University of Innsbruck, Austria</TD>
+</TR>
+<TR><TD><A HREF="http://www.cl.cam.ac.uk/~mu232/">Matej Urbas</A></TD>
+    <TD>University of Cambridge, UK</TD>
+</TR>
+<TR><TD><A HREF="http://www.cl.cam.ac.uk/~vv216/">Viktor Vafeiadis</A></TD>
+    <TD>University of Cambridge, UK</TD>
+</TR>
+<TR><TD><A HREF="http://www.cl.cam.ac.uk/~tw333/">Tjark Weber</A></TD>
+    <TD>University of Cambridge, UK</TD>
+</TR>
+<TR><TD><A HREF="http://www.lri.fr/~wenzel/">Makarius Wenzel</A></TD>
+    <TD>LRI / Univ. Paris Sud, France</TD>
+</TR>
+<TR><TD><A HREF="http://www.lri.fr/~wolff/">Burkhart Wolff</A></TD>
+    <TD>LRI / Univ. Paris Sud, France</TD>
+</TR>
+</TABLE>
+
+
+<H3>Schedule</H3> 
+
+<H5>Wednesday, June 16</H5>
+
+For anybody who is present, we will meet at 5 o'clock in the 
+afternoon in the <A HREF="http://www.cambridge2000.com/cambridge2000/html/0009/P9042329.html">Eagle Pub</A>
+(8 Benet St, Cambridge CB2 3QN; <A HREF="http://maps.google.co.uk/maps?q=52.2040,0.1180(Bene't+Street:+The+Eagle+pub)&z=17">location</A>).
+This pub is in a side street not far from King's College.
+
+
+<H5>Thursday, June 17</H5>
+
+<ul>
+<li> 9:30 - 10:30 <B>Isabelle Programming Introduction I</B> (Makarius Wenzel / Christian Urban)
+[<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/cambridge tutorial/raw-file/tip/T01_Intro.thy">T01_Intro.thy</A>]
+<li> 11:00 - 12:00 <B>Isabelle Programming Introduction II</B> (Jasmin Blanchette / Christian Urban)
+[<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/cambridge tutorial/raw-file/tip/T02_Intro.thy">T02_Intro.thy</A>]
+<li> 14:00 - 15:00 <B>Tactics and Conversions</B> (Christian Urban / Stefan Berghofer)
+[<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/cambridge tutorial/raw-file/tip/T03_Tactics.thy">T03_Tactics.thy</A>]
+<li> 15:30 - 16:30 <B>Contexts and Local Theories</B> (Makarius Wenzel)
+[<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/cambridge tutorial/raw-file/tip/T04_Contexts.thy">T04_Contexts.thy</A>]
+<li> 17:00 - 18:00 <B>Contributed Talks:</B> 
+I3P for Developers: How to Represent Your Tool in the UI (Holger Gast)
+[<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/cambridge tutorial/raw-file/tip/gast.pdf">slides</A>],
+HOL-Boogie - An Interactive Verification Backend for VCC (Burkhart Wolff),
+[<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/cambridge tutorial/raw-file/tip/smt_talk.pdf">slides1</A>,
+<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/cambridge tutorial/raw-file/tip/boogie.pdf">slides2</A>]
+</ul>
+
+<H5>Friday, June 18</H5>
+
+<ul>
+<li> 9:30 - 10:30 <B>Parsing and Methods</B> (Stefan Berghofer)
+[<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/cambridge tutorial/raw-file/tip/T05_Methods.thy">T05_Methods.thy</A>]
+<li> 11:00 - 12:00 <B>ML and Scala</B> (Makarius Wenzel)
+[<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/cambridge tutorial/raw-file/tip/T06_System.thy">T06_System.thy</A>]
+<li> 14:00 - 15:00 <B>Isabelle and LaTeX</B> (Christian Urban)
+[<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/cambridge tutorial/raw-file/tip/T07_Latex.thy">T07_Latex.thy</A>, <A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/cambridge tutorial/raw-file/tip/T07_Latex.tex">T07_Latex.tex</A>, <A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/cambridge tutorial/raw-file/tip/T07_Latex.pdf">slides</A>]
+<li> 15:30 - 16:30 <B>Contributed Talks:</B> Monad Syntax (Christian Sternagel)
+[<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/cambridge tutorial/raw-file/tip/Monad_Syntax.thy">Monad_Syntax.thy</A>, <A HREF="https://www4.in.tum.de/~krauss/hg/monad_notation/">HG repository</A>, <A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/cambridge tutorial/raw-file/tip/sternagel.pdf">slides</A>], 
+Encoding Object-oriented Datatypes in HOL: Extensible Records Revisited
+(Achim Brucker)
+<li> 17:00 - 17:30 <B>Contributed Talk:</B> HOL-TestGen - A Testcase Generation Environment
+(Burkhart Wolff) [<A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/cambridge tutorial/raw-file/tip/testgen.pdf">slides</A>]
+</ul>
+
+If there is interest, Nik Sultana will show after the workshop the highlights of Cambridge 
+in a tourist tour.
+
+<H3>Accommodation, Travelling etc</H3>
+
+Some information about accommodation in Cambridge is
+available <A HREF="http://www.accommodation.cam.ac.uk/">here</A>. There are two convenient options
+for travelling to Cambridge from continental Europe: one is by Eurostar and train from London; 
+the other is via plane to London Stansted and by train or bus from there.
+</TD>
+</TR>
+</TABLE>
+
+<hr>
+<!-- hhmts start -->
+Last modified: Wed Jul 21 11:46:56 CEST 2010
+<!-- hhmts end -->
+<a href="http://validator.w3.org/check/referer">[Validate this page.]</a>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/index.html	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <title>One-day Workshop at POPL 2011</title>
+</head>
+
+
+<body>
+<h1 align="center">One-Day Tutorial at <A HREF="http://www.cse.psu.edu/popl/11/" target="_top">POPL 2011</A></h1>
+
+<p align="center"><a href="http://isabelle.in.tum.de/nominal">
+<img src="http://isabelle.in.tum.de/nominal/graphics/nominal_logo.gif" 
+alt="isabelle logo" style="border-width: 0px"></a></p>
+
+<h2 align="center">Introduction to Nominal Isabelle</h2>
+<p></p>
+
+<div align="center">
+<table width="80%">
+  <tbody>
+    <tr>
+      <td align="left">
+      <p> <b>Time and Location:</b> 
+      23rd January at <A HREF="http://www.cse.psu.edu/popl/11/" target="_top">POPL 2011</A> in
+      Austin, USA.
+      </p>
+   
+      <IMG SRC="http://isabelle.in.tum.de/nominal/new.gif" ALT="" style="" align="left"><BR><BR>
+      <a href="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/nominal2/raw-file/tip/Tutorial/Lambda.thy">Lambda.thy</a><BR>
+      <a href="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/nominal2/raw-file/tip/Tutorial/Tutorial1.thy">Tutorial1.thy</a><BR>
+      <a href="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/nominal2/raw-file/tip/Tutorial/Tutorial2.thy">Tutorial2.thy</a><BR>
+      <a href="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/nominal2/raw-file/tip/Tutorial/Tutorial3.thy">Tutorial3.thy</a><BR>
+      <a href="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/nominal2/raw-file/tip/Tutorial/Tutorial4.thy">Tutorial4.thy</a><BR>
+      <a href="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/nominal2/raw-file/tip/Tutorial/Tutorial5.thy">Tutorial5.thy</a><BR>
+      <a href="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/nominal2/raw-file/tip/Tutorial/Tutorial6.thy">Tutorial6.thy</a><BR>
+      <BR>
+
+      <p><b>Overview:</b><br>
+         Dealing with binders, renaming of bound variables, capture-avoiding
+         substitution, etc., is very often a major problem in formal proofs
+         from the lambda-calculus and programming language theory. 
+         <A HREF="http://isabelle.in.tum.de/nominal/">Nominal
+         Isabelle</A> provides an infrastructure for reasoning conveniently about
+         bound variables and alpha-equivalence classes in the proof assistant
+         <A HREF="http://isabelle.in.tum.de/">Isabelle</A>. 
+         The aim of this tutorial is to give participants a reading
+         knowledge of nominal techniques and allow them to start using
+         Nominal Isabelle in their own work. 
+      </p>
+      <b>Programme:</b><br>
+      The tutorial will be organised around four sessions:
+      <ul>
+        <li><b>08:00 - 09:00</b> Help with the installation. If at all possible, already have
+        Nominal Isabelle installed! See below for instructions.<br>
+        <li><b>09:00 - 10:30 Session I</b>
+        </li>
+        <li><b>11:00 - 12:30 Session II</b>
+        </li>
+        <li><b>12:30 - 14:00 Lunch</b> (in hotel)
+        </li>
+        <li><b>14:00 - 15:30 Session III</b>
+        <li><b>16:00 - 17:30 Session IV</b>
+      </ul>
+
+      <b>Download and Installation:</b><br>
+      For the tutorial, you need to install one of the following bundles:
+      <ul>
+      <li>Linux:  
+        <A HREF="http://www4.in.tum.de/~urbanc/nominal_isabelle_20-Jan-2011-linux.tgz">nominal_isabelle_20-Jan-2011-linux.tgz</A> (243.7 MB)</li>
+      <li>MacOSX: 
+        <A HREF="http://www4.in.tum.de/~urbanc/nominal_isabelle_20-Jan-2011.dmg">nominal_isabelle_20-Jan-2011.dmg</A> (221.2 MB)</li>
+      <li>Windows:
+        <A HREF="http://www4.in.tum.de/~urbanc/nominal_isabelle_20-Jan-2011-cygwin.tgz">nominal_isabelle_20-Jan-2011-cygwin.tgz</A> (243.4 MB)</li>
+      </ul>
+ 
+      For Linux and MacOSX, just unpack them and start Isabelle by typing on the command line:
+
+      <ul>
+      <li>Linux:<BR>  
+      <tt>nominal_isabelle_20-Jan-2011/bin/isabelle jedit -l HOL-Nominal2 Minimal.thy</tt></li>
+      <li>MacOSX:<BR> 
+      <tt>nominal_isabelle_20-Jan-2011.app/Isabelle/bin/isabelle jedit -l HOL-Nominal2 Minimal.thy</tt></li>
+      </ul>
+   
+      Windows needs a bit more work explained <A HREF="http://www4.in.tum.de/~wenzelm/test/Isabelle_14-Jan-2011/download.html">here</A>. Once done, start Isabelle with
+
+      <ul>
+      <li>Windows:<BR>
+      <tt>nominal_isabelle_20-Jan-2011/bin/isabelle jedit -l HOL-Nominal2 Minimal.thy</tt></li>
+      </ul>
+      
+      A testfile is <A HREF="http://www4.in.tum.de/~urbanc/cgi-bin/repos.cgi/nominal2/raw-file/tip/Tutorial/Minimal.thy">Minimal.thy</A>.
+      Further installation instructions and minimal requirements are <A HREF="http://www4.in.tum.de/~wenzelm/test/Isabelle_14-Jan-2011/download.html">here</A>. You are done, if you see a window like
+
+      <p align="center">
+      <img src="http://www4.in.tum.de/~urbanc/screen.png" 
+      alt="screen" style="border-width: 0px"></p>
+      
+
+      <p><b>Target audience:</b><br>
+         Researchers and doctoral students who want to use Nominal Isabelle to
+         formalise proofs from the lambda-calculus, from programming language theory or 
+         from proof theory, 
+         such as type soundness, Church Rosser, strong normalisation and so on. The tutorial is
+         designed for people who have <b>not</b> necessarily used Isabelle or Nominal Isabelle 
+         before, nor have used any other proof assistant. 
+      </p><BR><BR><BR>
+
+</table>
+</div>     
+
+<hr>
+<!-- Created: Wed Jan  2 17:57:20 CET 2008 -->
+<!-- hhmts start -->
+Last modified: Sun Jan 23 14:09:03 CET 2011
+<!-- hhmts end -->
+<a href="http://validator.w3.org/check/referer">[Validate this page.]</a>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/jar09/cfp.html	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,97 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>JAR Special Issue on Binding, Substitution and Naming</title>
+</head>
+
+<body TEXT="#000000" 
+      BGCOLOR="#4169E1" 
+      LINK="#0000EF" 
+      VLINK="#51188E" 
+      ALINK="#FF0000">
+
+<TABLE WIDTH="100%" 
+       BGCOLOR="#4169E1" 
+       BORDER="0"   
+       FRAME="border"  
+       CELLPADDING="10"     
+       CELLSPACING="2"
+       RULES="all">
+
+<TR>
+<TD BGCOLOR="#FFFFFF" 
+    WIDTH="24%" 
+    VALIGN="TOP">
+
+<B>Links</B><BR>
+<A HREF="http://isabelle.in.tum.de/nominal/">Nominal Methods Group</A><br>
+<font color="red">New deadline: November 16, 2009.</font>
+<br><br><br>
+
+
+<A HREF="http://isabelle.in.tum.de/nominal/">
+<IMG SRC="http://isabelle.in.tum.de/nominal/graphics/nominal_logo.gif" ALT="" style="border-width: 0px;" align="left">
+</A>
+
+
+</TD>
+
+
+<TD BGCOLOR="#FFFFFF" WIDTH="75%">
+<H2>Journal of Automated Reasoning</H2>
+
+<H2>Special issue on Binding, Substitution and Naming</H2>
+
+Mathematical treatments of concrete syntax have always been a central
+concern in symbolic computation, programming language implementation
+and computer-aided reasoning. Theories of abstract syntax have proved
+harder to find, especially those addressing properties related to
+substituting structures for variables, binding of names and fresh
+name generation. This special issue is devoted to papers describing
+recent advances in this area. Submissions are encouraged, but not
+limited to, the following topics:
+
+<ul>
+<li> logic-based, categorical or set-based theories of names and binding
+<li> new formalisation techniques for languages involving binders
+<li> applications in programming languages that support binding
+<li> mechanised meta-theory of calculi involving binding and fresh
+     name generation
+<li> logical frameworks, meta-languages and tools that aid reasoning
+     about substitution and binding
+<li> unification for languages involving binders
+</ul>
+
+Manuscripts should be unpublished works and not submitted
+elsewhere. Revised and enhanced versions of papers published in
+conference proceedings that have not appeared in archival journals
+are eligible for submission. All submissions will be reviewed
+according to the high standards of scholarship and originality
+characteristic of the Journal of Automated Reasoning.
+
+<p>
+Submissions are due <s>October 1, 2009</s>. <font color="red">Extended to November 16, 2009.</font> 
+Papers should be in pdf format following the JAR 
+<A HREF="http://www.springer.com/computer/foundations/journal/10817">guidelines</A>
+for authors.
+
+<p>
+We encourage authors to keep their submissions below 25 pages. Authors
+should submit their papers electronically via 
+<A HREF="http://www.easychair.org/conferences/?conf=taasnjar09"> Easy Chair</A>.
+
+<p>
+Guest Editors:<br>
+Christian Urban and Maribel Fernandez<br>
+(TU Munich, King's College London)<br>
+</TD>
+</TR>
+</table>
+<hr>
+<!-- Created:  Thu Feb 28 19:21:12 CET 2008 -->
+<!-- hhmts start -->
+Last modified: Mon Nov  2 13:19:08 CET 2009
+<!-- hhmts end -->
+<a href="http://validator.w3.org/check/referer">[Validate this page.]</a>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/logo.eps	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,6488 @@
+%!PS-Adobe-2.0 EPSF-1.2
+%%Title: isabelle_any
+%%Creator: FreeHand 5.5
+%%CreationDate: 24.09.1998 21:04 Uhr
+%%BoundingBox: 0 0 202 178
+%%FHPathName:MacSystem:Home:Markus:TUM:Isabelle Logo:export:isabelle_any
+%ALDOriginalFile:MacSystem:Home:Markus:TUM:Isabelle Logo:export:isabelle_any
+%ALDBoundingBox: -153 -386 442 456
+%%FHPageNum:1
+%%DocumentSuppliedResources: procset Altsys_header 4 0
+%%ColorUsage: Color
+%%DocumentProcessColors: Cyan Magenta Yellow Black
+%%DocumentNeededResources: font Symbol
+%%+ font ZapfHumanist601BT-Bold
+%%DocumentFonts: Symbol
+%%+ ZapfHumanist601BT-Bold
+%%DocumentNeededFonts: Symbol
+%%+ ZapfHumanist601BT-Bold
+%%EndComments
+%!PS-AdobeFont-1.0: ZapfHumanist601BT-Bold 003.001
+%%CreationDate: Mon Jun 22 16:09:28 1992
+%%VMusage: 35200 38400   
+% Bitstream Type 1 Font Program
+% Copyright 1990-1992 as an unpublished work by Bitstream Inc., Cambridge, MA.
+% All rights reserved.
+% Confidential and proprietary to Bitstream Inc.
+% U.S. GOVERNMENT RESTRICTED RIGHTS
+% This software typeface product is provided with RESTRICTED RIGHTS. Use,
+% duplication or disclosure by the Government is subject to restrictions
+% as set forth in the license agreement and in FAR 52.227-19 (c) (2) (May, 1987),
+% when applicable, or the applicable provisions of the DOD FAR supplement
+% 252.227-7013 subdivision (a) (15) (April, 1988) or subdivision (a) (17)
+% (April, 1988).  Contractor/manufacturer is Bitstream Inc.,
+% 215 First Street, Cambridge, MA 02142.
+% Bitstream is a registered trademark of Bitstream Inc.
+11 dict begin
+/FontInfo 9 dict dup begin
+  /version (003.001) readonly def
+  /Notice (Copyright 1990-1992 as an unpublished work by Bitstream Inc.  All rights reserved.  Confidential.) readonly def
+  /FullName (Zapf Humanist 601 Bold) readonly def
+  /FamilyName (Zapf Humanist 601) readonly def
+  /Weight (Bold) readonly def
+  /ItalicAngle 0 def
+  /isFixedPitch false def
+  /UnderlinePosition -136 def
+  /UnderlineThickness 85 def
+end readonly def
+/FontName /ZapfHumanist601BT-Bold def
+/PaintType 0 def
+/FontType 1 def
+/FontMatrix [0.001 0 0 0.001 0 0] readonly def
+/Encoding StandardEncoding def
+/FontBBox {-167 -275 1170 962} readonly def
+/UniqueID 15530396 def
+currentdict end
+currentfile eexec
+a2951840838a4133839ca9d22e2b99f2b61c767cd675080aacfcb24e19cd
+1336739bb64994c56737090b4cec92c9945ff0745ef7ffc61bb0a9a3b849
+e7e98740e56c0b5af787559cc6956ab31e33cf8553d55c0b0e818ef5ec6b
+f48162eac42e7380ca921dae1c82b38fd6bcf2001abb5d001a56157094cf
+e27d8f4eac9693e88372d20358b47e0c3876558ebf757a1fbc5c1cddf62b
+3c57bf727ef1c4879422c142a084d1c7462ac293e097fabe3a3ecfcd8271
+f259833bac7912707218ec9a3063bf7385e02d8c1058ac06df00b33b8c01
+8768b278010eb4dd58c7ba59321899741cb7215d8a55bee8d3398c887f02
+e1f4869387f89141de693fcb429c7884c22dcdeddcaa62b7f5060249dfab
+cfc351201f7d188b6ed68a228abda4d33b3d269ac09cde172bc045e67449
+c0f25d224efbe8c9f9d2968a01edbfb039123c365ed0db58ad38aabe015b
+8881191dd23092f6d53d5c1cd68ebd038e098d32cb24b433b7d5d89c28ee
+05ea0b6070bb785a2974b5a160ee4cf8b6d8c73445d36720af0530441cd9
+61bc0c367f1af1ec1c5ab7255ddda153c1868aba58cd5b44835535d85326
+5d7fed5ff7118adb5d5b76cc3b72e5ff27e21eb857261b3afb7688fca12d
+1663b0d8bdc1dd47a84b65b47d3e76d3b8fa8b319f17e1bb22b45a7482fd
+f9ad1b6129e09ae47f15cd2447484cd2d64f59ab0f2f876c81e7d87ccdf9
+005aa8fc093d02db51a075d571e925f2d309a1c535a1e59d34215c6cd33e
+3c38997b4956461f376399901a8d0943dca6a335baac93fc8482c0659f04
+329c6f040b35828ea6dd1bd1858f2a9be4ef77731b5b75a1c536c6bc9479
+0821e5d88f6e2981835dbfd65ec254ebcf2cf49c917d121cd3bbb476a12b
+69c15f17d9c17bb15ad1e7d31d2afcf58c8f0ad526d68615a0f1ac3b1d1c
+d3beafeea3cf56c8f8a66367c70df9159f0b1b3157ccfd010045c4718e0e
+625c0891e85790c9b97b85517c74c9d55eaca31a01cddc64898bf0eeadf3
+53391a185e507dcb0a6f52661a56357ac818dfc740a540aadf02f4e7a79d
+8008a77cd30abde337025b01217d6a68c306abe145b7260c3478fa5f366f
+b2d37259ead8a8ec2db2f09ae0eb3a682d27b0d73a60935f80254c24426a
+003a87a29a4370cbf1b2ef1e19ad8466ec725fd5b463d06011a5e0da2258
+ff6c1483c4532bc21f2ed9b99b929b2800ddefc1a98d12ba085adc210bac
+e0274b69e24d16af015a51ca73edf779a7534a887aa780337ad966839881
+edc22ba72038aa1a96a6deba24ad676795da711b92f8cf5f54cb4322ec04
+40ef9e15b11e3005f3ff69376ecb29bb66e8fc1b685f2b05fb162fcb35aa
+d7eb2a8ec39b97ab1ff05ef02f8dbbc12085a5cd252cc4010fab7f63dfd5
+7fa1be86f724d37db5faef17ae8e8e537444e8e9db917b270344183473af
+7f47d5703a160d8ef1e772438620d3336b2fbcf6433612e4b5e64fae0329
+8a3c4010c17d93f13ba66d549c69dd58c7d26ddc90285fed831918563a16
+2a7ac2511e2f18c9eb3df905a9dcba65a31cc1c39f07458abb11b4c60346
+aea19070e126982f1dde336e79be0ecd69a8afbe2493d064d4d2ff38788b
+b3038125961302db9761403c3b8019ec641e107425002205a77ae2ae0f4f
+7550d623dd03f0ec0199f42a9a8b89514e2e21baca9b3c8c96ca48cbf9dc
+ee6d6241d713e014b49e83ad85e62a6b2f70b58e4cc72d41ea6fcbdd3b5c
+890c8af0d24200658773b1628c6cc9aaaabb08865ee4c7ff2c513ad7aa23
+155a321213fa94731683a3e282a0e60aa3c87aade3da231465bdd9097f2c
+89a1af8e5b9649143f2d9482546501ea97e8bea2f5d5eea97d4f19bb6835
+3138d3babb2461c08d537491aaede1f23d734c6f099eb5bef6e2ffaaf138
+e5ab71b8b41599091037e440127a4eaedf208c20c8a2fc62eadab191d1ab
+4d5531f826aa6b9fff2797a7f54673e0a3fae09a93a0dfafb8b11d60dc69
+5acf9b7e1a47c31d0b5a0b85b7b50cddff5ac831651d9c7469c2139c7a89
+7d2f868f36c65156921803eccfdbdd1618595ab6d2a9230ef523a1b5ee51
+f2a0d200fc0e94aff7f546593ff2a3eb865d129895af01b8ab6e4616fe20
+9123b6e2b7e0817adc3cdb78ae8b0b1d75f2986ebd8fb24c4de92ac9e8c3
+6afa520636bcad2e6a03d11c268d97fa578561f6e7523e042c4cc73a0eac
+7a841907450e83d8e7a8de4db5085f6e8b25dc85b59e018380f4b9523a7f
+02cbeec989f0221b7681ec427519062b429dcd8fc2e4f81173519f88e2e4
+3798b90a84060920f6ae789afd6a9182e7fec87cd2d4235d37a65c3f3bcc
+c742c89cbe5f3e2ba6c4f40ebba162e12569d20684cc167685285a087e7a
+0a995fe1939bf25c09553512ba2cf77ef21d2ef8da1c73ba6e5826f4099e
+27d8bc7b3545fc592b75228e70127c15a382774357457cd4586d80dc0bd6
+065aee32acfd5c0523303cece85a3dbf46853b917618c0330146f527c15b
+dbb9f6526964368b2b8593eed1551dad75659565d54c6a0a52da7a8e366f
+dd009ef853491c0fb995e19933cba1dbdc8902721c3ea6017ffdd5851cb8
+3c8bada46075ac121afe13a70e87529e40693157adcc999ed4657e017adf
+f7dbac4bc0d204f204c6f47b769aaf714f9ec1d25226f24d0a1b53e28ac5
+374ab99755852c1431b2486df5fd637e2005a25303345a1c95a15a1189ba
+f6f6883de1ad46d48427b137c2003d210ab2b2f5680f2633939f289d7553
+eb943adf8127f1c3ee7d6453b5566393700ad74ab86eb9a89f8b0380af55
+6b62f51b7dbd0c5dcc9a9fb658944d7ad5845d58dedc2d38200d0ef7cb0f
+76041dc104ef3ab89c1dc2f6a75635d48051c8a7dd9f5e60253a53957ec8
+9d1266566d7ed20d79dfc2807b397d7cf056bdaccdb72528a88aa4987682
+c909b2fe1e35a71c2f29e89a2bf32173967e79610367ce4574ba6a1cc031
+cfb176fc0313f74f91a866ef9954b95b29caf917a6b919586f54d23cb7ce
+23305886ae7760ebd6263df0d3c511ac7afc361df78bc2621f66d3268b99
+078fa59124f0eb9476496c938eb4584e87455dc6f2faa999e938460b31c6
+28021c652acfa12d4556aa4302bbcd043e60389480b796c3fc0b2e51b81e
+c2afa4a34335318a1c5a842dcaa120df414acba2e79ab5cc61c99e98108c
+5cb907a96b30d731131782f9df79aabfc16a20ace8852d047497982e11c8
+26321addf679de8a96a2d18743f6f2c3b2bc397370b10ad273fcfb76b48b
+9dad27cf89ca2c370149cd48ab956e9bbce01cbf8e1f0c661b99cf19b36e
+87b6165dd85ae3f3674525e17d85971093e110520d17f2d6253611e35ec9
+e17000e48e2926454c1e8eb4098e0115b49536f2c33505eb5e574f7a414b
+e176398c5ddf6d846ea5ddf2a5e94c0422e0115c57a8c9e56bf8ba962c82
+698c96bd6138baaca7347e44352cc62df4eeba364954ad921a5a43280980
+264df4a7fb29d005423179f7bd1d98b4280d62ce23c927551f1ffc2b8f17
+0a9c23656c0c91b640cdcfdbd88089ffb28d3ac68bad25dbbed82c083696
+1f9f86a6183cc1061ffdb32279796569d05b31c946955402d0be1fb9f2bf
+304d1ad8e1e357be49e6e2ee67f7f1e7bc699d46a5f7853fe659ba2e1930
+0d3e3ea658b9862701dcab08fdd23bf1d751777f25efbe9e02d12b5612b3
+c3fc2275190346b94ec4024e4ade08e54d75c0b4c48f4956b9182e8ce997
+74b54da4a9318c099d89f1ce3b6803a95f48b9fb8b845372be25e54478e8
+49e4707ea03a36e134efa661e4e6250d89649ae074cfd9d6b9e2071c1099
+3b8a5a5ebc3e1cb228c97565aef7f254e3f90af8a3dd281c83792755719d
+c6a5b3bab4aa6be5afe9624050eee8dfb13b018f4088c932cd48ace38dfe
+b1b4218dba8f7fada6628076acf1b54db0c95d4fb12232f1fa9d1ba848f9
+fe80c65b75d6946c00fe78839142c5302707d9269b24565dbcc551aca060
+b4d0f99b961dd3cc795a982063ac42e9fc81fc98add42744a9f92e74b00d
+637ee4606ea2099b6c763493c3159f8e52a90dafca682010c0e92bc9038a
+10abb066c75c8d97f7ad6fb1a37136e52cf2093c4fa485fe12adad10e4d0
+83b78b023628ddc5326cbf8392516027a9f3de4945f93488e4a1997efd2a
+22c2c136dbac1bdb829e082beac48cdd06dcb17bacf09451c7b636bd49a8
+fc60cb1d2292250bea78e1dd276725ab4c526b66ddabf4e1b2bf0a2571df
+2490df70735f5da321fac74fe4fab54444e53dace9832cff38a70c58104a
+4f0c0545dcf7a1a9ecb54e0e32d6d8195d30b2c98a567741fcf325a4ddeb
+244a1a35676e246ddc835fac13b569f35f22ec93191eca3efbe17ff9a950
+d08f863710b2bbecec969068c498eb2338b68f3fc3f5447449fe4de2b065
+e068ecd9255d369b2bb6c4b0b7423774bed69294758aca2bdb1a8d5bf618
+d3fa09462f7838e8a79b7a53bebe6dacb0a1561eaa074bc6f069f6a06fb2
+c4a5cb13e2172bce9be659a82665da5cded73da84322bb16aa6e19ac1958
+7515cb5d2b65e65e803f76700ce5efd3df7fe4ed431fae0e8e286b1d5056
+a0d18df926b2be7a93c503ab903abd4788680a6201fdc299f2cb5d6a9b6e
+2048109c8d1fb633a54128938594b2cce86a7e0185e7d59e6536584039ec
+9e30ff7be6ddba9fdba82de7415fdc47de84d97afb1aa3ba495bd91dee9d
+f3b21ee1164987dd8510925087cd0919f1085cba6e4dd3c7384d26667f94
+ad7f736a60d8bd76dfaa4b53c23536fc309ff2317c48ee0107ff2ca4d1b3
+f78c5a27b901c931128bdb636094ef0cd543a5b62b7dbe10ed83aed5780c
+a16067a4a7e8b7c5bf8a8e822149bc1b5bcdabe13a7f6aa6eaeff24a42f4
+a58a2b70f545103540169137fda9abb589f734b6776cb50402d6123ce802
+10dce05e3697a98c9411cf60a02c278c91e03d540b936cd00c668960e357
+1aeaf4d94cfb496b259ec0d8fdba9199fb46634ff177bc8d310ea1314eef
+d46c927a981c58e88743ed4e07d80fe841edee812e3053412bf2e710146c
+b25dec8ea70c38bb1f6e4db3c2e8ba521963c1584eeb60ea1e9555058f13
+e98307c13cbd15c26b611f543149b1ddf88dd6296ae703f58daeb67f1b03
+ab5b24c72d5770cb9d8ed242c4faaad1dd940ada00e98ff3a61799d13355
+aba916910aa9a6e5ee8af438d0ba8235346fcd139b9d2cb7db7bd3f298a3
+94ff0aff3b9042f32a004e042c346a5ea35917f229848a9c5a32909b0090
+4aa715640277a6ada99f8b2927fda22899ff1347f42bac73e2bd4bbf3945
+55fd7dd30d5c6dadf5c259fdb2455d8c607de1c5da588e20159f18e4e8da
+b714e532d888a0386c52c2b85964251af003ac9d10c0c8b9b3465e1dde48
+2e74a29e17a7cf6c9a43b5af1646f0b8508f98e9a1279ec3908073d89dcb
+aa093e8dd1004c1ecccce0803095b0069d4be7a1eb14b02efc37d137dfe3
+f0190bc9628069abc257f45d0e050e60c7f5281277937dd986fcd5b94a2b
+845a1a75addd74a142800f18ef408c08a2c2ad16a93298f148c0ae7d2990
+ded147f92f053809a60d4f992a227167aad5b5eb2bbe8a4a77dc77a08b72
+6acb34422e2532eec7e274e4a42d71ee584f5f3df5a3a5b379974ede73ab
+5f1b0a2dbfcc8cfac4747ca26eb6030dc2f85a104b754432977850c093b9
+97ed90af711b544ff682e7b1eac82b2b7b44014b09c17ecf084c994a095d
+9eeef5391305caf093b62ac9916f982a436d521fcf4d75c5b8e4d92266fd
+e99a58aa39d7693ecd1796b8851761d64bbca39a6d5a0b4533ae47123327
+f98d0ad0e8b36625cc3647b55459552906d8a1d5766845ffac101980efcf
+79657e365510be5db557cefef21193ca3cf3dad175ee2e7ae91d174fdc06
+2ff5c51ffe2f021122e96df042019d3a1883e662537ec1b69c11fbb6e750
+0132eabf5803c816153ecbff60ca3b3b39708c26cb1751afb2e65d8e5f4a
+c4397a88fb1f112672fcdd24e4ba545c5b2a7968c17b62f8e2530a8acbff
+cfca82c64b7abcab84e2c4a0a7ced67b15669301fe9ff2c756e70ff7ce33
+497be6acc4ac5617e1f043bd8a87416299a39bf17fc31c02d72d75fdc2a1
+e60669fa4d5e4a49d9afea2f53f4626680e9c0dfca223529efa415c4343a
+b6067aa800c484457ea050eaaa5d3fafeedd0eec72f327e02c6b3912b5a8
+c404de4839c9c4a99da42681cde43316606a34c7d2f02269de1aab776857
+e668f35946af4d618d36d444bdc02b1f63ea25b6260b4fb606ac8575b5c9
+782a5de4037350d5753b1537537ccb008c454eeb264e6cd4727c999e240e
+0ac89e95a896b67d54910a3531345f64198ad394b5ceb52881f1dd9e6beb
+95862dc188d45b3e46aacb5fe40097947dab9bc3c1ee46bfc9b1b3ed6167
+efd0d65ceb043d7b24c1456676e4baa47b1209a315f199bb3a91f4374cd9
+cc0b40d3f09f19f8dd8a46915eee55eeeeb3c7b8f437106ee491ef0f4ff9
+2c5c6f779e0fbe7bd5293964bb645ca362b106abeb773571d9ae83b786a3
+d5a4ea3ea970daadc46cc5e6037f76fd20e0fffc47cf4e7af9522b91f96b
+3297720fd45d9bc2200622ad2ca9445556c8a8202b1991bc63da360d021d
+55be2528e043f803e08da99b91ab9cfc5e65b2655d78206b4aecd445a7b0
+1caa0d06b0a55e8f04b70b60b04a860c8e1ab439f4910051e3f7441b47c7
+8aa3ab8519f181a9e833f3242fa58d02ed76bf0031f71f9def8484ecced8
+b6e41aca56176b6b32a2443d12492c8a0f5ba8a3e227219dfd1dd23fcb48
+fcfd255dbbf3e198874e607399db8d8498e719f00e9ed8bdd96c88817606
+357a0063c23854e64ad4e59ddd5060845b2c4cddd00c40081458f8ee02c7
+303c11747bd104440046bf2d09794fca2c4beb23ed1b66d9ccb9a4dd57ad
+a24943461ecc00704c916bdc621bfddb17913dfb0f3513b65f3ab015786a
+caa51ee9546bc8ddf87e2e104137e35ddf8f8d23724e9a53824169bc7cfa
+99562656e6f1c888d4dbff0b269c5d1e733e5f212d91297610201eb43249
+35e336dd0052738db2d64f3e89429903bb5c1810009cf766e9a06223dd2f
+219b706394a121dc029af55c6ada9052af59682ef7c51e121cf16f0319ac
+0aa9512ef900c548d673fe361da19052808797e958209072e145d46ec8cc
+a89fafd76630eff30ae979973bdf0f8c9e469d8edd3b1c93731c72f976b7
+d81142bc15c376403f967affaa5f482efd57c6f91970729d16db851f0ed3
+ea7d82f409307b5b436886c1beda94a1fa3ab1b60686f6574c844fb2c0b3
+a07174dc4f27b4fed2f8bd4d5436be4b343e5efdf0400d235bd910255341
+a20770804a26f8437e9bce6da8e9f8258a343c7aee291f1510be306ae67a
+ab1d7696453530c02fd153bbe49dbf62baad6146029cbd1656cdb76c952c
+b93edfee76fe33832930be59636bb947e8ad285f20f663cccf484fba97d6
+7446c7b6c6f5857428bb1737d9ae801df75d9cb4d7bd59ef7a4cbadde928
+38f15d232005585d2e40483d2d3e08cc8f398bb43afedb84343c3ba3835d
+0ba82a86dce859cf655f85e63e41365e0dbefcf511b9a27a2b6e66b2ad3a
+c657902842287a317e46ceaa93b5088f09d53a65815b44538af90ad3b06b
+4e5e2dc509f02e30a01e05201c67d4d39582bbe64e20b669f5fd787909a3
+30fc50a95b31426bbb57a4fbf9feacdc31f98bcf50da7e50c2bfc169c6fd
+ccf213cdb878653bcea372968ea6e31fd30dd55434cc91c0af22179ce669
+a05493f195e12432c6173ae2ac3c94fb83f38210014a9f969ea2b44e99f5
+e5a7317e848d429ad62167a4fc5001149676c0c28cdf59b8d1c5a582f516
+3eee855312777fee6dacbf993f5c058f355dbde6552dc960d336eee445dd
+11d53fd21b745d1e5ec317efbbef25e070d0a36797a6081c356ac2328e64
+e5c55fbc81dc75d9c1575548ece74b8307eef485aa8e28859a2e0435c831
+23a600efb323c362fe9f02407a5411c41a69566cd50add324b63ab939980
+b9d7a929ae4887163cfa7acbfc9fabaab8987a1f6906b9881491cd055b94
+485c968479dbb05b34ed0cd6844729a692978c6928c3392e33e8324ded88
+814cacdac8128e1425c0091a13558100d7cdbed5992795d94d39c32f32dc
+621ab6f3b75187a66741f61d6a9c91d791b1cfc3d0e94d4a76302e0c3f2e
+cbdc51f14f3251aa5c8bb989f0e13ee500b7b7f2f1e52ca970ad8a7b4b99
+57e93126254297380d67179deb8ff1e99d5cdf7a35c5bb9fa7b402e63234
+78640344e1f10c378ad23c5cd1aa18e1e0b308db70d3a624a455f8e291a2
+ee102ad10776208c2d546cb76d89ca8103a8b95f8acc2d2bdc9791324915
+6c9e05429091071f0c5b76d82c8d1c8a69d840fd460922cd2090624bc218
+0c9391005926a25042a55e322060807363462e1cdeab309033124ba3a884
+1db13f39edae04ec52cde9dbde64ddda1ad805141d4230ec76bd81fd98d7
+0d90fa1aaa26ea551bf687ddd6cdcf3de5a446b266c68434f07d9c0b382d
+5816c4e22f22cc03ff78064c6dffb12315c6bcbbf5dc510f5aaabf23471a
+234efceeb4aa2f9af9ea787c014c5587ef162fc5b35e8f4c23b168c6e247
+41d33dcc11d2a56d3ba9d8eed6e79aebf9f0faf1a3aeb89d792d69041f0b
+b8fadfc0aa090effc6ae5e2f13cdbf54b5bed69b039eef2627769613b6f1
+aefe9b66747fe8feaf7455796740f411a770d4a1764f0483719584880f45
+430e38d3af184145892a08b2add234a3f3ee4ccfc9f6995c02392adafccd
+722f366d748cfe9373fbf5f878ed47e9d221fd156bb28369df9e7d2b79da
+76120d135ebaf36cff93beb7e313c2b2de7477176fc19609a1b906c995cd
+defef08899265b6b8aefb44da1aadefd1c523dce5ca1b84c0c652b3009fd
+057789892d4d31764f181754b2e0a62c465587585509989a219711a5e4e2
+5b3b340ca8fdd3f04fef204b1b722b2f6c2ccb00c3cf1a94ba9bdfbfeda9
+e2a062c6f1ced3b8aae5dae32ade1fca1001f98d0ad0e8b36625cc3647b5
+5459552906d8a788eb8bc734ccb65fe9582c71df94fd95d22c5323de235c
+28220fb9a2ccb37362174d8cd5922c9e5a87b51d0668555100a33e33750e
+f1f795cbed962494a994be7ce8cf71fc58ff4204551b1615ed27cf088171
+fd000b72462b67935961e7c6c3a05bfd67b9ba094ea2c16fdf486da912e1
+e97bfd1c17934535e551cede20c001b5d2adb2be4cbad7d6ba0bdeae4b1a
+a739f90293e67ecbdeea4d35825e092697fb05b215083e3f3d6be260790e
+2a175fd44eb1c4c16759504827a6eb58a838c4d65fec6eef108495577019
+15740cac164111892e8d1cc447cd208e243a89ab847d8ebf4fb98bff49e7
+a3453facf3b0e8cb67590f390173ddba68324531d2e426aed152e12301d7
+538c1f3c0048a9cc00c009a1a9138460082123209c1e007266fbf236eb72
+21f87d4ca38a0b699e84ca230ffb5095f90a6528bf2a9118f95ac9ab8d2d
+ed9eed9b8b27be894b717469758c8d94fa89acc64f530f432d0e5f16c922
+36d6a63410f099c9e909450fd731d698ef658d8ffc1de14817b850814f68
+1a4a9be5cc7a71c381974c249f0b209bfdc2e97f9540c96f57bb4d283622
+00969b82011315289e6a025b137030a0af3b4b42b00fed7cec49df43c59e
+3b2495a036dd1b17a8e6adae63bfbbd48807c44b5bbf71813355e1b0e58e
+22b6fb88005fc55565be49c17244901b73ef02fc4eb7669be5af22d89c0d
+dff0fc6821d810d13e5821d48d4a71d7e463d5b60bc279d0dcf5f8da3a95
+905b56d6f2be95e6d4243b1048e3b662e62401ffaa3bc3f5f90b0854b8a3
+8c38039f61fcb359b06bbb7d59e3b39a295dccd6db9a8b83a6f64ef8dc94
+a77123dd164cfd1c46f1ee51aa19c3d6e7db92a298d10159f2b5eff2caf9
+dc93a6d267fb65bd900d6adf0c6be598050b6d3a9b3a322ab3c9e880d774
+1f58016ff97e5f606b5dbd72ba99252c669209bb556dd5be84fdd7c1ce92
+8a3b3d3aab8d37e6b740227563bb4d60f6bb04052356e1a48d2079feca44
+7ea17fd06f208426d045dee660d1d6460455f8d20dbc5ae64550bbdf60d7
+27d96cc9afef842a8c8c78ea2257e6c6d0d207c80cfe399e8874c693274e
+d2c2022d303ca50a70624b07434fb85040a76a823f446c7454dab4f9c05f
+10274eb5ba164aa3649d1bc90694316ba5cb3e7df4442e777124cff7ebef
+53df2320a0c441ab61666493cb43da46d5711c21699de85bc74359444da2
+e3e397d4c16234f81531505b621aa242a6698886f82b447104b1f1062f60
+b5c87cea9151bb3c627bfa4532b06fd147c556ed8d61ae30a8719dfb8705
+f8a6c74368381403640cc57026d3790c49e2bbd1c0e48285ec6ba44de678
+e3a1394d659c412f09644b83ee1a333a1f51ad8deb4e6d77b3b226ac2c4f
+fe653411a7976ae7c4a3cb7df309788da6b483f8a7bab4a6990db74362f5
+bc41d545a320389b2599fd726e426ed9fa2916ece67b058f6a269544e517
+128bda38d117f402409d0d8f8c88ed509aa2ba882e0c579b45af4be80770
+22d7269684eaf0f9afc3054316da6611e3fd260d67fb6fe52c9ade5dda24
+a0050a819ed21342aac9d25194778beb3145f56a66980f620998923521ea
+3f957b6ed0c5470734af9f416a16427dd03eff9a0e023452097d4ef936d5
+49a90823cef6de340a1ee02a52851b310cbcf41ae274947a62f9d1d8702a
+669023e3caf967204a340694b45fecbda4bf9552f6bdc62d43b3b2c3d571
+9983c182453e22ee34241ab908e667115f7988174684cd70084aefc55caa
+f5352a88e9dac45d1ea0e032af61fe9a9118a3931b2050fc6db66ab96a39
+74353b597f34dfd9f72150de23285eda5e555a607d198c291965a7233715
+3f4946a57af0b440ff8567b01a6f46c6d32fea5f8bf57d89dccbab7da882
+ee6c9260e89443b1d7db099477492bd0468850df3db668d741123e7ebe3d
+c21748ab4c5cbeb5de33b8963aecafe76bba0c4f6ed8e8263a116ed85e58
+fb71ec4ab0071301be7c7d3afd5fa6ad46c0232807bb7fe129e44bfd16e9
+fd0c8bb5e7cdd86a78b5fb0669093c22eda9151d85b6f58a9c8ead3727c0
+09850bd31a8b4a873d0a506240bb2aeccb8dcb6369532f21d9b967aa8443
+fd6d77cb2d65c4678a5fad188db85940f0a187aa1031dcf5b8e0d0cbfb6d
+b3b96fedec5b249b7a69de9b42dfa605bd622de7a220cce9b66e9f3394d6
+13487dc5e82c1e619079cd057b1e19ac05ebdfd7c8bf01c6c66fab49e0b6
+613df9e42beae2f7b9407a2bff8896d8035cea0fd5c11bc5889cb3d90876
+61766138d2625f42d0244adca65d1bc73989328c0eea0b97c7c766285ab3
+351ce2b183f774488a8806c33178090a3808f0ce5e339b87cf7add933301
+ca486742831ca751f0626864ce13172829a8419af5c78794a0eaa17b5bcd
+fcb684f7d4bb7af15deb432e44dc7dedf56eb8bea08b46f1e8123a49a349
+a7cbccf833a528f5e22d2d463040e09b91e543a2f33077b3e7b9ecc64f14
+306186cdae1fc317a6ced7e9b4d51a10bbbcf2fadff876b4d9082e3f4aef
+dfef230e4232572f4fa33a6e065f6895aa2ea96c5659cb579b023179f0fe
+de7ba64bbd9362a7b2b8c4eaec254915629e81d01c839096339b99bc9e25
+84536955feaa52fa20666f65bafd9b2e69c3e8c15d24fa407e7d881679b1
+789a0e2a695d13553c92c0214c9b7562cd6a9a3d77c8b0c2196cef76dc51
+d855c1dac37f96eae4cc7bf07e17dc7c08333d7af33c8b2965ea1f23446b
+3c96c52b30ea628ad572694d145b58a606f90b278290297aa372cff56b6f
+56f4aad6612eb7c7bd07db4f7d1a70d8044d16d0b5c1605ee02a852ffdb4
+450147b3f9b87d72dc431b34fcdc899462dcc1b6bb6ab1758b6a589e91e5
+8f5196251d00133b43749b7a11fb67a22664c5e38e336dbdeb5509c2d9d6
+2642c07275949df0e2db59314ae0fb34641fc171d3fe1289f919136d853c
+d9048ee9db50c699c49e27a8df199590bbc65b23b55bb387eed0c73f2db5
+1cb091f8c22af83103f214199e371f7de1df23f757817200be30610004df
+81fe8ed6eba79e856fca21a126ca326ad2f313c16e15754663ad6a065e08
+4050ff005fc899d6e233691b918a093b5f1ffda8839ab23ae66b1bb7b953
+0a7f896ec55de6fb9faf1b49656ff2e57488cd7f1c44114c75f9d571461f
+767a6040ffa14e9fb43096f164d60ca530d7cca76d526d1999ac1b52a793
+28651112a65db1f2564ecf90ea6bf2c9ecf515640719c3fb5e36cfc58591
+e227793f39b9d3a9025cb10f324a95c29c488724aa74812366ff0b118fc7
+19f9fd0f202a040be47ec99b46b4dfc3d2a17902a5779c8d52b27231a1bb
+5cd794c838daddc3e6824ca8297ba669a818c239b389400faf17aa04b802
+f763029edb9784dfdc42f223e6496a938e613463bf9bbbd59d63300a9ad7
+4e71865cac4b4e81a5864388c3886e70799c8989188341f7d17cb514cd99
+3b211883f171ec6402cc361885f4f4b110757bb3e52941a94bfaebb2faa0
+3e32eb72e25e31abdde82c2a9015478afa0f434ae3f8b97a4bef598d6eda
+44ffe1915c26ee0e8339d2d45a6a080550f538ded5542c8b96ca2f596979
+8bb6223e460e857516ab5a3323136ee8fc4b0556a7c39d0cf7acb45e48be
+4ae9db325e4750b73289e36a61b301795bdb2ca2a8b933be1c09fd0cd2cb
+8677df171d36ef1519a2269b21e4103b2ee151c513df3e10b2a216d6fb22
+18bf2005fa7e0f0563ad96661a7f55e1b5b991f8ca285651b2683c6a7c9d
+2d1941374989b06f2e9b42a6af60193dc758dd8e9fcfc7c1aa06eab47e81
+bd79660666defac0c6b9e484df9c17a61ce7a61ef73150e8cd406af6da17
+4d9c2392cc420eddda40f975ffbeacad8ce1b4e14bee29ba8552ff03376f
+c034784b38dc1d0ab7bc53943d2545b03d39797af8d58d6dffce56a353d9
+bebc833f04db321ca8642bbb7fcc63ed2349ffa08a33a5d0d78f4fd2c5ea
+4258e4671e362036f1f67fcef9d878ae2c203fd9c05200c59cc98633e65a
+99d912ec51d6f74500d5358b70e799a6817f59adfc43365d7bba1fd6766c
+5c8e76248daf3f01e7a8950fe875d657397797a45e7f99a92887300b6806
+b86db61e03c4c09d6cf507800aeead874a94e6f665746752937214302045
+0b19cfa8db69230517183a03a16e5503882ea1e419c333d3e3b73cef6762
+873ac06bec34c3f736494483442619f5bbadd86f128a5a40b854051893ea
+8d31dd6656777ad4ac2572d17c6fb21385b053495d1270e65d78334a4115
+2787ea89b86f97e72718905a11e9c5664837701a3c1c65ccaf26aebe8dab
+c1207d5da2079c37883d9235708f370203b3b2a8ec3a5bb35fab93dae115
+aef626dc44b67ca56fac18caf1c22e6fbab93564829a75776630b9c42513
+721ca0fbb0b402f4d1db8f701d2b29fa60162feaa8a167eb3113c6f57036
+e8361357913eb24dd38dc6d3bf4c3176a07ffc75cecf8e5940a310f79a8e
+f590844383d631796ade04a91144d073a9413cff34fb454f1fd75cfbe5e6
+525c3bd36ddab80138f6c19aad7417d47df1f1e0fc958fb190a8205b5321
+7c43a4dcb0599be404473d6faebe7240dc402a0e0caa21b56a601b154524
+f44988e5074c71ae8e1948bb2a2ce72fc24cf3b1813cf7408a6b097aff22
+f9d285134d09b7053464259531eb7b270cd5f39f81bbf41a36420f61e5f6
+b429036bbf20e27af1a437becd74c5bbc25ee2519402454fc94d430636e1
+736fe65a643d9b9d21c9a54eac5a8fed51ff60a47b85a0e9423e330e00cf
+220c23e056d20aec2fca3e6bc7a61a8366eb940c9bc99fb90e8704e27655
+20335a983eccc7e20b13745c4b4f30a842f1ba64745718c152697c688c73
+6cffcf5cc8eb5756201560413117a45ad3d264291cd51404f98448d31474
+d47d17d201def12867ba679f0e2605de8f3e8135ed0234890cffa68848f0
+6de427741b34c2ea654251ae8450a152538eb806ace3ecfe86d8c4a137ec
+c98c6d6cbdc191a5f8f5b5972c70b4896960037b6d4c7c63586a52d5eb59
+47af8c192eb980d0801fa670bb1d08740819f9da1dd9e153010bf9580a1d
+0925d8327ea1b88db8d934f40266ddf93e5ea137f267847d826cd7999b33
+c795d0ac05abe2ec1770dd98eea67912f1939118defc9b379e237d6477bc
+91ad08e0046b0836fafa1272b0213dce990c90815f5b30d0eb103ac9539c
+2f7bd2280264cd95b4be84cbc5139a7628ed211905dcb92cbc3180ac9e6b
+b9ecc3cb08608b2395827d5729781dea49d328ba0c1b4cf2cec9f6bbc822
+1f2bbbb9d88f9e7682b9ecc06b9705faa8a90a51678183db1e24cc2c4307
+e16b3c20f08f179ec69df7a8c4261427f5886f9179c493bf2d0ef36640d7
+79925585724aba69df6d1b4f0bd2a356eedfd74a88bea667b102420c2300
+ec420e99b9ce8be1472b617e1255a7f43a0b52f11657f1a4dbb624a24886
+9604fe2062b98f5787d010723e520a4f42a0c3943e151ee627f3d5db90e0
+7747e1a88a53c4784c8d2b042b9c23c9e436d7d88343171161a364cd8961
+37a19582a00d774ef01c7c3fc9e9c7be5074c858d2bacd707a6a4f322027
+137d6ca0421ed9f9c7e7229e867678e5272cfc7156a419e893404ad7dabf
+a5d8b6fd0787cb4fe1a901c34dd931f1b64f0c470ff807005fb66350d0ea
+eb84ebef2c2399cd14a4454ea5004bddd99988b39c4134b92121ec77faee
+55cc716eecc58b594b39c41dcab308efa4458ed71943ec5805dcd0194ddc
+1ba04a5d3d42d07ac62a907ea25cd2a7e77aba470324d41dc1a3fe088388
+787b3312f472cb4f23a414fa5f7c7a0cc5d121d7642b5b3f0cf7ca2173af
+3f878f374938251feb3ce5ddd2d7703fc79a130978ac516daf70ae903799
+28bea3a4296f48725d578d2e8fb0f932e398404fa8a242024bc011c0ae81
+7b92bb104712253a5d89c543a744332069e33ca08bd133211d233ef799f2
+fed6a20a9073021e505def8b79e1279dacc062cfd4dddc2e8e0a7fda5dd6
+bb5a745f99cccb7ec1df532308da3da0f236c74639c280ea649b2f7ec27d
+24221470b642567f3b2e1cd0b3ffa65c5ac986b557aa9b444bf470380435
+abae9b51c6da7ff753810ca7938d8a1c47d2b41fafd236cb5998f3ef365e
+1f700bb257679ba3a82e235a3e97a667a6ad94412839c96dcd49dd86ccbb
+6df8ad01756b311e9fd57ccd2eb2f19f035e214804e2b77769319a5389c2
+35f3ca2a73c616c9ef0984abcba167d7d652b330c68f4f6378aba69628b4
+2d59eaa2a7e4c782f6eb96f6758d17d35650b15cb5de9bf973b3b6f67c1d
+f3285be8322fc2b44359640a3ba5d6d7b96142583a00a9a0ef84fbf14046
+09ad55b2aefe8c5c8f58ed21623bf765f81dbb6cca6d2a51fb7730a14839
+392cad6b47f5e03448350ab36a37d9ff2b9dab69be5196511072b10cc91f
+2e6b5160b2b1bd112e6c02d14063a9bb46977b0d4bc79b921fd942f916c9
+c5708e0d133c8309de2f6ee0b1afc996c889c36de20fbbbfd32878f477cd
+7735c7c3fa59e9c46e654ea20b4381d9f6c6431082e6918d532bcd539284
+af0333a783c9e7fd4fa1e4da5ce8fea2ea4037644a24532d65fa5c1ee982
+89e4b9abaf71a35d308a9b8c337f70babc5fc8dbb0327143707ca5b675c5
+2d3cf09f7a4f667fcda03d8c82d157e661517787ce6bfb35ea772de13c66
+2bd24b74ff9ab0fbcf6635d8e06b54b5b3125d17ae13d175cb7922338ec8
+9d1159fea2110995ce48f7d2b094f06d11d59b3a64a44a83d48c78855e47
+21243e82d9858401b094a236fa0a90d61863931c30d13b9bf33a35ac0d11
+a999f2b4dfba6fc187f8c235a5217d777a5a97112e7db6a8a4b06b07d9c9
+f41820e233c8b58b9e47ac56ad1ddcc0b35dd03976bc776c6ac3692ec0ca
+f8c75ea7825bc84156468ca7b269d890ec9d4a365b0b31d2f6530185d5e0
+2acc3ce14eea55ebb5667067825a8682e135d23c78863d32065ddcf1a755
+e0de6dea7220d1a28416b96db40b1e9f159aeb070c9a9515f301f162b0cf
+e32c6c89287de6e2b40458e3393826189a10af8517ff5a10c41c9d05d999
+aa9305a2ee8e7fe46076bc9c5722ee0a140a144ae383e84a8abe70af5d29
+96a0a896cd499caa0ed7867e7c3aac563763216e7769d12218b584d853ec
+01db93ca22d0c8d6b286b20b6b26d6ef19f2cebe7030ecaa68d069fac7a0
+09d61770b5e8f83024a99142f59d88297cb8d093992c3c6c11b043b151e8
+20df640407d8bc829bfc196bf2901e63c6f16102d03ffb7c54a7a560f5f9
+5cf8379f4a2eccdcb604bd553e6157b4381940d1b3c768dbfbf2618812f5
+7fbe744b3d8ad680dd9223d8bf2412ecbb614d05b485e3b4669d22b417f5
+02cce2d705c208b15fa83b5be77ccfc1c840f385a58ae49fbe6ab4e53912
+473630e0cfecefab95ebc632a2b10a2103bfe801ca0302542080cfb4cf4d
+4c241b1a6c8d28114516e3f1bf39dc02db73e6d9a797279acfd79b02a71b
+ae34860dd0e11b18954129f8dd57c039bb7063a4c92f0f6a1e25f4ae59d6
+6c1cc6b73a79d6a56f7f2a8a64d571caa8a760f4f485d770d000ddf393ba
+784bb27b781c47678dd78ae9b5d5e8b57d163c42c7a55e4aae22061686bf
+aebcede728ff2f65e75955585208c176d100912836b5200a79062d4f09b1
+ba9465b0e937e289160ec543a4cedbbe0cdb5ecfbb4838138ee9e1ac757d
+3c5f04fb6b510b389e2f521759e403bfc8ec6bd79e2d40bdd81901c10dd7
+4620acaac9108940daf03af23f09d3c8b785db562b05e597056406557857
+e96fc8bea53c2c2ccd0ea6572abb0acacfe29e737173d665ab6dc2995f60
+807aaa4073a183aed23c26c67eb137c937999fafc63b66a021125e4ee5c1
+a745ad1fff2bd828dcef392052965ce0e9af7a2c88d730fef69da91083fd
+83d9fe9f73d42a8dbdcaba85b0fa93b210dbf49cdcbf5d4b69e07375fab1
+a39038cc51f66f0b10eebe0cc61f697f7025d9755830b2d65f1ad0db91ef
+ebbfb578053de329935bb28d6ed6c12f748a2f70458990f04d56c35557e3
+8bc5d2e5de7f52bcf00c3bcce091aaa8852d53ac686f8f407baf3f7c8968
+69f3b62f44a5e2291aff9d30d7b5c663658a41add74562dbb0f1062f564a
+9b907846291700151de04c1a55cb945eaa2e7a709218ec56d1becce1c0b7
+dc41d5f016ae8080c3b07311590a0def35337fc3c844c0ccd04926be9fec
+509b1255ef12f368d20601b1ac8c68b0a935f987a21de0f8191604e921ea
+0c04b00dc188fd73499852dbcccd4119ef799472b353be7f7dcc904ddfdb
+920839f3d4a13bb1796f2dc886f31217845f8d7a543aabbc720311fd0e6d
+a31ad3daa06d5e7e6270a34304f35ef170a7abe733428e96b0522fddbb5d
+eb35aacec147067fe066c9ef145246fa3d444d176c274b91fddb8a7bd7ff
+7cc7693c25895bf931eb321dc9d79f662a17691f9bd1662fecbcecf6d1f9
+cd8ddcda56d19811f05fa48bcb492feb355b0ec7c04d6046549c56f7799c
+2cd0d9dade8809de7d510702e525ad9cc82c41b4fb36218e3d72e905c507
+159076a9c0e4a008ccca17bd594c69f5eee656426f865fc1988d677b72ce
+b710b29a0aa8f8337552ae30e93bf7c6e5d013555872dba4737dc5f08c0f
+efd428c66fc8da675373f13f89102688977e18e14dedd7f3b676256b0263
+b66b013617d9a026794b0d6040c23c5506a98530249633a6beec46117c96
+ec036eaf6439e25b8e57754af5ebaaf9b57880ad4fc93f002fb03e9fda21
+df4acb78296b0c49a5a852c134c3b10755177a0dbd6c54ea7a2b9bdac62b
+5d7f3da649df856478e4baf97899e0f891a96536c283f5c81200c51c6ab6
+77285450c7f7e96836b6da5660f6cb76782ddfc64b6fc348ebc3ba4a46f7
+19176296d8c5a31132b3fa7d935a5d777c1dc84d669d564cb4fd689a38ce
+680d0b3b130caea0be43864826d0d154019fd0d865f1c389cd367cb5248e
+24640eb6f66603e50581f6fb5aca6cfec1d6dbf4196da10a5e1ebb14e4ca
+0251c4c8412cc1673d6e7a9666b04b090567efa0b830d2362fd384cb0303
+8a40290597bdaffe429bb89fb66b9dfcfa92f39d92a8baba7266d144ac04
+f069093ebb3fcea961ba4497d3628ad207e0c8c4fac0e5f3f2a663a8d05d
+b6dc33b890ae13d84dce64b495d24cc749b121659373ca31cee09bff2e9e
+e5b62e89d5faa4482a75f341dd172500a54b98fc108a69a3ea94db696513
+d4c7691e0095ed3900cd4489ab008b5460b34ae8dedf3721c60de7086605
+6c391137cf23255c565bf11403bdeecf8bf39ad5e4317a4bb37003b2e7c1
+400c3b8ed7f63719bddf07908dc2decdb0f68e8ef722851c4420303f6de1
+b5efc9b2598732fd1f2cbe45a504bd7fbfdafeade3add7274a1e875aba3c
+4e0abfc6444944b79f95b5009560818f7a0599e5bab4405378fadfe084f1
+653e5a0166714047e8bd4e4cb116596d8089bae9147ec1d62cd94491af75
+a1743d58bafa11b63b447c954a8d7fe11d39d969feac8fa93c614f97807d
+ac62cb7a84a974a0fa555a2e3f0ef662706efcb828ef72e2ea83b29e212d
+f89ffecabcb08dbb7119203c4c5db823bf4e8b698b763fbd4d21e57940d9
+1754959d21f3f649d856ac6615eac692ebcbac555f772eb6ba3cece5ebfb
+cfcc2f3d8dcad7edc697df93aef762cd47cc3ba9e2cdd10940be676efe7a
+a3749170edb47b7562805e3f8bd978b18057c9110ff8d19b466ea238af32
+993e2d3021745b238021f824d887d2e01a7ff12fc6f084b35292f4864579
+406c0f61d0ac7cdf7e4770b424e2ccc22353e6c82bf8ff172973df267ded
+bdaabc2a742beea02e35b9b253f98de9ca131f802deee2905ca1a6dc4608
+19a59b4a4265c723007d0215fc8ac2a91ec5f86cd6aac1e370a297103c3a
+3cff58c7ae201cbaaa8a12c93e95e73974f9abcd678451b1db02ebb2e10c
+c5abfa573a2ea4219fd1851765649318bb556b728d432ec05a86e9894aad
+9cdca63d08642655801bb37f28b6e11b958e8e800c8d521ca4aa045fe9ab
+ac02dc015d18b1901d519181ef60227170a07f3328a6d5fe4c5aedb35fc1
+3dbe86564a9b1dd4c7ec648880360cdd1742ed4ac409450f1d9681cb5e46
+5edd1de2a2c7f8ed63436f98e849504ae71bb872683ae107ad5df3ca0b47
+a5b79513e02d7c540257d465ae4521cb3449d79c931e2ce8c5b0a0a4ac88
+cef7b9e5f92bf721ad51682d6b6f6c14747f78eaac1891fe29aed4eaf177
+e3d2fc655ae889c0c30a3575a76c52e95db2f6a4d8ffee9518391954b92d
+39dae4e97c4022031f8ab390b66ada6dc9ab2de4d1dddf26ac4032981a69
+08f73d34b4849ae28832cddc0dcd116a47d9262b0f93c24fbfdf8a78e6ae
+ae3357f3fb89530854257a9db773a1acf5271fc4ca04a06b46dbe661ca11
+9f45e0080cd129e1a7c23a33f1c48af960761b117d9d91fa5a0ed3e47865
+b774a322f7dddfda2960b91fa7ba20c8f9eb213251299ae328b28ef54b0f
+55fd54f8047c555e4045cbd70964e1c953e471408e4f25fe8ca7009bfe44
+0244b1e30dff518ea7ce5078027baba4e07ecf0ebecb497b4bd88f1ff72e
+b261f6dffec0ed895e237b5608d31ef479e8c9ae9003039a5fe67252ee39
+774e1501100c0fcf154f5c5c81c70539e03118ab91f4ce247f6132d46346
+bbbb126c09d7459c1977e6e367a0c83d14edf7dea081e5f795a7c831fd1b
+325b33674ec9c2b68029a0e600746329ea2e1b9bdd5cb2b140468e53c108
+8e8f2567425443f8146ec37101fa4dfccb0e032fff6cdfd76382463551b1
+ae8ca6cbff0e34a3f75ad400a9573217f8cbb00a6d59ff46e48421e97091
+cb17f53f20ebeb89609ea55ed6ba4101f2f3ceccbc7ade21202439ef91d8
+a9a783c22de7e6601b50c4342e094d0eff223494489fa92150425da1b432
+908423fb3f41e0b115ec1ba592a4f920d15610b9fb33f9912aba67912d05
+1ee00a13282c1909a3a56c4ed06f2f4d1739dc296b7492aad0446f87a416
+c6db4d42b504dec3a6756f3d0845ab2d2e151aa5fde12b31a9c3b5ae1cc9
+d97192bc048f00dead66940004281c4d5a92c20b1f77795cb4f98b8eaa7c
+be16f9b9d4a34a1a53e0a0deadb4fb4b20d9e8064d3412ea8d2ebd259b8f
+2f04bf4bf11a5ab7883c99943d762549c3d5866bb6ed85a0e862eafbcfc7
+03bf4b77cecc0d65bce4df33e0d65456397f231f8cbf66672457cf539817
+6aa5292fae24695009e55904a04588659a3a23fa11989b925705ab45f954
+6f862b0e176fddf75b70d9ef7389f750becbffae25d58a1252cc04a79e13
+fbb6a666fd87cec5562c3e14fd78ad05be28ff3871d6fceff5aa8965bb65
+67ec76d105a6348e915b27767f5010011e80e0e2f9c34742a4eeba369e66
+8faf086a45ac9bcdd76c758db01a78602412a4244c759ece0b963d9ea58b
+0efbf4376bf115288803a54cfcf78584c8af80da2a3324096463e3898285
+57de6c6354444b12a74d5e66053f6907c48522cae9e93bccdb4632131add
+52eb374213888125de71994c31dba481b70b2e4c1f10b865d58ef09fc9dd
+2ca7f69bd2855895256caa5dd6bf7d4d8b341d677c56ca08fd7ba37485b1
+444af8be0dcdb233a512088936ab4d7fc8c03139df396b7408747b142782
+d9406db0dcd31368d2f23ddef61b0da3c0704e9049ccf7f904548c3ca963
+76eadf1ccf77f94c157f5b84f74b0c43466134876a90c5fdc2c53af70c3f
+f5c2d13cb665fed9016454bac1a629361c8ea62f4b2399233e8587db6e75
+a9cde3530f20a68ec155d275a4aa6f63aa5cd115244643b54911c954feca
+d57be2a6c40f1bac38e393969617b066f7d94e8b18dd80fccd0168d4a385
+f2f1489d1dd41b68d47e5ec66ec568333d1f584e3dca90f1367a990630d0
+14355be7dc45378aa111c319838edd441f15e125f928e044640f25ffdcc5
+c116c3f6ce0d4d3195187b22200808366eca9b508ec45e664e562186efec
+a97b22835d384758849605a01973cd9ffc1657b124950c9d9fa3e18b1a20
+7156c4f96f08b87824373c2865845d17a0dda71b1d69f5331c5676d0648b
+ca80a7958a2aa034d7e1e9fafead9248e6e64f9ec327c60ae4f724e1fb95
+8a71e82ac3842768b27b506b5982311557432dc3f270ae6eab23a42fef70
+dd0d407a02cbadeb7b8b74a2523cf46a5f61e52b053c2007f75ae053a96d
+e00646662d027d93f950e516cddff40501c76cd0d7cf76c66b7bcd1998d2
+7a19f52635c8e27511324aabbb641dd524d11d48a946937b7fa0d89a5dbc
+4b582d921811b3fd84c2a432dacb67d684a77ac08845e078e2417c7d9e08
+bd555c5265024aeb55fef4579b46f8c5e79770432c5349d5a65a47ce9338
+e1b599328bb1dff2a838f732852f3debf4bb9b828f9274d03d7cf813b123
+687c5e78a26310d87870bfcb0a76bf32aa20e46f6b2826912e562f503aed
+11e427b7765cd2a68da2ec0609259ff14f57c07963d075e96f8bd2eab9a0
+dc32714dd8905f2627c6d6f33563436bda2d7fa9a976f88947b84c72f454
+bf0b66ca84470375d2ff252b4a2df52ab613d0c8ef0465ff1d809ca82025
+c2122a8f44c56ebfa25690bf6a05675ebb8634ddfd24c3734fe8cb32d6d6
+c69c72a4951cb959175770b4286d383e7a3f158450945c8a2ccf7e54fb19
+aa8d2d98a07f0c55f834f2728d89f82a598269750115a02287c4d415cdaa
+14e1d9e7032684002f90603c0108dd26b40fb569bb21cc63d0da7e9e1873
+9df0a9c85bc340d2b0940860d95571dc244628c59bab449f057e409e58ca
+cc3369f4baa8e53c6765a55620e78341dae06e5cdf2fa5e5ba58634b29ee
+ddfee7f78672e55f18a7debbc30862f278f83f4cc123ab591371f548fbf9
+bd24b3453b9b57051c2e67edff2104f3a05a9f0cb7efd81c1b1b0a2bbe95
+21854902526e5d4fa1b3be270811b972e8726623410cec7911c07f871428
+1caaead97c503714eaadb14ae5923f020093722df1b9d9c055d7d5f95af2
+a9fbc5ab6f6c2bd655f685534d7dc5fbb5ebded6ccdcf369bd83c644dc62
+84c2810495888e9d8f464a42228cdc231d5b561c6b210bc493fc1e7bfd66
+5a6c4055a6a629f571f4f05c15cb2104b4f9d0bd1b1f0ab8252da384eeae
+f5fd5c663ad7a2c29f65a48a30ed8de196f9eb8ea314c6e86989298146a5
+589f76f12664c8d008228b33144679d16ff564453b5e4e9f813191b6c99e
+2680e20a410949ac30691b1428a255b6185b7e3802e8511192e73c376f3d
+eb807ad2727fbb4b27538b3213da0746231b1c1b595a958466155835c537
+e0df4a0ef272d4c3f7f2ef011daed38bc58bb0fd7458e48060db98971bd4
+b24bc7bd0de92573a1c7a80a5fa2b34fbe50271dabeb83aaa4235cb7f63d
+6a6b399360df8b1235e4e9ab59698930044a98d5e083b5f5a5772309b390
+9e1ff2a252734b32fee3940f0e1ba61f54dd1d3f6ff0d57c9ae75a302d14
+b9dd9034279aaca80b6bd05c74bf3d968305a5046910871223a3ef8c77d8
+25d7e6d3d2809e76064c473d1cd7c05666040b6eba647e34588f49fd70a0
+3c937933a2272c938d2fd3aa8149f215bb48f3bb45090bcb9a6ace393a44
+f1a9bda2ad09a5f566b2e8887880afa45a603a63ffe7c188e3eae926a903
+4f1803368e773f42c7391dff1b9ce8599161515c549aca46aebae7db23ec
+8f09db0e0f590aab75e8eb890df354b37cd886bdc230369783a4f22ab51e
+0f623738681b0d3f0099c925b93bbb56411205d63f6c05647b3e460ab354
+1bf98c59f7f6c2ea8f29d8fe08df254d8a16aab686baf6856c4fed3ec96b
+0328738183dbc1eebb2a3d301b0390ed8bd128bd8e7801c89941485c3c86
+22b5f223cb07dca74f0e8643240044e8c376abbd8c82ff98c6dba9b6d244
+5b6cf4189d63c6acd6e45f07485a0fa55eff370da7e71c26469740a68627
+a3c297d2bf215121fb67815b7b9403aecca10d21e59fabcbe38f5ca66e7b
+551b22e28f2d1fd7303d15a42c45bf54b40ef7fc93060ae5164e54f91c55
+20bd303a98d0667a02a900813b260c0343021ac01872fd62cb6abebc7ad3
+a4456805159839ca4a3e35db586221169ded66f852e8974e3815d4d7659f
+6a9bb93585aaf264f06cb6da6a26e51683945224158ea69719b8e4e36eb1
+01333aac974db8f84b051724cf245fe7a4c86582b5dbb9a5d9318180e33b
+8d92c22c44b0d18f8ca34dfa4ee9693c1a26fedece01635fc5eac1fefa81
+32458254ad46dfdfd2be12a1e7f32f3728f286f1d5d4394424a073696b65
+e3c459aee9310752231fa703faf35e11796c4eeef698f4109ca8c46ee322
+5dc2e3e04fa787188e583321f8410b68b9624ff60679d3f25c13e5ea7506
+a3ce8d0bebb99d9a959ad92d8cf909988d9250b310629903d6bfcad4581a
+504b91b2c91889987f36d6fd0be1d0ee5aac00aa0cb48d78a1f7a64a777f
+089573ba79452efcc31c8258fb317369feb0d7ccd48cf13da6d1ccb59a4a
+48ea0b398e590c1169113fed81639e13e96aa268d99cfdb7aee977fbe85f
+f784853a06642b5521ae0a7f610c9739af31ba7a5157ebbbad999e23794a
+d2cf25af987dc85dfa29639957cf28e7f2b7671188045130a6e2785f8d8e
+30e91f0f68c1cc9f2de902952730003e816e4f5703db7a97b4c566f80547
+42fa77be563ef681a4513b9a68b2b0956551c74545cc9883428dfa72fd5c
+4eee93256b26bc86ea34f7427cb0c0cc22c0cc343f739c6c0c46d0923675
+5e04d70587426ef875f8c89ff8492ea23e4e4d763b84a6437a440e69eb70
+65ab6d8cf5f8444a844e6ef3d158b451d121daea2d0e2b423eea24254226
+7eff1b4224c4e80af2a7becac1649e4bbef09f39415e9b1e3750d7ac47a1
+068a4f5ce30840b00574eb4e683e3ec25f6e690feeb0d354568efbc354ba
+813ca1400734a67693af127b0f636d58b83e91548f98e3d87da7fd7cdebf
+f3ecb4b9272d1c83d4980170378d32f1d98b87c440881af9ec052510982a
+0c02ba6743bdc7691a44bae5e044c25304c1a2525cf2c0694494a2e9aa34
+f36af43ab288807ffa4bd418ad51d98c75f2b2f01abfd834d3305682b6b8
+62ef69d05962aac485bb4f560583a5dbb74e967eaf6d299160753ec32249
+bb1d9851d5441cb0c624208e69dc876cd8841a66976b5d7f9c99be68363b
+8112d33d971f2c4f2a1feca88ba1a794ddb725c5e2e2c248082231059aef
+729bb5fee5006ab8809f63e162fc0743c047c7984a9e6333b433fa143d73
+72d4a74fe37314508e04f54dc7a1445e2d6178ec9c041d0cd4fda5cae830
+4b16feb21f3222261c293a8b058dc708405c1a97ff34eee4ca69ff4e1ee2
+a03380d52297574e3aa50c8afb826fc94a14e8caa9ba89d6e92913be9e07
+bf7ae011e6bd142d8952d9c2304735e875d1ddcf82fa9fc0c6449df2acf0
+d5f6cff6d21ef6b2d29022ed79c4226c97f163284f2311cf34d5b0524a1a
+a446645b9d05554f8b49075075f0734b3d1ea31410759c174fcc7305d2c1
+d7128781043cba326251a3375784a506cf32d6a11a4876f85ffa2606fbdf
+27dd16d64b2108d808e33c409dd33f6e0c6079e47e7196016f261e824fba
+b0e4f91a189747053e648ad2d942ece8f582f052668b63a23a2fae4c75a5
+180db7811aac654270ec6e341126e3561429f1d41fe7ba3f1de9f8bbb8d9
+fc5cebdef869376a2e42dcaa578c0807835e58d75c39f91a83d5c1eb86a1
+b0f7aab991f65eef030f212d38d10b1913bff71717c06c78d9a1be136f21
+4be157ba11ba309326c55c23ae8512646751fb82ae200c06bd2e644bed38
+c7cee826cb587ee8ff378b7fdc00ec316bd4a9c24e2c250cb3d64f8ecbb8
+7f4d81626d7f1e4491908bf17c48c84bb1736693eb4d0fe634484cdd590f
+a40ae94d44f348ba683a43004b487f047745fcdfdee2e913328a11a99530
+9bd117e0e5be4fb25d176d59dc2b1842418141190ed9ae1f33e5354cacfd
+a5e4bc186119e1461bcd98517e675276ddf0296d3b3cef617dfa36b4759c
+944fd721e1bf63d45cea90b5817a40d153a2f779e03487cad3c1375425ac
+8cbabf7f754d16cabe45c65f1be4441908e0969d5a5111c931e724537dea
+7cd3fbfec9b2f7d3efa747bf586e9218c3106c49276b89fa28f770fa0644
+fe1f3fe3adf07f59c755a5b39a2ac1d6f23c256a293bf3b31b6b9cf4c622
+b188d6e7401c038657c78bfde9ba09f508f1bbe3ed79793772cfc928c4da
+519f7dbf3ff7074284437d2de8d7b7c78829642d924abacf353119e9088d
+14739935a23667c432806085c3af71ffb7c5fe6b4412b9b1044c1e62ee0a
+a5ce7e0322bc65a8c7d874270d84136526e52d0c7f9f93199c6bb7301216
+a19bebcef3c5633f21d012b448d367157ad928e21f8e471e46982bc46a7f
+df1bf816a86dc62657c4ebf286134b327ce363ab6a66634eaa2a42e99034
+069fe1302febf06959eab8e7304da4d94a83ac1650a02c38c1c4b7e65c43
+e3a6fb0213e57ac49e58721a4f36996069caedefeb48f1a59303459d5873
+f3bedcdb9d00c1cf31130c27b60928f210e1aa5e1c8e04b86d2049f31265
+9198fa646c53afa9058eb8ceb41bda65f415c79ac92af5790b176de1d300
+f1c06b782d584f458dbd07d32c427d894f84215a8e7819e295ee98d976d5
+644f11920ff2f49cb1075c3bb42b9fe4b561362902f11a75669b7e7c4475
+b65f1ae48834cd67816eb63b58cda2f50bc22eeb0cc965569b476bedded1
+2701668f609393659b266bb0e37bb27afc90bca271366e34754383363592
+0f9a3b508aabfe8deef585b07a992460c592a150b325b1e50e4214a2f483
+e9dfc826c54b488493a96eaa37276f5a9666f0a5388fe388263d2c0cf614
+c6cd01571da4389f01fcdbd0ade1c435d64c5921b5bf7dbebd5268100a03
+1e1abb8cbd83873089a9e08cf80276c7e30d2bb40280278c29fa818eb079
+87623b1cfe13e0b01e27be0a8320b69b5afee820f4705202158b7f3059b3
+655bc28a754d088fde23d43d6a9389da8bc1cf3e8ea1a6f4328c196e655e
+42184444d8c0614c7167c91a492c24c8357794c61f5e47cdaf4b38004a5c
+8fceaa8151e929328bce1b8f67b22034f3f75e4d105283337c3d460e7d99
+89920c43f5e1449c74ad6ab5ea029cc6e497ea60068451c4ef2132fb87ae
+049077a156c868b768df4a4c475a532e2a22d999931c64f8bcc18f51d25f
+0f94fbd3e9e6c094f78da062f80c4aa2b86fa572cc469e629deb4ba0c553
+55e8422b562ed2f694d0e8e5540144e30841d7593b255edd4a61dd345d5a
+00e411d2c50d64782a3ebedf945fc31c00d2fe4ca800f5aeeaf12ab399db
+956362e979bd7ef0787188e43835e5389ac444d13204af6bf1875622f175
+09f32015c28729cfa3b3cca90308eefaf260e3fd9df10f3e76786b8bc0eb
+a30e8cd33689aabc55e3ce387cdb89a30573495852a48009cb58a0fd34bd
+da911159ccacc94698ffb94c5f45f15ecc9e82365174cefbe746f95eee44
+7a33b4d823487e203478eeb2d8c4bc7b743427778249c56e48fe17d0a501
+7b693509ddfe1f42bdef97aedcc26ceffa9357dd985cdf2c70bbfc987354
+6f0aa7df227ec42f9ca2482f58809e3f9650444568c54d3520bd0a7301ef
+48bfebef1fc4332b5ca851fd786c1ece136fe9e575b69393b5aec2611903
+fae6e7a5046e2ff350becb8700f209b1131044afd32fed1bc1297b6a2f29
+6ec3b87f170e92aabacc8867360e4dbce9ea29f0c1df981f6cecc8986767
+0ccfb4c9faeaad7ca9029b8ff0129fec4a040f80ead041b3bc8af7526675
+ed9e13204e64d76440a097d77c535d34165bfe9ffcade530abcc75ae224e
+890d5c110004e218bd827a02ac7340e18bf3684c43e664e0a37d5fd4fd1c
+4d4489d25a99d542c16e06685652cfa3567da4eb0cb517be1482939da0cd
+d0ea3519ad1e51bd9dc7b9077375a8cd3b5de9888697e853bacddbbdd1a3
+0e442e1d6f2d652046821813d0cc0e8f16c97cdd32daf239f5b2b65ef620
+46f6e9821b2e2ec539302747795fa746318514d38bdf0d0e490c00e114d5
+03e7fc9a8fb83b14337a5bb4d640b52630f5450bb3bfcf7cecfbb1ef5192
+ae401265450db197bcfa07315ff95a809bc5fb4249e3a728a817f2580ae3
+50d8d6577f79c883ab4a3119d9ab98219aed0d1e826023a66da814396058
+d95e52d9af8bdbcb0454721f27855b686d13bdb473f650c9865f3e04f08d
+b10f5256a3e59bcf16b12a84bb7ef3b370647cdad5929b722a05f5b3669e
+14c232bb82fcb9c1dd8155ff4515f4e83c895cafb86754e896f38e5f3beb
+5d29f1bd99cb8a09c5e50f412f6d8a773b79021ab2c4831aa663c5defc4d
+553616874dd5bd8b75c7a2af7d029aab5a72528fbc4b5ee3d30d523412c9
+60b432434017c4cd68b2062d28f307fc287e11663511d1a6b52143afac0d
+ce0f7ba3f326fb707fb8d2c985dd60090e6664f2344e098a7a1a6448026a
+2ee651e8141cd7786b6543f512e4c31d25dcaf6652b1eb52706300b771cc
+0c49295067befc044ea46341927123ad4b7d094784bda7fa7b568853d0b6
+1e4cc39e1abcc9479f91a2501009ae34ef7d5ff56205cf5288503591cc55
+c48abcc78daa4804549562afc713a4c11152e6e4331619b2e474a25ffb62
+7c46112fa4259f07871f8d6882e9a7ec62d20a86a0c502815d0a8f3f5ce7
+cb4a6a74b6db8e17d54bc919b82c7c729cc05b98855b9d8a0fabd8a9bdfd
+4333f395607631f57c0473be0fb290c4f40a7aa6ac49208570ffa1d0f849
+d4871ebcf9ef6f5106301cf54ff8cc9918d6de74d519fccba58bb1c21543
+f3bca9f43c211b2e5c233ff6dff2c9b56d3f656f6070d13dfd0be04653e4
+98c670770e01c07b731ca0e2eb56e608828fedaf1a31087f2d43cb4c0074
+e576769b0830577c86ad5de48ee216df02d7c4e4ec231afd8e76c608fc9d
+06cc86f38cf4d839e0a0829902f56cf2f86f08b975a6bdd0642d6b4c78e2
+57cf9a4f52646a952f6a220c36c91db7f44c7f44bddf33328ea8cc01827b
+5f2d79e3ee6c514a4f8597a847ef5f32c6400736e6ade28faa7bc6e9c6ba
+e4bbff236fa6dd2b0ed23fc77f92649feba149f82488260b0bea2a4fe1f4
+65d96d8c51719e5e10d4c17d1b67e700aac36b1ed55c93b4b2604e72f51e
+b30fbf5b64c6fcaaef764639ebd789f82ed354712c7f9fcd1df257e14c0e
+8fd59a0eddab684bb1b4176d79b22ad2605bf534e4b8fac2272fbdeaf210
+0424a2c5cc65f8dd5faa13313dd926128ed466046ee94bd3eb41f3ea5505
+5a70603a2ae1981bfae8e77d850fc5a5bf1bacb3df9b7cbce68ce7979fad
+a73c2900526b68236c6d37197b0c521c5b1cf5cbbc89238586eceb99818e
+aa47ca94ff615233575fe83d0d50d734351e0363030a12300f7b20450946
+17bb209c346ac1d35402b617d6260fce04ce8b3231ab5c05af30b0f3ccb3
+3616d3df334c8d963279537563222dfbb705c3e14616ad01927f952e6364
+4c4b7fa44ac97616c1521facd066aa33b2296dc03682eb6a3b9dd8e5bf62
+53f10667ecb07bbd50553f1b211067f5cf098b64b84d94ba9ad8b146dc9e
+8e9be06bc14cfe0945e22fd819856d6996e857c0bb5f292defeb493589f4
+515700753885d61eee1b8c19e6e94fe2302c07933f949d6bf119d207fb04
+dae7bcff7578bf33d77e29611c7cf03b2df12c242827ec4c4e5b5343ca3e
+4f7f38ed337583e30dedd78a082f41d60cbad55d59dbba11af1bd296ed6f
+e31d2e10d3a8b5ea698e656ff97755a47ddd862d23309e2e6ed3e3e111c0
+2c3a713d782fe301dbaff0a4225f932576622d1cbae40d20f46958298d01
+783851c894f2712bfc4736d3802e548a704878e2d139348671fb96d0ddbb
+f56d9349172caef0dfed4b84d867116d91063dcdf9ec401dfe8abb269ee6
+0d646bd12e0752313e2ddc272d9f4aeb9d940987596ab623f9198765cec4
+62f7b6c540c9a70c9a872bd28ea62e056560b61ec51fc68eafe008f20760
+246e06374ae5a6bd2577217700507978811ec29985ab644e474e41e8a105
+295fa67ae05e0739e8c7fbc51104522934942f53e1e1df1ec2a66f0a74b5
+9885cf2c2fad1cab3e2b609f126ac8b7350d5408a7df9ed5c27a10ef6505
+6f0d877cd7bb902977ba93e6e8520d2d018560ec8143876ad0dcb95b173d
+af72c0d413bbb5541f14faa57eedb3ac2430e36911d2f486d9ebf9cb6745
+2ccc763e1e46e7a4b8373e06082176a6c66d045e18f90b4b2ad15802f6ef
+cf2130cdc627601ecc19887784b6de7fb6a193bc3d057ace29f74199acae
+69526ba6f7a2c669593f9d0849f12e37201c32c88384e4548a6718cbb2ab
+714ccc917d93b865ac7d7d4dbd13979843f4f5c1f8b937ef12fcdc9aff50
+f09d2625f4367ee70a98772a273d8919952102aa03297e3cbcd876da5abd
+2ceb162b8fe1d9a22ff694495528c09a8819fbfb6946ab205d4b2424f6d5
+6fa1c704065cb64fb2aa0fdf291fd5e7daa38667e6d8e889be7f4c453da0
+59c492cd25fcf4a03a6995897145273a66cd6ba999138bc8e2aa7d080f9d
+231497ed28a9a27b6b0d4785bfaee46fee71b26d6839f2549a14e7ab7347
+0b6cf368d2d49e74c78d93477828e4582589cb447d795181d3f13dd8ad52
+3c750df8f19b3260c17a6598b406472a7204dd26c5988911ce9884de9a1d
+ce33d834becb1dc80efb07f32d3ed6c2a484c5d53746071576c3f67f25ff
+1558986fe2dc2265b4fff79c07e3f4c6c0ce8319e04c14728ed722cf214f
+65066148bc817753dfdcc0950bf80dc515002e1a92e7d8936e9b3aa9635a
+a6d512c68aebc79a62a6bd17a411bba7684e1f06be9bc3d1aca25d50c8bd
+1d75597194cf87c9ffe04ff28bea91b5b9521fd356ed9e036466137586ee
+f0a8795486438d0d9707cb2854f12963929edac394c562235ca71376d938
+e4e1518668180b857d75318bc22e9f0683749047e7649f9e20b35204b6ee
+60c0d47bebf53179a083f0b4cad5b3327a3faf2cf03753e3e46c05773629
+7e9bb305f603369cbb568350b2b5c6d23a35c551e0ab28b082e321ef4ed0
+e2704d35c75b4750af782160c2f2e9aab0e14e541e95b64ebedd66db2c12
+a8935a60177cab634e20a8871a3a72f4b21c3a34d9dac37176a321c2ce3e
+e828d140c8445117e7fe4738000c30ffae8e2a48bd618cc8813e38fa0f86
+92ca634d1e56010987483aa0f08980d91528df3d370ac724acb238e141ab
+595dcb3da7a769de170edd5763078d1084e2ebefadf8a50a816b50722617
+c9539dbd68d9062b015639708dd900aecf4f15adb36339c05a9aec7403ed
+771f9f28c60e52bda3ba6902e06334036c1dfd66d35ed00e3fc0bebf55da
+416093b5cf512217c47f905ccc91fad879d63dd1380519a02025ddf15d70
+eaa1bd8cb6be67608fbc5c94796bd09ba35933f64c5e72a26db1ae40ef49
+af5e972fa44660588292b67ac670bf046cb1f5a7a0d73ffd6df862744786
+4a56393b0f1b4cfcfa362c74634713093161b29c94a2526b7138aa92fdde
+b37a8c1f30a6b3837d9500b340515f0412e681f5bf36e7869fa157df18e5
+c79df3e6aca924d7b7dd2e0d5b87682d7ea6913b26397ac180fb75fabc1b
+8e156ed542b9d8c83079bccd141c187f90d72694de4f6d08520d11cd454b
+bd3c2e6d259694fda0c8decc724bdd650163b7f6ce1181590c06de4c0dd8
+536aba318cabf54782c919e07c2ffa1034143175d05deddfcd7dce6c86a9
+ec9bf6a4437da474aac2dbce2c91aedc20043f179d5c9120f3dfb1cf6906
+c27f2ec68cd75035c283e1672ea90d953a23a1515c420b81c3270fa06573
+4d003eca1bb71a2dacdab67e44f47c266c2ea1776648b62bc110671e6eca
+4546d3c72c8acd956e10452c32532ed51bf3d0518467fa829efd9c896e8e
+1e5c7ff6da0b51e872e403470affc95f25e1d2b9b59ddb0472705e14fdc8
+fc2af16527188508be10d098372cd7eb7d62a85c8d8dd1d0f55ae3ccd0a6
+5dd6bf776dc187bf4de409d5db3fcc5a6d852848a251f4fb4e01dac5e9b9
+587fa8c46ce03689709008b34dfb3dc105def80a1b515abcbe06e73fdf7e
+7136e40cc922fe9a9da1726747e84427f288d934747b6c587490734906b8
+a91144ac82a57957cffab561714e1ff5148a39499dfc8cc96bf5d87ced17
+825e8f80cd943d9a73945fb8bc51cf1f9cb39c605491c1bb8f1c4139974a
+59471ead310d041b1ca1ecd5e9f92007cd8243cb3fb1ec5256444699a9fc
+ed6cb31eaf0912c16fa480a1cb4a8f4a9cb6a4d9a9903d1e2f674286032b
+489b8a23ac4719fe435a9fa2d79abdbaba740e69d5ed611421b1aefcd06a
+362ddbb7b79aac41e3e90657afc0b87a6e8c57ceef70a628efe19f568634
+50f47b5c6d95870039caa3d07a54e58df064bb5f59dbe9b9a2c7c84d7e0f
+32386309560a0efa2cbfa27f861b208b2df4a062ffe2c59c057296aaf5c2
+0f48ffc9ff0692f8cfbd6fc6ed1f3a14537ba40d7267e6b5f69c997a949b
+26577a9a99db3f53167355c4967dabd522292ddaca3c537bcf303ce76add
+eb99f6664227a94d6a698dd5a5d40008349376067d057e28e55972264502
+e035b1f5e33d7b3aeae016f9be50f2aa09aa138d15d7af3c1ccb805f2d5b
+cd4e9b2b5c288b2af4a25abf0a9093749377c9e8232ba1af17962f85064a
+23b0a13f11acbb471cc700f9f1b588f72cb63d3d1a95a93502ef74ed212a
+c452f1a84619bbdf61a1dc79c0d9ba29c7f19b400f682cf66f7705849314
+f5c8bbf973f2c53bdb060932156bf2c9cd8d36cf6271075500b0e3e6ad49
+958af46a9dc950f4c29f1ab5dc0a85924f7ffef259f778459c80118b1eb1
+ed29208d1145b21b19d62f755de4972c57a09b3decb0a8096ab025fe6b9d
+be49ae35394f0ea40d3693980f97f712b27f0e28d8a549acbf1da63518d0
+374941effacf63ac3de0523cfac0dcaeb690de5836741fe58917c7ecffc1
+95e7b560a3e763aa70fc883751bd60ea0a0f893d8e9fe75a66c67e202c24
+84f66708ae74413c0101fe0b5003be20881345d917203b582a247e6c74a8
+1d0479f317aba7b9dbbc0a92e91c51fbe8775a44c57699acc9da84ad60fb
+9629929d1edabbd70b4ef9887ce4ec2469f154fada42de54240cf3302364
+7c492ba17e6936a4d85e0751df0945463368a803fb40d8ded22abe118250
+86cfff1878abe5b100bc08b991cda6fdfd579332360f0c3374842edce6ed
+e43649d6702f34668a29bf387e647f96d78f33395e8d4b3521cb4fb0956d
+12c924c16eee798cde68e319a358cc3524c753177d976d4e14a2e0cb72a4
+80cd87bfb842060b1266568af298bbec58a717c577be73ad808e004348f1
+6aead32a3d57457376ab57197534d6e469ed24474a83618f3ce21df515a1
+22918f4b62c642de0c8a62315ebe02bcfc529c5b8f7c127085c2d819e29a
+f44be20fa077ee01a8d427bbe3d97a9d2bafd77f17835279bf135900aee5
+9bc49582b18d468bf93e47ce0bdd627775264ebe9e4172839a444f928580
+8c95895b7e23592b2dcd41ee82e966c26aa2143e3057161511796e980998
+1f2e4ef5868b3bf4576e3546e6407e35cdf14654bcefa7557d09407545a2
+38173080b4771ea52054736677a8d9749a2b22b46b24fbff93c55aa2274b
+8c7ddbd751bcaf1df00ccbe1f24a80622aff192fd6db2238db941ec44ae0
+dd73f6b2f80d89bd0aa30c038583deba14913d38a7b61b54522755e251b2
+aeca62033a39ec1143b2b960f9cb87f748428bec3243b8164f07d5ff72eb
+f2ef69347bb933241c2401a96ba5ffa3f9ad060c41f4e6bf7280af65293a
+bbae49d723dbc4be61d7e13f7a5931a697e7f2c6582dff416341ccf5a24e
+9a53686a1e13bbe0bb480c19a4e72a5e477bd29f39dce1a17f63f1e8c696
+d5f8855cefdbf7ce681c7d6ac46798ca9bbdc01f9ad78ce26011ee4b0a55
+786bb41995e509058610650d4858836fcedfe72b42e1d8ba4d607e7ddbbe
+3b0222919c85de3cd428fed182f37f0d38e254378c56358e258f8e336126
+9b1f1acd7f387686e8022326a6bbc1511ed3684e2d2fc9b4e53e83e127e7
+84da13550e593bbad1c87493f27b60240852e7fa24392fbf3f478f411047
+3f00a8fdb6dcb8aae629dc7f055d85341d119f7f6951ae612ffa7df82111
+d1ca48306a57a922cf4c3106f0b5e87efba6815f6de4294c7a0394087067
+677889d22a3fd86b0796200300d2716445078027fe0c0b05c86ac80d2095
+ae874324ee6ea3553bcb92fc1522a6d1524f6fa22b71598fbce784a10b5b
+61e50307ef4409ffb7b38f27800f2185140ed08fc4ab396050b068025a9d
+e4bddcad201e72ed9b41c4ffd4cee743c9c2345b95c5071442defc8ba5fa
+9c63c56e209df41d10d93135a8080f7cccacf67e0b0ddb3e0a31df32b83f
+290b3c536e9949973cdc80aa5c8a4feee20290a95f68e59f54050192de42
+f27464ee374e4d2451ee8708933b970402c90ca3070843a449d7c3146347
+1efa666a60fd5cbf55a47e4a3c5c318fc1af944d58d32690a2c7eeef09b2
+d94721896e1e3e76e44a8efd524ed5d6f5eb9da093d277441546c6828745
+ad71b6c13f653dd631bc6fc55d0eb4648b7bd9c0eddb13222542f2b6e8d8
+b80bfab4365f4199a41ac690979285d917de79359a183e6fc254b63e6408
+6d33e3c029f472f40742a99f92999f302f79994ffd615f1a848194cb56c7
+12146850f5e400303bf5bcd4e5fdccd1fe2edf5352d525cb15d8327f45a2
+6e3ac276dc8780c65724d28dc6bf9c7c985840070c35e32859168890d599
+a884dc2a90194cc2e9cc6a20c6c0ee11b20adf3aff01db48eb8dba7b0c81
+7fc10cf5a66e8171a2823a4cd22f0e80c82011ae56dd895ae2d3ebe84ff3
+d521c31453e0909cb9b1cf0b030eb6b7059ec38038cae12d0e1cc4b5b3bf
+e6c821faac9b8792441e2612aa1ee9318b71f9966d7d3a64abe349be68b1
+744de7b212f6be73a0e1eb2fa30850acc3d9562f989cb2d4fbfbcd5d3ef7
+ba55717da1cabf197b06ee4d8650e968518b6103fbe68fcd5aab70bdd21d
+66f09f96208db67c1b345672486657295a39a7fd689b2c9216c6b46a29dd
+1283bdba295dfa839a45b86c14f553ff903a6f7a962f035ce90c241f7cde
+13bab01d8b94d89abdf5288288a5b32879f0532148c188d42233613b7a1a
+7f68e98e63b44af842b924167da2ab0cab8c470a1696a92a19e190a8e84b
+1d307b824506e72e68377107166c9c6b6dc0eed258e71e2c6c7d3e63d921
+39690865d3f347c95070cd9691a025825421be84bd571802c85e2c83ba53
+841223435a9ced5dead103b470a4c6ae9efcc8b53331c61d0e1e6d3246cd
+aa1b0da347685121196a07e97d21b10ad34e7031d95c1bafa37b4141bf33
+a6be401129dcd64086885f4b5f1b25bce75a4cc8be60af35479509e64044
+d49c8a0c286e4158a5f346ef5fe93a6d4b0a9372233c7434a7a6f9e7ea21
+30c0b4b9f62e3a74cc5d2916ebdaa51a1ef81fceb6cf221e70002a8a3106
+bfbccc2d1809dde18e9607fcaac008fabb72e8c50244507f4013c5a268a3
+6135ead9cc25362c37aa9511589f18d812e6039490f9c599f44e88754ac1
+4f6c1841d570efde27958c7f1b2c68772584e1d12fea252e3a6ec3b051a7
+6faebbf6f5101978e24a9ca927c02065e8e49150a55c64dd30757e8a33d5
+2a788437a9181efb47414dbc22fdeda203d4122137bd045611f68314e12d
+1d6a5ec270c8919562c03e3af7b0e0deceeddbdaf3eab8fb5632e44dc1e8
+d46e2396b0236a46659164e33709415e7b347f7f7b87a9224a189ddf5178
+2cf66c9d385470a51efc88696176f6d3ac3b7b95fa074c981194e22981f5
+1d925f980393b7102f1f836b12855149ef1a20d2949371ddba037b53a389
+7617c257bbdfcd74bc51c2b40f8addfe1b5f8bc45aa4d953c0d1d5f4091c
+6af796af6513c820499969593bfd22f8c6dcde1d2ee2c0ceebb5bd6a1ce4
+5fa61094e932b380cee381f4485e39b4b1797f2a7d8d90bcbf89b9cb1006
+2d50fff083743bf318157caac1c0179c87c03a2857fc002979e7cc97feda
+966b09ceb761d3f55cf07637256c6aa8b8e5cb6aa9739452a330afbe7082
+975ee39fad5e8106e8ee05771157e92d99003533d922ccc37add065b6236
+7613d039741f99edc77c230fe8d1baba720a185186662376b947bbe1a686
+4b42c61ebe1abd40d890751ab8945c629de3b6d2a49809dc693f9e397097
+cf1e568c258081242460af2de0ca44b7ba2734573967b3bdec0e5e64598c
+cbf41e630d821491504f414d9b54a3100dd5105a141cf61bd3ec41b67368
+c8cd366c543754ee800ffee3d19c9cd0d408cc772da10e4d8134964b0a61
+232e2dfbeacd0fdee12792504bb327a2e1fc44127f8577ca51d380a760b3
+740e6be46455cbf3917b90f0dfeadaa25d5d9f66cda43ebf9f75e0191a06
+25ba29666bbe8678822a453d4e876bad4a6b0d4b6cf98feb60339c9eba2a
+dce4ef7faba428422c503d0210dcf8d884ca9f5094aab9f3b1a2238b569f
+444748902907cb0d9d7ca33fccdd0cd29bc68e44f7bca5092be6272bc949
+baae5af92c302bb21f91b6ea8463265680f7c16f45d8ff35392a10eab87e
+296f3af4478032b5b021db8510deb617941130d45c46fb3647d94b162fe2
+2738766fb6d76a06ab6803818b27c5ff4205ba668f95b5ec5ce4ce6da545
+c13ff56f417a4e0b3b8554a1e2a985a167e168adc8c4db28a601a80ab451
+91bf32acfd8d25c39c2f17fb3bca1296d3d160f25b43b4d6b94f20ffe012
+b779339b12860dfc897b366e3d400e756f4f9f4d2c86fb9d94c11ebd1450
+eaf720056e2c39529331bdcb104d113b42c94af2c6a5035750b7ae7fdcba
+b6116d74bc07a11d4357ecf73d99221dad5cba4a7136425c2a3ac0e092fd
+606a4ab722195e3b7fdfb5a5e3ccbb85fc701c42bec43b54e964dff3fa04
+193043eead7681cedae9cce6919949ea60ef5630c4b9263c8f98b4bc74a1
+63ccf3d0a0bc1deff39b800ac90bd734dda7ecdc73169ad77e129887db80
+7a253f8807a422eda8a16c9ee9bb8fc0942634bfe035dac9f7e36d09844e
+39477c043399db4d07b3617da9d6eee76d0fde9201da98b906050748b68d
+8c944ace3c96e90a3c2b63eae27b9152cb7274fa336866d71b65a57f1bc2
+bb1f482a67f3993dcb3ff24abb0223f9a026c81b2b33127a1dad8929dec7
+5d46bdd790eb1addd771c5c3965a2f514d3a128117a44560cc10a729bade
+4e6c86de7c09a39602235c803902e34f5c176b18e127d71a011dd9a3a61e
+ebfaa4a4e2a5651be6f4067e5e09bb4f3514d67c2129e4d3ea9568661138
+1e45af07bd84f883c70577a986416747f3bd8d1bf86d3d7b07e8a350899d
+3c2dae237bd5ece45faba7a0ba30fcda7b7eec9fbeaa5a94620686d1e403
+1cd2512e8d89451c7bd8eb432c8862023d66f3f9fcec0d47598e2df59525
+d673a5ff493d458748cd6341f161a0a3e8996ca5b496508578fe4f653924
+2ae28bf4b7397c02b726fd5f9d8b898938bb668a546be6e42865f4f030d9
+5faa289eb24f7b8e249b224a95a2245605d67417a489626df7417855b8d3
+1c0043cadd2b461d32e1b39ccf409757c37b68f84e752bde6b5bbb847bf1
+57ea3434802def983d6ce5ceb3e9fbc4911b5484e99bb94dc3f383e50672
+0e85a91ed378e352838cf02921ee0ea94be01b5a60f9b1f58fcc1b4f527e
+43725de9b9dadc3ef462fa279bd7138095d4cff2a0563039f71e383430dc
+f628dc9611b2e3db08fb2da1d5383dc1a3c784e1e64541fde1d9d7f42505
+de96d3d0a401099fc2879af0293b0eeb143b78cc221f670c0479bc150047
+0cacb9a282e334e428b527acdfbfc56e6aec8d4d60745c1dc000011b6248
+d9ab4a17dca7cc74e17d33c0641710b02cb1edb0addc6be214b17e9f845b
+2d9c8bf03c19e131e00f91f2a393b5f2ae7c3d4ae9021c4d7891d84d5067
+377ce92836e42eacd7e540824f7ac95360ce116d41d17a50748748971c82
+27f089a22ee0d21940de854f737547b73c7517addd9bdaab425a6c2908f6
+87dd990d6cba4d84308bdd4c4435a6480ecfa1a14daabd4d8e2398178e48
+de28b84f7ce4b61d2e6e64fe043c29a941f6de7621ee6f6d8b506221df05
+db238b8fe4323cb5f259d4d3d9c94d4ae1ca37d6c34345489c0284171346
+e9830e2e3c6c167238a7ffe0989d3eac870cd44102cae139469b9d909b5a
+9c34792f693ac94ecd35d2277080e30a2d24b50391b6f2a3d3b6c81f7ed1
+a7b218903e7fed7a63269e27d793a2e0b40320ebf447c71f36d40dee002d
+7257f43c8add31edf2c571123e46fdb413e007cc89e99b6f98d77ab38bff
+cf140f787e45ffb2c7cc4ddbb59a4e32dfc36e2875f204ac851d757c1236
+12deb31324ea4c201d27fdab46e9f3988ad2bcfb8e9cfa8c487831a9b0c6
+60b20fb66b4c77f52359ac96f3b3d189aa0571c1c53db06ddb10f08882db
+0b1e93e9478d4c75626c5fbdbc6044c4d82684b310ab2af144d12bf36f1a
+c0bf6249d1da9ab319453594cb19d0e93c4e047fb49229c0cce76d0cece4
+2e76fabd2425382afe707db032cf617b046a59a2fc1bb3838d98fd5c8053
+ecb918bc14762e4ca45027623988f434ff4cb08bc9bff5d7de21940e3e03
+1ee042d9c30662aa76f96213fb5a92047af60f320e4660eadd1ec19d0086
+072f2202af5f219725f81882f10d1e065a8035a9946d0ca0e48a5e7dcf61
+0283b834eda01e7d94b3453830daade2aa6c947989b290c02ade0d7b2620
+813ad177ed82813b6a985d5c0a2d42419bda763d409da085936e33c817ae
+68e5467eddc30be172de855a0f7f5c527555b3f4d942401b450f08273b1e
+c5b5352fdb8562a71f276284cf7c27537e628f94bcbffe8d669ea2645752
+60830f1e65e83a2204cec393f6d92d4f61f317471b4b93039d298ca2cc94
+eeada0140823a2bcd1573e732e7b4bde7368f2ecca5961ad547f554ae989
+98d87b7e5d07a85c382bcea1693a697224f41eb8b406bc6a0c3eddfe8b5c
+f25b11c3e4bd91ea7d6274cd6b3ee7b8f18cc3fd502a324c645568dce9e0
+d43caa61f7306fd5488fcfc439d85f8160ebf0ac90fc541f9c74d35d7833
+09309807a639477bb038200738342e50136dc64baa7cc1b879c61f7e1b90
+e1f2bd4f6e54c4dc97b8e4adeb102979203a31fe26a7f58c609915a95abc
+4acc263179423f8ab16b04272d5592fc536f29a45cbcdbe15890f119ca9f
+c7a52eef41dfa5c4fed087eef8e698ba738e300bd58f2a1a10da1198c1f9
+b60e2032f8384a86aa84027df21cb87977528e3bb9bea1e3a6879c56402e
+a29063afc6ac0194f4944433f9a5872cf0a2a741382d7f3c0ca7817d5d7c
+4b8bf53af0f18b1eb54480519cebb61d983157e039b13025e7980eb36f54
+3451bbb84e470ffd0f98eba80c74f238729dd6278294388a2e06de68a719
+47b6d478c85f124d14aaa835620e49b7f5a4f21347302c0f0864f7ebaeec
+d0831c36187cbe9c848736764a31056d2cef27c07cca00033dcddca9a2f3
+b9ebf28e67257b69cd38bc23c711b6a2f6e4dda9bf5a19da275e6a8d683c
+723bfbb95a90a344a6f421f0b67ae84c74652288b0597e4c86c28f73808a
+77455f2948e8df634c2d14f221626b019033f9230c9167982cca9ae6dc37
+aecbcb49fd9fc1dbf2d11bba7187888721bc42a7f47c23e07d2fc5a7a91c
+0dfe255a7f9d17e69af1618502a6b90b1dd748c7eaca1e1ebe8b861b04ff
+e5f628f47eb4e7e65311037d7a5713d7cc3552dc85f452ba74c4f12aecd0
+d72892c940c3325640d62fe3bbbc71361dce6d54766e1fb99dedcb2d19d2
+fa6fa21f9116e03952ebbef659816a62db51a9b5b3916ff818518774ccd6
+79d44100d7236f211f36fa80a4cbafb3db76ba1e7e7f12082b0140eed2cb
+5e793e24501715c6c170ad4f856a4bf16bb10210025156e635264d3cf18b
+1fc1e8cd2fcfdc2ab1a24af9087975bfcf6fb703fb36e288e58d0d2ffc98
+bb4318001d931ad6161dcdf8984e6690e0f6bb07af81bf07445f8f57b355
+6b960d24e7cd152708489e4d953ab6a155a757e002ead97585e6c5333d7e
+5aaab2731f047f3490432e0ebf3d0d628eefa8c1f665b9c86aabb0706639
+5bc372e16378f0d9b439c98e7bf87be73e934995d58e4e70d3ae9a5b54c8
+87a19f2826a772c39d41805c642354d9bec75b065f148f7c1e435dabbeaf
+e4a5744e3f2894a928121ab069bffa3218a106a9dbb83971353a7c7a5616
+d9da66fbb908173f9b07aadcbd4d112cc353e7b70476046ce5a92e86eaff
+4eec40acc840005f51f55c9f5874216851e9cf3fa431d95d3032e779e356
+4bdce33966a3a798b170a06c4cc9f73700224c858c36bbf2d0326c337ce9
+46f69c19a84187fa50afc5b36010f9a7612e3a25e846d49bb907af9505e7
+d8c78748d7dcb501bbb3d6603e829deee3784f2f3ca583d3738d6d2ecfb8
+eaa887103606211a3c1b5cd74a3e0e96fb57da91baebaecd3669661e7b1d
+579ba41928a40a7028acff6cd409e601d23ff66ff2c8acb12e535360d727
+60d2e988d801930e0e9443d60dcb9f378fa75d58d73e6a3b6e5b26407c82
+67d50ad97787f8a9b91765e41552283cb67e43e59bf71cf08b9755c8ce47
+0cf374832c72d1e9702b55bcfc8b5a4e966d5072fb2a72a2108574c58601
+03082ac8c4bba3e7eeb34d6b13181365a0fbd4e0aa25ffded22008d76f67
+d44c3e29741961dbe7cbaae1622a9d2c8bca23056d2a609581d5b5e3d697
+08d7e369b48b08fa69660e0ce3157c24f8d6e59bf2f564ce495d0fca4741
+c3a58ec9f924986399480ee547ad1853288e994940bd1d0a2d2519797bf2
+8f345e1bb9cbf6997dae764e69c64534e7f9dd98f86b5710ff8b500e1c4d
+f509da50c64e213ebdf91978553a5d90908eb554f09b8fc2748c9c405903
+e7bfbf0ea7e84254fb6735f09bf865244238e5fed85336c995bc3a3b9948
+947a6eb95db4cd1b64c0fccf82d247a2202e9e7eef5a550557625a0192bc
+8bcc9e461e52833f6b8729ccd957d5c4b6e07016e864fc02b792c7400ace
+d0a8f43c755f87bba6e5c6e1022416e5454cb34a19865d951f7aea527760
+53658cbf306ead832244f3062c39a0a121a1157a8e47008163c5bfc88197
+be16e9a1ba26a035a16dd38cc28dffb666dd4ba7356c66b7bced9e26e905
+4ce25f6d36607d8f5dda1e21ac96a815bb2989f01130ba1aca9aade554fe
+effdfef5d6b0d2a01aad92f599f6a12e121010ae6acc6f150f19e7305271
+97da761b07530ca19b84b119e5edca1fad18462143b8913d6b3f6864b713
+7a93bb9e1bc29c09d660704e8d8292c61072ebfe35c354a2342b2458a353
+31d043874380d439388e46688a53bcfe01bc190ef1a6b5dec9d40aafe822
+261b28bf3e2d76f3dc4302506ce3387b4aa2a51cd4ba1faa2ed1fd7df664
+6772fe9f83d253451eeb0448b444b8ca80cc7cb653c2d1eaa0de6f2b1c72
+47e6d24ae72e620e200aff83a557a1aa7a0ce0a9cfbbeae03c31d8cbf1d8
+20b53b688ed2ffbd83418d743ee31e3d62216ac7be6c12bc1917548cf670
+d69fd2e78d9f7786ada0ea30a6f6d9fbd1f1406337151ffa1d3d40afbe03
+728fd1aa2fa8a4f075796b9de9586b71218b4356fb52daa01d3c18cb75ae
+d4d33fc809dcb6e3dcf7aee408a0cef21353d76ed480bf522fdfe86e0e0a
+b7d097defcb793057f0ce98ea4989a9b6787b14029a4bf10315a2557149a
+fe9c91e7d825f7518b343fb556f0177a8f6ca08fbda9913d52997511590e
+b9942c9813b4cf4d4aae4919401f2fc11fef0620eb5c40532cdb22d5fad6
+919a3a710de6c40d54993b5386636499c866938e33bc703a99c73adc228d
+95cac73ff4f4a275c04d0d787b62c6a184dacc4024d23f593e7721be232e
+9882fb738160e52ab905f0ce2c76ae6ff2c8bbe118a1acdb3b464178cf01
+94bc6a50df1090e9221be11e49f254b06c3236a31569b947ad041d1c6b55
+bfdec3c18c791ace0fe2a59504eef64a4eec4b5c8dd38b092745e0d5ad29
+276bf02c419c546627672a5764a4904635bff86fd0781d36fbdf13485229
+71f355de2b0ad250052f50ad70f61afc870ac7a816561d3232b73360d4ab
+2727b2fd045f254c782bb3f1f49d94c6d625047071b7e32da5c6d21a86de
+9283fd632074430772bfbd85e0c9ccab1dec16bbc049c3e223bec1b65c8a
+9e98cf58b30a74f74f1a842dc91e30c023498e280ac55edd58f4cc731d81
+e443d9b9efdf5fea63c9f357320e01b8740eedaeef2495cd02eb2f338b3e
+674fb074cc497d7b1937b188da857c2c230e9a931cbc00c85a7a36fa80b4
+56588e1bbabbe4ef429a6aef9bd4eb89c5752421bd049aa13f4dcf9b51ce
+2503e90bc118fac78a25d187353d6f5d496cd6130b337666f49619cea985
+dfbeb7e49c67c1e0f0f8e9ec8ba14624ed0982dcbb69415e4b3c8ddba140
+397eb1fc1ddd36c94c374f018873ba41109e45afa51f0e691157d5958c06
+26fbc0903ae25e47ee372389cf65472a3e4d9769550bdc42c0b72f9a297c
+d5d3c16ec67e06036e740ab664abc9f10b9499269b73ad3678daf4474329
+c2c7252c1f0df1e3b5e8f198dfef8325cb1e7e8057897a3d7fb5bb5858e0
+cfc0c115bbd7362d8e8ee41862af6eeda681cabbb06f72ebd2ae0b0be45b
+a9e1be83f1da30687a655e5d148fcc17d9f53b760810a565f6d2f4cd5da3
+5434116edef756adb4d3df544a1de593be988f2bb8d36c34deaac7d9dc15
+cba49764f1e03aa09fe21fcd7c74e3d6487ebe219569e019f10dd163046b
+c1a3cb2bcbaa8558197cb2c18709a998b4efa8ab8c9a71d2ccf942c17662
+1b88dee6b424165d6ce10ac48375e760983818e0085276b1674dd41042e1
+a01a8de111c903f74834199b3230bd475d92c6226ef74eb1daaec3475a6a
+fcb47644a17c7e390ee3b16bef1c1ca6c55eddc44fbefbdde525921b3047
+0d76817bd8ac724739a8e743eb09cf78e88adad527d4f115b8a32ed4898f
+45bab3eb802b8168aec061e3ecdb026c056fb9efe7e2df48bd516ccb12ce
+00de08ed8be4ee0c41f40f4c8f64483e0ade90a78d6d4fe9203fe0b97c60
+3b2f8882bc15a212453c691c52d00fae8a3a26934ff8acf68d4352eef75a
+0b10d938e55b7333dda2db0296a69e9775bf82b1aa6d684fd9080fc1c11f
+ab4369c7a95a9504063db900a6e345bf6dd99be041230b2e60cc86b8c345
+1d84a9c2cb4ab6d74d63dd43dc26eb6b384f5222796d4083dcc3e1651548
+d9469f09a33b213a33ac52a6a2e23802d8f8a75c01a607940daab0051410
+73a88130bc192f303616adb113c0051b65e12086cb319c0a5323fa7def40
+402f5f87a3b2c2cf0e92789985f6775ac2743e1ffe2d0668291059740d45
+43bae7a2897e5e658592bf5a72966097742e0702deecb0cb12499eab701d
+34ba37a08346217a415e44297a181bbf3744f0a49230ad6f030e11462be9
+afc2ae14e0587bc02311b48b8e2122c28cdf14414f3680fa52dbbb63b17f
+6ebe4a1204f3c5d6150cbf89a8023890383153838d4dde77d4c8b1b78823
+8918c564d3babfe58eeb154307dd1997f5ab7105426e35c279008b2677e4
+695c60f956b348799c04b734338018fc27f7de7ad9d73468fdbc5283bd14
+c066ddad9a3562f16baae15d72d7bfcb409e1c874e9db1a8cde233b282b9
+6e76e9c08d85ddfbd3cce7e64104d0b0e95291bd91f405ff82f41601ee20
+8471e613fbbee67f269e4e954c36d1d18ca9880b7cc2b08fc990978efdc5
+1d157deefedaa765c1e26ee125d4a2514a41a3b95e9151a824532d7d6486
+35ad622718fe71219a697e94c2e64f26424cbb767acdef5cda70e179cd29
+b7e318d1c6d3ad26fd5fdcbf2fc221301cc1f10f5ed86b40a1a6bcc01c90
+eafd65183e75609610637b99fea57885efe76437df02a2ffc21223d039b5
+74955d9a54ff41980eddaa8768c5ad883a0c9150877392b990d63c6805db
+7b8d6ab1358cbedaedb6feadb0ee4fb8f9c1ca03a3e755a74227a8930bb7
+2ea0a00b48fc626fa14d7d48624aedc31c556f44e982f3ccbde7ee735f73
+629ab1b65bcbcf0a3586a920477e8c960219802fcb1bc3a179032b324f8d
+c424899b38275886cb5bc771f26a0880767d49cc23426a40a4b6ff8fe48f
+d747565fc537565f6d7fd08706accc60f5fbcb45bc785f45ee9b0812366f
+ae71b23ec43f3549c8224d78baf18719f05108d5741e681457ead8abc050
+462481771a8dc6cfeb98956e163981a98c59ab44d90e9c3a946c453b5071
+db0c769f7fb5144c7ab0c9ef1a6db1addcde1d4ae1daee1b4035af256a04
+df53926c7a2dcdb94caaf12f986e20929ba4e396f3aa7c93a7abaef1294f
+5f13a0dd3c3aaa8fb38da3e15daa32163b7437af683b4f5e64cb14aebbde
+8c69ed2e8cdbfb213fc8129af29ca2c06c8f85a5038d688d1fa5d1b54ebe
+4dea81a49ce24131f8e6702e7aa4e2cba078d5dd373f894ccb275f49c690
+1dc772e1d2f5fb3fe15dbfffac62c87110162074eb72ae4e5e446bf7e650
+a554178d0d64d3c07f330f0d99e99f2239cb1597f2e5f443854cdb0f5fab
+b28fe62f22e7f3419d017980f325351bb04f8f3c3dc57fee03cc029bd29b
+202308d5a800ed2d500d41ace8e54e2557bf25b627883beb8118d800eb94
+f4253f855168f7fc8a2d29c5fcb76bb90a6c4e345722b8991a854047f46e
+4e97336be85470b6be2b9ba573dbc4967ddcdbfc3b6fc35b0c7f3f2f570c
+55dc3fee6d80bc6f46cc7e4d86a0b86f6fa61d062e213d9e442db63fbf11
+d03165b44572096995ed342893bb672f6bb55ff8fed944667995f0f89a48
+a904c47420f32afd14129c6e2bedffce1f07ea69d550b6909bb5beb4aa08
+b0b44f35e018ba5206fdb4df0228462c1fdbb95a429e53eb27bb1b0490db
+f07202c3608d0f4ce08570e3d6aa3d4581c569b57bd8c1ea0e4ed3fc5497
+e316ecec06e6be582d9170d426f6d22d8c7287b8219945c124941ca8812b
+e97efd9105eb6999edc0665016633b3b48820df736125b7c76c9f3a67d93
+8a2a0a6b743fd42aebc46a0249be459f16811ac9eba7b63bad7c2e88f175
+0eff8da5faaab5659824f9d19b3225aad2ac17c52c523414d3031d08a926
+30abf474fe02a32b44d3b7d9fe0c19aec16ca6d018b71d9d395ffaea0788
+0d4501d7cdf0f7077a2d63303d09083080d67f1f714a1b271dab9fc9866e
+4b0571a171eec8a4e351ba2d02438cd108a33b1106acaad0ccdb051061ea
+7f40543748115f29debfb4be4b42cae8762d62114ec6f8ef68c478a8e05d
+ecfa18b0368428efec9eafb2353f95e3d71e1636b9d9f94a77e692843255
+698576dce13b2b858d2d15ee47cdba3ed08d64b77ab46dd29bba6aac2106
+ab847de378cccdaf35c64e50840248915f4fc110992c493cb1b9cd0b483f
+0f1abf5e9b018210b477fea28234ffbe5e0bbe01338e0842a89f1e00a0ca
+7cdde0b2d7c324d5e17d8d3415ccad703507497ac95360ce660b656e5f66
+72a2f50761f3d02ccdc1d5692d7797699b8e2147cfd4817c81a432ff6a5f
+39cc54927fa146cbed56a55f85f123c0a94b7553a8819b329d9dd122c502
+94e3f6314d5117db89ae7597c4691b6c542979a1ca3d26a8e23d3eb698c7
+1841651e08ec771cfb974d6613f2143872c739b62796bd0a45172530793c
+28d93a65b59f79c245248d2c09428657a35b0c0e367bf7a4a4f0425b3f4b
+485d9f402e164328a4b963f456829a39035c00283d2e4fcb71a42da6d42a
+d46cb751287de34e6519c60bb3f1a6ba91f7bfa21dca96ee712af5681701
+18ece8a0535d9ba1dd4bd835e004a2f38c5ba43c9b30d17045e5649fbbac
+188922e442182d4bdafaefb39e00106a5a7765f3d67850471e3629e526af
+8691f935b57bd38465665204a214fef1006ea37dc0781073ced5fc042781
+93650393c3cadfddedcc5550ed483bb6355f54600e9758e647f9c9711f1b
+e7df05d0e50a698615307c18f6d4886f50188011ba499d03831185915f3f
+77c4b9ce708d78423b110776aaaf90396be0381616d1e9b0c1dcf68b6396
+82399da2a7323bf42ae5347599ef4ae9e5c135522c5ecb87e201853eb899
+db60d24acad17d6b7c2c7ea4dc221f3cb6d6caacd1ac0822ea3242ad9b4d
+d15116c3874e3012fad26074a23b3cc7e25d67ef349811dbc6b87b53377f
+0cf972040a037ecb91e3406a9bac68c9cab9be9a6bb28e93e3275b177cd5
+0b66935cbe8dd3d6a8365625db936b2cfc87d4d6e7322df3dbe6ccda2421
+a5e5372566f626a5e9d8bc66959e443286f8eb4bcfdeb6c49a799f1efa69
+63260d0ea2d51260baba9207fb246da927fc4c89e9c4dd5848fd4ef6f81a
+cd836f5f06ff0fe135cafd7ab512af55a57727dd05a5fe1f7c3c7bbe8ea7
+e6680fcb3bbbee1cf2e2c0bba20185f00e2dc3afd42f22de472cdb3eaa5a
+ddf8c6fb3682eea5548c51ddca25ca615221127b4438ea535ab3089c9ed9
+b971f35245cf831d9461a5da9d57bc4e5606d26535a7414cef6aee2a7b95
+bf2276044818ee0f3b0a16532934b8b745d8137b42ec2b28fae7d55fc02c
+9ccfa4e0055f8a4be96e1e235c01b8b6ad509b832a3e90161e0a449934e7
+4be973c939b31cbc19dad4c58e9be89d242f0ce200548cdd4fa2081ab3f8
+e01f358d5db24b7a50eb2096d833378921f561f132cd7988708ee10cffb6
+2256201801c667e176b1dfaecde9756d725bef093457805e16f550e8a7de
+87ecd46e5b09646b73ee74f890a36867636911e4cda2c46a40e7d57cf297
+9696046614c85b1a47ba55c60544ebd3ad7d750d003bda56dd7eed8c4702
+f8b319aaeef9d3cdc59b3e63ee93c6e1e857af273eb90909ecf36ef4c276
+895c78aa762e5376c5c542f854fba864ebce56e4b0207091139f053c2c08
+3b7ddcd0a9909b52100002bc3f8c47bcb19e7a9cb58b1ac03fee95e81195
+072d3aa7c8079632725f63425a3550a947834d29ac9a26d0774e90248e18
+996731fd9aa53ab62b40ce557d98e874b763d9d629a173f0c7babfc00ae7
+82daef5f00cf3608ebeef403dbbc19e16a1d160b889f4a10359d9eacc19d
+7b5f126b31720dce7fc35ec861dfa56ea23fa18423ff4e8fe6e53fc6ba16
+b95a2b5dec00f614e4f835281ee0b4bf549e7e882689e0b445dd46fc40c9
+090e5575fa2c34b02a51ad0bccf6a7bb83ca3b929285e5e9fd054b72c47b
+733a66c5abda526b18b2e49d0746e067e63b948a45eab2f4221c5b62ae21
+a5d9d7cd8aa9eeb49588891d22c56b14b55ceb6488f02b73ab3b7f6c5555
+b75452594658255e4cd58ac4815f2e1bc3888c6777f62aac2f0a57d416c3
+765c991f0f9a33d888aeb2d527b482c042ee23783a04a73ad13dfc590a52
+f3116f8296cacc7ab29b7d87e7864561a5d0a12bde2d36ee697064f41d1b
+ca6ef2f801caab5295d19bf4c02b10c19f73b44635ba48a0806b967d7dfc
+ce9a4850171a78532cb30020c0d66b3b1e7c75eaa7894904c181a022e8bc
+9b2b8ef1202f3c7d36bcab4742d4a4761bb55b64da0d99685d319f5da8fa
+132be6c0483f50e2657ae8af1e28f969440d6ed43eb00e95fd9e1cd490a4
+8646f6d008598751f7a41b43fbec7770fe591012b6b0c4ae18775ccc7db5
+de0ded2dd53e82c89648d46f0d0cc5d3ac5aa104239608d512a4353b9547
+04fe6eb7e73d718323cf9d748b8ec5da01ec9358267de12cc22b05ef0312
+e4b6ac5dbb6d06d7f2d911f20d527f504d62547aef136834b3695df8044c
+383b6145e824d3931a602f081d9d656f84987a1ef121772f1f5b37a116bb
+d2e77d4ccda01411545d24e15ce595db4cd62ee876b8754df0b85b44e011
+b82d76ce45795e6c2c58be8690b734a8880a074f303a70da4a1b086a6de6
+56c02cc7a4c25258eff18cb0fd868214bb46f972e26509f868d065b3cb14
+1c316898cf22293391bd7051ac3a6927aada952a8fd0658ce63357c07f34
+acbf8c99a5537da0023e901f0eb5547e1b466b7d982c8c539798b76ee2a2
+252437a81a37c3b63f625172d682eeed0b795860b2755f020ef52a138353
+003c61be2052cdd7d73b2cdcd26b127660a7b22fc51a6a2f6034f37e3e46
+c1d7f83f8b28c7c965993abba1d358362833580d9c63fa85d4cb949f97de
+579fb6807b95a58b78f596db50055947dd0d0e597d9687083e9bc0266e86
+90b884b27f4094d8fb82ffdbaac4d580340a9ef8aa242be87e54b601af19
+87a48d267c04e371ae77163ebd0de3f5297b1060442ecdeac38334844e38
+0f294d4be73935fd8a38de7fba6d082c3d9156d7e88f2cfff0459377cbb6
+041f37a7e05010753b98e0b67d5827aa312129bb3c3bd883c12323756406
+d555720da8a0bb30edcfa760c01ecc2ba3b15fecccf5a10e9f358822e0ff
+b64178fce2ea6a1105bfb72df0e4bc499b207ae26b8ea960de48e7ee7010
+b4e671dff795e4cdc5b43e81b1604d224f0616ae311f1208859c502c1a10
+940e7b9cd11be728bd3a0c8005ae23aea32c1b642812198a6f1aed32cb75
+97152b1340dd35ada1b81051e393d38f3740fa9523df6a83b8ca7dbceb33
+6e299b54cd998d4dfef804733c76156585e42b7284cbcc4047ba6b290efc
+aa60953e98cd2b4bc2893857fa6a339f820142a52ccab0df09a2709df550
+f22e5921cbca408e7998cc1cccb8adf6d8f8b71e6685ae59d290fa33f5cd
+664d73e434237424060f634262f04e9a71a977556e93b692ddc3aad26d92
+97dde71e4def64932151ad572af6e681082e9944ddbec6e7a8bdfd534233
+9ca3106ca1ccc80eab14f1655978b137fad8f399df7cbfa2d7d3d9675e0e
+9afec37369a8ede2c93145ab3f42a375926946680c215fa16bf7416fc892
+bacd806cd424b9f85b47802c4336918f7486af2a03bf0d39b10169d35494
+419cb1ab7b8f407897f70c18303e91563b497d70b7181ede6aa0c3efe089
+ca6135b34dd1019b298e3677f8da61f864a67023c31eaa716c40cf3d397f
+9a1209564c9ec759c37028079661d2a56374203c78b023ec61340bce5d96
+e477a4f77e5c0db7c0d1257b4bbbc6f889b17e6eaab045b8adef6f931e4d
+0795583d60a6b7002cf61639c6f930671f3b8ac05a1c4e002f4bfc50d8b2
+3029fc4dce1b602cc3a5533336271bccc226559ffb127e3a562f92f89824
+552b9a70466d5a3c74ae515a222b109d490f26e8fc2d9d72bc8af6d1dcc7
+80463c7af81993bac2ce4aece9d95ab736b1dc73e32d1237bc8ec2b52513
+36dbabb4ecc7ceb5d18b02043281eb9a3bfdf19bc4853c9b1722ef1cdcf4
+fcec534923db2e2653dc48545a9850c0ac2e4594abc9f7d18a0bcf2fadfb
+bf085d465a4d10528312f5d790eb9511ca01061c0d94136b99a043bcf278
+c18223b1e0f1cc062b32b79e28dec2dc59a0aaa4b5f3506923c83e6a87fa
+08a1d941bb644c994491cf7f3b0e2ccf6c8a8ba89376f76dfdb592374f93
+528e78e31e0b18719346b9f1486f652638e3120687774030444674cb0778
+96385c41f6566819652d825dd58f9a4308ff79b45d7828dcbfebc406e40a
+c46e866cb0e3e97d6ce7fcac19a9d0fe39bbde66c5f0cf775eb3b1e6d7e1
+1f67e7edb3d5c4facc85c916bf13322b56a0414ca27d145cb740fa2c37cd
+8c142d9301f1ac3704cf6a8e93973a07fde5a331cf0cbb370c7ba555de61
+18a6cea0ecb2c0e37152390cc57e2e4fb3791ddbc383ee26b6f4006d0d68
+4880888011020f856a9de47f45440f127cf27ccaea7d40a3869d39ec7dec
+ebc06382d294717644b6118354e15544fd4c6d88df9245c9a83b30e6ce09
+e2498dd1df488a019b179cb859889e6ad2838f749e3b038b280ebc8d5c3a
+b03e8f15751214691edf0f86281e612d7ec0773c8a5d2b433266402df62f
+fcc06879ca196aaf1fc73a5f01ac46b44d6cbe7743ae9a862c20445ae2be
+1544f413d010280cc2941900bf3c42ec088cb21b44a915bb810e7666b545
+5324465c5943eedcef0c09128a995f431382e2062f5e39f4338c8eba1bca
+e553cb60bb8f3e5038ac8073398c49f06dc734b18afa7921ea0d455e6e73
+db8ad9f77fb5ba6c28af6b4f18cbe46cf842c82d6c960be1520a5fd929df
+ac7e00ede976fb2be0a07f659079a421fca693de89ce9b8fcb42b0176d9d
+f3ddd58f921e13e216933d27b49d175b423751c451be7618eaab054d3b8c
+23e8dd6fd60182d61e9b5c86b3b764a29a62f913ee7524d8cb33737d7224
+d95dc4bb8c2ad6397604a0ffecc8865adcb540e5da1cd769077838515118
+ebc9f0b988545c1881dd2e7a8fd73e11bd7ae9085fb4d45526b23a346b0f
+e4281ee3d588106db5f7c386c488d8f2f4dd02d4c08e74c1034f987a44e5
+d39fd07538de57a42987ce290fb2f6557e8b5cbcaec168f5780927226415
+1e11e3667d33b36a793aa53e9e2d1102c9eb30cb3ba0ebac953e0227fe4a
+3d3c0eb57e4390c3d35db0c41946e45be2830a1ae33fa25cf2c7c9cb4550
+ce9ff6c6e3d628fc7284daa6241604c90dde6339b7f7e7df3733416cdac8
+e5291357e4983d74d3582a490438a7fdb0af97001a31990b1de68e6adb48
+917daa387e647f9f13312db57310c7dedc2a2ea80800b4f4bbaa99c6b7b2
+7ac8345cb659489307e2565ebfd17774642c9ae5d3c18068dc35170c7d58
+4cf4173f1baf98137fa249c81f3347e1dadd6b1ba0f50c3b64c1eab183a0
+937b0f7278eff101e5267fa6480da7d602844416490c2c2c7eb0d44ac8f4
+75cfd611db5ec268db07c0b3608825c3e12834a2b2efaf5e2723c5199c42
+6011cf22e64e4c0d31d563f321097935ea0c6fcbf5acd3748d90079f6ab8
+687288dc55df29fe7958f566b27b73e2ea30747247f7a2b2add0602c7d64
+d23f52e7c96748e6a54ee8c4629b2aab8882169653f0ba7f05236bf14364
+244720f3259cbed73a318b29e4a9305deb65a2c9dec8a9d0f9a9f6fae541
+83e0f4b9a9a567057a1794945168dc23cec25d1c02ea9242c9fb6d8fc11e
+e8874bd80a5226373ae87cea91853d0625c777ceb1f5a6f3debcf2f75a61
+460c7b4067f568ecd01f62901ade8bf8fbc5db9c6720420496f0cb48a002
+99870773c2e7b12e83987a5d0290d9bbf589ac889bf7d4334a5147187a7f
+71008f216ce917ca4cfba5347078f354897fd87ac48af6a6c62711d2eb3a
+5882bf3b32c0f1bfda976f850c9dcb97170e78c229a27fd5e292d161ece9
+a8c47a223cbdc28e24f79f6429c72b5752a08f917feda941582c36d9acb5
+748c86072858d053170fdbf708971a0bd5a8d8034ec769cb72ea88eb5cd7
+49f35be6ee5e9b5df6021926cae9dac3f5ec2b33680b12e95fd4ecbf28eb
+a0503c10c6f2be6c7c47e9d66a0fae6038441c50e6447892f4aaf0a25ccd
+952c2e8b201bb479099f16fc4903993ac18d4667c84c124685ae7648a826
+6bc1701cc600964fdcc01258a72104a0e5e9996b34c2691a66fa20f48d7c
+2522333dfdabf3785f37dd9b021e8ee29fa10f76f43d5f935996cbf9d98d
+92d0a84ce65613f7c4a5052f4c408bf10679fc28a4a9ff848d9e0c4976bb
+dfdfb78bb934cd72434db596cb49e199f386a0bda69449ce2e11e3a4f53d
+be134c6d7fe452a0927cf6a9a15b2406f8bd354adcde0ce136378baa565f
+b9c51a03b1fbe1e166a1f92af26bd9f072250aaa6596a236ba2d5a200c90
+a760ca050421abc78223b2e8b2eea958ab23084fa1947574e846e48aeb12
+26cebb8b5a92089e9ea771557599e2fff44d75bcf600e76ae7289ba98cf3
+98208c5104562834f568ebd62801b988b0a9fdf132b6564566103b3d2d8e
+6a099b7fbad8a13b8cd7f6729bb6651fc1019e66c4bd6ff27410bd5cdae7
+4010bd68b066bffdb4fd5e3dd9cf7e1a1353f7a4c5157e3ad508f4ca0259
+9761b7cdd6a81b3560b8765be3b0432fe4c25dcb4001b00c7fa62874f681
+ed22127dc3974605a05be8d8fcf9701f859ffce4dc598091891ab7596ac3
+4cd851ecfd2dbbaa2f99dac376f7bb40703fd0700d7499a7c24726bdc9bb
+3b88c6a82e52686c1ee945d8825092bc81848a08722ac5a1d24353f95ec8
+18f3fa487d9600318091b0ae9874b42bb3cb683a2518b18cc1bd86c6e5e8
+3d37c14ef4fe0c77b03a3314995b1e7c1066b98c4375bd1fc5fadee1b024
+7ece4f95a0f59978d543910deb2e5761632c74c508269c4e4b9e315bda02
+975dc771fc30c8164b9df9172a4e571d8ca578cd2aaeaa0dd083e74cdc2e
+d938b984b96d76a64b8c5fd12e63220bbac41e5bcd5ccb6b84bdbf6a02d5
+934ac50c654c0853209a6758bcdf560e53566d78987484bb6672ebe93f22
+dcba14e3acc132a2d9ae837adde04d8b16
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000000000000000000000000000000
+cleartomark
+%%BeginResource: procset Altsys_header 4 0
+userdict begin /AltsysDict 245 dict def end
+AltsysDict begin
+/bdf{bind def}bind def
+/xdf{exch def}bdf
+/defed{where{pop true}{false}ifelse}bdf
+/ndf{1 index where{pop pop pop}{dup xcheck{bind}if def}ifelse}bdf
+/d{setdash}bdf
+/h{closepath}bdf
+/H{}bdf
+/J{setlinecap}bdf
+/j{setlinejoin}bdf
+/M{setmiterlimit}bdf
+/n{newpath}bdf
+/N{newpath}bdf
+/q{gsave}bdf
+/Q{grestore}bdf
+/w{setlinewidth}bdf
+/sepdef{
+ dup where not
+ {
+AltsysSepDict
+ }
+ if 
+ 3 1 roll exch put
+}bdf
+/st{settransfer}bdf
+/colorimage defed /_rci xdf
+/_NXLevel2 defed { 
+ _NXLevel2 not {   
+/colorimage where {
+userdict eq {
+/_rci false def 
+} if
+} if
+ } if
+} if
+/md defed{ 
+ md type /dicttype eq {  
+/colorimage where { 
+md eq { 
+/_rci false def 
+}if
+}if
+/settransfer where {
+md eq {
+/st systemdict /settransfer get def
+}if
+}if
+ }if 
+}if
+/setstrokeadjust defed
+{
+ true setstrokeadjust
+ /C{curveto}bdf
+ /L{lineto}bdf
+ /m{moveto}bdf
+}
+{
+ /dr{transform .25 sub round .25 add 
+exch .25 sub round .25 add exch itransform}bdf
+ /C{dr curveto}bdf
+ /L{dr lineto}bdf
+ /m{dr moveto}bdf
+ /setstrokeadjust{pop}bdf 
+}ifelse
+/rectstroke defed /xt xdf
+xt {/yt save def} if
+/privrectpath { 
+ 4 -2 roll m
+ dtransform round exch round exch idtransform 
+ 2 copy 0 lt exch 0 lt xor
+ {dup 0 exch rlineto exch 0 rlineto neg 0 exch rlineto}
+ {exch dup 0 rlineto exch 0 exch rlineto neg 0 rlineto}
+ ifelse
+ closepath
+}bdf
+/rectclip{newpath privrectpath clip newpath}def
+/rectfill{gsave newpath privrectpath fill grestore}def
+/rectstroke{gsave newpath privrectpath stroke grestore}def
+xt {yt restore} if
+/_fonthacksave false def
+/currentpacking defed 
+{
+ /_bfh {/_fonthacksave currentpacking def false setpacking} bdf
+ /_efh {_fonthacksave setpacking} bdf
+}
+{
+ /_bfh {} bdf
+ /_efh {} bdf
+}ifelse
+/packedarray{array astore readonly}ndf
+/` 
+{ 
+ false setoverprint  
+ 
+ 
+ /-save0- save def
+ 5 index concat
+ pop
+ storerect left bottom width height rectclip
+ pop
+ 
+ /dict_count countdictstack def
+ /op_count count 1 sub def
+ userdict begin
+ 
+ /showpage {} def
+ 
+ 0 setgray 0 setlinecap 1 setlinewidth
+ 0 setlinejoin 10 setmiterlimit [] 0 setdash newpath
+ 
+} bdf
+/currentpacking defed{true setpacking}if
+/min{2 copy gt{exch}if pop}bdf
+/max{2 copy lt{exch}if pop}bdf
+/xformfont { currentfont exch makefont setfont } bdf
+/fhnumcolors 1 
+ statusdict begin
+/processcolors defed 
+{
+pop processcolors
+}
+{
+/deviceinfo defed {
+deviceinfo /Colors known {
+pop deviceinfo /Colors get
+} if
+} if
+} ifelse
+ end 
+def
+/printerRes 
+ gsave
+ matrix defaultmatrix setmatrix
+ 72 72 dtransform
+ abs exch abs
+ max
+ grestore
+ def
+/graycalcs
+[
+ {Angle Frequency}   
+ {GrayAngle GrayFrequency} 
+ {0 Width Height matrix defaultmatrix idtransform 
+dup mul exch dup mul add sqrt 72 exch div} 
+ {0 GrayWidth GrayHeight matrix defaultmatrix idtransform 
+dup mul exch dup mul add sqrt 72 exch div} 
+] def
+/calcgraysteps {
+ forcemaxsteps
+ {
+maxsteps
+ }
+ {
+/currenthalftone defed
+{currenthalftone /dicttype eq}{false}ifelse
+{
+currenthalftone begin
+HalftoneType 4 le
+{graycalcs HalftoneType 1 sub get exec}
+{
+HalftoneType 5 eq
+{
+Default begin
+{graycalcs HalftoneType 1 sub get exec}
+end
+}
+{0 60} 
+ifelse
+}
+ifelse
+end
+}
+{
+currentscreen pop exch 
+}
+ifelse
+ 
+printerRes 300 max exch div exch 
+2 copy 
+sin mul round dup mul 
+3 1 roll 
+cos mul round dup mul 
+add 1 add 
+dup maxsteps gt {pop maxsteps} if 
+ }
+ ifelse
+} bdf
+/nextrelease defed { 
+ /languagelevel defed not {    
+/framebuffer defed { 
+0 40 string framebuffer 9 1 roll 8 {pop} repeat
+dup 516 eq exch 520 eq or
+{
+/fhnumcolors 3 def
+/currentscreen {60 0 {pop pop 1}}bdf
+/calcgraysteps {maxsteps} bdf
+}if
+}if
+ }if
+}if
+fhnumcolors 1 ne {
+ /calcgraysteps {maxsteps} bdf
+} if
+/currentpagedevice defed {
+ 
+ 
+ currentpagedevice /PreRenderingEnhance known
+ {
+currentpagedevice /PreRenderingEnhance get
+{
+/calcgraysteps 
+{
+forcemaxsteps 
+{maxsteps}
+{256 maxsteps min}
+ifelse
+} def
+} if
+ } if
+} if
+/gradfrequency 144 def
+printerRes 1000 lt {
+ /gradfrequency 72 def
+} if
+/adjnumsteps {
+ 
+ dup dtransform abs exch abs max  
+ 
+ printerRes div       
+ 
+ gradfrequency mul      
+ round        
+ 5 max       
+ min        
+}bdf
+/goodsep {
+ spots exch get 4 get dup sepname eq exch (_vc_Registration) eq or
+}bdf
+/BeginGradation defed
+{/bb{BeginGradation}bdf}
+{/bb{}bdf}
+ifelse
+/EndGradation defed
+{/eb{EndGradation}bdf}
+{/eb{}bdf}
+ifelse
+/bottom -0 def 
+/delta -0 def 
+/frac -0 def 
+/height -0 def 
+/left -0 def 
+/numsteps1 -0 def 
+/radius -0 def 
+/right -0 def 
+/top -0 def 
+/width -0 def 
+/xt -0 def 
+/yt -0 def 
+/df currentflat def 
+/tempstr 1 string def 
+/clipflatness currentflat def 
+/inverted? 
+ 0 currenttransfer exec .5 ge def
+/tc1 [0 0 0 1] def 
+/tc2 [0 0 0 1] def 
+/storerect{/top xdf /right xdf /bottom xdf /left xdf 
+/width right left sub def /height top bottom sub def}bdf
+/concatprocs{
+ systemdict /packedarray known 
+ {dup type /packedarraytype eq 2 index type /packedarraytype eq or}{false}ifelse
+ { 
+/proc2 exch cvlit def /proc1 exch cvlit def
+proc1 aload pop proc2 aload pop
+proc1 length proc2 length add packedarray cvx
+ }
+ { 
+/proc2 exch cvlit def /proc1 exch cvlit def
+/newproc proc1 length proc2 length add array def
+newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval
+newproc cvx
+ }ifelse
+}bdf
+/i{dup 0 eq
+ {pop df dup} 
+ {dup} ifelse 
+ /clipflatness xdf setflat
+}bdf
+version cvr 38.0 le
+{/setrgbcolor{
+currenttransfer exec 3 1 roll
+currenttransfer exec 3 1 roll
+currenttransfer exec 3 1 roll
+setrgbcolor}bdf}if
+/vms {/vmsv save def} bdf
+/vmr {vmsv restore} bdf
+/vmrs{vmsv restore /vmsv save def}bdf
+/eomode{ 
+ {/filler /eofill load def /clipper /eoclip load def}
+ {/filler /fill load def /clipper /clip load def}
+ ifelse
+}bdf
+/normtaper{}bdf
+/logtaper{9 mul 1 add log}bdf
+/CD{
+ /NF exch def 
+ {    
+exch dup 
+/FID ne 1 index/UniqueID ne and
+{exch NF 3 1 roll put}
+{pop pop}
+ifelse
+ }forall 
+ NF
+}bdf
+/MN{
+ 1 index length   
+ /Len exch def 
+ dup length Len add  
+ string dup    
+ Len     
+ 4 -1 roll    
+ putinterval   
+ dup     
+ 0      
+ 4 -1 roll   
+ putinterval   
+}bdf
+/RC{4 -1 roll /ourvec xdf 256 string cvs(|______)anchorsearch
+ {1 index MN cvn/NewN exch def cvn
+ findfont dup maxlength dict CD dup/FontName NewN put dup
+ /Encoding ourvec put NewN exch definefont pop}{pop}ifelse}bdf
+/RF{ 
+ dup      
+ FontDirectory exch   
+ known     
+ {pop 3 -1 roll pop}  
+ {RC}
+ ifelse
+}bdf
+/FF{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known
+ {exch pop findfont 3 -1 roll pop}
+ {pop dup findfont dup maxlength dict CD dup dup
+ /Encoding exch /Encoding get 256 array copy 7 -1 roll 
+ {3 -1 roll dup 4 -2 roll put}forall put definefont}
+ ifelse}bdf
+/RFJ{ 
+ dup      
+ FontDirectory exch   
+ known     
+ {pop 3 -1 roll pop  
+ FontDirectory /Ryumin-Light-83pv-RKSJ-H known 
+ {pop pop /Ryumin-Light-83pv-RKSJ-H dup}if  
+ }      
+ {RC}
+ ifelse
+}bdf
+/FFJ{dup 256 string cvs(|______)exch MN cvn dup FontDirectory exch known
+ {exch pop findfont 3 -1 roll pop}
+ {pop
+dup FontDirectory exch known not 
+ {FontDirectory /Ryumin-Light-83pv-RKSJ-H known 
+{pop /Ryumin-Light-83pv-RKSJ-H}if 
+ }if            
+ dup findfont dup maxlength dict CD dup dup
+ /Encoding exch /Encoding get 256 array copy 7 -1 roll 
+ {3 -1 roll dup 4 -2 roll put}forall put definefont}
+ ifelse}bdf
+/fps{
+ currentflat   
+ exch     
+ dup 0 le{pop 1}if 
+ {
+dup setflat 3 index stopped
+{1.3 mul dup 3 index gt{pop setflat pop pop stop}if} 
+{exit} 
+ifelse
+ }loop 
+ pop setflat pop pop
+}bdf
+/fp{100 currentflat fps}bdf
+/clipper{clip}bdf 
+/W{/clipper load 100 clipflatness dup setflat fps}bdf
+userdict begin /BDFontDict 29 dict def end
+BDFontDict begin
+/bu{}def
+/bn{}def
+/setTxMode{av 70 ge{pop}if pop}def
+/gm{m}def
+/show{pop}def
+/gr{pop}def
+/fnt{pop pop pop}def
+/fs{pop}def
+/fz{pop}def
+/lin{pop pop}def
+/:M {pop pop} def
+/sf {pop} def
+/S {pop} def
+/@b {pop pop pop pop pop pop pop pop} def
+/_bdsave /save load def
+/_bdrestore /restore load def
+/save { dup /fontsave eq {null} {_bdsave} ifelse } def
+/restore { dup null eq { pop } { _bdrestore } ifelse } def
+/fontsave null def
+end
+/MacVec 256 array def 
+MacVec 0 /Helvetica findfont
+/Encoding get 0 128 getinterval putinterval
+MacVec 127 /DEL put MacVec 16#27 /quotesingle put MacVec 16#60 /grave put
+/NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI
+/DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US
+MacVec 0 32 getinterval astore pop
+/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute
+/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave
+/ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute
+/ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis
+/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls
+/registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash
+/infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation
+/product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash 
+/questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft
+/guillemotright/ellipsis/nbspace/Agrave/Atilde/Otilde/OE/oe
+/endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge
+/ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl
+/daggerdbl/periodcentered/quotesinglbase/quotedblbase
+/perthousand/Acircumflex/Ecircumflex/Aacute
+/Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex
+/apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde
+/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron
+MacVec 128 128 getinterval astore pop
+end %. AltsysDict
+%%EndResource
+%%EndProlog
+%%BeginSetup
+AltsysDict begin
+_bfh
+%%IncludeResource: font Symbol
+_efh
+0 dict dup begin
+end 
+/f0 /Symbol FF def
+_bfh
+%%IncludeResource: font ZapfHumanist601BT-Bold
+_efh
+0 dict dup begin
+end 
+/f1 /ZapfHumanist601BT-Bold FF def
+end %. AltsysDict
+%%EndSetup
+AltsysDict begin 
+/onlyk4{false}ndf
+/ccmyk{dup 5 -1 roll sub 0 max exch}ndf
+/cmyk2gray{
+ 4 -1 roll 0.3 mul 4 -1 roll 0.59 mul 4 -1 roll 0.11 mul
+ add add add 1 min neg 1 add
+}bdf
+/setcmykcolor{1 exch sub ccmyk ccmyk ccmyk pop setrgbcolor}ndf
+/maxcolor { 
+ max max max  
+} ndf
+/maxspot {
+ pop
+} ndf
+/setcmykcoloroverprint{4{dup -1 eq{pop 0}if 4 1 roll}repeat setcmykcolor}ndf
+/findcmykcustomcolor{5 packedarray}ndf
+/setcustomcolor{exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop}ndf
+/setseparationgray{setgray}ndf
+/setoverprint{pop}ndf 
+/currentoverprint false ndf
+/cmykbufs2gray{
+ 0 1 2 index length 1 sub
+ { 
+4 index 1 index get 0.3 mul 
+4 index 2 index get 0.59 mul 
+4 index 3 index get 0.11 mul 
+4 index 4 index get 
+add add add cvi 255 min
+255 exch sub
+2 index 3 1 roll put
+ }for
+ 4 1 roll pop pop pop
+}bdf
+/colorimage{
+ pop pop
+ [
+5 -1 roll/exec cvx 
+6 -1 roll/exec cvx 
+7 -1 roll/exec cvx 
+8 -1 roll/exec cvx
+/cmykbufs2gray cvx
+ ]cvx 
+ image
+}
+%. version 47.1 on Linotronic of Postscript defines colorimage incorrectly (rgb model only)
+version cvr 47.1 le 
+statusdict /product get (Lino) anchorsearch{pop pop true}{pop false}ifelse
+and{userdict begin bdf end}{ndf}ifelse
+fhnumcolors 1 ne {/yt save def} if
+/customcolorimage{
+ aload pop
+ (_vc_Registration) eq 
+ {
+pop pop pop pop separationimage
+ }
+ {
+/ik xdf /iy xdf /im xdf /ic xdf
+ic im iy ik cmyk2gray /xt xdf
+currenttransfer
+{dup 1.0 exch sub xt mul add}concatprocs
+st 
+image
+ }
+ ifelse
+}ndf
+fhnumcolors 1 ne {yt restore} if
+fhnumcolors 3 ne {/yt save def} if
+/customcolorimage{
+ aload pop 
+ (_vc_Registration) eq 
+ {
+pop pop pop pop separationimage
+ }
+ {
+/ik xdf /iy xdf /im xdf /ic xdf
+1.0 dup ic ik add min sub 
+1.0 dup im ik add min sub 
+1.0 dup iy ik add min sub 
+/ic xdf /iy xdf /im xdf
+currentcolortransfer
+4 1 roll 
+{dup 1.0 exch sub ic mul add}concatprocs 4 1 roll 
+{dup 1.0 exch sub iy mul add}concatprocs 4 1 roll 
+{dup 1.0 exch sub im mul add}concatprocs 4 1 roll 
+setcolortransfer
+{/dummy xdf dummy}concatprocs{dummy}{dummy}true 3 colorimage
+ }
+ ifelse
+}ndf
+fhnumcolors 3 ne {yt restore} if
+fhnumcolors 4 ne {/yt save def} if
+/customcolorimage{
+ aload pop
+ (_vc_Registration) eq 
+ {
+pop pop pop pop separationimage
+ }
+ {
+/ik xdf /iy xdf /im xdf /ic xdf
+currentcolortransfer
+{1.0 exch sub ik mul ik sub 1 add}concatprocs 4 1 roll
+{1.0 exch sub iy mul iy sub 1 add}concatprocs 4 1 roll
+{1.0 exch sub im mul im sub 1 add}concatprocs 4 1 roll
+{1.0 exch sub ic mul ic sub 1 add}concatprocs 4 1 roll
+setcolortransfer
+{/dummy xdf dummy}concatprocs{dummy}{dummy}{dummy}
+true 4 colorimage
+ }
+ ifelse
+}ndf
+fhnumcolors 4 ne {yt restore} if
+/separationimage{image}ndf
+/newcmykcustomcolor{6 packedarray}ndf
+/inkoverprint false ndf
+/setinkoverprint{pop}ndf 
+/setspotcolor { 
+ spots exch get
+ dup 4 get (_vc_Registration) eq
+ {pop 1 exch sub setseparationgray}
+ {0 5 getinterval exch setcustomcolor}
+ ifelse
+}ndf
+/currentcolortransfer{currenttransfer dup dup dup}ndf
+/setcolortransfer{st pop pop pop}ndf
+/fas{}ndf
+/sas{}ndf
+/fhsetspreadsize{pop}ndf
+/filler{fill}bdf 
+/F{gsave {filler}fp grestore}bdf
+/f{closepath F}bdf
+/S{gsave {stroke}fp grestore}bdf
+/s{closepath S}bdf
+/bc4 [0 0 0 0] def 
+/_lfp4 {
+ /iosv inkoverprint def
+ /cosv currentoverprint def
+ /yt xdf       
+ /xt xdf       
+ /ang xdf      
+ storerect
+ /taperfcn xdf
+ /k2 xdf /y2 xdf /m2 xdf /c2 xdf
+ /k1 xdf /y1 xdf /m1 xdf /c1 xdf
+ c1 c2 sub abs
+ m1 m2 sub abs
+ y1 y2 sub abs
+ k1 k2 sub abs
+ maxcolor      
+ calcgraysteps mul abs round  
+ height abs adjnumsteps   
+ dup 2 lt {pop 1} if    
+ 1 sub /numsteps1 xdf
+ currentflat mark    
+ currentflat clipflatness  
+ /delta top bottom sub numsteps1 1 add div def 
+ /right right left sub def  
+ /botsv top delta sub def  
+ {
+{
+W
+xt yt translate 
+ang rotate
+xt neg yt neg translate 
+dup setflat 
+/bottom botsv def
+0 1 numsteps1 
+{
+numsteps1 dup 0 eq {pop 0.5 } { div } ifelse 
+taperfcn /frac xdf
+bc4 0 c2 c1 sub frac mul c1 add put
+bc4 1 m2 m1 sub frac mul m1 add put
+bc4 2 y2 y1 sub frac mul y1 add put
+bc4 3 k2 k1 sub frac mul k1 add put
+bc4 vc
+1 index setflat 
+{ 
+mark {newpath left bottom right delta rectfill}stopped
+{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}
+{cleartomark exit}ifelse
+}loop
+/bottom bottom delta sub def
+}for
+}
+gsave stopped grestore
+{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}
+{exit}ifelse
+ }loop
+ cleartomark setflat
+ iosv setinkoverprint
+ cosv setoverprint
+}bdf
+/bcs [0 0] def 
+/_lfs4 {
+ /iosv inkoverprint def
+ /cosv currentoverprint def
+ /yt xdf       
+ /xt xdf       
+ /ang xdf      
+ storerect
+ /taperfcn xdf
+ /tint2 xdf      
+ /tint1 xdf      
+ bcs exch 1 exch put    
+ tint1 tint2 sub abs    
+ bcs 1 get maxspot    
+ calcgraysteps mul abs round  
+ height abs adjnumsteps   
+ dup 2 lt {pop 2} if    
+ 1 sub /numsteps1 xdf
+ currentflat mark    
+ currentflat clipflatness  
+ /delta top bottom sub numsteps1 1 add div def 
+ /right right left sub def  
+ /botsv top delta sub def  
+ {
+{
+W
+xt yt translate 
+ang rotate
+xt neg yt neg translate 
+dup setflat 
+/bottom botsv def
+0 1 numsteps1 
+{
+numsteps1 div taperfcn /frac xdf
+bcs 0
+1.0 tint2 tint1 sub frac mul tint1 add sub
+put bcs vc
+1 index setflat 
+{ 
+mark {newpath left bottom right delta rectfill}stopped
+{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}
+{cleartomark exit}ifelse
+}loop
+/bottom bottom delta sub def
+}for
+}
+gsave stopped grestore
+{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}
+{exit}ifelse
+ }loop
+ cleartomark setflat
+ iosv setinkoverprint
+ cosv setoverprint
+}bdf
+/_rfs4 {
+ /iosv inkoverprint def
+ /cosv currentoverprint def
+ /tint2 xdf      
+ /tint1 xdf      
+ bcs exch 1 exch put    
+ /radius xdf      
+ /yt xdf       
+ /xt xdf       
+ tint1 tint2 sub abs    
+ bcs 1 get maxspot    
+ calcgraysteps mul abs round  
+ radius abs adjnumsteps   
+ dup 2 lt {pop 2} if    
+ 1 sub /numsteps1 xdf
+ radius numsteps1 div 2 div /halfstep xdf 
+ currentflat mark    
+ currentflat clipflatness  
+ {
+{
+dup setflat 
+W 
+0 1 numsteps1 
+{
+dup /radindex xdf
+numsteps1 div /frac xdf
+bcs 0
+tint2 tint1 sub frac mul tint1 add
+put bcs vc
+1 index setflat 
+{ 
+newpath mark xt yt radius 1 frac sub mul halfstep add 0 360
+{ arc
+radindex numsteps1 ne 
+{
+xt yt 
+radindex 1 add numsteps1 
+div 1 exch sub 
+radius mul halfstep add
+dup xt add yt moveto 
+360 0 arcn 
+} if
+fill
+}stopped
+{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}
+{cleartomark exit}ifelse
+}loop
+}for
+}
+gsave stopped grestore
+{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}
+{exit}ifelse
+ }loop
+ cleartomark setflat
+ iosv setinkoverprint
+ cosv setoverprint
+}bdf
+/_rfp4 {
+ /iosv inkoverprint def
+ /cosv currentoverprint def
+ /k2 xdf /y2 xdf /m2 xdf /c2 xdf
+ /k1 xdf /y1 xdf /m1 xdf /c1 xdf
+ /radius xdf      
+ /yt xdf       
+ /xt xdf       
+ c1 c2 sub abs
+ m1 m2 sub abs
+ y1 y2 sub abs
+ k1 k2 sub abs
+ maxcolor      
+ calcgraysteps mul abs round  
+ radius abs adjnumsteps   
+ dup 2 lt {pop 1} if    
+ 1 sub /numsteps1 xdf
+ radius numsteps1 dup 0 eq {pop} {div} ifelse 
+ 2 div /halfstep xdf 
+ currentflat mark    
+ currentflat clipflatness  
+ {
+{
+dup setflat 
+W 
+0 1 numsteps1 
+{
+dup /radindex xdf
+numsteps1 dup 0 eq {pop 0.5 } { div } ifelse 
+/frac xdf
+bc4 0 c2 c1 sub frac mul c1 add put
+bc4 1 m2 m1 sub frac mul m1 add put
+bc4 2 y2 y1 sub frac mul y1 add put
+bc4 3 k2 k1 sub frac mul k1 add put
+bc4 vc
+1 index setflat 
+{ 
+newpath mark xt yt radius 1 frac sub mul halfstep add 0 360
+{ arc
+radindex numsteps1 ne 
+{
+xt yt 
+radindex 1 add 
+numsteps1 dup 0 eq {pop} {div} ifelse 
+1 exch sub 
+radius mul halfstep add
+dup xt add yt moveto 
+360 0 arcn 
+} if
+fill
+}stopped
+{cleartomark exch 1.3 mul dup setflat exch 2 copy gt{stop}if}
+{cleartomark exit}ifelse
+}loop
+}for
+}
+gsave stopped grestore
+{exch pop 2 index exch 1.3 mul dup 100 gt{cleartomark setflat stop}if}
+{exit}ifelse
+ }loop
+ cleartomark setflat
+ iosv setinkoverprint
+ cosv setoverprint
+}bdf
+/lfp4{_lfp4}ndf
+/lfs4{_lfs4}ndf
+/rfs4{_rfs4}ndf
+/rfp4{_rfp4}ndf
+/cvc [0 0 0 1] def 
+/vc{
+ AltsysDict /cvc 2 index put 
+ aload length 4 eq
+ {setcmykcolor}
+ {setspotcolor}
+ ifelse
+}bdf 
+/origmtx matrix currentmatrix def
+/ImMatrix matrix currentmatrix def
+0 setseparationgray
+/imgr {1692 1570.1102 2287.2756 2412 } def 
+/bleed 0 def 
+/clpr {1692 1570.1102 2287.2756 2412 } def 
+/xs 1 def 
+/ys 1 def 
+/botx 0 def 
+/overlap 0 def 
+/wdist 18 def 
+0 2 mul fhsetspreadsize 
+0 0 ne {/df 0 def /clipflatness 0 def} if 
+/maxsteps 256 def 
+/forcemaxsteps false def 
+vms
+-1845 -1956 translate
+/currentpacking defed{false setpacking}if 
+/spots[
+1 0 0 0 (Process Cyan) false newcmykcustomcolor
+0 1 0 0 (Process Magenta) false newcmykcustomcolor
+0 0 1 0 (Process Yellow) false newcmykcustomcolor
+0 0 0 1 (Process Black) false newcmykcustomcolor
+]def
+/textopf false def
+/curtextmtx{}def
+/otw .25 def
+/msf{dup/curtextmtx xdf makefont setfont}bdf
+/makesetfont/msf load def
+/curtextheight{.707104 .707104 curtextmtx dtransform
+ dup mul exch dup mul add sqrt}bdf
+/ta2{ 
+tempstr 2 index gsave exec grestore 
+cwidth cheight rmoveto 
+4 index eq{5 index 5 index rmoveto}if 
+2 index 2 index rmoveto 
+}bdf
+/ta{exch systemdict/cshow known
+{{/cheight xdf/cwidth xdf tempstr 0 2 index put ta2}exch cshow} 
+{{tempstr 0 2 index put tempstr stringwidth/cheight xdf/cwidth xdf ta2}forall} 
+ifelse 6{pop}repeat}bdf
+/sts{/textopf currentoverprint def vc setoverprint
+/ts{awidthshow}def exec textopf setoverprint}bdf
+/stol{/xt currentlinewidth def 
+ setlinewidth vc newpath 
+ /ts{{false charpath stroke}ta}def exec 
+ xt setlinewidth}bdf 
+ 
+/strk{/textopf currentoverprint def vc setoverprint
+ /ts{{false charpath stroke}ta}def exec 
+ textopf setoverprint
+ }bdf 
+n
+[] 0 d
+3.863708 M
+1 w
+0 j
+0 J
+false setoverprint
+0 i
+false eomode
+[0 0 0 1] vc
+vms
+%white border -- disabled
+%1845.2293 2127.8588 m
+%2045.9437 2127.8588 L
+%2045.9437 1956.1412 L
+%1845.2293 1956.1412 L
+%1845.2293 2127.8588 L
+%0.1417 w
+%2 J
+%2 M
+%[0 0 0 0]  vc
+%s 
+n
+1950.8 2097.2 m
+1958.8 2092.5 1967.3 2089 1975.5 2084.9 C
+1976.7 2083.5 1976.1 2081.5 1976.7 2079.9 C
+1979.6 2081.1 1981.6 2086.8 1985.3 2084 C
+1993.4 2079.3 2001.8 2075.8 2010 2071.7 C
+2010.5 2071.5 2010.5 2071.1 2010.8 2070.8 C
+2011.2 2064.3 2010.9 2057.5 2011 2050.8 C
+2015.8 2046.9 2022.2 2046.2 2026.6 2041.7 C
+2026.5 2032.5 2026.8 2022.9 2026.4 2014.1 C
+2020.4 2008.3 2015 2002.4 2008.8 1997.1 C
+2003.8 1996.8 2000.7 2001.2 1996.1 2002.1 C
+1995.2 1996.4 1996.9 1990.5 1995.6 1984.8 C
+1989.9 1979 1984.5 1973.9 1978.8 1967.8 C
+1977.7 1968.6 1976 1967.6 1974.5 1968.3 C
+1967.4 1972.5 1960.1 1976.1 1952.7 1979.3 C
+1946.8 1976.3 1943.4 1970.7 1938.5 1966.1 C
+1933.9 1966.5 1929.4 1968.8 1925.1 1970.7 C
+1917.2 1978.2 1906 1977.9 1897.2 1983.4 C
+1893.2 1985.6 1889.4 1988.6 1885 1990.1 C
+1884.6 1990.6 1883.9 1991 1883.8 1991.6 C
+1883.7 2000.4 1884 2009.9 1883.6 2018.9 C
+1887.7 2024 1893.2 2028.8 1898 2033.8 C
+1899.1 2035.5 1900.9 2036.8 1902.5 2037.9 C
+1903.9 2037.3 1905.2 2036.6 1906.4 2035.5 C
+1906.3 2039.7 1906.5 2044.6 1906.1 2048.9 C
+1906.3 2049.6 1906.7 2050.2 1907.1 2050.8 C
+1913.4 2056 1918.5 2062.7 1924.8 2068.1 C
+1926.6 2067.9 1928 2066.9 1929.4 2066 C
+1930.2 2071 1927.7 2077.1 1930.6 2081.6 C
+1936.6 2086.9 1941.5 2092.9 1947.9 2097.9 C
+1949 2098.1 1949.9 2097.5 1950.8 2097.2 C
+[0 0 0 0.18]  vc
+f 
+0.4 w
+S 
+n
+1975.2 2084.7 m
+1976.6 2083.4 1975.7 2081.1 1976 2079.4 C
+1979.3 2079.5 1980.9 2086.2 1984.8 2084 C
+1992.9 2078.9 2001.7 2075.6 2010 2071.2 C
+2011 2064.6 2010.2 2057.3 2010.8 2050.6 C
+2015.4 2046.9 2021.1 2045.9 2025.9 2042.4 C
+2026.5 2033.2 2026.8 2022.9 2025.6 2013.9 C
+2020.5 2008.1 2014.5 2003.1 2009.3 1997.6 C
+2004.1 1996.7 2000.7 2001.6 1995.9 2002.6 C
+1995.2 1996.7 1996.3 1990.2 1994.9 1984.6 C
+1989.8 1978.7 1983.6 1973.7 1978.4 1968 C
+1977.3 1969.3 1976 1967.6 1974.8 1968.5 C
+1967.7 1972.7 1960.4 1976.3 1952.9 1979.6 C
+1946.5 1976.9 1943.1 1970.5 1937.8 1966.1 C
+1928.3 1968.2 1920.6 1974.8 1911.6 1978.4 C
+1901.9 1979.7 1893.9 1986.6 1885 1990.6 C
+1884.3 1991 1884.3 1991.7 1884 1992.3 C
+1884.5 2001 1884.2 2011 1884.3 2019.9 C
+1890.9 2025.3 1895.9 2031.9 1902.3 2037.4 C
+1904.2 2037.9 1905.6 2034.2 1906.8 2035.7 C
+1907.4 2040.9 1905.7 2046.1 1907.3 2050.8 C
+1913.6 2056.2 1919.2 2062.6 1925.1 2067.9 C
+1926.9 2067.8 1928 2066.3 1929.6 2065.7 C
+1929.9 2070.5 1929.2 2076 1930.1 2080.8 C
+1936.5 2086.1 1941.6 2092.8 1948.4 2097.6 C
+1957.3 2093.3 1966.2 2088.8 1975.2 2084.7 C
+[0 0 0 0]  vc
+f 
+S 
+n
+1954.8 2093.8 m
+1961.6 2090.5 1968.2 2087 1975 2084 C
+1975 2082.8 1975.6 2080.9 1974.8 2080.6 C
+1974.3 2075.2 1974.6 2069.6 1974.5 2064 C
+1977.5 2059.7 1984.5 2060 1988.9 2056.4 C
+1989.5 2055.5 1990.5 2055.3 1990.8 2054.4 C
+1991.1 2045.7 1991.4 2036.1 1990.6 2027.8 C
+1990.7 2026.6 1992 2027.3 1992.8 2027.1 C
+1997 2032.4 2002.6 2037.8 2007.6 2042.2 C
+2008.7 2042.3 2007.8 2040.6 2007.4 2040 C
+2002.3 2035.6 1997.5 2030 1992.8 2025.2 C
+1991.6 2024.7 1990.8 2024.9 1990.1 2025.4 C
+1989.4 2024.9 1988.1 2025.2 1987.2 2024.4 C
+1987.1 2025.8 1988.3 2026.5 1989.4 2026.8 C
+1989.4 2026.6 1989.3 2026.2 1989.6 2026.1 C
+1989.9 2026.2 1989.9 2026.6 1989.9 2026.8 C
+1989.8 2026.6 1990 2026.5 1990.1 2026.4 C
+1990.2 2027 1991.1 2028.3 1990.1 2028 C
+1989.9 2037.9 1990.5 2044.1 1989.6 2054.2 C
+1985.9 2058 1979.7 2057.4 1976 2061.2 C
+1974.5 2061.6 1975.2 2059.9 1974.5 2059.5 C
+1973.9 2058 1975.6 2057.8 1975 2056.6 C
+1974.5 2057.1 1974.6 2055.3 1973.6 2055.9 C
+1971.9 2059.3 1974.7 2062.1 1973.1 2065.5 C
+1973.1 2071.2 1972.9 2077 1973.3 2082.5 C
+1967.7 2085.6 1962 2088 1956.3 2090.7 C
+1953.9 2092.4 1951 2093 1948.6 2094.8 C
+1943.7 2089.9 1937.9 2084.3 1933 2079.6 C
+1931.3 2076.1 1933.2 2071.3 1932.3 2067.2 C
+1931.3 2062.9 1933.3 2060.6 1932 2057.6 C
+1932.7 2056.5 1930.9 2053.3 1933.2 2051.8 C
+1936.8 2050.1 1940.1 2046.9 1944 2046.8 C
+1946.3 2049.7 1949.3 2051.9 1952 2054.4 C
+1954.5 2054.2 1956.4 2052.3 1958.7 2051.3 C
+1960.8 2050 1963.2 2049 1965.6 2048.4 C
+1968.3 2050.8 1970.7 2054.3 1973.6 2055.4 C
+1973 2052.2 1969.7 2050.4 1967.6 2048.2 C
+1967.1 2046.7 1968.8 2046.6 1969.5 2045.8 C
+1972.8 2043.3 1980.6 2043.4 1979.3 2038.4 C
+1979.4 2038.6 1979.2 2038.7 1979.1 2038.8 C
+1978.7 2038.6 1978.9 2038.1 1978.8 2037.6 C
+1978.9 2037.9 1978.7 2038 1978.6 2038.1 C
+1978.2 2032.7 1978.4 2027.1 1978.4 2021.6 C
+1979.3 2021.1 1980 2020.2 1981.5 2020.1 C
+1983.5 2020.5 1984 2021.8 1985.1 2023.5 C
+1985.7 2024 1987.4 2023.7 1986 2022.8 C
+1984.7 2021.7 1983.3 2020.8 1983.9 2018.7 C
+1987.2 2015.9 1993 2015.4 1994.9 2011.5 C
+1992.2 2004.9 1999.3 2005.2 2002.1 2002.4 C
+2005.9 2002.7 2004.8 1997.4 2009.1 1999 C
+2011 1999.3 2010 2002.9 2012.7 2002.4 C
+2010.2 2000.7 2009.4 1996.1 2005.5 1998.5 C
+2002.1 2000.3 1999 2002.5 1995.4 2003.8 C
+1995.2 2003.6 1994.9 2003.3 1994.7 2003.1 C
+1994.3 1997 1995.6 1991.1 1994.4 1985.3 C
+1994.3 1986 1993.8 1985 1994 1985.6 C
+1993.8 1995.4 1994.4 2001.6 1993.5 2011.7 C
+1989.7 2015.5 1983.6 2014.9 1979.8 2018.7 C
+1978.3 2019.1 1979.1 2017.4 1978.4 2017 C
+1977.8 2015.5 1979.4 2015.3 1978.8 2014.1 C
+1978.4 2014.6 1978.5 2012.8 1977.4 2013.4 C
+1975.8 2016.8 1978.5 2019.6 1976.9 2023 C
+1977 2028.7 1976.7 2034.5 1977.2 2040 C
+1971.6 2043.1 1965.8 2045.6 1960.1 2048.2 C
+1957.7 2049.9 1954.8 2050.5 1952.4 2052.3 C
+1947.6 2047.4 1941.8 2041.8 1936.8 2037.2 C
+1935.2 2033.6 1937.1 2028.8 1936.1 2024.7 C
+1935.1 2020.4 1937.1 2018.1 1935.9 2015.1 C
+1936.5 2014.1 1934.7 2010.8 1937.1 2009.3 C
+1944.4 2004.8 1952 2000.9 1959.9 1997.8 C
+1963.9 1997 1963.9 2001.9 1966.8 2003.3 C
+1970.3 2006.9 1973.7 2009.9 1976.9 2012.9 C
+1977.9 2013 1977.1 2011.4 1976.7 2010.8 C
+1971.6 2006.3 1966.8 2000.7 1962 1995.9 C
+1960 1995.2 1960.1 1996.6 1958.2 1995.6 C
+1957 1997 1955.1 1998.8 1953.2 1998 C
+1951.7 1994.5 1954.1 1993.4 1952.9 1991.1 C
+1952.1 1990.5 1953.3 1990.2 1953.2 1989.6 C
+1954.2 1986.8 1950.9 1981.4 1954.4 1981.2 C
+1954.7 1981.6 1954.7 1981.7 1955.1 1982 C
+1961.9 1979.1 1967.6 1975 1974.3 1971.6 C
+1974.7 1969.8 1976.7 1969.5 1978.4 1969.7 C
+1980.3 1970 1979.3 1973.6 1982 1973.1 C
+1975.8 1962.2 1968 1975.8 1960.8 1976.7 C
+1956.9 1977.4 1953.3 1982.4 1949.1 1978.8 C
+1946 1975.8 1941.2 1971 1939.5 1969.2 C
+1938.5 1968.6 1938.9 1967.4 1937.8 1966.8 C
+1928.7 1969.4 1920.6 1974.5 1912.4 1979.1 C
+1904 1980 1896.6 1985 1889.3 1989.4 C
+1887.9 1990.4 1885.1 1990.3 1885 1992.5 C
+1885.4 2000.6 1885.2 2012.9 1885.2 2019.9 C
+1886.1 2022 1889.7 2019.5 1888.4 2022.8 C
+1889 2023.3 1889.8 2024.4 1890.3 2024 C
+1891.2 2023.5 1891.8 2028.2 1893.4 2026.6 C
+1894.2 2026.3 1893.9 2027.3 1894.4 2027.6 C
+1893.4 2027.6 1894.7 2028.3 1894.1 2028.5 C
+1894.4 2029.6 1896 2030 1896 2029.2 C
+1896.2 2029 1896.3 2029 1896.5 2029.2 C
+1896.8 2029.8 1897.3 2030 1897 2030.7 C
+1896.5 2030.7 1896.9 2031.5 1897.2 2031.6 C
+1898.3 2034 1899.5 2030.6 1899.6 2033.3 C
+1898.5 2033 1899.6 2034.4 1900.1 2034.8 C
+1901.3 2035.8 1903.2 2034.6 1902.5 2036.7 C
+1904.4 2036.9 1906.1 2032.2 1907.6 2035.5 C
+1907.5 2040.1 1907.7 2044.9 1907.3 2049.4 C
+1908 2050.2 1908.3 2051.4 1909.5 2051.6 C
+1910.1 2051.1 1911.6 2051.1 1911.4 2052.3 C
+1909.7 2052.8 1912.4 2054 1912.6 2054.7 C
+1913.4 2055.2 1913 2053.7 1913.6 2054.4 C
+1913.6 2054.5 1913.6 2055.3 1913.6 2054.7 C
+1913.7 2054.4 1913.9 2054.4 1914 2054.7 C
+1914 2054.9 1914.1 2055.3 1913.8 2055.4 C
+1913.7 2056 1915.2 2057.6 1916 2057.6 C
+1915.9 2057.3 1916.1 2057.2 1916.2 2057.1 C
+1917 2056.8 1916.7 2057.7 1917.2 2058 C
+1917 2058.3 1916.7 2058.3 1916.4 2058.3 C
+1917.1 2059 1917.3 2060.1 1918.4 2060.4 C
+1918.1 2059.2 1919.1 2060.6 1919.1 2059.5 C
+1919 2060.6 1920.6 2060.1 1919.8 2061.2 C
+1919.6 2061.2 1919.3 2061.2 1919.1 2061.2 C
+1919.6 2061.9 1921.4 2064.2 1921.5 2062.6 C
+1922.4 2062.1 1921.6 2063.9 1922.2 2064.3 C
+1922.9 2067.3 1926.1 2064.3 1925.6 2067.2 C
+1927.2 2066.8 1928.4 2064.6 1930.1 2065.2 C
+1931.8 2067.8 1931 2071.8 1930.8 2074.8 C
+1930.6 2076.4 1930.1 2078.6 1930.6 2080.4 C
+1936.6 2085.4 1941.8 2091.6 1948.1 2096.9 C
+1950.7 2096.7 1952.6 2094.8 1954.8 2093.8 C
+[0 0.33 0.33 0.99]  vc
+f 
+S 
+n
+1989.4 2080.6 m
+1996.1 2077.3 2002.7 2073.8 2009.6 2070.8 C
+2009.6 2069.6 2010.2 2067.7 2009.3 2067.4 C
+2008.9 2062 2009.1 2056.4 2009.1 2050.8 C
+2012.3 2046.6 2019 2046.6 2023.5 2043.2 C
+2024 2042.3 2025.1 2042.1 2025.4 2041.2 C
+2025.3 2032.7 2025.6 2023.1 2025.2 2014.6 C
+2025 2015.3 2024.6 2014.2 2024.7 2014.8 C
+2024.5 2024.7 2025.1 2030.9 2024.2 2041 C
+2020.4 2044.8 2014.3 2044.2 2010.5 2048 C
+2009 2048.4 2009.8 2046.7 2009.1 2046.3 C
+2008.5 2044.8 2010.2 2044.6 2009.6 2043.4 C
+2009.1 2043.9 2009.2 2042.1 2008.1 2042.7 C
+2006.5 2046.1 2009.3 2048.9 2007.6 2052.3 C
+2007.7 2058 2007.5 2063.8 2007.9 2069.3 C
+2002.3 2072.4 1996.5 2074.8 1990.8 2077.5 C
+1988.4 2079.2 1985.6 2079.8 1983.2 2081.6 C
+1980.5 2079 1977.9 2076.5 1975.5 2074.1 C
+1975.5 2075.1 1975.5 2076.2 1975.5 2077.2 C
+1977.8 2079.3 1980.3 2081.6 1982.7 2083.7 C
+1985.3 2083.5 1987.1 2081.6 1989.4 2080.6 C
+f 
+S 
+n
+1930.1 2079.9 m
+1931.1 2075.6 1929.2 2071.1 1930.8 2067.2 C
+1930.3 2066.3 1930.1 2064.6 1928.7 2065.5 C
+1927.7 2066.4 1926.5 2067 1925.3 2067.4 C
+1924.5 2066.9 1925.6 2065.7 1924.4 2066 C
+1924.2 2067.2 1923.6 2065.5 1923.2 2065.7 C
+1922.3 2063.6 1917.8 2062.1 1919.6 2060.4 C
+1919.3 2060.5 1919.2 2060.3 1919.1 2060.2 C
+1919.7 2060.9 1918.2 2061 1917.6 2060.2 C
+1917 2059.6 1916.1 2058.8 1916.4 2058 C
+1915.5 2058 1917.4 2057.1 1915.7 2057.8 C
+1914.8 2057.1 1913.4 2056.2 1913.3 2054.9 C
+1913.1 2055.4 1911.3 2054.3 1910.9 2053.2 C
+1910.7 2052.9 1910.2 2052.5 1910.7 2052.3 C
+1911.1 2052.5 1910.9 2052 1910.9 2051.8 C
+1910.5 2051.2 1909.9 2052.6 1909.2 2051.8 C
+1908.2 2051.4 1907.8 2050.2 1907.1 2049.4 C
+1907.5 2044.8 1907.3 2040 1907.3 2035.2 C
+1905.3 2033 1902.8 2039.3 1902.3 2035.7 C
+1899.6 2036 1898.4 2032.5 1896.3 2030.7 C
+1895.7 2030.1 1897.5 2030 1896.3 2029.7 C
+1896.3 2030.6 1895 2029.7 1894.4 2029.2 C
+1892.9 2028.1 1894.2 2027.4 1893.6 2027.1 C
+1892.1 2027.9 1891.7 2025.6 1890.8 2024.9 C
+1891.1 2024.6 1889.1 2024.3 1888.4 2023 C
+1887.5 2022.6 1888.2 2021.9 1888.1 2021.3 C
+1886.7 2022 1885.2 2020.4 1884.8 2019.2 C
+1884.8 2010 1884.6 2000.2 1885 1991.8 C
+1886.9 1989.6 1889.9 1989.3 1892.2 1987.5 C
+1898.3 1982.7 1905.6 1980.1 1912.8 1978.6 C
+1921 1974.2 1928.8 1968.9 1937.8 1966.6 C
+1939.8 1968.3 1938.8 1968.3 1940.4 1970 C
+1945.4 1972.5 1947.6 1981.5 1954.6 1979.3 C
+1952.3 1981 1950.4 1978.4 1948.6 1977.9 C
+1945.1 1973.9 1941.1 1970.6 1938 1966.6 C
+1928.4 1968.5 1920.6 1974.8 1911.9 1978.8 C
+1907.1 1979.2 1902.6 1981.7 1898.2 1983.6 C
+1893.9 1986 1889.9 1989 1885.5 1990.8 C
+1884.9 1991.2 1884.8 1991.8 1884.5 1992.3 C
+1884.9 2001.3 1884.7 2011.1 1884.8 2019.6 C
+1890.6 2025 1896.5 2031.2 1902.3 2036.9 C
+1904.6 2037.6 1905 2033 1907.3 2035.5 C
+1907.2 2040.2 1907 2044.8 1907.1 2049.6 C
+1913.6 2055.3 1918.4 2061.5 1925.1 2067.4 C
+1927.3 2068.2 1929.6 2062.5 1930.6 2066.9 C
+1929.7 2070.7 1930.3 2076 1930.1 2080.1 C
+1935.6 2085.7 1941.9 2090.7 1947.2 2096.7 C
+1942.2 2091.1 1935.5 2085.2 1930.1 2079.9 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1930.8 2061.9 m
+1930.3 2057.8 1931.8 2053.4 1931.1 2050.4 C
+1931.3 2050.3 1931.7 2050.5 1931.6 2050.1 C
+1933 2051.1 1934.4 2049.5 1935.9 2048.7 C
+1937 2046.5 1939.5 2047.1 1941.2 2045.1 C
+1939.7 2042.6 1937.3 2041.2 1935.4 2039.3 C
+1934 2039.7 1934.5 2038.1 1933.7 2037.6 C
+1934 2033.3 1933.1 2027.9 1934.4 2024.4 C
+1934.3 2023.8 1933.9 2022.8 1933 2022.8 C
+1931.6 2023.1 1930.5 2024.4 1929.2 2024.9 C
+1928.4 2024.5 1929.8 2023.5 1928.7 2023.5 C
+1927.7 2024.1 1926.2 2022.6 1925.6 2021.6 C
+1926.9 2021.6 1924.8 2020.6 1925.6 2020.4 C
+1924.7 2021.7 1923.9 2019.6 1923.2 2019.2 C
+1923.3 2018.3 1923.8 2018.1 1923.2 2018 C
+1922.9 2017.8 1922.9 2017.5 1922.9 2017.2 C
+1922.8 2018.3 1921.3 2017.3 1920.3 2018 C
+1916.6 2019.7 1913 2022.1 1910 2024.7 C
+1910 2032.9 1910 2041.2 1910 2049.4 C
+1915.4 2055.2 1920 2058.7 1925.3 2064.8 C
+1927.2 2064 1929 2061.4 1930.8 2061.9 C
+[0 0 0 0]  vc
+f 
+S 
+n
+1907.6 2030.4 m
+1907.5 2027.1 1906.4 2021.7 1908.5 2019.9 C
+1908.8 2020.1 1908.9 2019 1909.2 2019.6 C
+1910 2019.6 1912 2019.2 1913.1 2018.2 C
+1913.7 2016.5 1920.2 2015.7 1917.4 2012.7 C
+1918.2 2011.2 1917 2013.8 1917.2 2012 C
+1916.9 2012.3 1916 2012.4 1915.2 2012 C
+1912.5 2010.5 1916.6 2008.8 1913.6 2009.6 C
+1912.6 2009.2 1911.1 2009 1910.9 2007.6 C
+1911 1999.2 1911.8 1989.8 1911.2 1982.2 C
+1910.1 1981.1 1908.8 1982.2 1907.6 1982.2 C
+1900.8 1986.5 1893.2 1988.8 1887.2 1994.2 C
+1887.2 2002.4 1887.2 2010.7 1887.2 2018.9 C
+1892.6 2024.7 1897.2 2028.2 1902.5 2034.3 C
+1904.3 2033.3 1906.2 2032.1 1907.6 2030.4 C
+f 
+S 
+n
+1910.7 2025.4 m
+1912.7 2022.4 1916.7 2020.8 1919.8 2018.9 C
+1920.2 2018.7 1920.6 2018.6 1921 2018.4 C
+1925 2020 1927.4 2028.5 1932 2024.2 C
+1932.3 2025 1932.5 2023.7 1932.8 2024.4 C
+1932.8 2028 1932.8 2031.5 1932.8 2035 C
+1931.9 2033.9 1932.5 2036.3 1932.3 2036.9 C
+1933.2 2036.4 1932.5 2038.5 1933 2038.4 C
+1933.1 2040.5 1935.6 2042.2 1936.6 2043.2 C
+1936.2 2042.4 1935.1 2040.8 1933.7 2040.3 C
+1932.2 2034.4 1933.8 2029.8 1933 2023.2 C
+1931.1 2024.9 1928.4 2026.4 1926.5 2023.5 C
+1925.1 2021.6 1923 2019.8 1921.5 2018.2 C
+1917.8 2018.9 1915.2 2022.5 1911.6 2023.5 C
+1910.8 2023.8 1911.2 2024.7 1910.4 2025.2 C
+1910.9 2031.8 1910.6 2039.1 1910.7 2045.6 C
+1910.1 2048 1910.7 2045.9 1911.2 2044.8 C
+1910.6 2038.5 1911.2 2031.8 1910.7 2025.4 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1910.7 2048.9 m
+1910.3 2047.4 1911.3 2046.5 1911.6 2045.3 C
+1912.9 2045.3 1913.9 2047.1 1915.2 2045.8 C
+1915.2 2044.9 1916.6 2043.3 1917.2 2042.9 C
+1918.7 2042.9 1919.4 2044.4 1920.5 2043.2 C
+1921.2 2042.2 1921.4 2040.9 1922.4 2040.3 C
+1924.5 2040.3 1925.7 2040.9 1926.8 2039.6 C
+1927.1 2037.9 1926.8 2038.1 1927.7 2037.6 C
+1929 2037.5 1930.4 2037 1931.6 2037.2 C
+1932.3 2038.2 1933.1 2038.7 1932.8 2040.3 C
+1935 2041.8 1935.9 2043.8 1938.5 2044.8 C
+1938.6 2045 1938.3 2045.5 1938.8 2045.3 C
+1939.1 2042.9 1935.4 2044.2 1935.4 2042.2 C
+1932.1 2040.8 1932.8 2037.2 1932 2034.8 C
+1932.3 2034 1932.7 2035.4 1932.5 2034.8 C
+1931.3 2031.8 1935.5 2020.1 1928.9 2025.9 C
+1924.6 2024.7 1922.6 2014.5 1917.4 2020.4 C
+1915.5 2022.8 1912 2022.6 1910.9 2025.4 C
+1911.5 2031.9 1910.9 2038.8 1911.4 2045.3 C
+1911.1 2046.5 1910 2047.4 1910.4 2048.9 C
+1915.1 2054.4 1920.4 2058.3 1925.1 2063.8 C
+1920.8 2058.6 1914.9 2054.3 1910.7 2048.9 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1934.7 2031.9 m
+1934.6 2030.7 1934.9 2029.5 1934.4 2028.5 C
+1934 2029.5 1934.3 2031.2 1934.2 2032.6 C
+1933.8 2031.7 1934.9 2031.6 1934.7 2031.9 C
+[0.92 0.92 0 0.67]  vc
+f 
+S 
+n
+vmrs
+1934.7 2019.4 m
+1934.1 2015.3 1935.6 2010.9 1934.9 2007.9 C
+1935.1 2007.8 1935.6 2008.1 1935.4 2007.6 C
+1936.8 2008.6 1938.2 2007 1939.7 2006.2 C
+1940.1 2004.3 1942.7 2005 1943.6 2003.8 C
+1945.1 2000.3 1954 2000.8 1950 1996.6 C
+1952.1 1993.3 1948.2 1989.2 1951.2 1985.6 C
+1953 1981.4 1948.4 1982.3 1947.9 1979.8 C
+1945.4 1979.6 1945.1 1975.5 1942.4 1975 C
+1942.4 1972.3 1938 1973.6 1938.5 1970.4 C
+1937.4 1969 1935.6 1970.1 1934.2 1970.2 C
+1927.5 1974.5 1919.8 1976.8 1913.8 1982.2 C
+1913.8 1990.4 1913.8 1998.7 1913.8 2006.9 C
+1919.3 2012.7 1923.8 2016.2 1929.2 2022.3 C
+1931.1 2021.6 1932.8 2018.9 1934.7 2019.4 C
+[0 0 0 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+2024.2 2038.1 m
+2024.1 2029.3 2024.4 2021.7 2024.7 2014.4 C
+2024.4 2013.6 2020.6 2013.4 2021.3 2011.2 C
+2020.5 2010.3 2018.4 2010.6 2018.9 2008.6 C
+2019 2008.8 2018.8 2009 2018.7 2009.1 C
+2018.2 2006.7 2015.2 2007.9 2015.3 2005.5 C
+2014.7 2004.8 2012.4 2005.1 2013.2 2003.6 C
+2012.3 2004.2 2012.8 2002.4 2012.7 2002.6 C
+2009.4 2003.3 2011.2 1998.6 2008.4 1999.2 C
+2007 1999.1 2006.1 1999.4 2005.7 2000.4 C
+2006.9 1998.5 2007.7 2000.5 2009.3 2000.2 C
+2009.2 2003.7 2012.4 2002.1 2012.9 2005.2 C
+2015.9 2005.6 2015.2 2008.6 2017.7 2008.8 C
+2018.4 2009.6 2018.3 2011.4 2019.6 2011 C
+2021.1 2011.7 2021.4 2014.8 2023.7 2015.1 C
+2023.7 2023.5 2023.9 2031.6 2023.5 2040.5 C
+2021.8 2041.7 2020.7 2043.6 2018.4 2043.9 C
+2020.8 2042.7 2025.5 2041.8 2024.2 2038.1 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+2023.5 2040 m
+2023.5 2031.1 2023.5 2023.4 2023.5 2015.1 C
+2020.2 2015 2021.8 2010.3 2018.4 2011 C
+2018.6 2007.5 2014.7 2009.3 2014.8 2006.4 C
+2011.8 2006.3 2012.2 2002.3 2009.8 2002.4 C
+2009.7 2001.5 2009.2 2000.1 2008.4 2000.2 C
+2008.7 2000.9 2009.7 2001.2 2009.3 2002.4 C
+2008.4 2004.2 2007.5 2003.1 2007.9 2005.5 C
+2007.9 2010.8 2007.7 2018.7 2008.1 2023.2 C
+2009 2024.3 2007.3 2023.4 2007.9 2024 C
+2007.7 2024.6 2007.3 2026.3 2008.6 2027.1 C
+2009.7 2026.8 2010 2027.6 2010.5 2028 C
+2010.5 2028.2 2010.5 2029.1 2010.5 2028.5 C
+2011.5 2028 2010.5 2030 2011.5 2030 C
+2014.2 2029.7 2012.9 2032.2 2014.8 2032.6 C
+2015.1 2033.6 2015.3 2033 2016 2033.3 C
+2017 2033.9 2016.6 2035.4 2017.2 2036.2 C
+2018.7 2036.4 2019.2 2039 2021.3 2038.4 C
+2021.6 2035.4 2019.7 2029.5 2021.1 2027.3 C
+2020.9 2023.5 2021.5 2018.5 2020.6 2016 C
+2020.9 2013.9 2021.5 2015.4 2022.3 2014.4 C
+2022.2 2015.1 2023.3 2014.8 2023.2 2015.6 C
+2022.7 2019.8 2023.3 2024.3 2022.8 2028.5 C
+2022.3 2028.2 2022.6 2027.6 2022.5 2027.1 C
+2022.5 2027.8 2022.5 2029.2 2022.5 2029.2 C
+2022.6 2029.2 2022.7 2029.1 2022.8 2029 C
+2023.9 2032.8 2022.6 2037 2023 2040.8 C
+2022.3 2041.2 2021.6 2041.5 2021.1 2042.2 C
+2022 2041.2 2022.9 2041.4 2023.5 2040 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+2009.1 1997.8 m
+2003.8 1997.7 2000.1 2002.4 1995.4 2003.1 C
+1995 1999.5 1995.2 1995 1995.2 1992 C
+1995.2 1995.8 1995 1999.7 1995.4 2003.3 C
+2000.3 2002.2 2003.8 1997.9 2009.1 1997.8 C
+2012.3 2001.2 2015.6 2004.8 2018.7 2008.1 C
+2021.6 2011.2 2027.5 2013.9 2025.9 2019.9 C
+2026.1 2017.9 2025.6 2016.2 2025.4 2014.4 C
+2020.2 2008.4 2014 2003.6 2009.1 1997.8 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+2009.3 1997.8 m
+2008.7 1997.4 2007.9 1997.6 2007.2 1997.6 C
+2007.9 1997.6 2008.9 1997.4 2009.6 1997.8 C
+2014.7 2003.6 2020.8 2008.8 2025.9 2014.8 C
+2025.8 2017.7 2026.1 2014.8 2025.6 2014.1 C
+2020.4 2008.8 2014.8 2003.3 2009.3 1997.8 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+2009.6 1997.6 m
+2009 1997.1 2008.1 1997.4 2007.4 1997.3 C
+2008.1 1997.4 2009 1997.1 2009.6 1997.6 C
+2014.8 2003.7 2021.1 2008.3 2025.9 2014.4 C
+2021.1 2008.3 2014.7 2003.5 2009.6 1997.6 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+2021.8 2011.5 m
+2021.9 2012.2 2022.3 2013.5 2023.7 2013.6 C
+2023.4 2012.7 2022.8 2011.8 2021.8 2011.5 C
+[0 0.33 0.33 0.99]  vc
+f 
+S 
+n
+2021.1 2042 m
+2022.1 2041.1 2020.9 2040.2 2020.6 2039.6 C
+2018.4 2039.5 2018.1 2036.9 2016.3 2036.4 C
+2015.8 2035.5 2015.3 2033.8 2014.8 2033.6 C
+2012.4 2033.8 2013 2030.4 2010.5 2030.2 C
+2009.6 2028.9 2009.6 2028.3 2008.4 2028 C
+2006.9 2026.7 2007.5 2024.3 2006 2023.2 C
+2006.6 2023.2 2005.7 2023.3 2005.7 2023 C
+2006.4 2022.5 2006.3 2021.1 2006.7 2020.6 C
+2006.6 2015 2006.9 2009 2006.4 2003.8 C
+2006.9 2002.5 2007.6 2001.1 2006.9 2000.7 C
+2004.6 2003.6 2003 2002.9 2000.2 2004.3 C
+1999.3 2005.8 1997.9 2006.3 1996.1 2006.7 C
+1995.7 2008.9 1996 2011.1 1995.9 2012.9 C
+1993.4 2015.1 1990.5 2016.2 1987.7 2017.7 C
+1987.1 2019.3 1991.1 2019.4 1990.4 2021.3 C
+1990.5 2021.5 1991.9 2022.3 1992 2023 C
+1994.8 2024.4 1996.2 2027.5 1998.5 2030 C
+2002.4 2033 2005.2 2037.2 2008.8 2041 C
+2010.2 2041.3 2011.6 2042 2011 2043.9 C
+2011.2 2044.8 2010.1 2045.3 2010.5 2046.3 C
+2013.8 2044.8 2017.5 2043.4 2021.1 2042 C
+[0 0.5 0.5 0.2]  vc
+f 
+S 
+n
+2019.4 2008.8 m
+2018.9 2009.2 2019.3 2009.9 2019.6 2010.3 C
+2022.2 2011.5 2020.3 2009.1 2019.4 2008.8 C
+[0 0.33 0.33 0.99]  vc
+f 
+S 
+n
+2018 2007.4 m
+2015.7 2006.7 2015.3 2003.6 2012.9 2002.8 C
+2013.5 2003.7 2013.5 2005.1 2015.6 2005.2 C
+2016.4 2006.1 2015.7 2007.7 2018 2007.4 C
+f 
+S 
+n
+vmrs
+1993.5 2008.8 m
+1993.4 2000 1993.7 1992.5 1994 1985.1 C
+1993.7 1984.3 1989.9 1984.1 1990.6 1982 C
+1989.8 1981.1 1987.7 1981.4 1988.2 1979.3 C
+1988.3 1979.6 1988.1 1979.7 1988 1979.8 C
+1987.5 1977.5 1984.5 1978.6 1984.6 1976.2 C
+1983.9 1975.5 1981.7 1975.8 1982.4 1974.3 C
+1981.6 1974.9 1982.1 1973.1 1982 1973.3 C
+1979 1973.7 1980 1968.8 1976.9 1969.7 C
+1975.9 1969.8 1975.3 1970.3 1975 1971.2 C
+1976.2 1969.2 1977 1971.2 1978.6 1970.9 C
+1978.5 1974.4 1981.7 1972.8 1982.2 1976 C
+1985.2 1976.3 1984.5 1979.3 1987 1979.6 C
+1987.7 1980.3 1987.5 1982.1 1988.9 1981.7 C
+1990.4 1982.4 1990.7 1985.5 1993 1985.8 C
+1992.9 1994.3 1993.2 2002.3 1992.8 2011.2 C
+1991.1 2012.4 1990 2014.4 1987.7 2014.6 C
+1990.1 2013.4 1994.7 2012.6 1993.5 2008.8 C
+[0 0.87 0.91 0.83]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1992.8 2010.8 m
+1992.8 2001.8 1992.8 1994.1 1992.8 1985.8 C
+1989.5 1985.7 1991.1 1981.1 1987.7 1981.7 C
+1987.9 1978.2 1983.9 1980 1984.1 1977.2 C
+1981.1 1977 1981.5 1973 1979.1 1973.1 C
+1979 1972.2 1978.5 1970.9 1977.6 1970.9 C
+1977.9 1971.6 1979 1971.9 1978.6 1973.1 C
+1977.6 1974.9 1976.8 1973.9 1977.2 1976.2 C
+1977.2 1981.5 1977 1989.4 1977.4 1994 C
+1978.3 1995 1976.6 1994.1 1977.2 1994.7 C
+1977 1995.3 1976.6 1997 1977.9 1997.8 C
+1979 1997.5 1979.3 1998.3 1979.8 1998.8 C
+1979.8 1998.9 1979.8 1999.8 1979.8 1999.2 C
+1980.8 1998.7 1979.7 2000.7 1980.8 2000.7 C
+1983.5 2000.4 1982.1 2003 1984.1 2003.3 C
+1984.4 2004.3 1984.5 2003.7 1985.3 2004 C
+1986.3 2004.6 1985.9 2006.1 1986.5 2006.9 C
+1988 2007.1 1988.4 2009.7 1990.6 2009.1 C
+1990.9 2006.1 1989 2000.2 1990.4 1998 C
+1990.2 1994.3 1990.8 1989.2 1989.9 1986.8 C
+1990.2 1984.7 1990.8 1986.2 1991.6 1985.1 C
+1991.5 1985.9 1992.6 1985.5 1992.5 1986.3 C
+1992 1990.5 1992.6 1995 1992 1999.2 C
+1991.6 1998.9 1991.9 1998.3 1991.8 1997.8 C
+1991.8 1998.5 1991.8 2000 1991.8 2000 C
+1991.9 1999.9 1992 1999.8 1992 1999.7 C
+1993.2 2003.5 1991.9 2007.7 1992.3 2011.5 C
+1991.6 2012 1990.9 2012.2 1990.4 2012.9 C
+1991.3 2011.9 1992.2 2012.1 1992.8 2010.8 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1978.4 1968.5 m
+1977 1969.2 1975.8 1968.2 1974.5 1969 C
+1968.3 1973 1961.6 1976 1955.1 1979.1 C
+1962 1975.9 1968.8 1972.5 1975.5 1968.8 C
+1976.5 1968.8 1977.6 1968.8 1978.6 1968.8 C
+1981.7 1972.1 1984.8 1975.7 1988 1978.8 C
+1990.9 1981.9 1996.8 1984.6 1995.2 1990.6 C
+1995.3 1988.6 1994.9 1986.9 1994.7 1985.1 C
+1989.5 1979.1 1983.3 1974.3 1978.4 1968.5 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1978.4 1968.3 m
+1977.9 1968.7 1977.1 1968.5 1976.4 1968.5 C
+1977.3 1968.8 1978.1 1967.9 1978.8 1968.5 C
+1984 1974.3 1990.1 1979.5 1995.2 1985.6 C
+1995.1 1988.4 1995.3 1985.6 1994.9 1984.8 C
+1989.5 1979.4 1983.9 1973.8 1978.4 1968.3 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1978.6 1968 m
+1977.9 1968 1977.4 1968.6 1978.4 1968 C
+1983.9 1973.9 1990.1 1979.1 1995.2 1985.1 C
+1990.2 1979 1983.8 1974.1 1978.6 1968 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1991.1 1982.2 m
+1991.2 1982.9 1991.6 1984.2 1993 1984.4 C
+1992.6 1983.5 1992.1 1982.5 1991.1 1982.2 C
+[0 0.33 0.33 0.99]  vc
+f 
+S 
+n
+1990.4 2012.7 m
+1991.4 2011.8 1990.2 2010.9 1989.9 2010.3 C
+1987.7 2010.2 1987.4 2007.6 1985.6 2007.2 C
+1985.1 2006.2 1984.6 2004.5 1984.1 2004.3 C
+1981.7 2004.5 1982.3 2001.2 1979.8 2000.9 C
+1978.8 1999.6 1978.8 1999.1 1977.6 1998.8 C
+1976.1 1997.4 1976.7 1995 1975.2 1994 C
+1975.8 1994 1975 1994 1975 1993.7 C
+1975.7 1993.2 1975.6 1991.8 1976 1991.3 C
+1975.9 1985.7 1976.1 1979.7 1975.7 1974.5 C
+1976.2 1973.3 1976.9 1971.8 1976.2 1971.4 C
+1973.9 1974.3 1972.2 1973.6 1969.5 1975 C
+1967.9 1977.5 1963.8 1977.1 1961.8 1980 C
+1959 1980 1957.6 1983 1954.8 1982.9 C
+1953.8 1984.2 1954.8 1985.7 1955.1 1987.2 C
+1956.2 1989.5 1959.7 1990.1 1959.9 1991.8 C
+1965.9 1998 1971.8 2005.2 1978.1 2011.7 C
+1979.5 2012 1980.9 2012.7 1980.3 2014.6 C
+1980.5 2015.6 1979.4 2016 1979.8 2017 C
+1983 2015.6 1986.8 2014.1 1990.4 2012.7 C
+[0 0.5 0.5 0.2]  vc
+f 
+S 
+n
+1988.7 1979.6 m
+1988.2 1979.9 1988.6 1980.6 1988.9 1981 C
+1991.4 1982.2 1989.6 1979.9 1988.7 1979.6 C
+[0 0.33 0.33 0.99]  vc
+f 
+S 
+n
+1987.2 1978.1 m
+1985 1977.5 1984.6 1974.3 1982.2 1973.6 C
+1982.7 1974.5 1982.8 1975.8 1984.8 1976 C
+1985.7 1976.9 1985 1978.4 1987.2 1978.1 C
+f 
+S 
+n
+1975.5 2084 m
+1975.5 2082 1975.3 2080 1975.7 2078.2 C
+1978.8 2079 1980.9 2085.5 1984.8 2083.5 C
+1993 2078.7 2001.6 2075 2010 2070.8 C
+2010.1 2064 2009.9 2057.2 2010.3 2050.6 C
+2014.8 2046.2 2020.9 2045.7 2025.6 2042 C
+2026.1 2035.1 2025.8 2028 2025.9 2021.1 C
+2025.8 2027.8 2026.1 2034.6 2025.6 2041.2 C
+2022.2 2044.9 2017.6 2046.8 2012.9 2048 C
+2012.5 2049.5 2010.4 2049.4 2009.8 2051.1 C
+2009.9 2057.6 2009.6 2064.2 2010 2070.5 C
+2001.2 2075.4 1992 2079.1 1983.2 2084 C
+1980.3 2082.3 1977.8 2079.2 1975.2 2077.5 C
+1974.9 2079.9 1977.2 2084.6 1973.3 2085.2 C
+1964.7 2088.6 1956.8 2093.7 1948.1 2097.2 C
+1949 2097.3 1949.6 2096.9 1950.3 2096.7 C
+1958.4 2091.9 1967.1 2088.2 1975.5 2084 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+vmrs
+1948.6 2094.5 m
+1950.2 2093.7 1951.8 2092.9 1953.4 2092.1 C
+1951.8 2092.9 1950.2 2093.7 1948.6 2094.5 C
+[0 0.87 0.91 0.83]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1971.6 2082.3 m
+1971.6 2081.9 1970.7 2081.1 1970.9 2081.3 C
+1970.7 2081.6 1970.6 2081.6 1970.4 2081.3 C
+1970.8 2080.1 1968.7 2081.7 1968.3 2080.8 C
+1966.6 2080.9 1966.7 2078 1964.2 2078.2 C
+1964.8 2075 1960.1 2075.8 1960.1 2072.9 C
+1958 2072.3 1957.5 2069.3 1955.3 2069.3 C
+1953.9 2070.9 1948.8 2067.8 1950 2072 C
+1949 2074 1943.2 2070.6 1944 2074.8 C
+1942.2 2076.6 1937.6 2073.9 1938 2078.2 C
+1936.7 2078.6 1935 2078.6 1933.7 2078.2 C
+1933.5 2080 1936.8 2080.7 1937.3 2082.8 C
+1939.9 2083.5 1940.6 2086.4 1942.6 2088 C
+1945.2 2089.2 1946 2091.3 1948.4 2093.6 C
+1956 2089.5 1963.9 2086.1 1971.6 2082.3 C
+[0 0.01 1 0]  vc
+f 
+S 
+n
+1958.2 2089.7 m
+1956.4 2090 1955.6 2091.3 1953.9 2091.9 C
+1955.6 2091.9 1956.5 2089.7 1958.2 2089.7 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+1929.9 2080.4 m
+1929.5 2077.3 1929.7 2073.9 1929.6 2070.8 C
+1929.8 2074.1 1929.2 2077.8 1930.1 2080.8 C
+1935.8 2085.9 1941.4 2091.3 1946.9 2096.9 C
+1941.2 2091 1935.7 2086 1929.9 2080.4 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1930.1 2080.4 m
+1935.8 2086 1941.5 2090.7 1946.9 2096.7 C
+1941.5 2090.9 1935.7 2085.8 1930.1 2080.4 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1940.9 2087.1 m
+1941.7 2088 1944.8 2090.6 1943.6 2089.2 C
+1942.5 2089 1941.6 2087.7 1940.9 2087.1 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+1972.8 2082.8 m
+1973 2075.3 1972.4 2066.9 1973.3 2059.5 C
+1972.5 2058.9 1972.8 2057.3 1973.1 2056.4 C
+1974.8 2055.2 1973.4 2055.5 1972.4 2055.4 C
+1970.1 2053.2 1967.9 2050.9 1965.6 2048.7 C
+1960.9 2049.9 1956.9 2052.7 1952.4 2054.7 C
+1949.3 2052.5 1946.3 2049.5 1943.6 2046.8 C
+1939.9 2047.7 1936.8 2050.1 1933.5 2051.8 C
+1930.9 2054.9 1933.5 2056.2 1932.3 2059.7 C
+1933.2 2059.7 1932.2 2060.5 1932.5 2060.2 C
+1933.2 2062.5 1931.6 2064.6 1932.5 2067.4 C
+1932.9 2069.7 1932.7 2072.2 1932.8 2074.6 C
+1933.6 2070.6 1932.2 2066.3 1933 2062.6 C
+1934.4 2058.2 1929.8 2053.5 1935.2 2051.1 C
+1937.7 2049.7 1940.2 2048 1942.8 2046.8 C
+1945.9 2049.2 1948.8 2052 1951.7 2054.7 C
+1952.7 2054.7 1953.6 2054.6 1954.4 2054.2 C
+1958.1 2052.5 1961.7 2049.3 1965.9 2049.2 C
+1968.2 2052.8 1975.2 2055 1972.6 2060.9 C
+1973.3 2062.4 1972.2 2065.2 1972.6 2067.6 C
+1972.7 2072.6 1972.4 2077.7 1972.8 2082.5 C
+1968.1 2084.9 1963.5 2087.5 1958.7 2089.5 C
+1963.5 2087.4 1968.2 2085 1972.8 2082.8 C
+f 
+S 
+n
+1935.2 2081.1 m
+1936.8 2083.4 1938.6 2084.6 1940.4 2086.6 C
+1938.8 2084.4 1936.7 2083.4 1935.2 2081.1 C
+f 
+S 
+n
+1983.2 2081.3 m
+1984.8 2080.5 1986.3 2079.7 1988 2078.9 C
+1986.3 2079.7 1984.8 2080.5 1983.2 2081.3 C
+f 
+S 
+n
+2006.2 2069.1 m
+2006.2 2068.7 2005.2 2067.9 2005.5 2068.1 C
+2005.3 2068.4 2005.2 2068.4 2005 2068.1 C
+2005.4 2066.9 2003.3 2068.5 2002.8 2067.6 C
+2001.2 2067.7 2001.2 2064.8 1998.8 2065 C
+1999.4 2061.8 1994.7 2062.6 1994.7 2059.7 C
+1992.4 2059.5 1992.4 2055.8 1990.1 2056.8 C
+1985.9 2059.5 1981.1 2061 1976.9 2063.8 C
+1977.2 2067.6 1974.9 2074.2 1978.8 2075.8 C
+1979.6 2077.8 1981.7 2078.4 1982.9 2080.4 C
+1990.6 2076.3 1998.5 2072.9 2006.2 2069.1 C
+[0 0.01 1 0]  vc
+f 
+S 
+n
+vmrs
+1992.8 2076.5 m
+1991 2076.8 1990.2 2078.1 1988.4 2078.7 C
+1990.2 2078.7 1991 2076.5 1992.8 2076.5 C
+[0 0.87 0.91 0.83]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1975.5 2073.4 m
+1976.1 2069.7 1973.9 2064.6 1977.4 2062.4 C
+1973.9 2064.5 1976.1 2069.9 1975.5 2073.6 C
+1976 2074.8 1979.3 2077.4 1978.1 2076 C
+1977 2075.7 1975.8 2074.5 1975.5 2073.4 C
+f 
+S 
+n
+2007.4 2069.6 m
+2007.6 2062.1 2007 2053.7 2007.9 2046.3 C
+2007.1 2045.7 2007.3 2044.1 2007.6 2043.2 C
+2009.4 2042 2007.9 2042.3 2006.9 2042.2 C
+2002.2 2037.4 1996.7 2032.4 1992.5 2027.3 C
+1992 2027.3 1991.6 2027.3 1991.1 2027.3 C
+1991.4 2035.6 1991.4 2045.6 1991.1 2054.4 C
+1990.5 2055.5 1988.4 2056.6 1990.6 2055.4 C
+1991.6 2055.4 1991.6 2054.1 1991.6 2053.2 C
+1990.8 2044.7 1991.9 2035.4 1991.6 2027.6 C
+1991.8 2027.6 1992 2027.6 1992.3 2027.6 C
+1997 2032.8 2002.5 2037.7 2007.2 2042.9 C
+2007.3 2044.8 2006.7 2047.4 2007.6 2048.4 C
+2006.9 2055.1 2007.1 2062.5 2007.4 2069.3 C
+2002.7 2071.7 1998.1 2074.3 1993.2 2076.3 C
+1998 2074.2 2002.7 2071.8 2007.4 2069.6 C
+f 
+S 
+n
+2006.7 2069.1 m
+2006.3 2068.6 2005.9 2067.7 2005.7 2066.9 C
+2005.7 2059.7 2005.9 2051.4 2005.5 2045.1 C
+2004.9 2045.3 2004.7 2044.5 2004.3 2045.3 C
+2005.1 2045.3 2004.2 2045.8 2004.8 2046 C
+2004.8 2052.2 2004.8 2059.2 2004.8 2064.5 C
+2005.7 2065.7 2005.1 2065.7 2005 2066.7 C
+2003.8 2067 2002.7 2067.2 2001.9 2066.4 C
+2001.3 2064.6 1998 2063.1 1998 2061.9 C
+1996.1 2062.3 1996.6 2058.3 1994.2 2058.8 C
+1992.6 2057.7 1992.7 2054.8 1989.9 2056.6 C
+1985.6 2059.3 1980.9 2060.8 1976.7 2063.6 C
+1976 2066.9 1976 2071.2 1976.7 2074.6 C
+1977.6 2070.8 1973.1 2062.1 1980.5 2061.2 C
+1984.3 2060.3 1987.5 2058.2 1990.8 2056.4 C
+1991.7 2056.8 1992.9 2057.2 1993.5 2059.2 C
+1994.3 2058.6 1994.4 2060.6 1994.7 2059.2 C
+1995.3 2062.7 1999.2 2061.4 1998.8 2064.8 C
+2001.8 2065.4 2002.5 2068.4 2005.2 2067.4 C
+2004.9 2067.9 2006 2068 2006.4 2069.1 C
+2001.8 2071.1 1997.4 2073.9 1992.8 2075.8 C
+1997.5 2073.8 2002 2071.2 2006.7 2069.1 C
+[0 0.2 1 0]  vc
+f 
+S 
+n
+1988.7 2056.6 m
+1985.1 2058.7 1981.1 2060.1 1977.6 2061.9 C
+1981.3 2060.5 1985.6 2058.1 1988.7 2056.6 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+1977.9 2059.5 m
+1975.7 2064.5 1973.7 2054.7 1975.2 2060.9 C
+1976 2060.6 1977.6 2059.7 1977.9 2059.5 C
+f 
+S 
+n
+1989.6 2051.3 m
+1990.1 2042.3 1989.8 2036.6 1989.9 2028 C
+1989.8 2027 1990.8 2028.3 1990.1 2027.3 C
+1988.9 2026.7 1986.7 2026.9 1986.8 2024.7 C
+1987.4 2023 1985.9 2024.6 1985.1 2023.7 C
+1984.1 2021.4 1982.5 2020.5 1980.3 2020.6 C
+1979.9 2020.8 1979.5 2021.1 1979.3 2021.6 C
+1979.7 2025.8 1978.4 2033 1979.6 2038.1 C
+1983.7 2042.9 1968.8 2044.6 1978.8 2042.7 C
+1979.3 2042.3 1979.6 2041.9 1980 2041.5 C
+1980 2034.8 1980 2027 1980 2021.6 C
+1981.3 2020.5 1981.7 2021.5 1982.9 2021.8 C
+1983.6 2024.7 1986.1 2023.8 1986.8 2026.4 C
+1987.1 2027.7 1988.6 2027.1 1989.2 2028.3 C
+1989.1 2036.7 1989.3 2044.8 1988.9 2053.7 C
+1987.2 2054.9 1986.2 2056.8 1983.9 2057.1 C
+1986.3 2055.9 1990.9 2055 1989.6 2051.3 C
+f 
+S 
+n
+1971.6 2078.9 m
+1971.4 2070.5 1972.1 2062.2 1971.6 2055.9 C
+1969.9 2053.7 1967.6 2051.7 1965.6 2049.6 C
+1961.4 2050.4 1957.6 2053.6 1953.4 2055.2 C
+1949.8 2055.6 1948.2 2051.2 1945.5 2049.6 C
+1945.1 2048.8 1944.5 2047.9 1943.6 2047.5 C
+1940.1 2047.8 1937.3 2051 1934 2052.3 C
+1933.7 2052.6 1933.7 2053 1933.2 2053.2 C
+1933.7 2060.8 1933.4 2067.2 1933.5 2074.6 C
+1933.8 2068.1 1934 2060.9 1933.2 2054 C
+1935.3 2050.9 1939.3 2049.6 1942.4 2047.5 C
+1942.8 2047.5 1943.4 2047.4 1943.8 2047.7 C
+1947.1 2050.2 1950.3 2057.9 1955.3 2054.4 C
+1955.4 2054.4 1955.5 2054.3 1955.6 2054.2 C
+1955.9 2057.6 1956.1 2061.8 1955.3 2064.8 C
+1955.4 2064.3 1955.1 2063.8 1955.6 2063.6 C
+1956 2066.6 1955.3 2068.7 1958.7 2069.8 C
+1959.2 2071.7 1961.4 2071.7 1962 2074.1 C
+1964.4 2074.2 1964 2077.7 1967.3 2078.4 C
+1967 2079.7 1968.1 2079.9 1969 2080.1 C
+1971.1 2079.9 1970 2079.2 1970.4 2078 C
+1969.5 2077.2 1970.3 2075.9 1969.7 2075.1 C
+1970.1 2069.8 1970.1 2063.6 1969.7 2058.8 C
+1969.2 2058.5 1970 2058.1 1970.2 2057.8 C
+1970.4 2058.3 1971.2 2057.7 1971.4 2058.3 C
+1971.5 2065.3 1971.2 2073.6 1971.6 2081.1 C
+1974.1 2081.4 1969.8 2084.3 1972.4 2082.5 C
+1971.9 2081.4 1971.6 2080.2 1971.6 2078.9 C
+[0 0.4 1 0]  vc
+f 
+S 
+n
+1952.4 2052 m
+1954.1 2051.3 1955.6 2050.4 1957.2 2049.6 C
+1955.6 2050.4 1954.1 2051.3 1952.4 2052 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+1975.5 2039.8 m
+1975.5 2039.4 1974.5 2038.7 1974.8 2038.8 C
+1974.6 2039.1 1974.5 2039.1 1974.3 2038.8 C
+1974.6 2037.6 1972.5 2039.3 1972.1 2038.4 C
+1970.4 2038.4 1970.5 2035.5 1968 2035.7 C
+1968.6 2032.5 1964 2033.3 1964 2030.4 C
+1961.9 2029.8 1961.4 2026.8 1959.2 2026.8 C
+1957.7 2028.5 1952.6 2025.3 1953.9 2029.5 C
+1952.9 2031.5 1947 2028.2 1947.9 2032.4 C
+1946 2034.2 1941.5 2031.5 1941.9 2035.7 C
+1940.6 2036.1 1938.9 2036.1 1937.6 2035.7 C
+1937.3 2037.5 1940.7 2038.2 1941.2 2040.3 C
+1943.7 2041.1 1944.4 2043.9 1946.4 2045.6 C
+1949.1 2046.7 1949.9 2048.8 1952.2 2051.1 C
+1959.9 2047.1 1967.7 2043.6 1975.5 2039.8 C
+[0 0.01 1 0]  vc
+f 
+S 
+n
+vmrs
+1962 2047.2 m
+1960.2 2047.5 1959.5 2048.9 1957.7 2049.4 C
+1959.5 2049.5 1960.3 2047.2 1962 2047.2 C
+[0 0.87 0.91 0.83]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+2012.4 2046.3 m
+2010.3 2051.3 2008.3 2041.5 2009.8 2047.7 C
+2010.5 2047.4 2012.2 2046.5 2012.4 2046.3 C
+f 
+S 
+n
+1944.8 2044.6 m
+1945.5 2045.6 1948.6 2048.1 1947.4 2046.8 C
+1946.3 2046.5 1945.5 2045.2 1944.8 2044.6 C
+f 
+S 
+n
+1987.2 2054.9 m
+1983.7 2057.3 1979.6 2058 1976 2060.2 C
+1974.7 2058.2 1977.2 2055.8 1974.3 2054.9 C
+1973.1 2052 1970.4 2050.2 1968 2048 C
+1968 2047.7 1968 2047.4 1968.3 2047.2 C
+1969.5 2046.1 1983 2040.8 1972.4 2044.8 C
+1971.2 2046.6 1967.9 2046 1968 2048.2 C
+1970.5 2050.7 1973.8 2052.6 1974.3 2055.6 C
+1975.1 2055 1975.7 2056.7 1975.7 2057.1 C
+1975.7 2058.2 1974.8 2059.3 1975.5 2060.4 C
+1979.3 2058.2 1983.9 2057.7 1987.2 2054.9 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1967.8 2047.5 m
+1968.5 2047 1969.1 2046.5 1969.7 2046 C
+1969.1 2046.5 1968.5 2047 1967.8 2047.5 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+1976.7 2040.3 m
+1976.9 2032.8 1976.3 2024.4 1977.2 2017 C
+1976.4 2016.5 1976.6 2014.8 1976.9 2013.9 C
+1978.7 2012.7 1977.2 2013 1976.2 2012.9 C
+1971.5 2008.1 1965.9 2003.1 1961.8 1998 C
+1960.9 1998 1960.1 1998 1959.2 1998 C
+1951.5 2001.1 1944.3 2005.5 1937.1 2009.6 C
+1935 2012.9 1937 2013.6 1936.1 2017.2 C
+1937.1 2017.2 1936 2018 1936.4 2017.7 C
+1937 2020.1 1935.5 2022.1 1936.4 2024.9 C
+1936.8 2027.2 1936.5 2029.7 1936.6 2032.1 C
+1937.4 2028.2 1936 2023.8 1936.8 2020.1 C
+1938.3 2015.7 1933.6 2011 1939 2008.6 C
+1945.9 2004.5 1953.1 2000.3 1960.6 1998.3 C
+1960.9 1998.3 1961.3 1998.3 1961.6 1998.3 C
+1966.2 2003.5 1971.8 2008.4 1976.4 2013.6 C
+1976.6 2015.5 1976 2018.1 1976.9 2019.2 C
+1976.1 2025.8 1976.4 2033.2 1976.7 2040 C
+1971.9 2042.4 1967.4 2045 1962.5 2047 C
+1967.3 2044.9 1972 2042.6 1976.7 2040.3 C
+f 
+S 
+n
+1939 2038.6 m
+1940.6 2040.9 1942.5 2042.1 1944.3 2044.1 C
+1942.7 2041.9 1940.6 2040.9 1939 2038.6 C
+f 
+S 
+n
+2006.2 2065.7 m
+2006 2057.3 2006.7 2049 2006.2 2042.7 C
+2002.1 2038.4 1997.7 2033.4 1993 2030 C
+1992.9 2029.3 1992.5 2028.6 1992 2028.3 C
+1992.1 2036.6 1991.9 2046.2 1992.3 2054.9 C
+1990.8 2056.2 1989 2056.7 1987.5 2058 C
+1988.7 2057.7 1990.7 2054.4 1993 2056.4 C
+1993.4 2058.8 1996 2058.2 1996.6 2060.9 C
+1999 2061 1998.5 2064.5 2001.9 2065.2 C
+2001.5 2066.5 2002.7 2066.7 2003.6 2066.9 C
+2005.7 2066.7 2004.6 2066 2005 2064.8 C
+2004 2064 2004.8 2062.7 2004.3 2061.9 C
+2004.6 2056.6 2004.6 2050.4 2004.3 2045.6 C
+2003.7 2045.3 2004.6 2044.9 2004.8 2044.6 C
+2005 2045.1 2005.7 2044.5 2006 2045.1 C
+2006 2052.1 2005.8 2060.4 2006.2 2067.9 C
+2008.7 2068.2 2004.4 2071.1 2006.9 2069.3 C
+2006.4 2068.2 2006.2 2067 2006.2 2065.7 C
+[0 0.4 1 0]  vc
+f 
+S 
+n
+2021.8 2041.7 m
+2018.3 2044.1 2014.1 2044.8 2010.5 2047 C
+2009.3 2045 2011.7 2042.6 2008.8 2041.7 C
+2004.3 2035.1 1997.6 2030.9 1993 2024.4 C
+1992.1 2024 1991.5 2024.3 1990.8 2024 C
+1993.2 2023.9 1995.3 2027.1 1996.8 2029 C
+2000.4 2032.6 2004.9 2036.9 2008.4 2040.8 C
+2008.2 2043.1 2011.4 2042.8 2009.8 2045.8 C
+2009.8 2046.3 2009.7 2046.9 2010 2047.2 C
+2013.8 2045 2018.5 2044.5 2021.8 2041.7 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+2001.6 2034 m
+2000.7 2033.1 1999.9 2032.3 1999 2031.4 C
+1999.9 2032.3 2000.7 2033.1 2001.6 2034 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+vmrs
+1989.4 2024.4 m
+1989.5 2025.4 1988.6 2024.3 1988.9 2024.7 C
+1990.5 2025.8 1990.7 2024.2 1992.8 2024.9 C
+1993.8 2025.9 1995 2027.1 1995.9 2028 C
+1994.3 2026 1991.9 2023.4 1989.4 2024.4 C
+[0 0.87 0.91 0.83]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1984.8 2019.9 m
+1984.6 2018.6 1986.3 2017.2 1987.7 2016.8 C
+1987.2 2017.5 1982.9 2017.9 1984.4 2020.6 C
+1984.1 2019.9 1984.9 2020 1984.8 2019.9 C
+f 
+S 
+n
+1981.7 2017 m
+1979.6 2022 1977.6 2012.3 1979.1 2018.4 C
+1979.8 2018.1 1981.5 2017.2 1981.7 2017 C
+f 
+S 
+n
+1884.3 2019.2 m
+1884.7 2010.5 1884.5 2000.6 1884.5 1991.8 C
+1886.6 1989.3 1889.9 1988.9 1892.4 1987 C
+1890.8 1988.7 1886 1989.1 1884.3 1992.3 C
+1884.7 2001 1884.5 2011.3 1884.5 2019.9 C
+1891 2025.1 1895.7 2031.5 1902 2036.9 C
+1896.1 2031 1890 2024.9 1884.3 2019.2 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1884 2019.4 m
+1884.5 2010.6 1884.2 2000.4 1884.3 1991.8 C
+1884.8 1990.4 1887.8 1989 1884.8 1990.8 C
+1884.3 1991.3 1884.3 1992 1884 1992.5 C
+1884.5 2001.2 1884.2 2011.1 1884.3 2019.9 C
+1887.9 2023.1 1891.1 2026.4 1894.4 2030 C
+1891.7 2026.1 1887.1 2022.9 1884 2019.4 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1885 2011.7 m
+1885 2006.9 1885 2001.9 1885 1997.1 C
+1885 2001.9 1885 2006.9 1885 2011.7 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+1975.5 2036.4 m
+1975.2 2028 1976 2019.7 1975.5 2013.4 C
+1971.1 2008.5 1965.6 2003.6 1961.6 1999 C
+1958.8 1998 1956 2000 1953.6 2001.2 C
+1948.2 2004.7 1941.9 2006.5 1937.1 2010.8 C
+1937.5 2018.3 1937.3 2024.7 1937.3 2032.1 C
+1937.6 2025.6 1937.9 2018.4 1937.1 2011.5 C
+1937.3 2011 1937.6 2010.5 1937.8 2010 C
+1944.6 2005.7 1951.9 2002.3 1959.2 1999 C
+1960.1 1998.5 1960.1 1999.8 1960.4 2000.4 C
+1959.7 2006.9 1959.7 2014.2 1959.4 2021.1 C
+1959 2021.1 1959.2 2021.9 1959.2 2022.3 C
+1959.2 2021.9 1959 2021.3 1959.4 2021.1 C
+1959.8 2024.1 1959.2 2026.2 1962.5 2027.3 C
+1963 2029.2 1965.3 2029.2 1965.9 2031.6 C
+1968.3 2031.8 1967.8 2035.2 1971.2 2036 C
+1970.8 2037.2 1971.9 2037.5 1972.8 2037.6 C
+1974.9 2037.4 1973.9 2036.7 1974.3 2035.5 C
+1973.3 2034.7 1974.1 2033.4 1973.6 2032.6 C
+1973.9 2027.3 1973.9 2021.1 1973.6 2016.3 C
+1973 2016 1973.9 2015.6 1974 2015.3 C
+1974.3 2015.9 1975 2015.3 1975.2 2015.8 C
+1975.3 2022.8 1975.1 2031.2 1975.5 2038.6 C
+1977.9 2039 1973.7 2041.8 1976.2 2040 C
+1975.7 2039 1975.5 2037.8 1975.5 2036.4 C
+[0 0.4 1 0]  vc
+f 
+S 
+n
+1991.1 2012.4 m
+1987.5 2014.8 1983.4 2015.6 1979.8 2017.7 C
+1978.5 2015.7 1981 2013.3 1978.1 2012.4 C
+1973.6 2005.8 1966.8 2001.6 1962.3 1995.2 C
+1961.4 1994.7 1960.8 1995 1960.1 1994.7 C
+1962.5 1994.6 1964.6 1997.8 1966.1 1999.7 C
+1969.7 2003.3 1974.2 2007.6 1977.6 2011.5 C
+1977.5 2013.8 1980.6 2013.5 1979.1 2016.5 C
+1979.1 2017 1979 2017.6 1979.3 2018 C
+1983.1 2015.7 1987.8 2015.2 1991.1 2012.4 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1970.9 2004.8 m
+1970 2003.9 1969.2 2003 1968.3 2002.1 C
+1969.2 2003 1970 2003.9 1970.9 2004.8 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+1887.9 1994.9 m
+1888.5 1992.3 1891.4 1992.2 1893.2 1990.8 C
+1898.4 1987.5 1904 1984.8 1909.5 1982.2 C
+1909.7 1982.7 1910.3 1982.1 1910.4 1982.7 C
+1909.5 1990.5 1910.1 1996.4 1910 2004.5 C
+1909.1 2003.4 1909.7 2005.8 1909.5 2006.4 C
+1910.4 2006 1909.7 2008 1910.2 2007.9 C
+1911.3 2010.6 1912.5 2012.6 1915.7 2013.4 C
+1915.8 2013.7 1915.5 2014.4 1916 2014.4 C
+1916.3 2015 1915.4 2016 1915.2 2016 C
+1916.1 2015.5 1916.5 2014.5 1916 2013.6 C
+1913.4 2013.3 1913.1 2010.5 1910.9 2009.8 C
+1910.7 2008.8 1910.4 2007.9 1910.2 2006.9 C
+1911.1 1998.8 1909.4 1990.7 1910.7 1982.4 C
+1910 1982.1 1908.9 1982.1 1908.3 1982.4 C
+1901.9 1986.1 1895 1988.7 1888.8 1993 C
+1888 1993.4 1888.4 1994.3 1887.6 1994.7 C
+1888.1 2001.3 1887.8 2008.6 1887.9 2015.1 C
+1887.3 2017.5 1887.9 2015.4 1888.4 2014.4 C
+1887.8 2008 1888.4 2001.3 1887.9 1994.9 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+vmrs
+1887.9 2018.4 m
+1887.5 2016.9 1888.5 2016 1888.8 2014.8 C
+1890.1 2014.8 1891.1 2016.6 1892.4 2015.3 C
+1892.4 2014.4 1893.8 2012.9 1894.4 2012.4 C
+1895.9 2012.4 1896.6 2013.9 1897.7 2012.7 C
+1898.4 2011.7 1898.6 2010.4 1899.6 2009.8 C
+1901.7 2009.9 1902.9 2010.4 1904 2009.1 C
+1904.3 2007.4 1904 2007.6 1904.9 2007.2 C
+1906.2 2007 1907.6 2006.5 1908.8 2006.7 C
+1910.6 2008.2 1909.8 2011.5 1912.6 2012 C
+1912.4 2013 1913.8 2012.7 1914 2013.2 C
+1911.5 2011.1 1909.1 2007.9 1909.2 2004.3 C
+1909.5 2003.5 1909.9 2004.9 1909.7 2004.3 C
+1909.9 1996.2 1909.3 1990.5 1910.2 1982.7 C
+1909.5 1982.6 1909.5 1982.6 1908.8 1982.7 C
+1903.1 1985.7 1897 1987.9 1891.7 1992 C
+1890.5 1993 1888.2 1992.9 1888.1 1994.9 C
+1888.7 2001.4 1888.1 2008.4 1888.6 2014.8 C
+1888.3 2016 1887.2 2016.9 1887.6 2018.4 C
+1892.3 2023.9 1897.6 2027.9 1902.3 2033.3 C
+1898 2028.2 1892.1 2023.8 1887.9 2018.4 C
+[0.4 0.4 0 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1910.9 1995.2 m
+1910.4 1999.8 1911 2003.3 1910.9 2008.1 C
+1910.9 2003.8 1910.9 1999.2 1910.9 1995.2 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1911.2 2004.3 m
+1911.2 2001.9 1911.2 1999.7 1911.2 1997.3 C
+1911.2 1999.7 1911.2 2001.9 1911.2 2004.3 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+1958.7 1995.2 m
+1959 1995.6 1956.2 1995 1956.5 1996.8 C
+1955.8 1997.6 1954.2 1998.5 1953.6 1997.3 C
+1953.6 1990.8 1954.9 1989.6 1953.4 1983.9 C
+1953.4 1983.3 1953.3 1982.1 1954.4 1982 C
+1955.5 1982.6 1956.5 1981.3 1957.5 1981 C
+1956.3 1981.8 1954.7 1982.6 1953.9 1981.5 C
+1951.4 1983 1954.7 1988.8 1952.9 1990.6 C
+1953.8 1990.6 1953.2 1992.7 1953.4 1993.7 C
+1953.8 1994.5 1952.3 1996.1 1953.2 1997.8 C
+1956.3 1999.4 1957.5 1994 1959.9 1995.6 C
+1962 1994.4 1963.7 1997.7 1965.2 1998.8 C
+1963.5 1996.7 1961.2 1994.1 1958.7 1995.2 C
+f 
+S 
+n
+1945 2000.7 m
+1945.4 1998.7 1945.4 1997.9 1945 1995.9 C
+1944.5 1995.3 1944.2 1992.6 1945.7 1993.2 C
+1946 1992.2 1948.7 1992.5 1948.4 1990.6 C
+1947.5 1990.3 1948.1 1988.7 1947.9 1988.2 C
+1948.9 1987.8 1950.5 1986.8 1950.5 1984.6 C
+1951.5 1980.9 1946.7 1983 1947.2 1979.8 C
+1944.5 1979.9 1945.2 1976.6 1943.1 1976.7 C
+1941.8 1975.7 1942.1 1972.7 1939.2 1973.8 C
+1938.2 1974.6 1939.3 1971.6 1938.3 1970.9 C
+1938.8 1969.2 1933.4 1970.3 1937.3 1970 C
+1939.4 1971.2 1937.2 1973 1937.6 1974.3 C
+1937.2 1976.3 1937.1 1981.2 1937.8 1984.1 C
+1938.8 1982.3 1937.9 1976.6 1938.5 1973.1 C
+1938.9 1975 1938.5 1976.4 1939.7 1977.2 C
+1939.5 1983.5 1938.9 1991.3 1940.2 1997.3 C
+1939.4 1999.1 1938.6 1997.1 1937.8 1997.1 C
+1937.4 1996.7 1937.6 1996.1 1937.6 1995.6 C
+1936.5 1998.5 1940.1 1998.4 1940.9 2000.7 C
+1942.1 2000.4 1943.2 2001.3 1943.1 2002.4 C
+1943.6 2003.1 1941.1 2004.6 1942.8 2003.8 C
+1943.9 2002.5 1942.6 2000.6 1945 2000.7 C
+[0.65 0.65 0 0.42]  vc
+f 
+S 
+n
+1914.5 2006.4 m
+1914.1 2004.9 1915.2 2004 1915.5 2002.8 C
+1916.7 2002.8 1917.8 2004.6 1919.1 2003.3 C
+1919 2002.4 1920.4 2000.9 1921 2000.4 C
+1922.5 2000.4 1923.2 2001.9 1924.4 2000.7 C
+1925 1999.7 1925.3 1998.4 1926.3 1997.8 C
+1928.4 1997.9 1929.5 1998.4 1930.6 1997.1 C
+1930.9 1995.4 1930.7 1995.6 1931.6 1995.2 C
+1932.8 1995 1934.3 1994.5 1935.4 1994.7 C
+1936.1 1995.8 1936.9 1996.2 1936.6 1997.8 C
+1938.9 1999.4 1939.7 2001.3 1942.4 2002.4 C
+1942.4 2002.5 1942.2 2003 1942.6 2002.8 C
+1942.9 2000.4 1939.2 2001.8 1939.2 1999.7 C
+1936.2 1998.6 1937 1995.3 1935.9 1993.5 C
+1937.1 1986.5 1935.2 1977.9 1937.6 1971.2 C
+1937.6 1970.3 1936.6 1971 1936.4 1970.4 C
+1930.2 1973.4 1924 1976 1918.4 1980 C
+1917.2 1981 1914.9 1980.9 1914.8 1982.9 C
+1915.3 1989.4 1914.7 1996.4 1915.2 2002.8 C
+1914.9 2004 1913.9 2004.9 1914.3 2006.4 C
+1919 2011.9 1924.2 2015.9 1928.9 2021.3 C
+1924.6 2016.2 1918.7 2011.8 1914.5 2006.4 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1914.5 1982.9 m
+1915.1 1980.3 1918 1980.2 1919.8 1978.8 C
+1925 1975.5 1930.6 1972.8 1936.1 1970.2 C
+1939.4 1970.6 1936.1 1974.2 1936.6 1976.4 C
+1936.5 1981.9 1936.8 1987.5 1936.4 1992.8 C
+1935.9 1992.8 1936.2 1993.5 1936.1 1994 C
+1937.1 1993.6 1936.2 1995.9 1936.8 1995.9 C
+1937 1998 1939.5 1999.7 1940.4 2000.7 C
+1940.1 1998.6 1935 1997.2 1937.6 1993.7 C
+1938.3 1985.7 1935.9 1976.8 1937.8 1970.7 C
+1936.9 1969.8 1935.4 1970.3 1934.4 1970.7 C
+1928.3 1974.4 1921.4 1976.7 1915.5 1981 C
+1914.6 1981.4 1915.1 1982.3 1914.3 1982.7 C
+1914.7 1989.3 1914.5 1996.6 1914.5 2003.1 C
+1913.9 2005.5 1914.5 2003.4 1915 2002.4 C
+1914.5 1996 1915.1 1989.3 1914.5 1982.9 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1939.2 1994.9 m
+1939.3 1995 1939.4 1995.1 1939.5 1995.2 C
+1939.1 1989 1939.3 1981.6 1939 1976.7 C
+1938.6 1976.3 1938.6 1974.6 1938.5 1973.3 C
+1938.7 1976.1 1938.1 1979.4 1939 1981.7 C
+1937.3 1986 1937.7 1991.6 1938 1996.4 C
+1937.3 1994.3 1939.6 1996.2 1939.2 1994.9 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1938.3 1988.4 m
+1938.5 1990.5 1937.9 1994.1 1938.8 1994.7 C
+1937.9 1992.6 1939 1990.6 1938.3 1988.4 C
+[0 0.87 0.91 0.83]  vc
+f 
+S 
+n
+1938.8 1985.8 m
+1938.5 1985.9 1938.4 1985.7 1938.3 1985.6 C
+1938.4 1986.2 1938 1989.5 1938.8 1987.2 C
+1938.8 1986.8 1938.8 1986.3 1938.8 1985.8 C
+f 
+S 
+n
+vmrs
+1972.8 2062.1 m
+1971.9 2061 1972.5 2059.4 1972.4 2058 C
+1972.2 2063.8 1971.9 2073.7 1972.4 2081.3 C
+1972.5 2074.9 1971.9 2067.9 1972.8 2062.1 C
+[0 1 1 0.36]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1940.2 2071.7 m
+1941.3 2072 1943.1 2072.3 1944 2071.5 C
+1943.6 2069.9 1945.2 2069.1 1946 2068.8 C
+1950 2071.1 1948.7 2065.9 1951.7 2066.2 C
+1953.5 2063.9 1956.9 2069.4 1955.6 2063.8 C
+1955.5 2064.2 1955.7 2064.8 1955.3 2065 C
+1954.3 2063.7 1956.2 2063.6 1955.6 2062.1 C
+1954.5 2060 1958.3 2050.3 1952.2 2055.6 C
+1949.1 2053.8 1946 2051 1943.8 2048 C
+1940.3 2048 1937.5 2051.3 1934.2 2052.5 C
+1933.1 2054.6 1934.4 2057.3 1934 2060 C
+1934 2065.1 1934 2069.7 1934 2074.6 C
+1934.4 2069 1934.1 2061.5 1934.2 2054.9 C
+1934.6 2054.5 1935.3 2054.7 1935.9 2054.7 C
+1937 2055.3 1935.9 2056.1 1935.9 2056.8 C
+1936.5 2063 1935.6 2070.5 1935.9 2074.6 C
+1936.7 2074.4 1937.3 2075.2 1938 2074.6 C
+1937.9 2073.6 1939.1 2072.1 1940.2 2071.7 C
+[0 0.2 1 0]  vc
+f 
+S 
+n
+1933.2 2074.1 m
+1933.2 2071.5 1933.2 2069 1933.2 2066.4 C
+1933.2 2069 1933.2 2071.5 1933.2 2074.1 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+2007.4 2048.9 m
+2006.5 2047.8 2007.1 2046.2 2006.9 2044.8 C
+2006.7 2050.6 2006.5 2060.5 2006.9 2068.1 C
+2007.1 2061.7 2006.5 2054.7 2007.4 2048.9 C
+f 
+S 
+n
+1927.2 2062.4 m
+1925.8 2060.1 1928.1 2058.2 1927 2056.4 C
+1927.3 2055.5 1926.5 2053.5 1926.8 2051.8 C
+1926.8 2052.8 1926 2052.5 1925.3 2052.5 C
+1924.1 2052.8 1925 2050.5 1924.4 2050.1 C
+1925.3 2050.2 1925.4 2048.8 1926.3 2049.4 C
+1926.5 2052.3 1928.4 2047.2 1928.4 2051.1 C
+1928.9 2050.5 1929 2051.4 1928.9 2051.8 C
+1928.9 2052 1928.9 2052.3 1928.9 2052.5 C
+1929.4 2051.4 1928.9 2049 1930.1 2048.2 C
+1928.9 2047.1 1930.5 2047.1 1930.4 2046.5 C
+1931.9 2046.2 1933.1 2046.1 1934.7 2046.5 C
+1934.6 2046.9 1935.2 2047.9 1934.4 2048.4 C
+1936.9 2048.1 1933.6 2043.8 1935.9 2043.9 C
+1935.7 2043.9 1934.8 2041.3 1933.2 2041.7 C
+1932.5 2041.6 1932.4 2039.6 1932.3 2041 C
+1930.8 2042.6 1929 2040.6 1927.7 2042 C
+1927.5 2041.4 1927.1 2040.9 1927.2 2040.3 C
+1927.8 2040.6 1927.4 2039.1 1928.2 2038.6 C
+1929.4 2038 1930.5 2038.8 1931.3 2037.9 C
+1931.7 2039 1932.5 2038.6 1931.8 2037.6 C
+1930.9 2037 1928.7 2037.8 1928.2 2037.9 C
+1926.7 2037.8 1928 2039 1927 2038.8 C
+1927.4 2040.4 1925.6 2040.8 1925.1 2041 C
+1924.3 2040.4 1923.2 2040.5 1922.2 2040.5 C
+1921.4 2041.7 1921 2043.9 1919.3 2043.9 C
+1918.8 2043.4 1917.2 2043.3 1916.4 2043.4 C
+1915.9 2044.4 1915.7 2046 1914.3 2046.5 C
+1913.1 2046.6 1912 2044.5 1911.4 2046.3 C
+1912.8 2046.5 1913.8 2047.4 1915.7 2047 C
+1916.9 2047.7 1915.6 2048.8 1916 2049.4 C
+1915.4 2049.3 1913.9 2050.3 1913.3 2051.1 C
+1913.9 2054.1 1916 2050.2 1916.7 2053 C
+1916.9 2053.8 1915.5 2054.1 1916.7 2054.4 C
+1917 2054.7 1920.2 2054.3 1919.3 2056.6 C
+1918.8 2056.1 1920.2 2058.6 1920.3 2057.6 C
+1921.2 2057.9 1922.1 2057.5 1922.4 2059 C
+1922.3 2059.1 1922.2 2059.3 1922 2059.2 C
+1922.1 2059.7 1922.4 2060.3 1922.9 2060.7 C
+1923.2 2060.1 1923.8 2060.4 1924.6 2060.7 C
+1925.9 2062.6 1923.2 2062 1925.6 2063.6 C
+1926.1 2063.1 1927.3 2062.5 1927.2 2062.4 C
+[0.21 0.21 0 0]  vc
+f 
+S 
+n
+1933.2 2063.3 m
+1933.2 2060.7 1933.2 2058.2 1933.2 2055.6 C
+1933.2 2058.2 1933.2 2060.7 1933.2 2063.3 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+1965.2 2049.2 m
+1967.1 2050.1 1969.9 2053.7 1972.1 2056.4 C
+1970.5 2054 1967.6 2051.3 1965.2 2049.2 C
+f 
+S 
+n
+1991.8 2034.8 m
+1991.7 2041.5 1992 2048.5 1991.6 2055.2 C
+1990.5 2056.4 1991.9 2054.9 1991.8 2054.4 C
+1991.8 2047.9 1991.8 2041.3 1991.8 2034.8 C
+f 
+S 
+n
+1988.9 2053.2 m
+1988.9 2044.3 1988.9 2036.6 1988.9 2028.3 C
+1985.7 2028.2 1987.2 2023.5 1983.9 2024.2 C
+1983.9 2022.4 1982 2021.6 1981 2021.3 C
+1980.6 2021.1 1980.6 2021.7 1980.3 2021.6 C
+1980.3 2027 1980.3 2034.8 1980.3 2041.5 C
+1979.3 2043.2 1977.6 2043 1976.2 2043.6 C
+1977.1 2043.8 1978.5 2043.2 1978.8 2044.1 C
+1978.5 2045.3 1979.9 2045.3 1980.3 2045.8 C
+1980.5 2046.8 1980.7 2046.2 1981.5 2046.5 C
+1982.4 2047.1 1982 2048.6 1982.7 2049.4 C
+1984.2 2049.6 1984.6 2052.2 1986.8 2051.6 C
+1987.1 2048.6 1985.1 2042.7 1986.5 2040.5 C
+1986.3 2036.7 1986.9 2031.7 1986 2029.2 C
+1986.3 2027.1 1986.9 2028.6 1987.7 2027.6 C
+1987.7 2028.3 1988.7 2028 1988.7 2028.8 C
+1988.1 2033 1988.7 2037.5 1988.2 2041.7 C
+1987.8 2041.4 1988 2040.8 1988 2040.3 C
+1988 2041 1988 2042.4 1988 2042.4 C
+1988 2042.4 1988.1 2042.3 1988.2 2042.2 C
+1989.3 2046 1988 2050.2 1988.4 2054 C
+1987.8 2054.4 1987.1 2054.7 1986.5 2055.4 C
+1987.4 2054.4 1988.4 2054.6 1988.9 2053.2 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1950.8 2054.4 m
+1949.7 2053.4 1948.7 2052.3 1947.6 2051.3 C
+1948.7 2052.3 1949.7 2053.4 1950.8 2054.4 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+vmrs
+2006.7 2043.2 m
+2004.5 2040.8 2002.4 2038.4 2000.2 2036 C
+2002.4 2038.4 2004.5 2040.8 2006.7 2043.2 C
+[0 1 1 0.36]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1976.7 2019.6 m
+1975.8 2018.6 1976.4 2016.9 1976.2 2015.6 C
+1976 2021.3 1975.8 2031.2 1976.2 2038.8 C
+1976.4 2032.4 1975.8 2025.5 1976.7 2019.6 C
+f 
+S 
+n
+1988.4 2053.5 m
+1988.6 2049.2 1988.1 2042.8 1988 2040 C
+1988.4 2040.4 1988.1 2041 1988.2 2041.5 C
+1988.3 2037.2 1988 2032.7 1988.4 2028.5 C
+1987.6 2027.1 1987.2 2028.6 1986.8 2028 C
+1985.9 2028.5 1986.5 2029.7 1986.3 2030.4 C
+1986.9 2029.8 1986.6 2031 1987 2031.2 C
+1987.4 2039.6 1985 2043 1987.2 2050.4 C
+1987.2 2051.6 1985.9 2052.3 1984.6 2051.3 C
+1981.9 2049.7 1982.9 2047 1980.3 2046.5 C
+1980.3 2045.2 1978.1 2046.2 1978.6 2043.9 C
+1975.6 2043.3 1979.3 2045.6 1979.6 2046.5 C
+1980.8 2046.6 1981.5 2048.5 1982.2 2049.9 C
+1983.7 2050.8 1984.8 2052.8 1986.5 2053 C
+1986.7 2053.5 1987.5 2054.1 1987 2054.7 C
+1987.4 2053.9 1988.3 2054.3 1988.4 2053.5 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1988 2038.1 m
+1988 2036.7 1988 2035.4 1988 2034 C
+1988 2035.4 1988 2036.7 1988 2038.1 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+1999.7 2035.7 m
+1997.6 2033.5 1995.4 2031.2 1993.2 2029 C
+1995.4 2031.2 1997.6 2033.5 1999.7 2035.7 C
+f 
+S 
+n
+1944 2029.2 m
+1945.2 2029.5 1946.9 2029.8 1947.9 2029 C
+1947.4 2027.4 1949 2026.7 1949.8 2026.4 C
+1953.9 2028.6 1952.6 2023.4 1955.6 2023.7 C
+1957.4 2021.4 1960.7 2027 1959.4 2021.3 C
+1959.3 2021.7 1959.6 2022.3 1959.2 2022.5 C
+1958.1 2021.2 1960.1 2021.1 1959.4 2019.6 C
+1959.1 2012.7 1959.9 2005.1 1959.6 1999.2 C
+1955.3 2000.1 1951.3 2003.1 1947.2 2005 C
+1943.9 2006 1941.2 2008.7 1938 2010 C
+1936.9 2012.1 1938.2 2014.8 1937.8 2017.5 C
+1937.8 2022.6 1937.8 2027.3 1937.8 2032.1 C
+1938.2 2026.5 1938 2019 1938 2012.4 C
+1938.5 2012 1939.2 2012.3 1939.7 2012.2 C
+1940.8 2012.8 1939.7 2013.6 1939.7 2014.4 C
+1940.4 2020.5 1939.4 2028 1939.7 2032.1 C
+1940.6 2031.9 1941.2 2032.7 1941.9 2032.1 C
+1941.7 2031.2 1943 2029.7 1944 2029.2 C
+[0 0.2 1 0]  vc
+f 
+S 
+n
+1937.1 2031.6 m
+1937.1 2029.1 1937.1 2026.5 1937.1 2024 C
+1937.1 2026.5 1937.1 2029.1 1937.1 2031.6 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+1991.8 2028 m
+1992.5 2027.8 1993.2 2029.9 1994 2030.2 C
+1992.9 2029.6 1993.1 2028.1 1991.8 2028 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1991.8 2027.8 m
+1992.4 2027.6 1992.6 2028.3 1993 2028.5 C
+1992.6 2028.2 1992.2 2027.6 1991.6 2027.8 C
+1991.6 2028.5 1991.6 2029.1 1991.6 2029.7 C
+1991.6 2029.1 1991.4 2028.3 1991.8 2027.8 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+1985.8 2025.4 m
+1985.3 2025.2 1984.8 2024.7 1984.1 2024.9 C
+1983.3 2025.3 1983.6 2027.3 1983.9 2027.6 C
+1985 2028 1986.9 2026.9 1985.8 2025.4 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+vmrs
+1993.5 2024.4 m
+1992.4 2023.7 1991.3 2022.9 1990.1 2023.2 C
+1990.7 2023.7 1989.8 2023.8 1989.4 2023.7 C
+1989.1 2023.7 1988.6 2023.9 1988.4 2023.5 C
+1988.5 2023.2 1988.3 2022.7 1988.7 2022.5 C
+1989 2022.6 1988.9 2023 1988.9 2023.2 C
+1989.1 2022.8 1990.4 2022.3 1990.6 2021.3 C
+1990.4 2021.8 1990 2021.3 1990.1 2021.1 C
+1990.1 2020.9 1990.1 2020.1 1990.1 2020.6 C
+1989.9 2021.1 1989.5 2020.6 1989.6 2020.4 C
+1989.6 2019.8 1988.7 2019.6 1988.2 2019.2 C
+1987.5 2018.7 1987.7 2020.2 1987 2019.4 C
+1987.5 2020.4 1986 2021.1 1987.5 2021.8 C
+1986.8 2023.1 1986.6 2021.1 1986 2021.1 C
+1986.1 2020.1 1985.9 2019 1986.3 2018.2 C
+1986.7 2018.4 1986.5 2019 1986.5 2019.4 C
+1986.5 2018.7 1986.4 2017.8 1987.2 2017.7 C
+1986.5 2017.2 1985.5 2019.3 1985.3 2020.4 C
+1986.2 2022 1987.3 2023.5 1989.2 2024.2 C
+1990.8 2024.3 1991.6 2022.9 1993.2 2024.4 C
+1993.8 2025.4 1995 2026.6 1995.9 2027.1 C
+1995 2026.5 1994.1 2025.5 1993.5 2024.4 C
+[0 1 1 0.36]  vc
+f 
+0.4 w
+2 J
+2 M
+[0 0.5 0.5 0.2]  vc
+S 
+n
+2023 2040.3 m
+2023.2 2036 2022.7 2029.6 2022.5 2026.8 C
+2022.9 2027.2 2022.7 2027.8 2022.8 2028.3 C
+2022.8 2024 2022.6 2019.5 2023 2015.3 C
+2022.2 2013.9 2021.7 2015.4 2021.3 2014.8 C
+2020.4 2015.3 2021 2016.5 2020.8 2017.2 C
+2021.4 2016.6 2021.1 2017.8 2021.6 2018 C
+2022 2026.4 2019.6 2029.8 2021.8 2037.2 C
+2021.7 2038.4 2020.5 2039.1 2019.2 2038.1 C
+2016.5 2036.5 2017.5 2033.8 2014.8 2033.3 C
+2014.9 2032 2012.6 2033 2013.2 2030.7 C
+2011.9 2030.8 2011.2 2030.1 2010.8 2029.2 C
+2010.8 2029.1 2010.8 2028.2 2010.8 2028.8 C
+2010 2028.8 2010.4 2026.5 2008.6 2027.3 C
+2007.9 2026.6 2007.3 2025.9 2007.9 2027.1 C
+2009.7 2028 2010 2030.1 2012.2 2030.9 C
+2012.9 2032.1 2013.7 2033.6 2015.1 2033.6 C
+2015.7 2035.1 2016.9 2036.7 2018.4 2038.4 C
+2019.8 2039.3 2022 2039.4 2021.6 2041.5 C
+2021.9 2040.7 2022.9 2041.1 2023 2040.3 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+2022.5 2024.9 m
+2022.5 2023.5 2022.5 2022.2 2022.5 2020.8 C
+2022.5 2022.2 2022.5 2023.5 2022.5 2024.9 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+1983.2 2022.8 m
+1982.4 2022.5 1982.1 2021.6 1981.2 2022.3 C
+1981.1 2022.9 1980.5 2024 1981 2024.2 C
+1981.8 2024.6 1982.9 2024.4 1983.2 2022.8 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1931.1 2019.9 m
+1929.6 2017.7 1932 2015.7 1930.8 2013.9 C
+1931.1 2013 1930.3 2011 1930.6 2009.3 C
+1930.6 2010.3 1929.8 2010 1929.2 2010 C
+1928 2010.3 1928.8 2008.1 1928.2 2007.6 C
+1929.1 2007.8 1929.3 2006.3 1930.1 2006.9 C
+1930.3 2009.8 1932.2 2004.8 1932.3 2008.6 C
+1932.7 2008 1932.8 2009 1932.8 2009.3 C
+1932.8 2009.6 1932.8 2009.8 1932.8 2010 C
+1933.2 2009 1932.7 2006.6 1934 2005.7 C
+1932.7 2004.6 1934.3 2004.6 1934.2 2004 C
+1935.8 2003.7 1937 2003.6 1938.5 2004 C
+1938.5 2004.5 1939.1 2005.4 1938.3 2006 C
+1940.7 2005.7 1937.4 2001.3 1939.7 2001.4 C
+1939.5 2001.4 1938.6 1998.8 1937.1 1999.2 C
+1936.3 1999.1 1936.2 1997.1 1936.1 1998.5 C
+1934.7 2000.1 1932.9 1998.2 1931.6 1999.5 C
+1931.3 1998.9 1930.9 1998.5 1931.1 1997.8 C
+1931.6 1998.2 1931.3 1996.6 1932 1996.1 C
+1933.2 1995.5 1934.3 1996.4 1935.2 1995.4 C
+1935.5 1996.5 1936.3 1996.1 1935.6 1995.2 C
+1934.7 1994.5 1932.5 1995.3 1932 1995.4 C
+1930.5 1995.3 1931.9 1996.5 1930.8 1996.4 C
+1931.2 1997.9 1929.5 1998.3 1928.9 1998.5 C
+1928.1 1997.9 1927.1 1998 1926 1998 C
+1925.3 1999.2 1924.8 2001.4 1923.2 2001.4 C
+1922.6 2000.9 1921 2000.9 1920.3 2000.9 C
+1919.7 2001.9 1919.6 2003.5 1918.1 2004 C
+1916.9 2004.1 1915.8 2002 1915.2 2003.8 C
+1916.7 2004 1917.6 2004.9 1919.6 2004.5 C
+1920.7 2005.2 1919.4 2006.3 1919.8 2006.9 C
+1919.2 2006.9 1917.7 2007.8 1917.2 2008.6 C
+1917.8 2011.6 1919.8 2007.8 1920.5 2010.5 C
+1920.8 2011.3 1919.3 2011.6 1920.5 2012 C
+1920.8 2012.3 1924 2011.8 1923.2 2014.1 C
+1922.6 2013.6 1924.1 2016.1 1924.1 2015.1 C
+1925.1 2015.4 1925.9 2015 1926.3 2016.5 C
+1926.2 2016.6 1926 2016.8 1925.8 2016.8 C
+1925.9 2017.2 1926.2 2017.8 1926.8 2018.2 C
+1927.1 2017.6 1927.7 2018 1928.4 2018.2 C
+1929.7 2020.1 1927.1 2019.5 1929.4 2021.1 C
+1929.9 2020.7 1931.1 2020 1931.1 2019.9 C
+[0.21 0.21 0 0]  vc
+f 
+S 
+n
+1937.1 2020.8 m
+1937.1 2018.3 1937.1 2015.7 1937.1 2013.2 C
+1937.1 2015.7 1937.1 2018.3 1937.1 2020.8 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+2020.4 2012.2 m
+2019.8 2012 2019.3 2011.5 2018.7 2011.7 C
+2017.9 2012.1 2018.1 2014.1 2018.4 2014.4 C
+2019.6 2014.8 2021.4 2013.7 2020.4 2012.2 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1976 2013.9 m
+1973.8 2011.5 1971.6 2009.1 1969.5 2006.7 C
+1971.6 2009.1 1973.8 2011.5 1976 2013.9 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+1995.4 2012.7 m
+1996.1 2010.3 1993.8 2006.2 1997.3 2005.7 C
+1998.9 2005.4 2000 2003.7 2001.4 2003.1 C
+2003.9 2003.1 2005.3 2001.3 2006.9 1999.7 C
+2004.5 2003.5 2000 2002.2 1997.6 2005.7 C
+1996.5 2005.9 1994.8 2006.1 1995.2 2007.6 C
+1995.7 2009.4 1995.2 2011.6 1994.7 2012.9 C
+1992 2015.8 1987.8 2015.7 1985.3 2018.7 C
+1988.3 2016.3 1992.3 2015.3 1995.4 2012.7 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1995.6 2012.4 m
+1995.6 2011.2 1995.6 2010 1995.6 2008.8 C
+1995.6 2010 1995.6 2011.2 1995.6 2012.4 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+vmrs
+2017.7 2009.6 m
+2016.9 2009.3 2016.7 2008.4 2015.8 2009.1 C
+2014.2 2010.6 2016 2010.6 2016.5 2011.5 C
+2017.2 2010.9 2018.1 2010.8 2017.7 2009.6 C
+[0 1 1 0.23]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+2014.4 2006.4 m
+2013.5 2006.8 2012.1 2005.6 2012 2006.7 C
+2013 2007.3 2011.9 2009.2 2012.9 2008.4 C
+2014.2 2008.3 2014.6 2007.8 2014.4 2006.4 C
+f 
+S 
+n
+1969 2006.4 m
+1966.5 2003.8 1964 2001.2 1961.6 1998.5 C
+1964 2001.2 1966.5 2003.8 1969 2006.4 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+2012 2005.2 m
+2012.2 2004.2 2011.4 2003.3 2010.3 2003.3 C
+2009 2003.6 2010 2004.7 2009.6 2004.8 C
+2009.3 2005.7 2011.4 2006.7 2012 2005.2 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1962.8 1995.2 m
+1961.7 1994.4 1960.6 1993.7 1959.4 1994 C
+1959.5 1994.9 1957.5 1994.1 1956.8 1994.7 C
+1955.9 1995.5 1956.7 1997 1955.1 1997.3 C
+1956.9 1996.7 1956.8 1994 1959.2 1994.7 C
+1961.1 1991 1968.9 2003.2 1962.8 1995.2 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+1954.6 1995.6 m
+1955.9 1994.7 1955.1 1989.8 1955.3 1988 C
+1954.5 1988.3 1954.9 1986.6 1954.4 1986 C
+1955.7 1989.2 1953.9 1991.1 1954.8 1994.2 C
+1954.5 1995.9 1953.5 1995.3 1953.9 1997.3 C
+1955.3 1998.3 1953.2 1995.5 1954.6 1995.6 C
+f 
+S 
+n
+1992.3 2011 m
+1992.5 2006.7 1992 2000.3 1991.8 1997.6 C
+1992.2 1997.9 1992 1998.5 1992 1999 C
+1992.1 1994.7 1991.9 1990.2 1992.3 1986 C
+1991.4 1984.6 1991 1986.1 1990.6 1985.6 C
+1989.7 1986 1990.3 1987.2 1990.1 1988 C
+1990.7 1987.4 1990.4 1988.5 1990.8 1988.7 C
+1991.3 1997.1 1988.9 2000.6 1991.1 2007.9 C
+1991 2009.1 1989.8 2009.9 1988.4 2008.8 C
+1985.7 2007.2 1986.8 2004.5 1984.1 2004 C
+1984.2 2002.7 1981.9 2003.7 1982.4 2001.4 C
+1981.2 2001.5 1980.5 2000.8 1980 2000 C
+1980 1999.8 1980 1998.9 1980 1999.5 C
+1979.3 1999.5 1979.7 1997.2 1977.9 1998 C
+1977.2 1997.3 1976.6 1996.7 1977.2 1997.8 C
+1979 1998.7 1979.3 2000.8 1981.5 2001.6 C
+1982.2 2002.8 1983 2004.3 1984.4 2004.3 C
+1985 2005.8 1986.2 2007.5 1987.7 2009.1 C
+1989 2010 1991.3 2010.2 1990.8 2012.2 C
+1991.2 2011.4 1992.2 2011.8 1992.3 2011 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1991.8 1995.6 m
+1991.8 1994.3 1991.8 1992.9 1991.8 1991.6 C
+1991.8 1992.9 1991.8 1994.3 1991.8 1995.6 C
+[0 1 1 0.36]  vc
+f 
+S 
+n
+1959.2 1994.2 m
+1958.8 1993.3 1960.7 1993.9 1961.1 1993.7 C
+1961.5 1993.9 1961.2 1994.4 1961.8 1994.2 C
+1960.9 1994 1960.8 1992.9 1959.9 1992.5 C
+1959.6 1993.5 1958.3 1993.5 1958.2 1994.2 C
+1958.1 1994.1 1958 1994 1958 1994 C
+1957.2 1994.9 1958 1993.4 1956.8 1993 C
+1955.6 1992.5 1956 1991 1956.3 1989.9 C
+1956.5 1989.8 1956.6 1990 1956.8 1990.1 C
+1957.1 1989 1956 1989.1 1955.8 1988.2 C
+1955.1 1990.4 1956.2 1995 1954.8 1995.9 C
+1954.1 1995.5 1954.5 1996.5 1954.4 1997.1 C
+1955 1996.8 1954.8 1997.4 1955.6 1996.8 C
+1956 1996 1956.3 1993.2 1958.7 1994.2 C
+1958.9 1994.2 1959.7 1994.2 1959.2 1994.2 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1958.2 1994 m
+1958.4 1993.5 1959.7 1993.1 1959.9 1992 C
+1959.7 1992.5 1959.3 1992 1959.4 1991.8 C
+1959.4 1991.6 1959.4 1990.8 1959.4 1991.3 C
+1959.2 1991.8 1958.8 1991.3 1958.9 1991.1 C
+1958.9 1990.5 1958 1990.3 1957.5 1989.9 C
+1956.8 1989.5 1956.9 1991 1956.3 1990.1 C
+1956.7 1991 1955.4 1992.1 1956.5 1992.3 C
+1956.8 1993.5 1958.3 1992.9 1957.2 1994 C
+1957.8 1994.3 1958.1 1992.4 1958.2 1994 C
+[0 0.5 0.5 0.2]  vc
+f 
+S 
+n
+vmrs
+1954.4 1982.7 m
+1956.1 1982.7 1954.1 1982.5 1953.9 1982.9 C
+1953.9 1983.7 1953.7 1984.7 1954.1 1985.3 C
+1954.4 1984.2 1953.6 1983.6 1954.4 1982.7 C
+[0 1 1 0.36]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1989.6 1982.9 m
+1989.1 1982.7 1988.6 1982.3 1988 1982.4 C
+1987.2 1982.8 1987.4 1984.8 1987.7 1985.1 C
+1988.9 1985.6 1990.7 1984.4 1989.6 1982.9 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1987 1980.3 m
+1986.2 1980 1986 1979.1 1985.1 1979.8 C
+1983.5 1981.4 1985.3 1981.4 1985.8 1982.2 C
+1986.5 1981.7 1987.4 1981.5 1987 1980.3 C
+f 
+S 
+n
+1983.6 1977.2 m
+1982.7 1977.5 1981.4 1976.3 1981.2 1977.4 C
+1982.3 1978 1981.2 1979.9 1982.2 1979.1 C
+1983.5 1979 1983.9 1978.5 1983.6 1977.2 C
+f 
+S 
+n
+1981.2 1976 m
+1981.5 1974.9 1980.6 1974 1979.6 1974 C
+1978.3 1974.3 1979.3 1975.4 1978.8 1975.5 C
+1978.6 1976.4 1980.7 1977.4 1981.2 1976 C
+f 
+S 
+n
+1972.1 2082.3 m
+1971.8 2081.8 1971.3 2080.9 1971.2 2080.1 C
+1971.1 2072.9 1971.3 2064.6 1970.9 2058.3 C
+1970.3 2058.5 1970.1 2057.7 1969.7 2058.5 C
+1970.6 2058.5 1969.7 2059 1970.2 2059.2 C
+1970.2 2065.4 1970.2 2072.4 1970.2 2077.7 C
+1971.1 2078.9 1970.6 2078.9 1970.4 2079.9 C
+1969.2 2080.2 1968.2 2080.4 1967.3 2079.6 C
+1966.8 2077.8 1963.4 2076.3 1963.5 2075.1 C
+1961.5 2075.5 1962 2071.5 1959.6 2072 C
+1959.2 2070 1956.5 2069.3 1955.8 2067.6 C
+1956 2068.4 1955.3 2069.7 1956.5 2069.8 C
+1958.6 2068.9 1958.1 2073.5 1960.1 2072.4 C
+1960.7 2075.9 1964.7 2074.6 1964.2 2078 C
+1967.2 2078.6 1967.9 2081.6 1970.7 2080.6 C
+1970.3 2081.1 1971.5 2081.2 1971.9 2082.3 C
+1967.2 2084.3 1962.9 2087.1 1958.2 2089 C
+1962.9 2087 1967.4 2084.4 1972.1 2082.3 C
+[0 0.2 1 0]  vc
+f 
+S 
+n
+1971.9 2080.1 m
+1971.9 2075.1 1971.9 2070 1971.9 2065 C
+1971.9 2070 1971.9 2075.1 1971.9 2080.1 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+2010.8 2050.6 m
+2013.2 2049 2010.5 2050.1 2010.5 2051.3 C
+2010.5 2057.7 2010.5 2064.1 2010.5 2070.5 C
+2008.7 2072.4 2006 2073.3 2003.6 2074.4 C
+2016.4 2073.7 2008 2058.4 2010.8 2050.6 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+2006.4 2066.9 m
+2006.4 2061.9 2006.4 2056.8 2006.4 2051.8 C
+2006.4 2056.8 2006.4 2061.9 2006.4 2066.9 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1971.9 2060.7 m
+1972.2 2060.3 1971.4 2068.2 1972.4 2061.9 C
+1971.8 2061.6 1972.4 2060.9 1971.9 2060.7 C
+f 
+S 
+n
+vmrs
+1986.5 2055.2 m
+1987.5 2054.3 1986.3 2053.4 1986 2052.8 C
+1983.8 2052.7 1983.6 2050.1 1981.7 2049.6 C
+1981.2 2048.7 1980.8 2047 1980.3 2046.8 C
+1978.5 2047 1978 2044.6 1976.7 2043.9 C
+1974 2044.4 1972 2046.6 1969.2 2047 C
+1969 2047.2 1968.8 2047.5 1968.5 2047.7 C
+1970.6 2049.6 1973.1 2051.3 1974.3 2054.2 C
+1975.7 2054.5 1977 2055.2 1976.4 2057.1 C
+1976.7 2058 1975.5 2058.5 1976 2059.5 C
+1979.2 2058 1983 2056.6 1986.5 2055.2 C
+[0 0.5 0.5 0.2]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1970.2 2054.2 m
+1971.5 2055.3 1972.5 2056.8 1972.1 2058.3 C
+1972.8 2056.5 1971.6 2055.6 1970.2 2054.2 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1992 2052.5 m
+1992 2053.4 1992.2 2054.4 1991.8 2055.2 C
+1992.2 2054.4 1992 2053.4 1992 2052.5 C
+f 
+S 
+n
+1957.2 2053 m
+1958.1 2052.6 1959 2052.2 1959.9 2051.8 C
+1959 2052.2 1958.1 2052.6 1957.2 2053 C
+f 
+S 
+n
+2006.4 2047.5 m
+2006.8 2047.1 2006 2055 2006.9 2048.7 C
+2006.4 2048.4 2007 2047.7 2006.4 2047.5 C
+f 
+S 
+n
+2004.8 2041 m
+2006.1 2042.1 2007.1 2043.6 2006.7 2045.1 C
+2007.3 2043.3 2006.2 2042.4 2004.8 2041 C
+f 
+S 
+n
+1976 2039.8 m
+1975.6 2039.3 1975.2 2038.4 1975 2037.6 C
+1974.9 2030.4 1975.2 2022.1 1974.8 2015.8 C
+1974.2 2016 1974 2015.3 1973.6 2016 C
+1974.4 2016 1973.5 2016.5 1974 2016.8 C
+1974 2022.9 1974 2030 1974 2035.2 C
+1974.9 2036.4 1974.4 2036.4 1974.3 2037.4 C
+1973.1 2037.7 1972 2037.9 1971.2 2037.2 C
+1970.6 2035.3 1967.3 2033.9 1967.3 2032.6 C
+1965.3 2033 1965.9 2029.1 1963.5 2029.5 C
+1963 2027.6 1960.4 2026.8 1959.6 2025.2 C
+1959.8 2025.9 1959.2 2027.2 1960.4 2027.3 C
+1962.5 2026.4 1961.9 2031 1964 2030 C
+1964.6 2033.4 1968.5 2032.1 1968 2035.5 C
+1971 2036.1 1971.8 2039.1 1974.5 2038.1 C
+1974.2 2038.7 1975.3 2038.7 1975.7 2039.8 C
+1971 2041.8 1966.7 2044.6 1962 2046.5 C
+1966.8 2044.5 1971.3 2041.9 1976 2039.8 C
+[0 0.2 1 0]  vc
+f 
+S 
+n
+1975.7 2037.6 m
+1975.7 2032.6 1975.7 2027.6 1975.7 2022.5 C
+1975.7 2027.6 1975.7 2032.6 1975.7 2037.6 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1992 2035.5 m
+1992 2034.2 1992 2032.9 1992 2031.6 C
+1992 2032.9 1992 2034.2 1992 2035.5 C
+f 
+S 
+n
+2015.3 2036 m
+2015.4 2034.1 2013.3 2034 2012.9 2033.3 C
+2011.5 2031 2009.3 2029.4 2007.4 2028 C
+2006.9 2027.1 2006.6 2023.8 2005 2024.9 C
+2004 2024.9 2002.9 2024.9 2001.9 2024.9 C
+2001.4 2026.5 2001 2028.4 2003.8 2028.3 C
+2006.6 2030.4 2008.9 2033.7 2011.2 2036.2 C
+2011.8 2036.4 2012.9 2035.8 2012.9 2036.7 C
+2013 2035.5 2015.3 2037.4 2015.3 2036 C
+[0 0 0 0]  vc
+f 
+S 
+n
+vmrs
+2009.1 2030.4 m
+2009.1 2029 2007.5 2029.4 2006.9 2028.3 C
+2007.2 2027.1 2006.5 2025.5 2005.7 2024.7 C
+2004.6 2025.1 2003.1 2024.9 2001.9 2024.9 C
+2001.8 2026.2 2000.9 2027 2002.4 2028 C
+2004.5 2027.3 2004.9 2029.4 2006.9 2029 C
+2007 2030.2 2007.6 2030.7 2008.4 2031.4 C
+2008.8 2031.5 2009.1 2031.1 2009.1 2030.4 C
+[0 0 0 0.18]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+2003.8 2029.5 m
+2003 2029.4 2001.9 2029.1 2002.4 2030.4 C
+2003.1 2031.3 2005.2 2030.3 2003.8 2029.5 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1999.2 2025.2 m
+1999.1 2025.6 1998 2025.7 1998.8 2026.6 C
+2000.9 2028.5 1999.5 2023.4 1999.2 2025.2 C
+f 
+S 
+n
+2007.6 2024.2 m
+2007.6 2022.9 2008.4 2024.2 2007.6 2022.8 C
+2007.6 2017.5 2007.8 2009.1 2007.4 2003.8 C
+2007.9 2003.7 2008.7 2002.8 2009.1 2002.1 C
+2009.6 2000.8 2008.3 2000.8 2007.9 2000.2 C
+2004.9 2000 2008.9 2001.3 2007.2 2002.1 C
+2006.7 2007.7 2007 2015.1 2006.9 2021.1 C
+2006.7 2022.1 2005.4 2022.8 2006.2 2023.5 C
+2006.6 2023.1 2008 2025.9 2007.6 2024.2 C
+f 
+S 
+n
+1989.9 2023.5 m
+1989.5 2022.6 1991.4 2023.2 1991.8 2023 C
+1992.2 2023.2 1991.9 2023.7 1992.5 2023.5 C
+1991.6 2023.2 1991.6 2022.2 1990.6 2021.8 C
+1990.4 2022.8 1989 2022.8 1988.9 2023.5 C
+1988.5 2023 1988.7 2022.6 1988.7 2023.5 C
+1989.1 2023.5 1990.2 2023.5 1989.9 2023.5 C
+f 
+[0 0.5 0.5 0.2]  vc
+S 
+n
+2003.3 2023.5 m
+2003.1 2023.3 2003.1 2023.2 2003.3 2023 C
+2003.7 2023.1 2003.9 2022.9 2003.8 2022.5 C
+2003.4 2022.2 2001.2 2022.3 2002.4 2023 C
+2002.6 2022.9 2002.7 2023.1 2002.8 2023.2 C
+2000.7 2023.7 2003.9 2023.4 2003.3 2023.5 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1986.8 2019.4 m
+1987.8 2019.8 1987.5 2018.6 1987.2 2018 C
+1986.2 2017.8 1987.3 2020.5 1986.3 2019.2 C
+1986.3 2017.7 1986.3 2020.6 1986.3 2021.3 C
+1988.5 2023.1 1985.6 2020.3 1986.8 2019.4 C
+f 
+S 
+n
+1975.7 2018.2 m
+1976.1 2017.8 1975.2 2025.7 1976.2 2019.4 C
+1975.7 2019.2 1976.3 2018.4 1975.7 2018.2 C
+f 
+S 
+n
+1974 2011.7 m
+1975.4 2012.8 1976.4 2014.3 1976 2015.8 C
+1976.6 2014 1975.5 2013.1 1974 2011.7 C
+f 
+S 
+n
+1984.6 2006.7 m
+1984.7 2004.8 1982.6 2004.8 1982.2 2004 C
+1980.8 2001.7 1978.6 2000.1 1976.7 1998.8 C
+1976.1 1997.8 1975.8 1994.5 1974.3 1995.6 C
+1973.3 1995.6 1972.2 1995.6 1971.2 1995.6 C
+1970.7 1997.2 1970.3 1999.1 1973.1 1999 C
+1975.8 2001.2 1978.2 2004.4 1980.5 2006.9 C
+1981.1 2007.1 1982.1 2006.5 1982.2 2007.4 C
+1982.3 2006.2 1984.5 2008.1 1984.6 2006.7 C
+[0 0 0 0]  vc
+f 
+S 
+n
+vmrs
+1978.4 2001.2 m
+1978.4 1999.7 1976.8 2000.1 1976.2 1999 C
+1976.5 1997.8 1975.8 1996.2 1975 1995.4 C
+1973.9 1995.8 1972.4 1995.6 1971.2 1995.6 C
+1971 1997 1970.2 1997.7 1971.6 1998.8 C
+1973.8 1998 1974.2 2000.1 1976.2 1999.7 C
+1976.3 2000.9 1976.9 2001.4 1977.6 2002.1 C
+1978.1 2002.2 1978.4 2001.8 1978.4 2001.2 C
+[0 0 0 0.18]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1973.1 2000.2 m
+1972.3 2000.1 1971.2 1999.8 1971.6 2001.2 C
+1972.4 2002 1974.5 2001 1973.1 2000.2 C
+[0 1 1 0.23]  vc
+f 
+S 
+n
+1960.8 1998.5 m
+1961.6 1998.2 1962.6 2000.3 1963.2 2000.9 C
+1962.3 2000.1 1962.2 1998.7 1960.8 1998.5 C
+f 
+S 
+n
+1968.5 1995.9 m
+1968.4 1996.4 1967.3 1996.4 1968 1997.3 C
+1970.1 1999.2 1968.8 1994.1 1968.5 1995.9 C
+f 
+S 
+n
+1976.9 1994.9 m
+1976.9 1993.7 1977.6 1994.9 1976.9 1993.5 C
+1976.9 1988.2 1977.1 1979.8 1976.7 1974.5 C
+1977.2 1974.5 1978 1973.5 1978.4 1972.8 C
+1978.8 1971.5 1977.6 1971.5 1977.2 1970.9 C
+1974.2 1970.7 1978.2 1972 1976.4 1972.8 C
+1976 1978.4 1976.3 1985.8 1976.2 1991.8 C
+1976 1992.8 1974.6 1993.5 1975.5 1994.2 C
+1975.9 1993.8 1977.3 1996.6 1976.9 1994.9 C
+f 
+S 
+n
+1972.6 1994.2 m
+1972.4 1994 1972.4 1993.9 1972.6 1993.7 C
+1973 1993.8 1973.1 1993.7 1973.1 1993.2 C
+1972.7 1992.9 1970.5 1993.1 1971.6 1993.7 C
+1971.9 1993.7 1972 1993.8 1972.1 1994 C
+1970 1994.4 1973.1 1994.1 1972.6 1994.2 C
+f 
+S 
+n
+1948.1 2093.8 m
+1947 2092.7 1945.9 2091.6 1944.8 2090.4 C
+1945.9 2091.6 1947 2092.7 1948.1 2093.8 C
+[0 0.4 1 0]  vc
+f 
+S 
+n
+1953.4 2091.4 m
+1954.8 2090.7 1956.3 2090 1957.7 2089.2 C
+1956.3 2090 1954.8 2090.7 1953.4 2091.4 C
+[0 0.2 1 0]  vc
+f 
+S 
+n
+1954.1 2091.4 m
+1956.6 2089.6 1957.2 2089.6 1954.1 2091.4 C
+[0 0.4 1 0]  vc
+f 
+S 
+n
+1962.3 2087.3 m
+1963.7 2086.6 1965.2 2085.9 1966.6 2085.2 C
+1965.2 2085.9 1963.7 2086.6 1962.3 2087.3 C
+f 
+S 
+n
+vmrs
+1967.1 2084.9 m
+1968.3 2084.4 1969.7 2083.8 1970.9 2083.2 C
+1969.7 2083.8 1968.3 2084.4 1967.1 2084.9 C
+[0 0.4 1 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1982.7 2080.6 m
+1981.5 2079.5 1980.5 2078.4 1979.3 2077.2 C
+1980.5 2078.4 1981.5 2079.5 1982.7 2080.6 C
+f 
+S 
+n
+1988 2078.2 m
+1989.4 2077.5 1990.8 2076.8 1992.3 2076 C
+1990.8 2076.8 1989.4 2077.5 1988 2078.2 C
+[0 0.2 1 0]  vc
+f 
+S 
+n
+1988.7 2078.2 m
+1991.1 2076.4 1991.8 2076.4 1988.7 2078.2 C
+[0 0.4 1 0]  vc
+f 
+S 
+n
+1976.2 2063.8 m
+1978.6 2062.2 1976 2063.3 1976 2064.5 C
+1976.1 2067.8 1975.5 2071.4 1976.4 2074.4 C
+1975.7 2071.1 1975.9 2067.2 1976.2 2063.8 C
+f 
+S 
+n
+1996.8 2074.1 m
+1998.3 2073.4 1999.7 2072.7 2001.2 2072 C
+1999.7 2072.7 1998.3 2073.4 1996.8 2074.1 C
+f 
+S 
+n
+2001.6 2071.7 m
+2002.9 2071.2 2004.2 2070.6 2005.5 2070 C
+2004.2 2070.6 2002.9 2071.2 2001.6 2071.7 C
+f 
+S 
+n
+1981.5 2060.7 m
+1980.2 2061.2 1978.9 2061.5 1977.9 2062.6 C
+1978.9 2061.5 1980.2 2061.2 1981.5 2060.7 C
+f 
+S 
+n
+1982 2060.4 m
+1982.7 2060.1 1983.6 2059.8 1984.4 2059.5 C
+1983.6 2059.8 1982.7 2060.1 1982 2060.4 C
+f 
+S 
+n
+1952 2051.3 m
+1950.8 2050.2 1949.7 2049.1 1948.6 2048 C
+1949.7 2049.1 1950.8 2050.2 1952 2051.3 C
+f 
+S 
+n
+vmrs
+1977.4 2047.7 m
+1975.8 2047.8 1974.8 2046.1 1974.5 2045.3 C
+1974.9 2044.4 1976 2044.5 1976.7 2044.8 C
+1977.9 2045 1977 2048.4 1979.3 2047.5 C
+1979.9 2047.5 1980.8 2048.6 1979.8 2049.2 C
+1978.2 2050.4 1980.8 2049.5 1980.3 2049.4 C
+1981.4 2049.8 1980.3 2048.4 1980.3 2048 C
+1979.8 2047.5 1979 2046.6 1978.4 2046.5 C
+1977.3 2045.9 1977.2 2043.3 1975.2 2044.6 C
+1974.7 2045.3 1973.6 2045 1973.3 2045.8 C
+1975 2046.3 1975.8 2049.8 1978.1 2049.4 C
+1978.4 2050.9 1978.7 2048.5 1977.9 2049.2 C
+1977.7 2048.7 1977.2 2047.8 1977.4 2047.7 C
+[0 0.5 0.5 0.2]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1957.2 2048.9 m
+1958.7 2048.2 1960.1 2047.5 1961.6 2046.8 C
+1960.1 2047.5 1958.7 2048.2 1957.2 2048.9 C
+[0 0.2 1 0]  vc
+f 
+S 
+n
+1958 2048.9 m
+1960.4 2047.1 1961.1 2047.1 1958 2048.9 C
+[0 0.4 1 0]  vc
+f 
+S 
+n
+1966.1 2044.8 m
+1967.6 2044.1 1969 2043.4 1970.4 2042.7 C
+1969 2043.4 1967.6 2044.1 1966.1 2044.8 C
+f 
+S 
+n
+1970.9 2042.4 m
+1972.2 2041.9 1973.5 2041.3 1974.8 2040.8 C
+1973.5 2041.3 1972.2 2041.9 1970.9 2042.4 C
+f 
+S 
+n
+2012 2034.5 m
+2010.4 2034.6 2009.3 2032.9 2009.1 2032.1 C
+2009.4 2031 2010.3 2031.3 2011.2 2031.6 C
+2012.5 2031.8 2011.6 2035.2 2013.9 2034.3 C
+2014.4 2034.3 2015.4 2035.4 2014.4 2036 C
+2012.7 2037.2 2015.3 2036.3 2014.8 2036.2 C
+2015.9 2036.6 2014.8 2035.2 2014.8 2034.8 C
+2014.4 2034.3 2013.6 2033.4 2012.9 2033.3 C
+2011.5 2031 2009.3 2029.4 2007.4 2028 C
+2007.5 2026.5 2007.3 2027.9 2007.2 2028.3 C
+2007.9 2028.8 2008.7 2029.1 2009.3 2030 C
+2009.6 2030.7 2009 2031.9 2008.4 2031.6 C
+2006.7 2031 2007.7 2028 2005 2028.8 C
+2004.8 2028.6 2004.3 2028.2 2003.8 2028.3 C
+2006.6 2030.4 2008.9 2033.7 2011.2 2036.2 C
+2011.8 2036.4 2012.9 2035.8 2012.9 2036.7 C
+2012.7 2036.1 2011.8 2035 2012 2034.5 C
+[0 0.5 0.5 0.2]  vc
+f 
+S 
+n
+1981.2 2005.2 m
+1979.7 2005.3 1978.6 2003.6 1978.4 2002.8 C
+1978.7 2001.8 1979.6 2002.1 1980.5 2002.4 C
+1981.8 2002.5 1980.9 2005.9 1983.2 2005 C
+1983.7 2005.1 1984.7 2006.1 1983.6 2006.7 C
+1982 2007.9 1984.6 2007 1984.1 2006.9 C
+1985.2 2007.3 1984.1 2006 1984.1 2005.5 C
+1983.6 2005 1982.9 2004.1 1982.2 2004 C
+1980.8 2001.7 1978.6 2000.1 1976.7 1998.8 C
+1976.7 1997.2 1976.6 1998.6 1976.4 1999 C
+1977.2 1999.5 1978 1999.8 1978.6 2000.7 C
+1978.8 2001.5 1978.3 2002.7 1977.6 2002.4 C
+1976 2001.8 1977 1998.7 1974.3 1999.5 C
+1974.1 1999.3 1973.6 1998.9 1973.1 1999 C
+1975.8 2001.2 1978.2 2004.4 1980.5 2006.9 C
+1981.1 2007.1 1982.1 2006.5 1982.2 2007.4 C
+1982 2006.8 1981.1 2005.7 1981.2 2005.2 C
+f 
+S 
+n
+1966.8 1976.4 m
+1969.4 1973 1974.4 1974.6 1976.2 1970.4 C
+1972.7 1974 1968 1975.1 1964 1977.4 C
+1960.9 1979.9 1957.1 1981.8 1953.9 1982.7 C
+1958.4 1981.1 1962.6 1978.8 1966.8 1976.4 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1948.4 2093.8 m
+1949.8 2093.1 1951.2 2092.5 1952.7 2091.9 C
+1951.2 2092.5 1949.8 2093.1 1948.4 2093.8 C
+[0 0.2 1 0]  vc
+f 
+S 
+n
+1948.1 2093.6 m
+1947.3 2092.8 1946.5 2091.9 1945.7 2091.2 C
+1946.5 2091.9 1947.3 2092.8 1948.1 2093.6 C
+f 
+S 
+n
+vmrs
+1942.1 2087.8 m
+1943.5 2088.4 1944.3 2089.5 1945.2 2090.7 C
+1944.8 2089.3 1943.3 2088.3 1942.1 2087.8 C
+[0 0.2 1 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1933.5 2078.4 m
+1933.5 2078 1933.2 2079 1933.7 2079.4 C
+1935 2080.4 1936.2 2081.3 1937.1 2082.8 C
+1936.7 2080.7 1933.7 2080.7 1933.5 2078.4 C
+f 
+S 
+n
+1982.9 2080.6 m
+1984.4 2079.9 1985.8 2079.3 1987.2 2078.7 C
+1985.8 2079.3 1984.4 2079.9 1982.9 2080.6 C
+f 
+S 
+n
+1982.7 2080.4 m
+1981.9 2079.6 1981.1 2078.7 1980.3 2078 C
+1981.1 2078.7 1981.9 2079.6 1982.7 2080.4 C
+f 
+S 
+n
+1977.4 2075.1 m
+1977.9 2075.3 1979.1 2076.4 1979.8 2077.5 C
+1979 2076.8 1978.7 2075.1 1977.4 2075.1 C
+f 
+S 
+n
+1952.2 2051.3 m
+1953.6 2050.7 1955.1 2050.1 1956.5 2049.4 C
+1955.1 2050.1 1953.6 2050.7 1952.2 2051.3 C
+f 
+S 
+n
+1952 2051.1 m
+1951.2 2050.3 1950.3 2049.5 1949.6 2048.7 C
+1950.3 2049.5 1951.2 2050.3 1952 2051.1 C
+f 
+S 
+n
+1946 2045.3 m
+1947.3 2045.9 1948.1 2047 1949.1 2048.2 C
+1948.6 2046.8 1947.1 2045.8 1946 2045.3 C
+f 
+S 
+n
+1937.3 2036 m
+1937.4 2035.5 1937 2036.5 1937.6 2036.9 C
+1938.8 2037.9 1940.1 2038.8 1940.9 2040.3 C
+1940.6 2038.2 1937.6 2038.2 1937.3 2036 C
+f 
+S 
+n
+1935.2 2073.2 m
+1936.4 2069.9 1935.8 2061.8 1935.6 2056.4 C
+1935.8 2055.9 1936.3 2055.7 1936.1 2055.2 C
+1935.7 2054.7 1935 2055 1934.4 2054.9 C
+1934.4 2061.5 1934.4 2068.7 1934.4 2074.6 C
+1935.7 2075.1 1936 2073.7 1935.2 2073.2 C
+[0 0.01 1 0]  vc
+f 
+S 
+n
+vmrs
+1939 2030.7 m
+1940.3 2027.4 1939.7 2019.3 1939.5 2013.9 C
+1939.7 2013.5 1940.1 2013.2 1940 2012.7 C
+1939.5 2012.3 1938.8 2012.5 1938.3 2012.4 C
+1938.3 2019 1938.3 2026.2 1938.3 2032.1 C
+1939.5 2032.7 1939.8 2031.2 1939 2030.7 C
+[0 0.01 1 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1975.2 2077.2 m
+1975.3 2077.3 1975.4 2077.4 1975.5 2077.5 C
+1974.7 2073.2 1974.9 2067.5 1975.2 2063.6 C
+1975.4 2064 1974.6 2063.9 1974.8 2064.3 C
+1974.9 2069.9 1974.3 2076.5 1975.2 2081.1 C
+1974.9 2079.9 1974.9 2078.4 1975.2 2077.2 C
+[0.92 0.92 0 0.67]  vc
+f 
+S 
+n
+1930.8 2067.4 m
+1931.5 2070.1 1929.6 2072.1 1930.6 2074.6 C
+1931 2072.6 1930.8 2069.8 1930.8 2067.4 C
+f 
+S 
+n
+2010 2050.1 m
+2009.8 2050.5 2009.5 2050.9 2009.3 2051.1 C
+2009.5 2056.7 2008.9 2063.3 2009.8 2067.9 C
+2009.5 2062.1 2009.3 2054.7 2010 2050.1 C
+f 
+S 
+n
+1930.1 2060.9 m
+1929.3 2057.1 1930.7 2054.8 1929.9 2051.3 C
+1930.2 2050.2 1931.1 2049.6 1931.8 2049.2 C
+1931.4 2049.6 1930.4 2049.5 1930.1 2050.1 C
+1928.4 2054.8 1933.4 2063.5 1925.3 2064.3 C
+1927.2 2063.9 1928.5 2062.1 1930.1 2060.9 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1929.6 2061.2 m
+1929.6 2057.6 1929.6 2054.1 1929.6 2050.6 C
+1930 2049.9 1930.5 2049.4 1931.1 2049.2 C
+1930 2048.6 1930.5 2050.2 1929.4 2049.6 C
+1928 2054.4 1932.8 2063 1925.3 2064 C
+1926.9 2063.3 1928.3 2062.4 1929.6 2061.2 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1930.8 2061.6 m
+1930.5 2058 1931.6 2054 1930.8 2051.3 C
+1930.3 2054.5 1930.9 2058.5 1930.4 2061.9 C
+1930.5 2061.2 1931 2062.2 1930.8 2061.6 C
+[0.92 0.92 0 0.67]  vc
+f 
+S 
+n
+1941.2 2045.1 m
+1939.7 2042.6 1937.3 2041.2 1935.4 2039.3 C
+1934.2 2040 1933.7 2036.4 1934 2039.3 C
+1934.9 2040.1 1936.1 2039.9 1936.8 2040.8 C
+1935.3 2044.2 1942.3 2041.7 1939.5 2046 C
+1937.1 2048.5 1940.5 2045.6 1941.2 2045.1 C
+f 
+S 
+n
+1910 2045.8 m
+1910 2039.4 1910 2033 1910 2026.6 C
+1910 2033 1910 2039.4 1910 2045.8 C
+f 
+S 
+n
+1978.8 2022.3 m
+1979.1 2021.7 1979.4 2020.4 1978.6 2021.6 C
+1978.6 2026.9 1978.6 2033 1978.6 2037.6 C
+1979.2 2037 1979.1 2038.2 1979.1 2038.6 C
+1978.7 2033.6 1978.9 2026.8 1978.8 2022.3 C
+f 
+S 
+n
+vmrs
+2026.1 2041.2 m
+2026.1 2034.8 2026.1 2028.3 2026.1 2021.8 C
+2026.1 2028.5 2026.3 2035.4 2025.9 2042 C
+2024.4 2042.9 2022.9 2044.1 2021.3 2044.8 C
+2023.1 2044 2025.1 2042.8 2026.1 2041.2 C
+[0.07 0.06 0 0.58]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+2026.4 2021.8 m
+2026.3 2028.5 2026.5 2035.4 2026.1 2042 C
+2025.6 2042.8 2024.7 2042.7 2024.2 2043.4 C
+2024.7 2042.7 2025.5 2042.7 2026.1 2042.2 C
+2026.5 2035.5 2026.3 2027.9 2026.4 2021.8 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+2025.6 2038.4 m
+2025.6 2033 2025.6 2027.6 2025.6 2022.3 C
+2025.6 2027.6 2025.6 2033 2025.6 2038.4 C
+[0.92 0.92 0 0.67]  vc
+f 
+S 
+n
+1934 2023.5 m
+1934 2024.7 1933.8 2026 1934.2 2027.1 C
+1934 2025.5 1934.7 2024.6 1934 2023.5 C
+f 
+S 
+n
+1928.2 2023.5 m
+1928 2024.6 1927.4 2023.1 1926.8 2023.2 C
+1926.2 2021 1921.4 2019.3 1923.2 2018 C
+1922.7 2016.5 1923.2 2019.3 1922.2 2018.2 C
+1924.4 2020.4 1926.2 2023.3 1928.9 2024.9 C
+1927.9 2024.2 1929.8 2023.5 1928.2 2023.5 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1934 2019.2 m
+1932 2019.6 1930.8 2022.6 1928.7 2021.8 C
+1924.5 2016.5 1918.2 2011.8 1914 2006.7 C
+1914 2005.7 1914 2004.6 1914 2003.6 C
+1913.6 2004.3 1913.9 2005.8 1913.8 2006.9 C
+1919 2012.4 1924.1 2016.5 1929.2 2022.3 C
+1931 2021.7 1932.2 2019.8 1934 2019.2 C
+f 
+S 
+n
+1928.7 2024.9 m
+1926.3 2022.7 1924.1 2020.4 1921.7 2018.2 C
+1924.1 2020.4 1926.3 2022.7 1928.7 2024.9 C
+[0.65 0.65 0 0.42]  vc
+f 
+S 
+n
+1914.3 2006.7 m
+1918.7 2011.8 1924.5 2016.4 1928.9 2021.6 C
+1924.2 2016.1 1919 2012.1 1914.3 2006.7 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1924.8 2020.8 m
+1921.2 2016.9 1925.6 2022.5 1926 2021.1 C
+1924.2 2021 1926.7 2019.6 1924.8 2020.8 C
+[0.92 0.92 0 0.67]  vc
+f 
+S 
+n
+1934 2018.4 m
+1933.2 2014.7 1934.5 2012.3 1933.7 2008.8 C
+1934 2007.8 1935 2007.2 1935.6 2006.7 C
+1935.3 2007.1 1934.3 2007 1934 2007.6 C
+1932.2 2012.3 1937.2 2021 1929.2 2021.8 C
+1931.1 2021.4 1932.3 2019.6 1934 2018.4 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+vmrs
+1933.5 2018.7 m
+1933.5 2015.1 1933.5 2011.7 1933.5 2008.1 C
+1933.8 2007.4 1934.3 2006.9 1934.9 2006.7 C
+1933.8 2006.1 1934.3 2007.7 1933.2 2007.2 C
+1931.9 2012 1936.7 2020.5 1929.2 2021.6 C
+1930.7 2020.8 1932.2 2019.9 1933.5 2018.7 C
+[0.4 0.4 0 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1934.7 2019.2 m
+1934.3 2015.6 1935.4 2011.5 1934.7 2008.8 C
+1934.1 2012 1934.7 2016 1934.2 2019.4 C
+1934.4 2018.7 1934.8 2019.8 1934.7 2019.2 C
+[0.92 0.92 0 0.67]  vc
+f 
+S 
+n
+1917.6 2013.6 m
+1917.8 2011.1 1916.8 2014.2 1917.2 2012.2 C
+1916.3 2012.9 1914.8 2011.8 1914.3 2010.8 C
+1914.2 2010.5 1914.4 2010.4 1914.5 2010.3 C
+1913.9 2008.8 1913.9 2011.9 1914.3 2012 C
+1916.3 2012 1917.6 2013.6 1916.7 2015.6 C
+1913.7 2017.4 1919.6 2014.8 1917.6 2013.6 C
+f 
+S 
+n
+1887.2 2015.3 m
+1887.2 2008.9 1887.2 2002.5 1887.2 1996.1 C
+1887.2 2002.5 1887.2 2008.9 1887.2 2015.3 C
+f 
+S 
+n
+1916.7 2014.4 m
+1917 2012.1 1913 2013 1913.8 2010.8 C
+1912.1 2009.8 1910.9 2009.4 1910.7 2007.9 C
+1910.4 2010.6 1913.4 2010.4 1914 2012.4 C
+1914.9 2012.8 1916.6 2012.9 1916.4 2014.4 C
+1916.9 2015.1 1914.5 2016.6 1916.2 2015.8 C
+1916.4 2015.3 1916.7 2015 1916.7 2014.4 C
+[0.65 0.65 0 0.42]  vc
+f 
+S 
+n
+1914 2009.3 m
+1912.8 2010.9 1909.6 2005.3 1911.9 2009.8 C
+1912.3 2009.6 1913.6 2010.2 1914 2009.3 C
+[0.92 0.92 0 0.67]  vc
+f 
+S 
+n
+1951.2 1998.8 m
+1949 1996.4 1951.5 1994 1950.3 1991.8 C
+1949.1 1989.1 1954 1982.7 1948.8 1981.2 C
+1949.2 1981.5 1951 1982.4 1950.8 1983.6 C
+1951.9 1988.6 1947.1 1986.5 1948.1 1990.4 C
+1948.5 1990.3 1948.7 1990.7 1948.6 1991.1 C
+1949 1992.5 1947.3 1991.9 1948.1 1992.5 C
+1947.1 1992.7 1945.7 1993.5 1945.2 1994.7 C
+1944.5 1996.8 1947.7 2000.5 1943.8 2001.4 C
+1943.4 2002 1943.7 2004 1942.4 2004.5 C
+1945.2 2002.2 1948.9 2000.9 1951.2 1998.8 C
+f 
+S 
+n
+1994.9 1993 m
+1995.1 1996.5 1994.5 2000.3 1995.4 2003.6 C
+1994.5 2000.3 1995.1 1996.5 1994.9 1993 C
+f 
+S 
+n
+1913.8 2003.3 m
+1913.8 1996.9 1913.8 1990.5 1913.8 1984.1 C
+1913.8 1990.5 1913.8 1996.9 1913.8 2003.3 C
+f 
+S 
+n
+1941.9 1998 m
+1940.5 1997.3 1940.7 1999.4 1940.7 2000 C
+1942.8 2001.3 1942.6 1998.8 1941.9 1998 C
+[0 0 0 0]  vc
+f 
+S 
+n
+vmrs
+1942.1 1999.2 m
+1942.2 1998.9 1941.8 1998.8 1941.6 1998.5 C
+1940.4 1998 1940.7 1999.7 1940.7 2000 C
+1941.6 2000.3 1942.6 2000.4 1942.1 1999.2 C
+[0.92 0.92 0 0.67]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1940 1997.1 m
+1939.8 1996 1939.7 1995.9 1939.2 1995.2 C
+1939.1 1995.3 1938.5 1997.9 1937.8 1996.4 C
+1938 1997.3 1939.4 1998.6 1940 1997.1 C
+f 
+S 
+n
+1911.2 1995.9 m
+1911.2 1991.6 1911.3 1987.2 1911.4 1982.9 C
+1911.3 1987.2 1911.2 1991.6 1911.2 1995.9 C
+f 
+S 
+n
+1947.2 1979.1 m
+1945.1 1978.8 1944.6 1975.7 1942.4 1975 C
+1940.5 1972.6 1942.2 1973.7 1942.4 1975.7 C
+1945.8 1975.5 1944.2 1979.8 1947.6 1979.6 C
+1948.3 1982.3 1948.5 1980 1947.2 1979.1 C
+f 
+S 
+n
+1939.5 1973.3 m
+1940.1 1972.6 1939.8 1974.2 1940.2 1973.1 C
+1939.1 1972.8 1938.8 1968.5 1935.9 1969.7 C
+1937.4 1969.2 1938.5 1970.6 1939 1971.4 C
+1939.2 1972.7 1938.6 1973.9 1939.5 1973.3 C
+f 
+S 
+n
+1975.2 2073.2 m
+1975.2 2070.2 1975.2 2067.2 1975.2 2064.3 C
+1975.2 2067.2 1975.2 2070.2 1975.2 2073.2 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1929.9 2065.7 m
+1928.1 2065.6 1926 2068.8 1924.1 2066.9 C
+1918.1 2060.9 1912.9 2055.7 1907.1 2049.9 C
+1906.7 2047.1 1906.9 2043.9 1906.8 2041 C
+1906.8 2043.9 1906.8 2046.8 1906.8 2049.6 C
+1913.2 2055.5 1918.7 2061.9 1925.1 2067.6 C
+1927.1 2067.9 1928.6 2064.4 1930.1 2066.2 C
+1929.7 2070.3 1929.9 2074.7 1929.9 2078.9 C
+1929.6 2074.4 1930.5 2070.1 1929.9 2065.7 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1930.1 2061.6 m
+1928.1 2062.1 1927 2065.1 1924.8 2064.3 C
+1920.7 2058.9 1914.4 2054.3 1910.2 2049.2 C
+1910.2 2048.1 1910.2 2047.1 1910.2 2046 C
+1909.8 2046.8 1910 2048.3 1910 2049.4 C
+1915.1 2054.9 1920.3 2059 1925.3 2064.8 C
+1927.1 2064.2 1928.4 2062.3 1930.1 2061.6 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1932 2049.9 m
+1932.3 2050.3 1932 2050.4 1932.8 2050.4 C
+1932 2050.4 1932.2 2049.2 1931.3 2049.6 C
+1931.4 2050.5 1930.3 2050.4 1930.4 2051.3 C
+1931.1 2051.1 1930.7 2049.4 1932 2049.9 C
+f 
+S 
+n
+1938.3 2046 m
+1936.3 2046.8 1935.2 2047.2 1934.2 2048.9 C
+1935.3 2047.7 1936.8 2046.2 1938.3 2046 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+vmrs
+1938.3 2047 m
+1937.9 2046.9 1936.6 2047.1 1936.1 2048 C
+1936.5 2047.5 1937.3 2046.7 1938.3 2047 C
+[0.18 0.18 0 0.78]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1910.2 2043.2 m
+1910.1 2037.5 1910 2031.8 1910 2026.1 C
+1910 2031.8 1910.1 2037.5 1910.2 2043.2 C
+f 
+S 
+n
+1933.5 2032.1 m
+1933.7 2035.2 1932.8 2035.8 1933.7 2038.6 C
+1933.3 2036.6 1934.6 2018 1933.5 2032.1 C
+f 
+S 
+n
+1907.3 2021.8 m
+1906.6 2025.9 1909.4 2032.6 1903.2 2034 C
+1902.8 2034.1 1902.4 2033.9 1902 2033.8 C
+1897.9 2028.5 1891.6 2023.8 1887.4 2018.7 C
+1887.4 2017.7 1887.4 2016.6 1887.4 2015.6 C
+1887 2016.3 1887.2 2017.8 1887.2 2018.9 C
+1892.3 2024.4 1897.5 2028.5 1902.5 2034.3 C
+1904.3 2033.6 1905.7 2032 1907.3 2030.9 C
+1907.3 2027.9 1907.3 2024.9 1907.3 2021.8 C
+f 
+S 
+n
+1933.7 2023.2 m
+1932 2021.7 1931.1 2024.9 1929.4 2024.9 C
+1931.2 2024.7 1932.4 2021.5 1933.7 2023.2 C
+f 
+S 
+n
+1989.2 2024.4 m
+1987.4 2023.7 1985.8 2022.2 1985.1 2020.4 C
+1984.6 2020.1 1986 2018.9 1985.1 2019.2 C
+1985.6 2020.8 1984.1 2019.4 1984.6 2021.1 C
+1986.3 2022.3 1988.1 2025.3 1989.2 2024.4 C
+f 
+S 
+n
+1904.4 2031.9 m
+1903 2029.7 1905.3 2027.7 1904.2 2025.9 C
+1904.5 2025 1903.7 2023 1904 2021.3 C
+1904 2022.3 1903.2 2022 1902.5 2022 C
+1901.3 2022.3 1902.2 2020.1 1901.6 2019.6 C
+1902.5 2019.8 1902.6 2018.3 1903.5 2018.9 C
+1903.7 2021.8 1905.6 2016.8 1905.6 2020.6 C
+1905.9 2020 1906.3 2020.8 1906.1 2021.1 C
+1905.8 2022.7 1906.7 2020.4 1906.4 2019.9 C
+1906.4 2018.5 1908.2 2017.8 1906.8 2016.5 C
+1906.9 2015.7 1907.7 2017.1 1907.1 2016.3 C
+1908.5 2015.8 1910.3 2015.1 1911.6 2016 C
+1912.2 2016.2 1911.9 2018 1911.6 2018 C
+1914.5 2017.1 1910.4 2013.6 1913.3 2013.4 C
+1912.4 2011.3 1910.5 2011.8 1909.5 2010 C
+1910 2010.5 1909 2010.8 1908.8 2011.2 C
+1907.5 2009.9 1906.1 2011.7 1904.9 2011.5 C
+1904.7 2010.9 1904.3 2010.5 1904.4 2009.8 C
+1905 2010.2 1904.6 2008.6 1905.4 2008.1 C
+1906.6 2007.5 1907.7 2008.4 1908.5 2007.4 C
+1908.9 2008.5 1909.7 2008.1 1909 2007.2 C
+1908.1 2006.5 1905.9 2007.3 1905.4 2007.4 C
+1903.9 2007.3 1905.2 2008.5 1904.2 2008.4 C
+1904.6 2009.9 1902.8 2010.3 1902.3 2010.5 C
+1901.5 2009.9 1900.4 2010 1899.4 2010 C
+1898.6 2011.2 1898.2 2013.4 1896.5 2013.4 C
+1896 2012.9 1894.4 2012.9 1893.6 2012.9 C
+1893.1 2013.9 1892.9 2015.5 1891.5 2016 C
+1890.3 2016.1 1889.2 2014 1888.6 2015.8 C
+1890 2016 1891 2016.9 1892.9 2016.5 C
+1894.1 2017.2 1892.8 2018.3 1893.2 2018.9 C
+1892.6 2018.9 1891.1 2019.8 1890.5 2020.6 C
+1891.1 2023.6 1893.2 2019.8 1893.9 2022.5 C
+1894.1 2023.3 1892.7 2023.6 1893.9 2024 C
+1894.2 2024.3 1897.4 2023.8 1896.5 2026.1 C
+1896 2025.6 1897.4 2028.1 1897.5 2027.1 C
+1898.4 2027.4 1899.3 2027 1899.6 2028.5 C
+1899.5 2028.6 1899.4 2028.8 1899.2 2028.8 C
+1899.3 2029.2 1899.6 2029.8 1900.1 2030.2 C
+1900.4 2029.6 1901 2030 1901.8 2030.2 C
+1903.1 2032.1 1900.4 2031.5 1902.8 2033.1 C
+1903.3 2032.7 1904.5 2032 1904.4 2031.9 C
+[0.21 0.21 0 0]  vc
+f 
+S 
+n
+1909.2 2019.4 m
+1908.8 2020.3 1910.2 2019.8 1909.2 2019.2 C
+1908.3 2019.3 1907.6 2020.2 1907.6 2021.3 C
+1908.5 2021 1907.6 2019 1909.2 2019.4 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1915.5 2015.6 m
+1913.5 2016.3 1912.4 2016.8 1911.4 2018.4 C
+1912.5 2017.2 1914 2015.7 1915.5 2015.6 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1915.5 2016.5 m
+1915.1 2016.4 1913.8 2016.6 1913.3 2017.5 C
+1913.7 2017 1914.5 2016.2 1915.5 2016.5 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+vmrs
+1887.4 2012.7 m
+1887.3 2007 1887.2 2001.3 1887.2 1995.6 C
+1887.2 2001.3 1887.3 2007 1887.4 2012.7 C
+[0.18 0.18 0 0.78]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1935.9 2007.4 m
+1936.2 2007.8 1935.8 2007.9 1936.6 2007.9 C
+1935.9 2007.9 1936.1 2006.7 1935.2 2007.2 C
+1935.2 2008.1 1934.1 2007.9 1934.2 2008.8 C
+1935 2008.7 1934.6 2006.9 1935.9 2007.4 C
+f 
+S 
+n
+1942.1 2003.6 m
+1940.1 2004.3 1939.1 2004.8 1938 2006.4 C
+1939.1 2005.2 1940.6 2003.7 1942.1 2003.6 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1942.1 2004.5 m
+1941.8 2004.4 1940.4 2004.6 1940 2005.5 C
+1940.4 2005 1941.2 2004.2 1942.1 2004.5 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+1914 2000.7 m
+1914 1995 1913.9 1989.3 1913.8 1983.6 C
+1913.9 1989.3 1914 1995 1914 2000.7 C
+f 
+S 
+n
+1941.6 1998.3 m
+1943.4 2001.9 1942.4 1996 1940.9 1998.3 C
+1941.2 1998.3 1941.4 1998.3 1941.6 1998.3 C
+f 
+S 
+n
+1954.8 1989.9 m
+1953.9 1989.6 1954.7 1991.6 1953.9 1991.1 C
+1954.5 1993.1 1953.6 1998 1954.6 1993.2 C
+1954 1992.2 1954.7 1990.7 1954.8 1989.9 C
+f 
+S 
+n
+1947.6 1992.5 m
+1946.2 1993.5 1944.9 1993 1944.8 1994.7 C
+1945.5 1994 1947 1992.2 1947.6 1992.5 C
+f 
+S 
+n
+1910.7 1982.2 m
+1910.3 1981.8 1909.7 1982 1909.2 1982 C
+1909.7 1982 1910.3 1981.9 1910.7 1982.2 C
+1911 1987.1 1910 1992.6 1910.7 1997.3 C
+1910.7 1992.3 1910.7 1987.2 1910.7 1982.2 C
+[0.65 0.65 0 0.42]  vc
+f 
+S 
+n
+1910.9 1992.8 m
+1910.9 1991.3 1910.9 1989.7 1910.9 1988.2 C
+1910.9 1989.7 1910.9 1991.3 1910.9 1992.8 C
+[0.18 0.18 0 0.78]  vc
+f 
+S 
+n
+vmrs
+1953.6 1983.6 m
+1954.1 1985.3 1953.2 1988.6 1954.8 1989.4 C
+1954.1 1987.9 1954.4 1985.4 1953.6 1983.6 C
+[0.18 0.18 0 0.78]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1910.7 1982 m
+1911.6 1982.9 1911 1984.4 1911.2 1985.6 C
+1911 1984.4 1911.6 1982.9 1910.7 1982 C
+f 
+S 
+n
+1947.2 1979.6 m
+1947.5 1980.6 1948.3 1980.6 1947.4 1979.6 C
+1946.2 1979.4 1945.7 1978.8 1947.2 1979.6 C
+f 
+S 
+n
+1930.4 2061.4 m
+1930.4 2058 1930.4 2053.5 1930.4 2051.1 C
+1930.7 2054.6 1929.8 2057.4 1930.1 2061.2 C
+1929.5 2061.9 1929.7 2061.2 1930.4 2061.4 C
+[0.65 0.65 0 0.42]  vc
+f 
+S 
+n
+1939.5 2044.8 m
+1940 2041.5 1935.2 2044.3 1936.4 2040.8 C
+1934.9 2040.9 1934.1 2039.7 1933.5 2038.6 C
+1933.3 2035.4 1933.2 2040 1934 2040.3 C
+1936.2 2040.6 1936.3 2043.6 1938.5 2043.4 C
+1939.7 2044.2 1939.4 2045.6 1938.3 2046.5 C
+1939.1 2046.6 1939.6 2045.6 1939.5 2044.8 C
+f 
+S 
+n
+1910.4 2045.3 m
+1910.4 2039.5 1910.4 2033.6 1910.4 2027.8 C
+1910.4 2033.6 1910.4 2039.5 1910.4 2045.3 C
+f 
+S 
+n
+1906.8 2030.9 m
+1907.6 2026.8 1905 2020.8 1909 2018.7 C
+1906.5 2018.9 1906.8 2022.4 1906.8 2024.7 C
+1906.4 2028.2 1907.9 2032 1903 2033.8 C
+1902.2 2034 1903.8 2033.4 1904.2 2033.1 C
+1905.1 2032.4 1905.9 2031.5 1906.8 2030.9 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1907.1 2030.7 m
+1907.1 2028.8 1907.1 2027 1907.1 2025.2 C
+1907.1 2027 1907.1 2028.8 1907.1 2030.7 C
+[0.65 0.65 0 0.42]  vc
+f 
+S 
+n
+1932 2023.2 m
+1932.2 2023.6 1931.7 2023.7 1931.6 2024 C
+1932 2023.7 1932.3 2022.8 1933 2023 C
+1933.9 2024.3 1933.3 2026.2 1933.5 2027.8 C
+1933.5 2026.4 1934.9 2022.2 1932 2023.2 C
+f 
+S 
+n
+2026.1 2021.6 m
+2026.1 2020.8 2026.1 2019.9 2026.1 2019.2 C
+2026.1 2019.9 2026.1 2020.8 2026.1 2021.6 C
+f 
+S 
+n
+vmrs
+1934.2 2018.9 m
+1934.2 2015.5 1934.2 2011 1934.2 2008.6 C
+1934.5 2012.1 1933.7 2014.9 1934 2018.7 C
+1933.4 2019.5 1933.5 2018.7 1934.2 2018.9 C
+[0.65 0.65 0 0.42]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1887.6 2014.8 m
+1887.6 2009 1887.6 2003.1 1887.6 1997.3 C
+1887.6 2003.1 1887.6 2009 1887.6 2014.8 C
+f 
+S 
+n
+1914.3 2002.8 m
+1914.3 1997 1914.3 1991.1 1914.3 1985.3 C
+1914.3 1991.1 1914.3 1997 1914.3 2002.8 C
+f 
+S 
+n
+1995.4 1992.3 m
+1995.4 1991.5 1995.4 1990.7 1995.4 1989.9 C
+1995.4 1990.7 1995.4 1991.5 1995.4 1992.3 C
+f 
+S 
+n
+1896 1988.4 m
+1896.9 1988 1897.8 1987.7 1898.7 1987.2 C
+1897.8 1987.7 1896.9 1988 1896 1988.4 C
+f 
+S 
+n
+1899.4 1986.8 m
+1900.4 1986.3 1901.3 1985.8 1902.3 1985.3 C
+1901.3 1985.8 1900.4 1986.3 1899.4 1986.8 C
+f 
+S 
+n
+1902.8 1985.1 m
+1905.2 1984 1905.2 1984 1902.8 1985.1 C
+f 
+S 
+n
+1949.1 1983.4 m
+1950.2 1984.4 1947.8 1984.6 1949.3 1985.1 C
+1949.5 1984.4 1949.6 1984.1 1949.1 1983.4 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1906.1 1983.4 m
+1908.6 1982 1908.6 1982 1906.1 1983.4 C
+[0.65 0.65 0 0.42]  vc
+f 
+S 
+n
+1922.7 1976.4 m
+1923.6 1976 1924.4 1975.7 1925.3 1975.2 C
+1924.4 1975.7 1923.6 1976 1922.7 1976.4 C
+f 
+S 
+n
+vmrs
+1926 1974.8 m
+1927 1974.3 1928 1973.8 1928.9 1973.3 C
+1928 1973.8 1927 1974.3 1926 1974.8 C
+[0.65 0.65 0 0.42]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1929.4 1973.1 m
+1931.9 1972 1931.9 1972 1929.4 1973.1 C
+f 
+S 
+n
+1932.8 1971.4 m
+1935.3 1970 1935.3 1970 1932.8 1971.4 C
+f 
+S 
+n
+1949.6 2097.2 m
+1951.1 2096.4 1952.6 2095.5 1954.1 2094.8 C
+1952.6 2095.5 1951.1 2096.4 1949.6 2097.2 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1955.1 2094.3 m
+1956.7 2093.5 1958.3 2092.7 1959.9 2091.9 C
+1958.3 2092.7 1956.7 2093.5 1955.1 2094.3 C
+f 
+S 
+n
+1960.4 2091.6 m
+1961.3 2091.2 1962.1 2090.9 1963 2090.4 C
+1962.1 2090.9 1961.3 2091.2 1960.4 2091.6 C
+f 
+S 
+n
+1963.5 2090.2 m
+1964.4 2089.7 1965.2 2089.2 1966.1 2088.8 C
+1965.2 2089.2 1964.4 2089.7 1963.5 2090.2 C
+f 
+S 
+n
+1966.6 2088.5 m
+1969.5 2087.1 1972.4 2085.8 1975.2 2084.4 C
+1972.4 2085.8 1969.5 2087.1 1966.6 2088.5 C
+f 
+S 
+n
+1965.2 2086.1 m
+1965.9 2085.7 1966.8 2085.3 1967.6 2084.9 C
+1966.8 2085.3 1965.9 2085.7 1965.2 2086.1 C
+f 
+S 
+n
+1968.3 2084.7 m
+1969.2 2084.3 1970 2083.9 1970.9 2083.5 C
+1970 2083.9 1969.2 2084.3 1968.3 2084.7 C
+f 
+S 
+n
+vmrs
+1984.1 2084 m
+1985.6 2083.2 1987.2 2082.3 1988.7 2081.6 C
+1987.2 2082.3 1985.6 2083.2 1984.1 2084 C
+[0.07 0.06 0 0.58]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1976 2078.7 m
+1978.1 2080.1 1980 2082 1982 2083.7 C
+1980 2081.9 1977.9 2080.3 1976 2078.2 C
+1975.5 2079.9 1975.8 2081.9 1975.7 2083.7 C
+1975.8 2082 1975.5 2080.2 1976 2078.7 C
+f 
+S 
+n
+1989.6 2081.1 m
+1991.3 2080.3 1992.8 2079.5 1994.4 2078.7 C
+1992.8 2079.5 1991.3 2080.3 1989.6 2081.1 C
+f 
+S 
+n
+1933.2 2074.6 m
+1932.4 2076.2 1932.8 2077.5 1933 2078.7 C
+1933 2077.6 1932.9 2074.8 1933.2 2074.6 C
+f 
+S 
+n
+1994.9 2078.4 m
+1995.8 2078 1996.7 2077.7 1997.6 2077.2 C
+1996.7 2077.7 1995.8 2078 1994.9 2078.4 C
+f 
+S 
+n
+1998 2077 m
+1998.9 2076.5 1999.8 2076 2000.7 2075.6 C
+1999.8 2076 1998.9 2076.5 1998 2077 C
+f 
+S 
+n
+2001.2 2075.3 m
+2004 2073.9 2006.9 2072.6 2009.8 2071.2 C
+2006.9 2072.6 2004 2073.9 2001.2 2075.3 C
+f 
+S 
+n
+1980.5 2060.7 m
+1979.9 2060.7 1976.7 2062.8 1975.7 2064.5 C
+1975.7 2067.5 1975.7 2070.5 1975.7 2073.4 C
+1976.3 2068.7 1973.9 2061.6 1980.5 2060.7 C
+f 
+S 
+n
+1999.7 2072.9 m
+2000.5 2072.5 2001.3 2072.1 2002.1 2071.7 C
+2001.3 2072.1 2000.5 2072.5 1999.7 2072.9 C
+f 
+S 
+n
+2002.8 2071.5 m
+2003.7 2071.1 2004.6 2070.7 2005.5 2070.3 C
+2004.6 2070.7 2003.7 2071.1 2002.8 2071.5 C
+f 
+S 
+n
+vmrs
+2015.1 2047.5 m
+2014.4 2047.5 2011.2 2049.6 2010.3 2051.3 C
+2010.3 2057.7 2010.3 2064.1 2010.3 2070.5 C
+2010.3 2063.9 2010.1 2057.1 2010.5 2050.6 C
+2012 2049.3 2013.5 2048.3 2015.1 2047.5 C
+[0.07 0.06 0 0.58]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1910.4 2049.2 m
+1914.8 2054.3 1920.7 2058.9 1925.1 2064 C
+1920.4 2058.6 1915.1 2054.6 1910.4 2049.2 C
+f 
+S 
+n
+1988.2 2057.3 m
+1989.1 2056.8 1989.9 2056.2 1990.8 2055.6 C
+1989.9 2056.2 1989.1 2056.8 1988.2 2057.3 C
+f 
+S 
+n
+1991.6 2051.3 m
+1991.6 2046.3 1991.6 2041.2 1991.6 2036.2 C
+1991.6 2041.2 1991.6 2046.3 1991.6 2051.3 C
+f 
+S 
+n
+1935.6 2047.5 m
+1932.9 2051.7 1939.7 2043.8 1935.6 2047.5 C
+f 
+S 
+n
+1938.8 2043.9 m
+1938.1 2043.3 1938.2 2043.7 1937.3 2043.4 C
+1938.7 2043 1938.2 2044.9 1939 2045.3 C
+1938.2 2045.3 1938.7 2046.6 1937.8 2046.5 C
+1939.1 2046.2 1939.1 2044.5 1938.8 2043.9 C
+f 
+S 
+n
+1972.4 2045.6 m
+1973.4 2045 1974.5 2044.4 1975.5 2043.9 C
+1974.5 2044.4 1973.4 2045 1972.4 2045.6 C
+f 
+S 
+n
+1969 2043.6 m
+1969.8 2043.2 1970.6 2042.9 1971.4 2042.4 C
+1970.6 2042.9 1969.8 2043.2 1969 2043.6 C
+f 
+S 
+n
+1972.1 2042.2 m
+1973 2041.8 1973.9 2041.4 1974.8 2041 C
+1973.9 2041.4 1973 2041.8 1972.1 2042.2 C
+f 
+S 
+n
+1906.6 2035 m
+1905 2034.7 1904.8 2036.6 1903.5 2036.9 C
+1904.9 2037 1905.8 2033.4 1907.1 2035.7 C
+1907.1 2037.2 1907.1 2038.6 1907.1 2040 C
+1906.9 2038.4 1907.5 2036.4 1906.6 2035 C
+f 
+S 
+n
+vmrs
+1937.1 2032.1 m
+1936.2 2033.7 1936.6 2035 1936.8 2036.2 C
+1936.8 2035.1 1936.8 2032.4 1937.1 2032.1 C
+[0.07 0.06 0 0.58]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1887.6 2018.7 m
+1892 2023.8 1897.9 2028.4 1902.3 2033.6 C
+1897.6 2028.1 1892.3 2024.1 1887.6 2018.7 C
+f 
+S 
+n
+1999.7 2031.4 m
+1998.7 2030.3 1997.6 2029.2 1996.6 2028 C
+1997.6 2029.2 1998.7 2030.3 1999.7 2031.4 C
+f 
+S 
+n
+1912.8 2017 m
+1910.6 2021.1 1913.6 2015.3 1914.5 2016 C
+1914 2016.3 1913.4 2016.7 1912.8 2017 C
+f 
+S 
+n
+1939.5 2005 m
+1936.7 2009.2 1943.6 2001.3 1939.5 2005 C
+f 
+S 
+n
+1942.6 2001.4 m
+1941.9 2000.8 1942 2001.2 1941.2 2000.9 C
+1942.5 2000.6 1942.1 2002.4 1942.8 2002.8 C
+1942 2002.8 1942.5 2004.1 1941.6 2004 C
+1943 2003.7 1942.9 2002.1 1942.6 2001.4 C
+f 
+S 
+n
+2006.2 2000.7 m
+2005.4 2001.5 2004 2002.8 2004 2002.8 C
+2004.5 2002.4 2005.5 2001.4 2006.2 2000.7 C
+f 
+S 
+n
+1998.5 2001.6 m
+1997.7 2002 1996.8 2002.4 1995.9 2002.6 C
+1995.5 1999.3 1995.7 1995.7 1995.6 1992.3 C
+1995.6 1995.7 1995.6 1999.2 1995.6 2002.6 C
+1996.6 2002.4 1997.7 2002.2 1998.5 2001.6 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1996.1 2002.8 m
+1995.9 2002.8 1995.8 2002.8 1995.6 2002.8 C
+1995.2 1999.5 1995.5 1995.9 1995.4 1992.5 C
+1995.4 1995.9 1995.4 1999.4 1995.4 2002.8 C
+1996.4 2003.1 1998.2 2001.6 1996.1 2002.8 C
+[0.07 0.06 0 0.58]  vc
+f 
+S 
+n
+1969 2002.1 m
+1968 2001 1966.9 1999.9 1965.9 1998.8 C
+1966.9 1999.9 1968 2001 1969 2002.1 C
+f 
+S 
+n
+vmrs
+2000 2001.2 m
+2002.1 2000 2004.1 1998.9 2006.2 1997.8 C
+2004.1 1998.9 2002.1 2000 2000 2001.2 C
+[0.07 0.06 0 0.58]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1895.8 1984.8 m
+1898.3 1983.6 1900.8 1982.3 1903.2 1981 C
+1900.8 1982.3 1898.3 1983.6 1895.8 1984.8 C
+f 
+S 
+n
+1905.2 1980.3 m
+1906.4 1979.9 1907.6 1979.5 1908.8 1979.1 C
+1907.6 1979.5 1906.4 1979.9 1905.2 1980.3 C
+f 
+S 
+n
+1964.7 1977.4 m
+1963.8 1977.5 1962.5 1980.2 1960.8 1980 C
+1962.5 1980.2 1963.3 1978 1964.7 1977.4 C
+f 
+S 
+n
+1952 1979.6 m
+1955.2 1979.2 1955.2 1979.2 1952 1979.6 C
+f 
+S 
+n
+1937.8 1966.4 m
+1941.2 1969.5 1946.1 1976.4 1951.5 1979.3 C
+1946.1 1976.7 1942.8 1970.4 1937.8 1966.4 C
+f 
+S 
+n
+1911.9 1978.6 m
+1914.3 1977.4 1916.7 1976.2 1919.1 1975 C
+1916.7 1976.2 1914.3 1977.4 1911.9 1978.6 C
+f 
+S 
+n
+1975.5 1971.4 m
+1974.6 1972.2 1973.3 1973.6 1973.3 1973.6 C
+1973.7 1973.1 1974.8 1972.1 1975.5 1971.4 C
+f 
+S 
+n
+1922.4 1972.8 m
+1924.9 1971.6 1927.4 1970.3 1929.9 1969 C
+1927.4 1970.3 1924.9 1971.6 1922.4 1972.8 C
+f 
+S 
+n
+1969.2 1971.9 m
+1971.1 1970.9 1972.9 1969.8 1974.8 1968.8 C
+1972.9 1969.8 1971.1 1970.9 1969.2 1971.9 C
+f 
+S 
+n
+vmrs
+1931.8 1968.3 m
+1933 1967.9 1934.2 1967.5 1935.4 1967.1 C
+1934.2 1967.5 1933 1967.9 1931.8 1968.3 C
+[0.07 0.06 0 0.58]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1940.7 2072.4 m
+1941.5 2072.4 1942.3 2072.3 1943.1 2072.2 C
+1942.3 2072.3 1941.5 2072.4 1940.7 2072.4 C
+[0 0 0 0.18]  vc
+f 
+S 
+n
+1948.6 2069.3 m
+1947 2069.5 1945.7 2068.9 1944.8 2069.8 C
+1945.9 2068.5 1948.4 2070.2 1948.6 2069.3 C
+f 
+S 
+n
+1954.6 2066.4 m
+1954.7 2067.9 1955.6 2067.3 1955.6 2068.8 C
+1955.4 2067.8 1956 2066.6 1954.6 2066.4 C
+f 
+S 
+n
+1929.2 2061.2 m
+1927.8 2062.1 1926.3 2064.1 1924.8 2063.3 C
+1926.3 2064.6 1928 2062 1929.2 2061.2 C
+f 
+S 
+n
+1924.4 2067.4 m
+1918.5 2061.6 1912.7 2055.9 1906.8 2050.1 C
+1912.7 2055.9 1918.5 2061.6 1924.4 2067.4 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1924.6 2062.8 m
+1923.9 2062.1 1923.2 2061.2 1922.4 2060.4 C
+1923.2 2061.2 1923.9 2062.1 1924.6 2062.8 C
+[0 0 0 0.18]  vc
+f 
+S 
+n
+1919.3 2057.3 m
+1917.5 2055.6 1915.7 2053.8 1913.8 2052 C
+1915.7 2053.8 1917.5 2055.6 1919.3 2057.3 C
+f 
+S 
+n
+1929.2 2055.2 m
+1929.2 2054.2 1929.2 2053.2 1929.2 2052.3 C
+1929.2 2053.2 1929.2 2054.2 1929.2 2055.2 C
+f 
+S 
+n
+1926.3 2049.6 m
+1925.4 2049 1925.4 2050.5 1924.4 2050.4 C
+1925.3 2051.3 1924.5 2051.9 1925.6 2052.5 C
+1926.9 2052.6 1926 2050.6 1926.3 2049.6 C
+f 
+S 
+n
+vmrs
+1911.2 2046.8 m
+1910.1 2048.9 1911.9 2050.1 1913.1 2051.3 C
+1912.1 2049.9 1910.6 2048.8 1911.2 2046.8 C
+[0 0 0 0.18]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1934 2048.7 m
+1932.6 2048.7 1930.1 2047.7 1929.6 2049.4 C
+1930.9 2048.6 1933.3 2049 1934 2048.7 C
+f 
+S 
+n
+1980 2048.4 m
+1979.5 2046.8 1976.3 2047.9 1977.2 2045.6 C
+1976.8 2045.1 1976.1 2044.7 1975.2 2044.8 C
+1973.7 2046 1976.3 2046.4 1976.7 2047.5 C
+1977.8 2047.2 1978.2 2050 1979.6 2049.2 C
+1980 2049 1979.6 2048.6 1980 2048.4 C
+f 
+S 
+n
+1938.3 2045.6 m
+1938.2 2044.4 1936.8 2043.8 1935.9 2043.4 C
+1936.4 2044.4 1939.1 2044.3 1937.6 2045.8 C
+1937 2046.1 1935.9 2046.1 1935.9 2046.8 C
+1936.7 2046.3 1937.8 2046.2 1938.3 2045.6 C
+f 
+S 
+n
+1932.5 2040 m
+1932.8 2038.1 1932 2038.9 1932.3 2040.3 C
+1933.1 2040.3 1932.7 2041.7 1933.7 2041.5 C
+1933.1 2041 1932.9 2040.5 1932.5 2040 C
+f 
+S 
+n
+2014.6 2035.2 m
+2014.1 2033.6 2010.9 2034.7 2011.7 2032.4 C
+2011.3 2031.9 2009.4 2030.7 2009.3 2032.1 C
+2009.5 2033.7 2012.9 2033.8 2012.4 2035.7 C
+2013 2036.4 2014.2 2036.5 2014.6 2035.2 C
+f 
+S 
+n
+1906.4 2030.7 m
+1905 2031.6 1903.5 2033.6 1902 2032.8 C
+1903.4 2034 1905.6 2031.4 1906.4 2030.7 C
+f 
+S 
+n
+1901.8 2037.2 m
+1899.5 2034.8 1897.2 2032.5 1894.8 2030.2 C
+1897.2 2032.5 1899.5 2034.8 1901.8 2037.2 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1901.8 2032.4 m
+1901.1 2031.6 1900.4 2030.7 1899.6 2030 C
+1900.4 2030.7 1901.1 2031.6 1901.8 2032.4 C
+[0 0 0 0.18]  vc
+f 
+S 
+n
+1944.5 2030 m
+1945.3 2029.9 1946.1 2029.8 1946.9 2029.7 C
+1946.1 2029.8 1945.3 2029.9 1944.5 2030 C
+f 
+S 
+n
+vmrs
+1997.8 2027.8 m
+1997.7 2027.9 1997.6 2028.1 1997.3 2028 C
+1997.4 2029.1 1998.5 2029.5 1999.2 2030 C
+2000.1 2029.5 1998.9 2028 1997.8 2027.8 C
+[0 0 0 0.18]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1906.4 2029.2 m
+1906.4 2026.6 1906.4 2024 1906.4 2021.3 C
+1906.4 2024 1906.4 2026.6 1906.4 2029.2 C
+f 
+S 
+n
+2006.2 2025.9 m
+2006 2025.9 2005.8 2025.8 2005.7 2025.6 C
+2005.7 2025.5 2005.7 2025.3 2005.7 2025.2 C
+2004.6 2025.8 2002.7 2024.7 2001.9 2026.1 C
+2001.9 2027.9 2007.8 2029.2 2006.2 2025.9 C
+[0 0 0 0]  vc
+f 
+S 
+n
+1952.4 2026.8 m
+1950.9 2027 1949.6 2026.4 1948.6 2027.3 C
+1949.7 2026.1 1952.2 2027.7 1952.4 2026.8 C
+[0 0 0 0.18]  vc
+f 
+S 
+n
+1896.5 2026.8 m
+1894.7 2025.1 1892.9 2023.3 1891 2021.6 C
+1892.9 2023.3 1894.7 2025.1 1896.5 2026.8 C
+f 
+S 
+n
+1958.4 2024 m
+1958.5 2025.5 1959.4 2024.8 1959.4 2026.4 C
+1959.3 2025.3 1959.8 2024.1 1958.4 2024 C
+f 
+S 
+n
+1903.5 2019.2 m
+1902.6 2018.6 1902.6 2020 1901.6 2019.9 C
+1902.5 2020.8 1901.7 2021.4 1902.8 2022 C
+1904.1 2022.2 1903.2 2020.1 1903.5 2019.2 C
+f 
+S 
+n
+1933 2018.7 m
+1931.7 2019.6 1930.1 2021.6 1928.7 2020.8 C
+1930.1 2022.1 1931.8 2019.5 1933 2018.7 C
+f 
+S 
+n
+1888.4 2016.3 m
+1887.3 2018.4 1889.1 2019.6 1890.3 2020.8 C
+1889.3 2019.5 1887.8 2018.3 1888.4 2016.3 C
+f 
+S 
+n
+1928.4 2020.4 m
+1927.7 2019.6 1927 2018.7 1926.3 2018 C
+1927 2018.7 1927.7 2019.6 1928.4 2020.4 C
+f 
+S 
+n
+vmrs
+1911.2 2018.2 m
+1909.8 2018.3 1907.3 2017.2 1906.8 2018.9 C
+1908.1 2018.1 1910.5 2018.6 1911.2 2018.2 C
+[0 0 0 0.18]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1915.5 2015.1 m
+1915.4 2013.9 1914 2013.3 1913.1 2012.9 C
+1913.6 2013.9 1916.3 2013.8 1914.8 2015.3 C
+1914.2 2015.6 1913.1 2015.6 1913.1 2016.3 C
+1913.9 2015.9 1915 2015.7 1915.5 2015.1 C
+f 
+S 
+n
+1923.2 2014.8 m
+1921.3 2013.1 1919.5 2011.3 1917.6 2009.6 C
+1919.5 2011.3 1921.3 2013.1 1923.2 2014.8 C
+f 
+S 
+n
+1933 2012.7 m
+1933 2011.7 1933 2010.8 1933 2009.8 C
+1933 2010.8 1933 2011.7 1933 2012.7 C
+f 
+S 
+n
+1909.7 2008.1 m
+1908.9 2009.2 1910.1 2009.9 1910.4 2011 C
+1911.1 2010.7 1908.9 2009.7 1909.7 2008.1 C
+f 
+S 
+n
+1930.1 2007.2 m
+1929.2 2006.6 1929.2 2008 1928.2 2007.9 C
+1929.1 2008.8 1928.4 2009.4 1929.4 2010 C
+1930.7 2010.2 1929.9 2008.1 1930.1 2007.2 C
+f 
+S 
+n
+1915 2004.3 m
+1914 2006.4 1915.7 2007.6 1916.9 2008.8 C
+1915.9 2007.5 1914.4 2006.3 1915 2004.3 C
+f 
+S 
+n
+1937.8 2006.2 m
+1936.4 2006.3 1934 2005.2 1933.5 2006.9 C
+1934.7 2006.1 1937.1 2006.6 1937.8 2006.2 C
+f 
+S 
+n
+1983.9 2006 m
+1983.3 2004.3 1980.2 2005.4 1981 2003.1 C
+1980.6 2002.7 1978.7 2001.5 1978.6 2002.8 C
+1978.8 2004.4 1982.1 2004.5 1981.7 2006.4 C
+1982.3 2007.2 1983.5 2007.2 1983.9 2006 C
+f 
+S 
+n
+1942.1 2003.1 m
+1942 2001.9 1940.6 2001.3 1939.7 2000.9 C
+1940.2 2001.9 1943 2001.8 1941.4 2003.3 C
+1940.9 2003.6 1939.7 2003.6 1939.7 2004.3 C
+1940.5 2003.9 1941.6 2003.7 1942.1 2003.1 C
+f 
+S 
+n
+vmrs
+1967.1 1998.5 m
+1967 1998.6 1966.8 1998.8 1966.6 1998.8 C
+1966.7 1999.8 1967.8 2000.2 1968.5 2000.7 C
+1969.4 2000.2 1968.2 1998.8 1967.1 1998.5 C
+[0 0 0 0.18]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1936.4 1997.6 m
+1936.7 1995.6 1935.8 1996.4 1936.1 1997.8 C
+1936.9 1997.9 1936.5 1999.2 1937.6 1999 C
+1937 1998.5 1936.8 1998 1936.4 1997.6 C
+f 
+S 
+n
+1975.5 1996.6 m
+1975.2 1996.7 1975.1 1996.5 1975 1996.4 C
+1975 1996.2 1975 1996.1 1975 1995.9 C
+1973.9 1996.5 1972 1995.5 1971.2 1996.8 C
+1971.2 1998.6 1977 1999.9 1975.5 1996.6 C
+[0 0 0 0]  vc
+f 
+S 
+n
+1949.3 2097.4 m
+1950.3 2096.9 1951.2 2096.4 1952.2 2096 C
+1951.2 2096.4 1950.3 2096.9 1949.3 2097.4 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1960.8 2091.6 m
+1961.7 2091.2 1962.6 2090.9 1963.5 2090.4 C
+1962.6 2090.9 1961.7 2091.2 1960.8 2091.6 C
+f 
+S 
+n
+1964.4 2090 m
+1965.7 2089.2 1967 2088.5 1968.3 2087.8 C
+1967 2088.5 1965.7 2089.2 1964.4 2090 C
+f 
+S 
+n
+1976 2083.7 m
+1976.3 2082.3 1975.2 2079.1 1976.9 2079.4 C
+1978.8 2080.7 1980.3 2082.9 1982.2 2084.2 C
+1980.6 2083.1 1978.2 2080.2 1976 2078.9 C
+1975.6 2081.2 1977 2084.9 1973.8 2085.4 C
+1972.2 2086.1 1970.7 2087 1969 2087.6 C
+1971.4 2086.5 1974.1 2085.6 1976 2083.7 C
+f 
+S 
+n
+1983.9 2084.2 m
+1984.8 2083.7 1985.8 2083.2 1986.8 2082.8 C
+1985.8 2083.2 1984.8 2083.7 1983.9 2084.2 C
+f 
+S 
+n
+1995.4 2078.4 m
+1996.3 2078 1997.1 2077.7 1998 2077.2 C
+1997.1 2077.7 1996.3 2078 1995.4 2078.4 C
+f 
+S 
+n
+1999 2076.8 m
+2000.3 2076 2001.6 2075.3 2002.8 2074.6 C
+2001.6 2075.3 2000.3 2076 1999 2076.8 C
+f 
+S 
+n
+vmrs
+1929.6 2065.7 m
+1930.1 2065.6 1929.8 2068.6 1929.9 2070 C
+1929.8 2068.6 1930.1 2067 1929.6 2065.7 C
+[0.4 0.4 0 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1906.6 2049.4 m
+1906.6 2046.7 1906.6 2043.9 1906.6 2041.2 C
+1906.6 2043.9 1906.6 2046.7 1906.6 2049.4 C
+f 
+S 
+n
+2016 2047.5 m
+2014.8 2048 2013.5 2048.3 2012.4 2049.4 C
+2013.5 2048.3 2014.8 2048 2016 2047.5 C
+f 
+S 
+n
+2016.5 2047.2 m
+2017.3 2046.9 2018.1 2046.6 2018.9 2046.3 C
+2018.1 2046.6 2017.3 2046.9 2016.5 2047.2 C
+f 
+S 
+n
+1912.4 2028.5 m
+1911.8 2032.4 1912.4 2037.2 1911.9 2041.2 C
+1911.5 2037.2 1911.7 2032.9 1911.6 2028.8 C
+1911.6 2033.5 1911.6 2038.9 1911.6 2042.9 C
+1912.5 2042.2 1911.6 2043.9 1912.6 2043.6 C
+1912.9 2039.3 1913.1 2033.3 1912.4 2028.5 C
+[0.21 0.21 0 0]  vc
+f 
+S 
+n
+1906.8 2040.8 m
+1906.8 2039 1906.8 2037.2 1906.8 2035.5 C
+1906.8 2037.2 1906.8 2039 1906.8 2040.8 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1905.9 2035.2 m
+1904.9 2036.4 1903.7 2037.2 1902.3 2037.4 C
+1903.7 2037.2 1904.9 2036.4 1905.9 2035.2 C
+f 
+S 
+n
+1906.1 2031.2 m
+1907 2031.1 1906.4 2028 1906.6 2030.7 C
+1905.5 2032.1 1904 2032.8 1902.5 2033.6 C
+1903.9 2033.2 1905 2032.1 1906.1 2031.2 C
+f 
+S 
+n
+1908.3 2018.7 m
+1905.2 2018.6 1907.1 2023.2 1906.6 2025.4 C
+1906.8 2023 1905.9 2019.5 1908.3 2018.7 C
+f 
+S 
+n
+1889.6 1998 m
+1889 2001.9 1889.6 2006.7 1889.1 2010.8 C
+1888.7 2006.7 1888.9 2002.4 1888.8 1998.3 C
+1888.8 2003 1888.8 2008.4 1888.8 2012.4 C
+1889.7 2011.7 1888.8 2013.4 1889.8 2013.2 C
+1890.1 2008.8 1890.3 2002.8 1889.6 1998 C
+[0.21 0.21 0 0]  vc
+f 
+S 
+n
+vmrs
+1999 2001.4 m
+2001 2000.3 2003 1999.2 2005 1998 C
+2003 1999.2 2001 2000.3 1999 2001.4 C
+[0.4 0.4 0 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1916.2 1986 m
+1915.7 1989.9 1916.3 1994.7 1915.7 1998.8 C
+1915.3 1994.7 1915.5 1990.4 1915.5 1986.3 C
+1915.5 1991 1915.5 1996.4 1915.5 2000.4 C
+1916.3 1999.7 1915.5 2001.4 1916.4 2001.2 C
+1916.7 1996.8 1917 1990.8 1916.2 1986 C
+[0.21 0.21 0 0]  vc
+f 
+S 
+n
+1886.9 1989.6 m
+1887.8 1989.2 1888.7 1988.9 1889.6 1988.4 C
+1888.7 1988.9 1887.8 1989.2 1886.9 1989.6 C
+[0.4 0.4 0 0]  vc
+f 
+S 
+n
+1892.4 1986.8 m
+1895.1 1985.1 1897.9 1983.6 1900.6 1982 C
+1897.9 1983.6 1895.1 1985.1 1892.4 1986.8 C
+f 
+S 
+n
+1907.3 1979.3 m
+1908.5 1978.9 1909.7 1978.5 1910.9 1978.1 C
+1909.7 1978.5 1908.5 1978.9 1907.3 1979.3 C
+f 
+S 
+n
+1938.5 1966.6 m
+1942.6 1970.1 1945.9 1976.4 1951.7 1979.1 C
+1946.2 1976.1 1943.1 1970.9 1938.5 1966.6 C
+f 
+S 
+n
+1955.1 1978.6 m
+1955.9 1978.2 1956.7 1977.8 1957.5 1977.4 C
+1956.7 1977.8 1955.9 1978.2 1955.1 1978.6 C
+f 
+S 
+n
+1913.6 1977.6 m
+1914.5 1977.2 1915.3 1976.9 1916.2 1976.4 C
+1915.3 1976.9 1914.5 1977.2 1913.6 1977.6 C
+f 
+S 
+n
+1919.1 1974.8 m
+1921.8 1973.1 1924.5 1971.6 1927.2 1970 C
+1924.5 1971.6 1921.8 1973.1 1919.1 1974.8 C
+f 
+S 
+n
+1963.5 1974.5 m
+1964.5 1974 1965.6 1973.4 1966.6 1972.8 C
+1965.6 1973.4 1964.5 1974 1963.5 1974.5 C
+f 
+S 
+n
+vmrs
+1967.8 1972.4 m
+1970 1971.2 1972.1 1970 1974.3 1968.8 C
+1972.1 1970 1970 1971.2 1967.8 1972.4 C
+[0.4 0.4 0 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1934 1967.3 m
+1935.2 1966.9 1936.4 1966.5 1937.6 1966.1 C
+1936.4 1966.5 1935.2 1966.9 1934 1967.3 C
+f 
+S 
+n
+1928.9 2061.2 m
+1928.9 2059.2 1928.9 2057.3 1928.9 2055.4 C
+1928.9 2057.3 1928.9 2059.2 1928.9 2061.2 C
+[0.21 0.21 0 0]  vc
+f 
+S 
+n
+1917.2 2047 m
+1917.8 2046.5 1919.6 2046.8 1920 2047.2 C
+1920 2046.5 1920.9 2046.8 1921 2046.3 C
+1921.9 2047.3 1921.3 2044.1 1921.5 2044.1 C
+1919.7 2044.8 1915.7 2043.5 1916.2 2046 C
+1916.2 2048.3 1917 2045.9 1917.2 2047 C
+[0 0 0 0]  vc
+f 
+S 
+n
+1922 2044.1 m
+1923.5 2043.2 1927 2045.4 1927.5 2042.9 C
+1927.1 2042.6 1927.3 2040.9 1927.2 2041.5 C
+1924.9 2042.3 1920.9 2040.6 1922 2044.1 C
+f 
+S 
+n
+1934.9 2043.9 m
+1935.2 2043.4 1934.4 2042.7 1934 2042.2 C
+1933.2 2041.8 1932.4 2042.8 1932.8 2043.2 C
+1932.9 2044 1934.3 2043.3 1934.9 2043.9 C
+f 
+S 
+n
+1906.1 2030.7 m
+1906.1 2028.8 1906.1 2027 1906.1 2025.2 C
+1906.1 2027 1906.1 2028.8 1906.1 2030.7 C
+[0.21 0.21 0 0]  vc
+f 
+S 
+n
+1932.8 2018.7 m
+1932.8 2016.8 1932.8 2014.8 1932.8 2012.9 C
+1932.8 2014.8 1932.8 2016.8 1932.8 2018.7 C
+f 
+S 
+n
+1894.4 2016.5 m
+1895 2016 1896.8 2016.3 1897.2 2016.8 C
+1897.2 2016 1898.1 2016.3 1898.2 2015.8 C
+1899.1 2016.8 1898.5 2013.6 1898.7 2013.6 C
+1896.9 2014.4 1892.9 2013 1893.4 2015.6 C
+1893.4 2017.8 1894.2 2015.4 1894.4 2016.5 C
+[0 0 0 0]  vc
+f 
+S 
+n
+1899.2 2013.6 m
+1900.7 2012.7 1904.2 2014.9 1904.7 2012.4 C
+1904.3 2012.1 1904.5 2010.5 1904.4 2011 C
+1902.1 2011.8 1898.1 2010.1 1899.2 2013.6 C
+f 
+S 
+n
+vmrs
+1912.1 2013.4 m
+1912.4 2012.9 1911.6 2012.3 1911.2 2011.7 C
+1910.4 2011.4 1909.6 2012.3 1910 2012.7 C
+1910.1 2013.5 1911.5 2012.9 1912.1 2013.4 C
+[0 0 0 0]  vc
+f 
+0.4 w
+2 J
+2 M
+S 
+n
+1921 2004.5 m
+1921.6 2004 1923.4 2004.3 1923.9 2004.8 C
+1923.8 2004 1924.8 2004.3 1924.8 2003.8 C
+1925.7 2004.8 1925.1 2001.6 1925.3 2001.6 C
+1923.6 2002.4 1919.6 2001 1920 2003.6 C
+1920 2005.8 1920.8 2003.4 1921 2004.5 C
+f 
+S 
+n
+1925.8 2001.6 m
+1927.3 2000.7 1930.8 2002.9 1931.3 2000.4 C
+1930.9 2000.1 1931.1 1998.5 1931.1 1999 C
+1928.7 1999.8 1924.8 1998.1 1925.8 2001.6 C
+f 
+S 
+n
+1938.8 2001.4 m
+1939 2000.9 1938.2 2000.3 1937.8 1999.7 C
+1937.1 1999.4 1936.2 2000.3 1936.6 2000.7 C
+1936.7 2001.5 1938.1 2000.9 1938.8 2001.4 C
+f 
+S 
+n
+1908.6691 2008.1348 m
+1897.82 2010.0477 L
+1894.1735 1989.3671 L
+1905.0226 1987.4542 L
+1908.6691 2008.1348 L
+n
+q
+_bfh
+%%IncludeResource: font Symbol
+_efh
+{
+f0 [19.696045 -3.4729 3.4729 19.696045 0 0] makesetfont
+1895.041763 1994.291153 m
+0 0 32 0 0 (l) ts
+}
+true
+[0 0 0 1]sts
+Q
+1979.2185 1991.7809 m
+1960.6353 1998.5452 L
+1953.4532 1978.8124 L
+1972.0363 1972.0481 L
+1979.2185 1991.7809 L
+n
+q
+_bfh
+%%IncludeResource: font Symbol
+_efh
+{
+f0 [18.793335 -6.84082 6.84021 18.793335 0 0] makesetfont
+1955.163254 1983.510773 m
+0 0 32 0 0 (\256) ts
+}
+true
+[0 0 0 1]sts
+Q
+1952.1544 2066.5423 m
+1938.0739 2069.025 L
+1934.4274 2048.3444 L
+1948.5079 2045.8617 L
+1952.1544 2066.5423 L
+n
+q
+_bfh
+%%IncludeResource: font Symbol
+_efh
+{
+f0 [19.696045 -3.4729 3.4729 19.696045 0 0] makesetfont
+1935.29567 2053.268433 m
+0 0 32 0 0 (") ts
+}
+true
+[0 0 0 1]sts
+Q
+1931.7231 2043.621 m
+1919.3084 2048.14 L
+1910.6898 2024.4607 L
+1923.1046 2019.9417 L
+1931.7231 2043.621 L
+n
+q
+_bfh
+%%IncludeResource: font Symbol
+_efh
+{
+f0 [22.552002 -8.208984 8.208252 22.552002 0 0] makesetfont
+1912.741867 2030.098648 m
+0 0 32 0 0 (=) ts
+}
+true
+[0 0 0 1]sts
+Q
+1944 2024.5 m
+1944 2014 L
+0.8504 w
+0 J
+3.863693 M
+[0 0 0 1]  vc
+false setoverprint
+S 
+n
+1944.25 2019.1673 m
+1952.5 2015.9173 L
+S 
+n
+1931.0787 2124.423 m
+1855.5505 2043.4285 L
+1871.0419 2013.0337 L
+1946.5701 2094.0282 L
+1931.0787 2124.423 L
+n
+q
+_bfh
+%%IncludeResource: font ZapfHumanist601BT-Bold
+_efh
+{
+f1 [22.155762 23.759277 -14.753906 28.947754 0 0] makesetfont
+1867.35347 2020.27063 m
+0 0 32 0 0 (Nominal) ts
+}
+true
+[0 0 0 1]sts
+Q
+1933.5503 1996.9547 m
+1922.7012 1998.8677 L
+1919.0547 1978.1871 L
+1929.9038 1976.2741 L
+1933.5503 1996.9547 L
+n
+q
+_bfh
+%%IncludeResource: font Symbol
+_efh
+{
+f0 [19.696045 -3.4729 3.4729 19.696045 0 0] makesetfont
+1919.922913 1983.111069 m
+0 0 32 0 0 (b) ts
+}
+true
+[0 0 0 1]sts
+Q
+2006.3221 2025.7184 m
+1993.8573 2027.9162 L
+1990.2108 2007.2356 L
+2002.6756 2005.0378 L
+2006.3221 2025.7184 L
+n
+q
+_bfh
+%%IncludeResource: font Symbol
+_efh
+{
+f0 [19.696045 -3.4729 3.4729 19.696045 0 0] makesetfont
+1991.07901 2012.159653 m
+0 0 32 0 0 (a) ts
+}
+true
+[0 0 0 1]sts
+Q
+vmrs
+2030.0624 2094.056 m
+1956.3187 2120.904 L
+1956.321 2095.3175 L
+2030.0647 2068.4695 L
+2030.0624 2094.056 L
+n
+q
+_bfh
+%%IncludeResource: font ZapfHumanist601BT-Bold
+_efh
+{
+f1 [22.155762 -9.336792 -0.002197 44.368408 1 0] makesetfont
+1956.320496 2101.409561 m
+0 0 32 0 0 (Isabelle) ts
+}
+true
+[0 0 0 1]sts
+Q
+vmr
+vmr
+end
+%%Trailer
+%%DocumentNeededResources: font Symbol
+%%+ font ZapfHumanist601BT-Bold
+%%DocumentFonts: Symbol
+%%+ ZapfHumanist601BT-Bold
+%%DocumentNeededFonts: Symbol
+%%+ ZapfHumanist601BT-Bold
Binary file Nominal/activities/logo.png has changed
Binary file Nominal/activities/popl1.png has changed
Binary file Nominal/activities/slides.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/IDW/AK-example_hgrc	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,41 @@
+# This is an example configuration file that you could use as ~/.hgrc
+# A repository can have additional configuration data in /path/to/repo/.hg/hgrc 
+
+
+[extensions]
+# Many extensions come with the system, but need to be activated
+
+# patch queue extension. Required for "strip"
+hgext.mq =
+
+# colored diffs, hg status
+hgext.color =
+
+# ascii revision graph by the glog command
+hgext.graphlog =
+
+# conveniently pull and merge in one step
+# See http://mercurial.selenic.com/wiki/FetchExtension
+hgext.fetch =
+
+
+
+[defaults]
+
+# This section sets default command line arguments for commands 
+
+# show 5 changes by default. Change to what fits on your screen
+log = -l 5
+glog = -l 5
+
+# Replace lengthy commit message from fetch merges
+fetch = -m "merged"
+
+
+[ui]
+# username that appears in changesets. Set to something meaningful.
+# Note that this is just a comment added to changesets, not the basis
+# of any authentication.
+#username = krauss
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/IDW/AK-example_session	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,58 @@
+# Mercurial sample session
+#
+# Isabelle Developer's Workshop 2009
+#
+
+# initialization
+cd ~
+mkdir alex
+mkdir florian
+
+cd ~/alex
+
+
+hg init playground
+cd playground
+echo "Hello World" > greeting
+hg add greeting
+hg commit
+hg log
+hg serve
+
+
+cd ~/florian
+
+hg clone ~/alex/playground
+cd playground
+hg log
+
+# Florian's changes that were hidden in a script:
+
+echo "fun greet str = \"Hello \" ^ str" > code_generator
+hg add code_generator
+hg ci -m "added code generator" -u haftmann
+echo "Hello Universe" > greeting
+hg ci -m "generalized scope of greeting" -u wenzelm
+echo "Hello Universe[simp]" > greeting
+hg ci -m "added [simp]" -u nipkow
+
+
+cd ~/alex
+
+hg log
+echo "Hello IDW" >> greeting
+hg ci -m "also greet the workshop"
+hg pull ~/florian/playground
+hg log
+hg glog
+
+
+hg pull ~/florian/playground
+hg up
+hg merge
+emacs greeting          # fix the conflict
+hg resolve -m greeting  # mark as resolved
+hg ci -m "merged"
+hg glog
+
+
Binary file Nominal/activities/tphols09/IDW/AK-hgtalk.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/IDW/CU-Ex1.thy	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,461 @@
+theory Ex
+imports Main
+begin
+
+text {*
+  An example of an apply-proof and the
+  corresponding ML-code.
+*}
+
+lemma disj_swap: 
+  shows "P \<or> Q \<Longrightarrow> Q \<or> P"
+apply(erule disjE)
+apply(rule disjI2)
+apply(assumption)
+apply(rule disjI1)
+apply(assumption)
+done
+
+ML {*
+let
+  val ctxt  = @{context}
+  val goal  = @{prop "P \<or> Q \<Longrightarrow> Q \<or> P"}
+  val facts = []
+  val schms  = ["P", "Q"]
+in
+  Goal.prove ctxt schms facts goal
+   (fn _ =>
+      etac @{thm disjE} 1
+      THEN rtac @{thm disjI2} 1
+      THEN atac 1
+      THEN rtac @{thm disjI1} 1
+      THEN atac 1)
+end
+*}
+
+text {*  
+  Tactics coded in ML can be applied / tried out in 
+  apply-scripts using "tactic". "THEN" is a tactic
+  combinator that just strings tactics together.
+  Tactic combinators are also called tacticals.
+*}
+
+ML {*
+val foo_tac =
+      (etac @{thm disjE} 1
+       THEN rtac @{thm disjI2} 1
+       THEN atac 1
+       THEN rtac @{thm disjI1} 1
+       THEN atac 1)
+*}
+
+lemma 
+  shows "P \<or> Q \<Longrightarrow> Q \<or> P"
+apply(tactic {* foo_tac *})
+done
+
+text {* 
+  Coding tactics with explicit subgoal addressing
+  is quite brittle and limits the usage of the tactics.
+  This can be avoided using the `primed' versions
+  of the tactic comibinators.
+*}
+
+ML {*
+val foo_tac' =
+      (etac @{thm disjE}
+       THEN' rtac @{thm disjI2}
+       THEN' atac
+       THEN' rtac @{thm disjI1}
+       THEN' atac)
+*}
+
+text {*
+  Now the tactic can be used on any subgoal.
+*}
+
+lemma "P1 \<or> Q1 \<Longrightarrow> Q1 \<or> P1"
+  and "P2 \<or> Q2 \<Longrightarrow> Q2 \<or> P2"
+apply(tactic {* foo_tac' 2 *})
+apply(tactic {* foo_tac' 1 *})
+done
+
+text {* 
+  The type of a tactic is from a theorem
+  to a lazy sequence of (successor) theorems.
+
+  type tactic = thm -> thm Seq.seq 
+
+  The simplest tactics are no_tac (always
+  fails) and all_tac (always succeds, but 
+  does not make any progress.
+*}
+
+
+ML {* fun no_tac thm = Seq.empty *}
+ML {* fun all_tac thm = Seq.single thm *}
+
+text {*
+  The lazy sequence can be explored using
+  "back".
+*}
+
+lemma "\<lbrakk>P \<or> Q; P \<or> Q\<rbrakk> \<Longrightarrow> Q \<or> P"
+apply(tactic {* foo_tac' 1 *})
+back
+done
+
+text {* 
+  It might be surprising that a goalstate of
+  an "unfinished" proof is a theorem. Below
+  we show the internals.
+
+  In general a goalstate is of the form
+
+  A1 \<dots> An \<Longrightarrow> #C
+
+  where the Ai are the open subgoals and C
+  is the theorem to be proved, protected by
+  the constant prop. This constant is usually
+  not visible.
+*}
+
+ML {*
+fun my_print_tac ctxt thm =
+let
+   val _ = tracing (Syntax.string_of_term ctxt (prop_of thm))
+in
+   Seq.single thm
+end
+*}
+
+notation (output) "prop" ("#_" [1000] 1000)
+
+lemma shows "\<lbrakk>A; B\<rbrakk> \<Longrightarrow> A \<and> B"
+apply(tactic {* my_print_tac @{context} *})
+
+apply(rule conjI)
+apply(tactic {* my_print_tac @{context} *})
+
+apply(assumption)
+apply(tactic {* my_print_tac @{context} *})
+
+apply(assumption)
+apply(tactic {* my_print_tac @{context} *})
+done
+
+notation (output) "prop" ("_" [1000] 1000)
+
+text {* 
+  There are some simple tactics corresponding
+  to rule, erule and drule (from apply scripts).
+  The examples should be self-explanatory.
+*}
+
+lemma shows "P \<Longrightarrow> P"
+apply(tactic {* atac 1 *})
+oops
+
+lemma shows "P \<and> Q"
+apply(tactic {* resolve_tac [@{thm conjI}] 1 *})
+oops
+
+lemma shows "P \<and> Q \<Longrightarrow> False"
+apply(tactic {* eresolve_tac [@{thm conjE}] 1 *})
+oops
+
+lemma shows "False \<and> True \<Longrightarrow> False"
+apply(tactic {* dresolve_tac [@{thm conjunct2}] 1 *})
+oops
+
+text {*
+  For all sorts of operations on the goalstate there
+  is a corresponding tactic. The following corresponds
+  to "insert".
+*}
+
+lemma shows "True = False"
+apply(tactic {* cut_facts_tac [@{thm True_def}, @{thm False_def}] 1 *})
+oops
+
+text {* 
+  Because of schematic variables, theorems need often
+  to be pre-instantiated.  
+*}
+
+lemma shows "\<forall>x \<in> A. P x \<Longrightarrow> Q x"
+apply(tactic {* dresolve_tac [@{thm bspec}] 1 *})
+oops
+
+ML {* @{thm disjI1} RS @{thm conjI} *}
+
+text {*
+  Tactic combinators: every tactic (THEN),
+  first applicable tactic (ORELSE).
+*}
+
+ML {*
+val foo_tac' = 
+  EVERY' [etac @{thm disjE}, 
+          rtac @{thm disjI2},
+          atac, 
+          rtac @{thm disjI1}, 
+          atac]
+*}
+
+
+ML {*
+val select_tac = 
+  FIRST' [rtac @{thm conjI}, 
+          rtac @{thm impI},
+          rtac @{thm notI}, 
+          rtac @{thm allI}, K all_tac]
+*}
+
+text {*
+  The most convenient order to apply tactics to subgoal
+  is in reverse order. 
+*}
+
+lemma 
+  shows "A \<and> B" and "A \<longrightarrow> B \<longrightarrow> C" and " \<forall> x. D x" and "E \<Longrightarrow> F"
+apply(tactic {* select_tac 4 *})
+apply(tactic {* select_tac 3 *})
+apply(tactic {* select_tac 2 *})
+apply(tactic {* select_tac 1 *})
+oops
+
+text {*
+  The tactic select_tac can also be written using the 
+  combinator TRY.
+*}
+
+ML {*
+val select_tac' = 
+  TRY o FIRST' [rtac @{thm conjI}, 
+                rtac @{thm impI},
+                rtac @{thm notI}, 
+                rtac @{thm allI}]
+*}
+
+text {*
+  Repeated application of tactics. 
+*}
+
+ML {*
+val repeat_sel_tac = 
+  REPEAT o CHANGED o select_tac'
+*}
+
+lemma 
+  shows "A \<and> (B \<and> C)" and "A \<longrightarrow> B \<longrightarrow> C" and " \<forall> x. D x" and "E \<Longrightarrow> F"
+apply(tactic {* repeat_sel_tac 4 *})
+apply(tactic {* repeat_sel_tac 3 *})
+apply(tactic {* repeat_sel_tac 2 *})
+apply(tactic {* repeat_sel_tac 1 *})
+oops
+
+text {*  
+  Application of a tactics to all new subgoals.
+*}
+
+ML {*
+val repeat_all_new_sel_tac = 
+  TRY o REPEAT_ALL_NEW (CHANGED o select_tac')
+*}
+
+lemma 
+  shows "A \<and> (B \<and> C)" and "A \<longrightarrow> B \<longrightarrow> C" and " \<forall> x. D x" and "E \<Longrightarrow> F"
+apply(tactic {* repeat_all_new_sel_tac 4 *})
+apply(tactic {* repeat_all_new_sel_tac 3 *})
+apply(tactic {* repeat_all_new_sel_tac 2 *})
+apply(tactic {* repeat_all_new_sel_tac 1 *})
+oops
+
+text {* 
+  The tactical DEPTH_SOLVED applies tactics in depth first
+  search including backtracking.
+
+  This can be used to implement a decision procedure for 
+  propositional intuitionistic logic inspired by work of 
+  Roy Dyckhoff.
+*}
+
+
+lemma impE1:
+  shows "\<lbrakk>A \<longrightarrow> B; A; \<lbrakk>A; B\<rbrakk> \<Longrightarrow> R\<rbrakk> \<Longrightarrow> R"
+by iprover
+
+lemma impE2:
+  shows "\<lbrakk>(C \<and> D) \<longrightarrow> B; C \<longrightarrow> (D \<longrightarrow>B) \<Longrightarrow> R\<rbrakk> \<Longrightarrow> R"
+by iprover
+
+lemma impE3:
+  shows "\<lbrakk>(C \<or> D) \<longrightarrow> B; \<lbrakk>C \<longrightarrow> B; D \<longrightarrow> B\<rbrakk> \<Longrightarrow> R\<rbrakk> \<Longrightarrow> R"
+by iprover
+
+lemma impE4:
+  shows "\<lbrakk>(C \<longrightarrow> D) \<longrightarrow> B; D \<longrightarrow> B \<Longrightarrow> C \<longrightarrow> D; B \<Longrightarrow> R\<rbrakk> \<Longrightarrow> R"
+by iprover
+
+lemma impE5:
+  shows "\<lbrakk>(C = D) \<longrightarrow> B; (C \<longrightarrow> D) \<longrightarrow> ((D \<longrightarrow> C) \<longrightarrow> B) \<Longrightarrow> R\<rbrakk> \<Longrightarrow> R"
+by iprover
+
+ML {*
+val apply_tac =
+let
+  val intros = [@{thm conjI}, @{thm disjI1}, @{thm disjI2}, @{thm impI}, @{thm iffI}]
+  val elims  = [@{thm FalseE}, @{thm conjE}, @{thm disjE}, @{thm iffE},
+                @{thm impE2}, @{thm impE3}, @{thm impE4}, @{thm impE5}, @{thm impE1}]
+in
+  atac 
+  ORELSE' resolve_tac intros
+  ORELSE' eresolve_tac elims
+end
+*}
+
+lemma
+  shows "((((P \<longrightarrow> Q) \<longrightarrow> P) \<longrightarrow> P) \<longrightarrow> Q) \<longrightarrow> Q"
+apply(tactic {* (DEPTH_SOLVE o apply_tac) 1 *})
+done
+
+lemma 
+  shows "((A \<longrightarrow> B) \<longrightarrow> A) \<longrightarrow> A"
+apply(tactic {* (TRY o DEPTH_SOLVE o apply_tac) 1 *})
+oops
+
+lemma
+  shows "(A \<and> B \<or> ((((A \<longrightarrow> False) \<longrightarrow> False) \<longrightarrow> Q) \<or> (B \<longrightarrow> Q)) \<longrightarrow> Q) \<longrightarrow> Q"
+apply(tactic {* (TRY o DEPTH_SOLVE o apply_tac) 1 *})
+oops
+
+text {* 
+  The SUBPROOF tactic gives you full access to
+  all components of a goal state.
+*}
+
+ML {*
+fun subproof_tac {asms, concl, prems, params, context, schematics} =
+let
+  fun out f xs = commas (map (Syntax.string_of_term context o f) xs)
+  val str_of_asms   = out term_of asms
+  val str_of_concl  = out term_of [concl]
+  val str_of_prems  = out prop_of prems
+  val str_of_params = out term_of params
+  val str_of_schms  = out term_of (snd schematics)
+  val s = ["params: "      ^ str_of_params,
+           "schematics: "  ^ str_of_schms,
+           "premises: "    ^ str_of_prems,
+           "assumptions: " ^ str_of_asms,
+           "conclusion: "  ^ str_of_concl]
+in
+   tracing (cat_lines s); no_tac
+end
+*}
+
+lemma shows "\<And>x y. A x y \<Longrightarrow> B y x \<longrightarrow> C (?z y) x"
+apply(tactic {* SUBPROOF subproof_tac @{context} 1 *})?
+apply(rule impI)
+apply(tactic {* SUBPROOF subproof_tac @{context} 1 *})?
+oops
+
+ML {*
+val my_atac = SUBPROOF (fn {prems, ...} => resolve_tac prems 1)
+*}
+
+lemma shows "\<lbrakk>B x y; A x y; C x y \<rbrakk> \<Longrightarrow> A x y"
+apply(tactic {* my_atac @{context} 1 *})
+done
+
+
+text {*
+  Setting up the goal state using the function 
+  Goal.prove. It expects the goal as a term, we
+  have to construct manually.
+*}
+
+ML {* 
+open HOLogic
+
+fun P n = @{term "P::nat \<Rightarrow> bool"} $ (mk_number @{typ "nat"} n) 
+
+fun rhs 1 = P 1
+  | rhs n = mk_conj (P n, rhs (n - 1))
+
+fun lhs 1 n = mk_imp (mk_eq (P 1, P n), rhs n)
+  | lhs m n =  mk_conj (mk_imp 
+                 (mk_eq (P (m - 1), P m), rhs n), lhs (m - 1) n)
+*}
+
+ML {*
+fun de_bruijn_test ctxt n =
+let 
+  val i = 2*n + 1
+  val goal = mk_Trueprop (mk_imp (lhs i i, rhs i))
+in
+  Syntax.string_of_term ctxt goal
+  |> writeln
+end;
+
+de_bruijn_test @{context} 1   
+*}
+
+ML {*
+fun de_bruijn ctxt n =
+let 
+  val i = 2*n+1
+  val goal = mk_Trueprop (mk_imp (lhs i i, rhs i))
+in
+  Goal.prove ctxt ["P"] [] goal
+   (fn _ => (DEPTH_SOLVE o apply_tac) 1)
+end 
+*}
+
+ML{* de_bruijn @{context} 1 *}
+
+text {*
+  Below is the version which constructs the terms
+  using fixed variables.
+*}
+
+ML {*
+fun de_bruijn ctxt n = 
+let 
+  val i = 2*n+1
+  val bs = replicate (i+1) "b"
+  val (nbs, ctxt') = Variable.variant_fixes bs ctxt
+  val fbs = map (fn z => Free (z, @{typ "bool"})) nbs
+
+  fun P n = nth fbs n 
+  
+  fun rhs 0 = @{term "True"}
+    | rhs 1 = P 1
+    | rhs n = mk_conj (P n, rhs (n - 1))
+
+  fun lhs 1 n = mk_imp (mk_eq (P 1, P n), rhs n)
+    | lhs m n =  mk_conj (mk_imp 
+                   (mk_eq (P (m - 1), P m), rhs n), lhs (m - 1) n)
+
+  val goal = mk_Trueprop (mk_imp (lhs i i, rhs i))
+in
+  Goal.prove ctxt' [] [] goal
+   (fn _ => (DEPTH_SOLVE o apply_tac) 1)
+  (*|> singleton (ProofContext.export ctxt' ctxt)*)
+end
+*}
+
+ML {* de_bruijn @{context} 1 *}
+
+
+end
+
+ 
+
+
+
+
+
+
+
+
Binary file Nominal/activities/tphols09/IDW/CU-intro.pdf has changed
Binary file Nominal/activities/tphols09/IDW/CU-slides1.pdf has changed
Binary file Nominal/activities/tphols09/IDW/CU-slides2.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/IDW/Conversions.thy	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,580 @@
+theory Conversions
+imports Main
+begin
+
+section {* Basic conversions *}
+
+ML {* Conv.all_conv : cterm -> thm *}
+ML {* Conv.all_conv *}
+
+text {* Always succeeds *}
+
+ML {* Conv.all_conv @{cterm "42::int"} *}
+
+text {* Always fails *}
+
+(*
+ML {* Conv.no_conv @{cterm "42::int"} *}
+*)
+
+text {* Rewrite with a single rule *}
+
+ML {*
+val rev_Cons = mk_meta_eq @{thm rev.simps(2)}
+*}
+
+ML {*
+Conv.rewr_conv rev_Cons @{cterm "rev [1::int, 2]"}
+*}
+
+
+
+section {* Combining conversions (``conversionals'') *}
+
+text {* Sequencing *}
+
+ML {*
+val add_0_right = mk_meta_eq @{thm monoid_add_class.add_0_right}
+*}
+
+ML {*
+val mult_1_left = mk_meta_eq @{thm monoid_mult_class.mult_1_left}
+*}
+
+ML {*
+(Conv.rewr_conv add_0_right then_conv Conv.rewr_conv mult_1_left)
+@{cterm "((1::int) * x) + 0"}
+*}
+
+text {* Alternative *}
+
+ML {*
+val rev_Nil = mk_meta_eq @{thm rev.simps(1)}
+*}
+
+ML {*
+(Conv.rewr_conv rev_Nil else_conv Conv.rewr_conv rev_Cons)
+@{cterm "rev [1::int, 2, 3]"}
+*}
+
+text {* Try conversion (yields reflexivity instead of exception) *}
+
+ML {*
+Conv.try_conv (Conv.rewr_conv rev_Nil) @{cterm "[1::int, 2]"}
+*}
+
+text {* Descend into subterms *}
+
+ML {*
+Conv.combination_conv
+  (Conv.combination_conv
+    Conv.all_conv
+    (Conv.rewr_conv rev_Cons))
+  (Conv.rewr_conv rev_Cons)
+  @{cterm "rev [1::int, 2] @ rev [3, 4]"}
+*}
+
+ML {*
+Conv.combination_conv
+  (Conv.arg_conv
+    (Conv.rewr_conv rev_Cons))
+  (Conv.rewr_conv rev_Cons)
+  @{cterm "rev [1::int, 2] @ rev [3, 4]"}
+*}
+
+ML {*
+Conv.abs_conv (fn (v, ctxt) =>
+  Conv.abs_conv (fn (v', ctxt') =>
+    Conv.rewr_conv rev_Cons) ctxt)
+  @{context}
+  @{cterm "\<lambda>x y. rev [x, y]"}
+*}
+
+
+
+section {* Simple bottom-up rewriting, using Isabelle's conversion library *}
+
+text {* Descend into immediate subterms *}
+
+ML {*
+fun subc conv ctxt = 
+  Conv.comb_conv (conv ctxt) else_conv
+  Conv.abs_conv (conv o snd) ctxt else_conv
+  Conv.all_conv;
+*}
+
+text {* The ct argument is necessary to avoid nontermination! *}
+
+ML {*
+fun botc conv ctxt ct =
+  (subc (botc conv) ctxt then_conv
+   Conv.try_conv (conv then_conv botc conv ctxt)) ct
+*}
+
+text {* Running example: reversing lists *}
+
+ML {*
+val eqns = map mk_meta_eq (@{thms "append.simps"} @ @{thms "rev.simps"});
+*}
+
+ML {*
+val rev_int = @{cterm "rev :: int list \<Rightarrow> int list"};
+*}
+
+text {* Produce lists of length i *}
+
+ML {*
+fun mk_upto thy i = Thm.cterm_of thy (HOLogic.mk_list HOLogic.intT
+  (map (HOLogic.mk_number HOLogic.intT) (1 upto i)));
+*}
+
+ML {*
+val ct = Thm.capply rev_int (mk_upto @{theory} 100)
+*}
+
+text {* Fully rewrite the term (slow, i.e. 40 secs on my laptop) *}
+
+ML {*
+timeit (fn () =>
+  botc (Conv.first_conv (map Conv.rewr_conv eqns)) @{context} ct)
+*}
+
+text {* Also rewrites inside quantifiers, thanks to abs_conv *}
+
+ML {*
+botc (Conv.first_conv (map Conv.rewr_conv eqns)) @{context}
+  @{cterm "\<forall>x y z. P (rev [x, y, z])"}
+*}
+
+
+
+section {* Using exceptions for signalling unchanged terms *}
+
+text {*
+  Motivation: avoid unnecessary applications of reflexivity
+*}
+
+ML {*
+infix 1 then_conv';
+infix 0 else_conv';
+
+exception Fail;
+exception Unchanged;
+
+fun (cv1 else_conv' cv2) ct =
+  cv1 ct handle Fail => cv2 ct;
+
+fun all_conv' ct = raise Unchanged;
+
+fun no_conv' ct = raise Fail;
+
+fun try_conv' cv ct = cv ct handle Fail => raise Unchanged;
+
+fun (cv1 then_conv' cv2) ct =
+  let val eq = cv1 ct
+  in Thm.transitive eq (cv2 (Thm.rhs_of eq)) handle Unchanged => eq
+  end handle Unchanged => cv2 ct;
+
+fun first_conv' cvs = fold_rev (curry op else_conv') cvs no_conv';
+
+fun comb_conv' cv ct =
+  let val (ct1, ct2) = Thm.dest_comb ct
+  in
+    let val eq1 = cv ct1
+    in Thm.combination eq1 (cv ct2) handle Unchanged =>
+       Thm.combination eq1 (Thm.reflexive ct2)
+    end handle Unchanged =>
+    let val eq2 = cv ct2
+    in Thm.combination (Thm.reflexive ct1) eq2 end
+  end handle CTERM _ => raise Fail;
+
+fun abs_conv' cv ctxt ct =
+  (case Thm.term_of ct of
+    Abs (x, _, _) =>
+      let
+        val ([u], ctxt') = Variable.variant_fixes ["u"] ctxt;
+        val (v, ct') = Thm.dest_abs (SOME u) ct;
+        val eq = cv (v, ctxt') ct';
+      in Thm.abstract_rule x v eq end
+  | _ => raise Fail);
+
+fun subc' conv ctxt = 
+  comb_conv' (conv ctxt) else_conv'
+  abs_conv' (conv o snd) ctxt else_conv'
+  all_conv';
+
+fun botc' conv ctxt ct =
+  (subc' (botc' conv) ctxt then_conv'
+   try_conv' (conv then_conv' botc' conv ctxt)) ct
+
+fun rewr_conv' rule ct =
+  Conv.rewr_conv rule ct handle CTERM _ => raise Fail;
+*}
+
+text {* Fully rewrite the term (32 secs on my laptop) *}
+
+ML {*
+timeit (fn () =>
+  botc' (first_conv' (map rewr_conv' eqns)) @{context} ct)
+*}
+
+ML {*
+botc' (first_conv' (map rewr_conv' eqns)) @{context}
+  @{cterm "\<forall>x y z. P (rev [x, y, z])"}
+*}
+
+
+
+section {* Bottom-up writing using skeletons *}
+
+text {*
+  Motivation: avoid re-inspecting terms that are already
+  in normal form
+  Skeleton = rhs of last rewrite rule applied
+  decomposed in parallel with the term to be normalized
+  if skeleton is a variable, then the corresponding
+  term must already be in normal form.
+*}
+
+ML {*
+infix 1 then_conv'';
+
+fun (cv1 then_conv'' cv2) cts =
+  let val (eq1, skel1) = cv1 cts
+  in 
+    let val (eq2, skel2) = cv2 (Thm.rhs_of eq1, skel1)
+    in (Thm.transitive eq1 eq2, skel2) end handle Unchanged => (eq1, skel1)
+  end handle Unchanged => cv2 cts;
+
+val dummy_skel = Bound 0;
+
+fun comb_conv'' cv (ct, skel) =
+  let
+    val (ct1, ct2) = Thm.dest_comb ct
+    val (skel1, skel2) = (case skel of
+        skel1 $ skel2 => (skel1, skel2)
+      | _ => (dummy_skel, dummy_skel));
+  in
+    let val (eq1, skel1') = cv (ct1, skel1)
+    in 
+      let val (eq2, skel2') = cv (ct2, skel2)
+      in (Thm.combination eq1 eq2, skel1' $ skel2') end
+      handle Unchanged =>
+      (Thm.combination eq1 (Thm.reflexive ct2), skel1' $ skel2)
+    end handle Unchanged =>
+    let val (eq2, skel2') = cv (ct2, skel2)
+    in (Thm.combination (Thm.reflexive ct1) eq2, skel1 $ skel2') end
+  end handle CTERM _ => raise Fail;
+
+fun abs_conv'' cv ctxt (ct, skel) =
+  (case Thm.term_of ct of
+    Abs (x, T, _) =>
+      let
+        val ([u], ctxt') = Variable.variant_fixes ["u"] ctxt;
+        val (v, ct') = Thm.dest_abs (SOME u) ct;
+        val skel' = (case skel of
+            Abs (_, _, skel') => skel'
+          | _ => dummy_skel)
+        val (eq, skel'') = cv (v, ctxt') (ct', skel');
+      in (Thm.abstract_rule x v eq, Abs (x, T, skel'')) end
+  | _ => raise Fail);
+
+fun subc'' conv ctxt =
+  comb_conv'' (conv ctxt) else_conv'
+  abs_conv'' (conv o snd) ctxt else_conv'
+  all_conv';
+
+fun botc'' conv ctxt (_, Var _) = raise Unchanged
+  | botc'' conv ctxt cts =
+      (subc'' (botc'' conv) ctxt then_conv''
+       try_conv' (conv then_conv'' botc'' conv ctxt)) cts
+
+fun rewr_conv'' rule (ct, _) =
+  (Conv.rewr_conv rule ct, term_of (Thm.rhs_of rule))
+  handle CTERM _ => raise Fail;
+*}
+
+text {* Fully rewrite the term (1.5 secs on my laptop) *}
+
+ML {*
+timeit (fn () =>
+  fst (botc'' (first_conv' (map rewr_conv'' eqns)) @{context} (ct, dummy_skel)))
+*}
+
+ML {*
+fst (botc'' (first_conv' (map rewr_conv'' eqns)) @{context}
+  (@{cterm "\<forall>x y z. P (rev [x, y, z])"}, dummy_skel))
+*}
+
+
+
+section {* The simplifier *}
+
+text {*
+  The simplifier is a conversion itself, using many of
+  the techniques just described.
+*}
+
+ML {*
+Simplifier.rewrite (HOL_basic_ss addsimps eqns) ct
+*}
+
+ML {*
+Simplifier.rewrite @{simpset}
+  @{cterm "\<And>(x::int) (y::int). P x \<Longrightarrow> x = 42 \<Longrightarrow> Q x \<Longrightarrow> R (y + 0) \<Longrightarrow> S (1 * x)"}
+*}
+
+ML {*
+Simplifier.asm_rewrite @{simpset}
+  @{cterm "\<And>(x::int) (y::int). P x \<Longrightarrow> x = 42 \<Longrightarrow> Q x \<Longrightarrow> R (y + 0) \<Longrightarrow> S (1 * x)"}
+*}
+
+ML {*
+Simplifier.full_rewrite @{simpset}
+  @{cterm "\<And>(x::int) (y::int). P x \<Longrightarrow> x = 42 \<Longrightarrow> Q x \<Longrightarrow> R (y + 0) \<Longrightarrow> S (1 * x)"}
+*}
+
+ML {*
+Simplifier.asm_full_rewrite @{simpset}
+  @{cterm "\<And>(x::int) (y::int). P x \<Longrightarrow> x = 42 \<Longrightarrow> Q x \<Longrightarrow> R (y + 0) \<Longrightarrow> S (1 * x)"}
+*}
+
+ML {*
+Simplifier.asm_lr_rewrite @{simpset}
+  @{cterm "\<And>(x::int) (y::int). P x \<Longrightarrow> x = 42 \<Longrightarrow> Q x \<Longrightarrow> R (y + 0) \<Longrightarrow> S (1 * x)"}
+*}
+
+section {* Simplification procedures *}
+
+text {*
+  A simplification procedure is a function of type
+  @{ML_type "cterm -> thm option"}
+  It can be used to prove rewrite rules on-the-fly.
+*}
+
+text {* Example 1: One-point rules *}
+
+text {*
+  Problem: how to rewrite
+  @{term "\<And>x y z. P y \<Longrightarrow> y = t \<Longrightarrow> Q y"}
+  to
+  @{term "\<And>x z. P t \<Longrightarrow> Q t"}
+*}
+
+lemma meta_onepoint1: "(\<And>x. x = t \<Longrightarrow> PROP P x) \<equiv> PROP P t"
+proof
+  assume R: "\<And>x. x = t \<Longrightarrow> PROP P x"
+  show "PROP P t" by (rule R [OF refl])
+next
+  fix x assume "PROP P t" "x = t"
+  then show "PROP P x" by simp
+qed
+
+lemma meta_onepoint2: "(\<And>x. t = x \<Longrightarrow> PROP P x) \<equiv> PROP P t"
+proof
+  assume R: "\<And>x. t = x \<Longrightarrow> PROP P x"
+  show "PROP P t" by (rule R [OF refl])
+next
+  fix x assume "PROP P t" "t = x"
+  then show "PROP P x" by simp
+qed
+
+lemmas meta_onepoint = meta_onepoint1 meta_onepoint2
+
+text {*
+  Note: only works with formulae like
+  @{term "\<And>x z y. y = t \<Longrightarrow> P y \<Longrightarrow> Q y"}
+  but not
+  @{term "\<And>x y z. P y \<Longrightarrow> y = t \<Longrightarrow> Q y"}
+  Solution: reorder quantifiers and premises
+*}
+
+ML {*
+Simplifier.rewrite
+  (HOL_basic_ss addsimps @{thms meta_onepoint})
+  @{cterm "\<And>x z y. y = t \<Longrightarrow> P y \<Longrightarrow> Q y"}
+*}
+
+ML {*
+Simplifier.rewrite
+  (HOL_basic_ss addsimps @{thms meta_onepoint})
+  @{cterm "\<And>x y z. P y \<Longrightarrow> y = t \<Longrightarrow> Q y"}
+*}
+
+text {* Move parameters to the right *}
+
+ML {*
+fun swap_params_conv ctxt i j cv =
+  let
+    fun conv1 0 ctxt = Conv.forall_conv (cv o snd) ctxt
+      | conv1 k ctxt =
+          Conv.rewr_conv @{thm swap_params} then_conv
+          Conv.forall_conv (conv1 (k-1) o snd) ctxt
+    fun conv2 0 ctxt = conv1 j ctxt
+      | conv2 k ctxt = Conv.forall_conv (conv2 (k-1) o snd) ctxt
+  in conv2 i ctxt end;
+*}
+
+ML {*
+swap_params_conv @{context} 2 3 (K Conv.all_conv)
+  @{cterm "\<And>a b c d e f. P a b c d e f"}
+*}
+
+text {* Move premises to the left *}
+
+ML {*
+fun swap_prems_conv 0 = Conv.all_conv
+  | swap_prems_conv i =
+      Conv.implies_concl_conv (swap_prems_conv (i-1)) then_conv
+      Conv.rewr_conv Drule.swap_prems_eq
+*}
+
+ML {*
+swap_prems_conv 3
+  @{cterm "A \<Longrightarrow> B \<Longrightarrow> C \<Longrightarrow> D \<Longrightarrow> E \<Longrightarrow> F"}
+*}
+
+text {* Find out which equation to move *}
+
+ML {*
+fun find_eq t =
+  let
+    val l = length (Logic.strip_params t);
+    val Hs = Logic.strip_assums_hyp t;
+    fun find (i, (_ $ (Const ("op =", _) $ Bound j $ _))) = SOME (i, j)
+      | find (i, (_ $ (Const ("op =", _) $ _ $ Bound j))) = SOME (i, j)
+      | find _ = NONE
+  in
+    case get_first find (map_index I Hs) of
+      NONE => NONE
+    | SOME (0, 0) => NONE
+    | SOME (i, j) => SOME (i, l - j - 1, j)
+  end;
+*}
+
+ML {*
+find_eq @{term "\<And>x y z. P y \<Longrightarrow> y = t \<Longrightarrow> Q y"}
+*}
+
+text {* Turn it into a simproc *}
+
+ML {*
+fun mk_rrule ctxt ct = case find_eq (term_of ct) of
+    NONE => NONE
+  | SOME (i, k, j) => SOME (swap_params_conv ctxt k j (K (swap_prems_conv i)) ct);
+*}
+
+ML {*
+val rearrange_eqs_simproc =
+  Simplifier.simproc @{theory} "rearrange_eqs" ["all t"] (fn thy => fn ss => fn t =>
+    mk_rrule (Simplifier.the_context ss) (cterm_of thy t))
+*}
+
+ML {*
+Simplifier.rewrite
+  (HOL_basic_ss addsimps @{thms meta_onepoint}
+     addsimprocs [rearrange_eqs_simproc])
+  @{cterm "\<And>x y z. P y \<Longrightarrow> y = t \<Longrightarrow> Q y"}
+*}
+
+subsection {* Example 2: Simplifying set comprehensions *}
+
+text {*
+  Problem: How to simplify
+  @{term "{(x, y, z). (x, y, z) \<in> S}"}
+  to
+  @{term S}
+*}
+
+ML {* @{thm Collect_mem_eq} *}
+
+text {*
+  Note: does not work with pairs
+*}
+
+ML {*
+Simplifier.rewrite
+  (HOL_basic_ss addsimps @{thms Collect_mem_eq})
+  @{cterm "P {x. x \<in> S}"}
+*}
+
+ML {*
+Simplifier.rewrite
+  (HOL_basic_ss addsimps @{thms Collect_mem_eq})
+  @{cterm "P {(x, y). (x, y) \<in> S}"}
+*}
+
+text {*
+  Write a simproc to prove
+  @{term "{(x, y). (x, y) \<in> S} \<equiv> S"}
+*}
+
+lemma test: "{(x, y). (x, y) \<in> S} \<equiv> S"
+  apply (rule eq_reflection)
+  apply (rule subset_antisym)
+  apply (rule subsetI)
+  apply (drule CollectD)
+  apply (simp only: split_paired_all split_conv)
+  apply (rule subsetI)
+  apply (rule CollectI)
+  apply (simp only: split_paired_all split_conv)
+  done
+
+text {* The same in ML *}
+
+ML {*
+let
+  val simp = full_simp_tac
+    (HOL_basic_ss addsimps [split_paired_all, split_conv]) 1
+in
+  Goal.prove @{context} [] []
+    @{term "{(x, y). (x, y) \<in> S} \<equiv> S"}
+    (K (EVERY
+      [rtac eq_reflection 1, rtac @{thm subset_antisym} 1,
+       rtac subsetI 1, dtac CollectD 1, simp,
+       rtac subsetI 1, rtac CollectI 1, simp]))
+end
+*}
+
+ML {*
+val (u, Ts, ps) = HOLogic.strip_split
+  @{term "\<lambda>(x, y). (x, y) \<in> S"}
+*}
+
+ML {*
+val collect_mem_simproc =
+  Simplifier.simproc (theory "Set") "Collect_mem" ["Collect t"] (fn thy => fn ss =>
+    fn S as Const ("Collect", Type ("fun", [_, T])) $ t =>
+         let val (u, Ts, ps) = HOLogic.strip_split t
+         in case u of
+           (c as Const ("op :", _)) $ q $ S' =>
+             (case try (HOLogic.dest_tuple' ps) q of
+                NONE => NONE
+              | SOME ts =>
+                  if not (loose_bvar (S', 0)) andalso
+                    ts = map Bound (length ps downto 0)
+                  then
+                    let val simp = full_simp_tac (Simplifier.inherit_context ss
+                      (HOL_basic_ss addsimps [split_paired_all, split_conv])) 1
+                    in
+                      SOME (Goal.prove (Simplifier.the_context ss) [] []
+                        (Const ("==", T --> T --> propT) $ S $ S')
+                        (K (EVERY
+                          [rtac eq_reflection 1, rtac @{thm subset_antisym} 1,
+                           rtac subsetI 1, dtac CollectD 1, simp,
+                           rtac subsetI 1, rtac CollectI 1, simp])))
+                    end
+                  else NONE)
+         | _ => NONE
+         end
+     | _ => NONE);
+*}
+
+ML {*
+Simplifier.rewrite
+  (HOL_basic_ss addsimps @{thms Collect_mem_eq}
+     addsimprocs [collect_mem_simproc])
+  @{cterm "P {(x, y). (x, y) \<in> S}"}
+*}
+
+end
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/IDW/ExampleConstruction.thy	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,153 @@
+theory IndExamples
+imports Main
+begin
+
+section {* Transitive Closure *}
+
+text {*
+  Introduction rules:
+  @{term "trcl R x x"}
+  @{term "R x y \<Longrightarrow> trcl R y z \<Longrightarrow> trcl R x z"}
+*}
+
+definition "trcl \<equiv> \<lambda>R x y.
+  \<forall>P. (\<forall>x. P x x) \<longrightarrow> (\<forall>x y z. R x y \<longrightarrow> P y z \<longrightarrow> P x z) \<longrightarrow> P x y"
+
+lemma trcl_induct:
+  assumes trcl: "trcl R x y"
+  shows "(\<And>x. P x x) \<Longrightarrow> (\<And>x y z. R x y \<Longrightarrow> P y z \<Longrightarrow> P x z) \<Longrightarrow> P x y"
+  apply (atomize (full))
+  apply (cut_tac trcl)
+  apply (unfold trcl_def)
+  apply (drule spec [where x=P])
+  apply assumption
+  done
+
+lemma trcl_base: "trcl R x x"
+  apply (unfold trcl_def)
+  apply (rule allI impI)+
+  apply (drule spec)
+  apply assumption
+  done
+
+lemma trcl_step: "R x y \<Longrightarrow> trcl R y z \<Longrightarrow> trcl R x z"
+  apply (unfold trcl_def)
+  apply (rule allI impI)+
+  proof -
+    case goal1
+    show ?case
+      apply (rule goal1(4) [rule_format])
+      apply (rule goal1(1))
+      apply (rule goal1(2) [THEN spec [where x=P], THEN mp, THEN mp,
+	OF goal1(3-4)])
+      done
+  qed
+
+
+
+section {* Even and Odd Numbers, Mutually Inductive *}
+
+text {*
+  Introduction rules:
+  @{term "even 0"}
+  @{term "odd m \<Longrightarrow> even (Suc m)"}
+  @{term "even m \<Longrightarrow> odd (Suc m)"}
+*}
+
+definition "even \<equiv> \<lambda>n.
+  \<forall>P Q. P 0 \<longrightarrow> (\<forall>m. Q m \<longrightarrow> P (Suc m)) \<longrightarrow> (\<forall>m. P m \<longrightarrow> Q (Suc m)) \<longrightarrow> P n"
+
+definition "odd \<equiv> \<lambda>n.
+  \<forall>P Q. P 0 \<longrightarrow> (\<forall>m. Q m \<longrightarrow> P (Suc m)) \<longrightarrow> (\<forall>m. P m \<longrightarrow> Q (Suc m)) \<longrightarrow> Q n"
+
+lemma even_induct:
+  assumes even: "even n"
+  shows "P 0 \<Longrightarrow> (\<And>m. Q m \<Longrightarrow> P (Suc m)) \<Longrightarrow> (\<And>m. P m \<Longrightarrow> Q (Suc m)) \<Longrightarrow> P n"
+  apply (atomize (full))
+  apply (cut_tac even)
+  apply (unfold even_def)
+  apply (drule spec [where x=P])
+  apply (drule spec [where x=Q])
+  apply assumption
+  done
+
+lemma odd_induct:
+  assumes odd: "odd n"
+  shows "P 0 \<Longrightarrow> (\<And>m. Q m \<Longrightarrow> P (Suc m)) \<Longrightarrow> (\<And>m. P m \<Longrightarrow> Q (Suc m)) \<Longrightarrow> Q n"
+  apply (atomize (full))
+  apply (cut_tac odd)
+  apply (unfold odd_def)
+  apply (drule spec [where x=P])
+  apply (drule spec [where x=Q])
+  apply assumption
+  done
+
+lemma even0: "even 0"
+  apply (unfold even_def)
+  apply (rule allI impI)+
+  apply assumption
+  done
+
+lemma evenS: "odd m \<Longrightarrow> even (Suc m)"
+  apply (unfold odd_def even_def)
+  apply (rule allI impI)+
+  proof -
+    case goal1
+    show ?case
+      apply (rule goal1(3) [rule_format])
+      apply (rule goal1(1) [THEN spec [where x=P], THEN spec [where x=Q],
+	THEN mp, THEN mp, THEN mp, OF goal1(2-4)])
+      done
+  qed
+
+lemma oddS: "even m \<Longrightarrow> odd (Suc m)"
+  apply (unfold odd_def even_def)
+  apply (rule allI impI)+
+  proof -
+    case goal1
+    show ?case
+      apply (rule goal1(4) [rule_format])
+      apply (rule goal1(1) [THEN spec [where x=P], THEN spec [where x=Q],
+	THEN mp, THEN mp, THEN mp, OF goal1(2-4)])
+      done
+  qed
+
+
+
+section {* Accessible Part *}
+
+text {*
+  Introduction rules:
+  @{term "(\<And>y. R y x \<Longrightarrow> accpart R y) \<Longrightarrow> accpart R x"}
+*}
+
+definition "accpart \<equiv> \<lambda>R x. \<forall>P. (\<forall>x. (\<forall>y. R y x \<longrightarrow> P y) \<longrightarrow> P x) \<longrightarrow> P x"
+
+lemma accpart_induct:
+  assumes acc: "accpart R x"
+  shows "(\<And>x. (\<And>y. R y x \<Longrightarrow> P y) \<Longrightarrow> P x) \<Longrightarrow> P x"
+  apply (atomize (full))
+  apply (cut_tac acc)
+  apply (unfold accpart_def)
+  apply (drule spec [where x=P])
+  apply assumption
+  done
+
+lemma accpartI: "(\<And>y. R y x \<Longrightarrow> accpart R y) \<Longrightarrow> accpart R x"
+  apply (unfold accpart_def)
+  apply (rule allI impI)+
+  proof -
+    case goal1
+    note goal1' = this
+    show ?case
+      apply (rule goal1'(2) [rule_format])
+      proof -
+        case goal1
+        show ?case
+	  apply (rule goal1'(1) [OF goal1, THEN spec [where x=P],
+            THEN mp, OF goal1'(2)])
+	  done
+      qed
+    qed
+
+end
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/IDW/FH-ex.thy	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,152 @@
+theory Examples
+imports Complex_Main Lattice_Syntax
+begin
+
+section {* Fundamental Isabelle types
+  and statically embedded logical entities *}
+
+text {* Example 1 *}
+
+lemmas latticify = inf_set_eq [symmetric] sup_set_eq [symmetric]
+  (*bot_set_eq [symmetric]*) (*top_set_eq [symmetric]*) 
+  Inf_set_eq [symmetric] Sup_set_eq [symmetric]
+
+ML {*
+val latticify = MetaSimplifier.rewrite_rule
+  (map Simpdata.mk_eq @{thms latticify})
+*}
+
+thm Diff_Int_distrib
+
+ML {*
+latticify @{thm Diff_Int_distrib}
+*}
+
+text {* Example 2 *}
+
+ML {*
+  @{term "{ f x | x. P x }"}
+*}
+
+ML {*
+  case @{term "{ f x | x. P x }"}
+   of _ $ Abs (_, _, t) => t
+*}
+
+
+section {* Passing states and accumulating results *}
+
+text {* Example 3 *}
+
+(*local_setup {* fn lthy =>
+  snd (LocalTheory.define Thm.definitionK
+    ((@{binding identity}, NoSyn),
+      ((@{binding indentity_def}, []), @{term "\<lambda>x\<Colon>'a. x"})) lthy)
+*}*)
+
+print_theorems
+
+text {* Example 4 *}
+
+local_setup {* fn lthy => lthy
+  |> LocalTheory.define Thm.definitionK
+      ((@{binding identity}, NoSyn),
+        ((@{binding indentity_def}, []), @{term "\<lambda>x\<Colon>'a. x"}))
+  |> snd
+*}
+
+text {* Example 5 *}
+
+term "(default, distinct)"
+
+setup {* fn thy =>
+  thy
+  |> fold (Sign.add_const_constraint)
+      [(@{const_name default}, SOME @{typ "'a::type"}),
+        (@{const_name distinct}, SOME @{typ "'a::eq list \<Rightarrow> bool"})]
+*}
+
+term "(default, distinct)"
+
+text {* Example 6 *}
+
+local_setup {* fn lthy =>
+let
+  fun mk_dummy_var v = ("", TFree (v, @{sort type}));
+  fun mk_proj i = ("proj_" ^ string_of_int i,
+    list_abs (map mk_dummy_var (Name.invent_list [] "'a" i), Bound 0));
+  val projs = map mk_proj (1 upto 9);
+in
+  lthy
+  |> fold_map (fn (bname, t) => LocalTheory.define Thm.definitionK
+       ((Binding.name bname, NoSyn),
+         ((Binding.name (Thm.def_name bname), []), t)))
+           projs
+  |-> (fn defs => LocalTheory.note Thm.lemmaK
+       ((@{binding proj_fold}, []), map (symmetric o snd o snd) defs))
+  |> snd
+end
+*}
+
+print_theorems
+
+
+section {* Managing generic data *}
+
+ML {*
+signature REWRITER =
+sig
+  val add: thm -> Context.generic -> Context.generic
+  val del: thm -> Context.generic -> Context.generic
+  val rewrite: Context.generic -> conv
+end
+*}
+
+ML {*
+structure Rewriter : REWRITER =
+struct
+
+structure Data = GenericDataFun(
+struct
+  type T = thm list;
+  val empty = [];
+  fun merge _ = Thm.merge_thms;
+  val extend = I;
+end);
+
+fun add thm = Data.map (Thm.add_thm thm);
+fun del thm = Data.map (Thm.del_thm thm);
+
+fun rewrite ctxt = MetaSimplifier.rewrite false
+  (map Simpdata.mk_eq (Data.get ctxt));
+
+end
+*}
+
+attribute_setup rewrite =
+  {* Scan.succeed (Thm.declaration_attribute Rewriter.add) *}
+  ""
+
+method_setup rewrite =
+  {* Scan.state >> (fn ctxt =>
+    K (SIMPLE_METHOD' (CONVERSION (Rewriter.rewrite ctxt)))) *}
+  ""
+
+lemma "A \<sqinter> B = \<Inter>{A, B}"
+proof -
+  note latticify [symmetric, rewrite]
+  show ?thesis
+  apply rewrite
+  apply simp
+  done
+qed
+
+lemma "A \<inter> B = A \<sqinter> B"
+proof -
+  show ?thesis
+  apply rewrite
+  oops
+
+section {* For your amusement *}
+
+end
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/IDW/FI-Ex.thy	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,264 @@
+theory Ex
+imports Main
+begin
+
+section {* Sledgehammer *}
+lemma "inj f ==> inj g ==> inj (f o g)"
+sledgehammer e
+apply (metis comp_inj_on inj_on_inverseI inv_f_eq top_set_eq) done
+
+
+
+
+section {* Threads in ML *}
+
+text {* some helper functions *}
+
+ML {* fun sleep time = OS.Process.sleep (Time.fromSeconds time) *}
+ML {* sleep 5 *}
+
+ML {* val count = ref 0 *}
+ML {*
+fun slow_inc name time =
+  let
+  val a = !count
+  val _ = sleep time
+  val result = a + 1
+  val _ = count := result
+  in
+    priority (name ^ ": " ^ string_of_int result)
+  end
+*}
+ML {* slow_inc "incremented" 10 *}
+
+ML {* SimpleThread.fork *}
+ML {*
+SimpleThread.fork true (fn () =>
+  slow_inc "parallel counter" 10)
+*}
+
+
+
+
+section {* Synchronization *}
+
+text{* Example: lost update *}
+ML {*
+count := 0;
+
+SimpleThread.fork true (fn () =>
+  slow_inc "counter1" 10);
+
+SimpleThread.fork true (fn () =>
+  slow_inc "counter2" 10)
+*}
+
+
+
+
+subsection {* pthreads-primitives *}
+
+text {* functions for mutexes *}
+ML {* Mutex.mutex *}
+ML {* Mutex.lock *}
+ML {* Mutex.unlock *}
+
+ML {*
+(* protecting count *)
+val mutex = Mutex.mutex()
+*}
+
+ML {*
+fun fork_inc name time =
+  SimpleThread.fork true (fn () =>
+    let
+      val _ = Mutex.lock mutex
+      val _ = slow_inc name time
+      val _ = Mutex.unlock mutex
+    in () end);
+*}
+
+ML {*
+fork_inc "A" 5;
+fork_inc "B" 5;
+*}
+
+text {* CAUTION: mutex stays locked after interrupt! *}
+ML {* fork_inc "C" 10000 *}
+ML {* SimpleThread.interrupt it *}
+ML {* fork_inc "D" 1 *}
+ML {* Mutex.unlock mutex (* actually undefined behaviour!! *) *}
+
+
+
+
+text {* Condition Variables *}
+ML {*
+val mutex = Mutex.mutex()
+val cond = ConditionVar.conditionVar()
+val state = ref 0
+*}
+
+text {* double state when signalled *}
+ML {*
+SimpleThread.fork true (fn () =>
+  let 
+  val _ = Mutex.lock mutex
+  val _ = ConditionVar.wait (cond, mutex)
+  val _ = state := (!state) * 2
+  val _ = sleep 1
+  val _ = priority ("Changed to: " ^ string_of_int (!state))
+  val _ = Mutex.unlock mutex
+  in () end)
+*}
+
+text {* change state and signal condition variable*}
+ML {* Mutex.lock mutex *}
+ML {* state := 21 *}
+ML {* ConditionVar.signal cond *}
+ML {* Mutex.unlock mutex*}
+
+
+
+
+subsection{* Isabelle/ML combinators*}
+
+ML {* SimpleThread.synchronized *}
+
+text {* protect count *}
+ML {*
+fun fork_inc_safe name time =
+  SimpleThread.fork true (fn () =>
+    SimpleThread.synchronized name mutex (fn () =>
+      slow_inc name time))
+*}
+
+ML {* val e = fork_inc_safe "E" 10000 *}
+ML {* SimpleThread.interrupt e *}
+ML {* fork_inc_safe "F" 1 *}
+
+
+
+
+subsection {* State Variables with synchronized access *}
+
+ML {* Synchronized.var *}
+
+ML {* val state = Synchronized.var "goods" 0 *}
+ML {* Synchronized.value state *}
+
+text{* modifying state *}
+ML {* Synchronized.change *}
+ML {* Synchronized.change state (fn i => i + 1) *}
+ML {* Synchronized.value state *}
+
+text{* change with result *}
+ML {* Synchronized.change;
+      Synchronized.change_result *}
+ML {*
+val previous_state_string =
+  Synchronized.change_result state (fn i =>
+    (string_of_int i, i + 1))
+*}
+
+
+text{* change (with result) when state meets some property *}
+
+ML {* Synchronized.change_result;
+      Synchronized.guarded_access *}
+
+
+text{* example: producer consumer *}
+
+ML {* Synchronized.change state (K 0) *}
+
+ML {* fun produce k = Synchronized.change state (fn i => i + k) *}
+
+ML {*
+fun consume () = Synchronized.guarded_access state (fn i =>
+  if i <= 0
+  then NONE
+  else SOME(i - 1, i - 1));
+*}
+
+ML {*
+fun consumer name = SimpleThread.fork true (fn () =>
+  while true do
+    let
+    val amount = consume ()
+    val _ = sleep 1
+    in priority (name ^ " consumed; " ^ string_of_int amount ^ " left") end)
+*}
+
+ML {* val a = consumer "A" *}
+ML {* produce 3 *}
+ML {* val b = consumer "B" *}
+ML {* produce 4 *}
+
+ML {* map SimpleThread.interrupt [a,b] *}
+
+
+text {* timeout while waiting on signal *}
+ML {* Synchronized.guarded_access;
+      Synchronized.timed_access*}
+
+ML {*
+fun consume_t timeout =
+  Synchronized.timed_access
+    state
+    (* absolute time! *)
+    (fn _ => SOME (Time.+ (Time.now (),Time.fromSeconds (timeout))))
+    (fn i => if i <= 0 then NONE else SOME(i - 1, i - 1))
+*}
+
+ML {* produce 2 *}
+ML {* consume_t 3 *}
+ML {* consume_t 3 *}
+ML {* consume_t 3 *}
+
+
+
+
+section{* Thread Attributes *}
+
+ML {*
+fun start_work () = SimpleThread.fork true (fn () =>
+  uninterruptible (fn restore_attributes => fn () =>
+    let
+    val _ = sleep 5
+    val _ = priority "... initialized"
+    val _ = restore_attributes (fn () =>
+      (sleep 5; priority "done work")) ()
+    in () end) ())
+*}
+
+ML {* val thread = start_work () *}
+ML {* SimpleThread.interrupt thread *}
+
+
+
+
+section{* External processes *}
+
+ML {* system_out *}
+
+ML {* val bash_script = "sleep 10; echo woke up" *}
+ML {* system_out bash_script *}
+
+ML {* val bash_script = "while [ 0 ]; do x=$x; done" *}
+ML {*
+val thread = SimpleThread.fork true (fn () =>
+  let val _ = system_out bash_script
+  in () end)
+*}
+ML {*SimpleThread.interrupt thread*}
+
+
+ML {* val path_to_isabelle = Path.explode "~~/bin/isabelle" *}
+
+text {* File in File.shell_path (spaces!) *}
+ML {* val command = File.shell_path path_to_isabelle ^ " version" *}
+ML {* system_out command *}
+
+end
+
Binary file Nominal/activities/tphols09/IDW/FI-slides.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/IDW/InductiveInternals.thy	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,189 @@
+theory InductiveInternals
+imports Main
+begin
+
+section {* Parsing *}
+
+ML {*
+fun parse p s =
+  Scan.finite OuterLex.stopper (Scan.error (OuterParse.!!! p))
+    (filter OuterLex.is_proper (OuterSyntax.scan Position.none s));
+*}
+
+ML {*
+local structure P = OuterParse and K = OuterKeyword in
+
+val ind_parser =
+  P.fixes -- P.for_fixes --
+  Scan.optional (P.$$$ "where" |--
+    P.!!! (P.enum1 "|" (SpecParse.opt_thm_name ":" -- P.prop))) [];
+
+end;
+*}
+
+ML {*
+parse ind_parser
+"even and odd \
+\where\
+\  even0: \"even 0\"\
+\| evenS: \"odd n \<Longrightarrow> even (Suc n)\"\
+\| oddS: \"even n \<Longrightarrow> odd (Suc n)\""
+*}
+
+ML {*
+val (((preds_syn, params_syn), intro_srcs), []) =
+parse ind_parser
+"accpart for r :: \"'a \<Rightarrow> 'a \<Rightarrow> bool\"\
+\where\
+\  accpartI: \"(\<And>y. r y x \<Longrightarrow> accpart r y) \<Longrightarrow> accpart r x\""
+*}
+
+
+section {* Reading the Specification *}
+
+ML {*
+val lthy = TheoryTarget.context "-" @{theory}
+*}
+
+ML {*
+val ((vars, intrs), _) = Specification.read_spec
+  (preds_syn @ params_syn) intro_srcs lthy;
+val (preds_syn, params_syn') = chop (length preds_syn) vars
+val params = map fst params_syn';
+*}
+
+
+section {* Making the definition *}
+
+ML {*
+val params' = map (fn (p, T) => Free (Binding.name_of p, T)) params;
+val preds = map (fn ((R, T), _) =>
+  list_comb (Free (Binding.name_of R, T), params')) preds_syn;
+val Tss = map (binder_types o fastype_of) preds;
+
+val intrs' = map
+  (ObjectLogic.atomize_term (ProofContext.theory_of lthy) o snd) intrs;
+*}
+
+ML {*
+fun mk_all x P = HOLogic.all_const (fastype_of x) $ lambda x P;
+*}
+
+ML {*
+val (defs, lthy1) = fold_map (fn ((((R, _), syn), pred), Ts) =>
+  let val zs = map Free (Variable.variant_frees lthy intrs'
+    (map (pair "z") Ts))
+  in
+    LocalTheory.define Thm.internalK
+      ((R, syn), (Attrib.empty_binding, fold_rev lambda (params' @ zs)
+        (fold_rev mk_all preds (fold_rev (curry HOLogic.mk_imp)
+           intrs' (list_comb (pred, zs)))))) #>> snd #>> snd
+   end) (preds_syn ~~ preds ~~ Tss) lthy;
+*}
+
+ML {*
+val (_, lthy2) = Variable.add_fixes
+  (map (Binding.name_of o fst) params) lthy1;
+*}
+
+
+section {* Proving the induction rules *}
+
+ML {*
+val (Pnames, lthy3) =
+  Variable.variant_fixes (replicate (length preds) "P") lthy2;
+val Ps = map (fn (s, Ts) => Free (s, Ts ---> HOLogic.boolT))
+  (Pnames ~~ Tss);
+val cPs = map (cterm_of (ProofContext.theory_of lthy3)) Ps;
+val intrs'' = map (subst_free (preds ~~ Ps) o snd) intrs;
+*}
+
+ML {*
+fun inst_spec ct = Drule.instantiate'
+  [SOME (ctyp_of_term ct)] [NONE, SOME ct] spec;
+*}
+
+ML {*
+fun prove_indrule ((R, P), Ts) =
+  let
+    val (znames, lthy4) =
+      Variable.variant_fixes (replicate (length Ts) "z") lthy3;
+    val zs = map Free (znames ~~ Ts)
+  in
+    Goal.prove lthy4 []
+      [HOLogic.mk_Trueprop (list_comb (R, zs))]
+      (Logic.list_implies (intrs'',
+         HOLogic.mk_Trueprop (list_comb (P, zs))))
+      (fn {prems, ...} => EVERY
+         ([ObjectLogic.full_atomize_tac 1,
+           cut_facts_tac prems 1,
+           rewrite_goals_tac defs] @
+          map (fn ct => dtac (inst_spec ct) 1) cPs @
+          [assume_tac 1])) |>
+    singleton (ProofContext.export lthy4 lthy1)
+  end;
+*}
+
+ML {*
+val indrules = map prove_indrule (preds ~~ Ps ~~ Tss);
+*}
+
+
+section {* Proving the introduction rules *}
+
+ML {*
+val all_elims = fold (fn ct => fn th => th RS inst_spec ct);
+val imp_elims = fold (fn th => fn th' => [th', th] MRS mp);
+*}
+
+ML {*
+fun show_thms ctxt s ths = warning (s ^ ":\n" ^
+  Pretty.string_of (Pretty.chunks (map (Display.pretty_thm ctxt) ths)));
+
+fun show_cterms ctxt s cts = warning (s ^ ":\n" ^
+  Pretty.string_of (Pretty.list "[" "]"
+    (map (Syntax.pretty_term ctxt o term_of) cts)));
+*}
+
+ML {*
+fun prove_intr (i, (_, r)) =
+  Goal.prove lthy2 [] [] r
+    (fn {prems, context = ctxt} => EVERY
+       [ObjectLogic.rulify_tac 1,
+        rewrite_goals_tac defs,
+        REPEAT (resolve_tac [allI, impI] 1),
+        SUBPROOF (fn {params, prems, context = ctxt', ...} =>
+          let
+            val (prems1, prems2) =
+              chop (length prems - length intrs) prems;
+            val _ = show_thms ctxt' "prems1" prems1;
+            val _ = show_thms ctxt' "prems2" prems2;
+            val (params1, params2) =
+              chop (length params - length preds) (map snd params)
+            val _ = show_cterms ctxt' "params1" params1;
+            val _ = show_cterms ctxt' "params2" params2;
+          in
+            rtac (ObjectLogic.rulify
+              (all_elims params1 (nth prems2 i))) 1 THEN
+            EVERY (map (fn prem =>
+              SUBPROOF (fn {prems = prems', concl, context = ctxt'', ...} =>
+                let
+                  val prem' = prems' MRS prem;
+                  val prem'' = case prop_of prem' of
+                      _ $ (Const (@{const_name All}, _) $ _) =>
+                        prem' |> all_elims params2 |>
+                        imp_elims prems2
+                    | _ => prem'
+                  val _ = show_thms ctxt'' "prem" [prem];
+                  val _ = show_thms ctxt'' "prem'" [prem'];
+                  val _ = show_thms ctxt'' "prem''" [prem''];
+                in rtac prem'' 1 end) ctxt' 1) prems1)
+          end) ctxt 1]) |>
+  singleton (ProofContext.export lthy2 lthy1);
+*}
+
+ML {*
+val intr_ths = map_index prove_intr intrs;
+*}
+
+end
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/IDW/Inductive_Examples.thy	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,92 @@
+theory Inductive_Examples
+imports Simple_Inductive_Package
+begin
+
+section {* Transitive closure *}
+
+simple_inductive
+  trcl for r :: "'a \<Rightarrow> 'a \<Rightarrow> bool"
+where
+  base: "trcl r x x"
+| step: "trcl r x y \<Longrightarrow> r y z \<Longrightarrow> trcl r x z"
+
+thm trcl_def
+thm trcl.induct
+thm base
+thm step
+thm trcl.intros
+
+lemma trcl_strong_induct:
+  assumes trcl: "trcl r x y"
+  and I1: "\<And>x. P x x"
+  and I2: "\<And>x y z. P x y \<Longrightarrow> trcl r x y \<Longrightarrow> r y z \<Longrightarrow> P x z"
+  shows "P x y" 
+proof -
+  from trcl
+  have "P x y \<and> trcl r x y"
+  proof induct
+    case (base x)
+    from I1 and trcl.base show ?case ..
+  next
+    case (step x y z)
+    then have "P x y" and "trcl r x y" by simp_all
+    from `P x y` `trcl r x y` `r y z` have "P x z"
+      by (rule I2)
+    moreover from `trcl r x y` `r y z` have "trcl r x z"
+      by (rule trcl.step)
+    ultimately show ?case ..
+  qed
+  then show ?thesis ..
+qed
+
+
+section {* Even and odd numbers *}
+
+simple_inductive
+  even and odd
+where
+  even0: "even 0"
+| evenS: "odd n \<Longrightarrow> even (Suc n)"
+| oddS: "even n \<Longrightarrow> odd (Suc n)"
+
+thm even_def odd_def
+thm even.induct odd.induct
+thm even0
+thm evenS
+thm oddS
+thm even_odd.intros
+
+
+section {* Accessible part *}
+
+simple_inductive
+  accpart for r :: "'a \<Rightarrow> 'a \<Rightarrow> bool"
+where
+  accpartI: "(\<And>y. r y x \<Longrightarrow> accpart r y) \<Longrightarrow> accpart r x"
+
+thm accpart_def
+thm accpart.induct
+thm accpartI
+
+
+section {* Accessible part in locale *}
+
+locale rel =
+  fixes r :: "'a \<Rightarrow> 'a \<Rightarrow> bool"
+
+simple_inductive (in rel) accpart'
+where
+  accpartI': "\<And>x. (\<And>y. r y x \<Longrightarrow> accpart' y) \<Longrightarrow> accpart' x"
+
+context rel
+begin
+
+thm accpartI'
+thm accpart'.induct
+
+end
+
+thm rel.accpartI'
+thm rel.accpart'.induct
+
+end
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/IDW/MW-Ex1.thy	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,29 @@
+theory Ex1
+imports Main
+begin
+
+section {* ML tactics as (crude) methods *}
+
+lemma True
+proof
+
+  assume a: A
+  assume b: B
+
+  have "A & B"
+    apply (tactic {* rtac @{thm conjI} 1 *})
+    using a
+    apply (tactic {* resolve_tac facts 1 *})
+    using b
+    apply (tactic {* resolve_tac facts 1 *})
+    done
+
+  have "A & B"
+    using a b
+    apply (tactic {* Method.insert_tac facts 1 *})
+    apply (tactic {* (rtac @{thm conjI} THEN_ALL_NEW atac) 1 *})
+    done
+
+qed
+
+end
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/IDW/MW-Ex2.thy	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,75 @@
+theory Ex2
+imports Main
+begin
+
+section {* Simple methods *}
+
+ML Method.setup
+ML SIMPLE_METHOD'
+ML SIMPLE_METHOD
+
+method_setup my_method1 = {*
+  Scan.succeed (K (SIMPLE_METHOD' (fn i: int => no_tac)))
+*}  ""
+
+method_setup my_method2 = {*
+  Scan.succeed (fn ctxt: Proof.context =>
+    SIMPLE_METHOD' (fn i: int => no_tac))
+*}  ""
+
+method_setup my_method3 = {*
+  Attrib.thms >> (fn thms: thm list => fn ctxt: Proof.context =>
+    SIMPLE_METHOD' (fn i: int => no_tac))
+*}  ""
+
+
+section {* My simplification method *}
+
+ML {*
+structure My_Simps = NamedThmsFun
+(
+  val name = "my_simp";
+  val description = "My simp declaration";
+)
+*}
+setup My_Simps.setup
+
+method_setup my_simp = {*
+  Scan.succeed (fn ctxt =>
+    SIMPLE_METHOD' (fn i =>
+      CHANGED (asm_full_simp_tac
+        (HOL_basic_ss addsimps (My_Simps.get ctxt)) i)))
+*} ""
+
+lemma True
+proof
+
+  fix a b c
+  assume [my_simp]: "a = b"
+  assume [my_simp]: "b = c"
+  have "a = c" by my_simp
+
+qed
+
+
+method_setup my_simp_all = {*
+  Scan.succeed (fn ctxt =>
+    SIMPLE_METHOD
+      (CHANGED
+        (ALLGOALS (asm_full_simp_tac
+          (HOL_basic_ss addsimps (My_Simps.get ctxt))))))
+*} ""
+
+
+lemma True
+proof
+
+  fix a b c
+  assume [my_simp]: "a = b"
+  assume [my_simp]: "b = c"
+  have "a = c" and "c = b" by my_simp_all
+
+qed
+
+
+end
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/IDW/MW-Ex3.thy	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,142 @@
+theory Ex1
+imports Main
+begin
+
+lemma True
+proof
+
+  subsect {* Basic context elements *}
+
+  {
+    fix x
+    have "B x" sorry
+  }
+  thm this
+
+  {
+    assume A
+    have B sorry
+  }
+  thm this
+
+  {
+    def x == a
+    have "B x" sorry
+  }
+  thm this
+
+  {
+    obtain a where "B a" sorry
+    have C sorry
+  }
+  thm this
+
+
+  subsect {* Contexts vs. rules *}
+
+  {
+    fix A B
+    fix x :: 'a
+    assume "A x"
+    have "B x" sorry
+  }
+  note r = this
+
+  {
+    ML_prf {* val ctxt = @{context} *}
+    ML_prf {* val (((Ts, ts), [th']), ctxt') =
+      Variable.import_thms true [@{thm r}] ctxt *}
+  }
+
+qed
+
+
+section {* Building up contexts in ML *}
+
+subsection {* Variables *}
+
+lemma True
+proof
+
+  ML_prf {* val ctxt0 = @{context} *}
+  ML_prf {* val (xs, ctxt1) = ctxt0 |> Variable.add_fixes ["x", "y", "z"] *}
+  ML_prf {* val t = Syntax.read_term ctxt1 "(x::nat) = y + z" *}
+  ML_prf {* val ctxt2 = ctxt1 |> Variable.declare_term t *}
+  ML_prf {* Syntax.read_term ctxt2 "x" *}
+
+qed
+
+ML {* val ctxt0 = @{context} *}
+ML {* val (xs, ctxt1) = ctxt0 |> Variable.add_fixes ["x", "y", "z"] *}
+ML {* val (xs, ctxt1) = ctxt0 |> Variable.variant_fixes ["x", "y", "z"] *}
+
+ML {* Variable.focus (Thm.cprem_of @{thm exE} 2) @{context} *}
+
+
+subsection {* Assumptions *}
+
+lemma True
+proof
+
+ML_prf {* val ctxt0 = @{context} *}
+ML_prf {*
+  val (asms, ctxt1) = ctxt0
+    |> Assumption.add_assumes [@{cprop "x = y"}, @{cprop "y = z"}]
+*}
+ML_prf {* Assumption.export false ctxt1 ctxt0 (@{thm trans} OF asms) *}
+
+
+ML_prf {* val ctxt0 = @{context} *}
+ML_prf {* val (_, ctxt1) = ctxt0 |> Variable.add_fixes ["x", "y", "z"] *}
+ML_prf {* val ts = Syntax.read_props ctxt1 ["x = y", "y = z"] *}
+ML_prf {* val ctxt2 = ctxt1 |> fold Variable.declare_term ts *}
+
+ML_prf {*
+  val (asms, ctxt3) =
+    ctxt2
+    |> Assumption.add_assumes (map (cterm_of (ProofContext.theory_of ctxt2)) ts)
+*}
+ML_prf {* Assumption.export false ctxt3 ctxt0 (@{thm trans} OF asms) *}
+ML_prf {* ProofContext.export ctxt3 ctxt0 [@{thm trans} OF asms] *}
+
+qed
+
+
+subsection {* Local definitions (non-polymorphic) *}
+
+lemma True
+proof
+  fix x y z :: nat
+
+  ML_prf {* val ctxt0 = @{context} *}
+  ML_prf {* val ((a, a_def), ctxt1) =
+    ctxt0 |> LocalDefs.add_def ((@{binding a}, NoSyn), @{term "x + y"})
+  *}
+  ML_prf {* val ((b, b_def), ctxt2) =
+    ctxt1 |> LocalDefs.add_def ((@{binding b}, NoSyn), @{term "y + z"})
+  *}
+
+  ML_prf {*
+    Goal.prove ctxt2 [] [] (Syntax.read_prop ctxt2 "a + b = x + 2 * y + z")
+      (fn _ => asm_full_simp_tac (local_simpset_of ctxt2 addsimps [a_def, b_def]) 1)
+  *}
+
+qed
+
+
+subsection {* Local elimination *}
+
+lemma True
+proof
+  assume ex: "EX x. B x"
+
+  ML_prf {* val ctxt0 = @{context} *}
+  ML_prf {* val (([x], [B]), ctxt1) = ctxt0
+    |> Obtain.result (fn _ => etac @{thm exE} 1) @{thms ex} *}
+  ML_prf {*
+    ProofContext.export ctxt1 ctxt0 [Thm.reflexive x]
+      handle ERROR msg => (warning msg; []) *}
+
+qed
+
+end
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/IDW/MW-Ex4.thy	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,19 @@
+theory Ex2
+imports Main
+begin
+
+section {* Proof context data *}
+
+ML {*
+  structure My_Data = ProofDataFun(type T = int * string fun init _ = (2, "foo"))
+*}
+
+ML {* My_Data.get @{context} *}
+
+ML {* val ctxt0 = @{context} *}
+ML {* val ctxt1 = ctxt0 |> My_Data.map (fn (i, s) => (i + 1, s ^ "o")) *}
+ML {* val ctxt2 = ctxt1 |> My_Data.map (fn (i, s) => (i + 1, s ^ "o")) *}
+
+ML {* My_Data.get ctxt2 *}
+
+end
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/IDW/MW-Ex5.thy	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,84 @@
+header {* Local theory specifications *}
+
+theory Ex1
+imports Main
+begin
+
+section {* Target context *}
+
+locale NAT =
+  fixes zero :: 'n
+    and succ :: "'n \<Rightarrow> 'n"
+  assumes succ_inject: "(succ m = succ n) \<longleftrightarrow> (m = n)"
+    and succ_neq_zero: "succ m \<noteq> zero"
+    and induct "P zero \<Longrightarrow> (\<And>n. P n \<Longrightarrow> P (succ n)) \<Longrightarrow> P n"
+begin
+
+
+section {* Some definitions *}
+
+ML {* val lthy = @{context} *}
+
+ML {* val ((one, (_, one_def)), lthy1) = lthy |> LocalTheory.define ""
+  ((@{binding one}, NoSyn), (Attrib.empty_binding, @{term "succ zero"})) *}
+
+ML {* val ((two, (_, two_def)), lthy2) = lthy1 |> LocalTheory.define ""
+  ((@{binding two}, NoSyn), (Attrib.empty_binding, @{term "succ one"})) *}
+
+ML {* val export = singleton (ProofContext.export lthy2 (LocalTheory.target_of lthy2)) *}
+ML {* export one_def *}
+ML {* export two_def *}
+
+ML {* val global_export =
+  singleton (ProofContext.export lthy2 (ProofContext.init (ProofContext.theory_of lthy2))) *}
+ML {* global_export one_def *}
+ML {* global_export two_def *}
+
+
+definition "one = succ zero"
+definition "two = succ one"
+
+
+section {* Proofs *}
+
+lemma "succ one = two" by (simp add: one_def two_def)
+
+ML {*
+  val lthy = @{context};
+
+  val th =
+    Goal.prove lthy [] [] @{prop "succ one = two"}
+      (fn _ => asm_full_simp_tac
+        (local_simpset_of lthy addsimps [@{thm one_def}, @{thm two_def}]) 1);
+
+  LocalTheory.note "" ((@{binding ex1}, []), [th]) lthy;
+*}
+
+local_setup {* fn lthy =>
+  let
+    val th =
+      Goal.prove lthy [] [] @{prop "succ one = two"}
+        (fn _ => asm_full_simp_tac
+          (local_simpset_of lthy addsimps [@{thm one_def}, @{thm two_def}]) 1);
+  in lthy |> LocalTheory.note "" ((@{binding ex1}, []), [th]) |> #2 end
+*}
+
+thm ex1
+
+
+section {* Derived definitional mechamisms *}
+
+inductive
+  Rec :: "'a \<Rightarrow> ('n \<Rightarrow> 'a \<Rightarrow> 'a) \<Rightarrow> 'n \<Rightarrow> 'a \<Rightarrow> bool"
+  for e :: 'a and r :: "'n \<Rightarrow> 'a \<Rightarrow> 'a"
+where
+    Rec_zero: "Rec e r zero e"
+  | Rec_succ: "Rec e r m n \<Longrightarrow> Rec e r (succ m) (r m n)"
+
+thm Rec_def Rec.induct
+
+end
+
+thm NAT.Rec_def NAT.Rec.induct
+
+end
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/IDW/MW-Ex6.thy	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,51 @@
+header {* Local theory data *}
+
+theory Ex2
+imports Main
+begin
+
+ML {*
+  structure My_Rules =
+    NamedThmsFun(val name = "my_rule" val description = "My collection of rules")
+*}
+setup My_Rules.setup
+
+ML {*
+  fun declare_my_rule th phi context =
+    My_Rules.add_thm (Morphism.thm phi th) context
+*}
+
+locale foo =
+  fixes x y z :: nat
+  assumes 1: "x \<noteq> y" and 2: "y \<noteq> z" and 3: "x \<noteq> z"
+begin
+
+declaration {* declare_my_rule @{thm 1} *}
+declaration {* declare_my_rule @{thm 2} *}
+declaration {* declare_my_rule @{thm 3} *}
+
+ML {* My_Rules.get @{context} *}
+
+end
+
+ML {* My_Rules.get @{context} *}
+
+interpretation bar: foo 7 42 1 by unfold_locales simp_all
+
+ML {* My_Rules.get @{context} *}
+
+thm my_rule
+
+
+lemma True
+proof
+  fix a b c d :: nat
+  assume *: "distinct [a, b, c, d]"
+  interpret foo a b c using * by unfold_locales simp_all
+  interpret foo b c d using * by unfold_locales simp_all
+
+  ML_prf {* My_Rules.get @{context} *}
+
+qed  
+
+end
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/IDW/MW-ex.scala	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,98 @@
+/** Isabelle System **/
+
+val sys = new isabelle.IsabelleSystem
+
+
+/* Isabelle settings environment */
+
+sys.getenv("ISABELLE_HOME")
+sys.getenv("ISABELLE_PATH")
+
+
+/* Isabelle tools */
+
+sys.isabelle_tool()
+sys.isabelle_tool("doc")
+sys.isabelle_tool("doc", "system")
+
+
+sys.find_logics
+
+
+/* Isabelle symbols */
+
+val symbols = sys.symbols
+val s1 = symbols.decode("""\<forall>x. x \<in> A --> x \<in> B""")
+val s2 = symbols.encode(s1)
+
+
+
+/** Isabelle Process **/
+
+/* demo command loop */
+
+val p = new isabelle.IsabelleProcess
+
+p.command("theory A imports Main begin")
+p.command(""" lemma "A --> A" """)
+p.command("..")
+p.command("end")
+
+p.close
+
+
+val p = new isabelle.IsabelleProcess
+
+p.ML("fun f 0 = 1 | f n = n * f (n - 1)")
+p.ML("f 1000")
+
+p.ML("OS.Process.sleep (Time.fromSeconds 10)");
+p.interrupt
+
+
+/* receiving messages */
+
+import isabelle._
+import scala.actors._
+
+def self_receiver(): EventBus[IsabelleProcess.Result] = {
+  val self = Actor.self
+  new EventBus[IsabelleProcess.Result] + (result => self ! result)
+}
+
+def receive(): Option[IsabelleProcess.Result] = {
+  Actor.self.receiveWithin(100) {
+    case TIMEOUT => None
+    case result: IsabelleProcess.Result => Some(result)
+  }
+}
+
+val p = new IsabelleProcess(new IsabelleSystem, self_receiver())
+
+p.command("theory A imports Main begin")
+p.command(""" term "x + y" """)
+p.ML(""" tracing (Syntax.string_of_term @{context} @{term "x + y"}) """)
+
+
+
+/** basic document model **/
+
+import isabelle._
+
+val p = new IsabelleProcess with IsarDocument
+
+p.define_command("1", "theory A imports Main begin")
+p.define_command("2", "lemma \"A --> A\"")
+p.define_command("3", "..")
+p.define_command("4", "end")
+
+p.begin_document("doc1", "A.thy")
+p.edit_document("doc1", "doc2",
+  List(("doc1", Some("1")), ("1", Some("2")), ("2", Some("3")), ("3", Some("4"))))
+
+p.edit_document("doc2", "doc3", List(("2", None)))
+p.edit_document("doc3", "doc4", List(("1", None)))
+p.edit_document("doc4", "doc5", List(("1", Some("2")), ("2", Some("3"))))
+
+p.end_document("doc5")
+
Binary file Nominal/activities/tphols09/IDW/MW-slides.pdf has changed
Binary file Nominal/activities/tphols09/IDW/MW-slides2.pdf has changed
Binary file Nominal/activities/tphols09/IDW/MW-slides3.pdf has changed
Binary file Nominal/activities/tphols09/IDW/MW-slides4.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/IDW/SB-Calc.thy	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,412 @@
+theory Calc
+imports Main
+begin
+
+
+section {* A Simple Calculator *}
+
+text {*
+
+Task: Write a calculator which behaves as follows:
+
+  calc "ADD 1 2"   = 3
+
+  calc "SUM 1 2 3"   = 6
+
+  cal "LET x 3 IN ADD x 1"   = 4
+
+*}
+
+
+
+
+
+
+subsection {* A Parser Primer *}
+
+
+(*  'a -> 'b  *)
+
+(*  'a -> 'b * 'c  *)
+
+
+
+(*  string list -> 'a * string list  *)
+
+
+
+(*  FAIL  *)
+
+(*  MORE  *)
+
+(*  ABORT *)
+
+
+
+
+
+subsection {* Lexer: From a String to a Token List *}
+
+
+
+ML {*
+datatype token =
+  Keyword of string |
+  Number of int |
+  Variable of string |
+  Space |
+  End
+*}
+
+
+ML {* Scan.many1 *}
+ML {*
+val keyword = Scan.many1 Symbol.is_ascii_upper
+*}
+
+ML {* keyword (explode "AND 1 2") *}
+
+ML {* try keyword (explode "AND") *}
+
+ML {* try keyword (explode " AND") *}
+
+
+
+ML {*
+val keyword = Scan.many1 Symbol.is_ascii_upper >>
+  (Keyword o implode)
+*}
+
+ML {* op >> *}
+
+
+ML {* keyword (explode "AND 1 2") *}
+
+
+
+ML {*
+val variable = Scan.many1 Symbol.is_ascii_lower >>
+  (Variable o implode)
+
+val space = Scan.many1 Symbol.is_ascii_blank >> K Space
+*}
+
+
+
+ML {*
+fun int_of d = ord d - ord "0"
+
+fun join_digits ds =
+  fold (fn d => fn i => 10 * i + int_of d) ds 0
+
+val number = Scan.many1 Symbol.is_ascii_digit >>
+  (Number o join_digits)
+*}
+
+
+
+ML {*
+val tokens = Scan.bulk
+  (keyword || variable || number || space)
+*}
+
+ML {* op || *}
+
+ML {* Scan.bulk *}
+
+
+ML {* tokens (explode "ADD 1 2") *}
+
+
+
+ML {*
+fun lex str =
+  explode str
+  |> these o Scan.read Symbol.stopper tokens
+  |> filter_out (fn Space => true | _ => false)
+*}
+
+ML {* Scan.read *}
+
+
+ML {* lex "ADD 1 2" *}
+
+ML {* lex "SUM 1 2 3" *}
+
+ML {* lex "LET x 3 IN ADD x 1" *}
+
+ML {* lex "ADD 1 (ADD 2 3)" *}
+
+ML {* tokens (explode "ADD (ADD 1 2) 3") *}
+
+
+
+
+
+subsection {* Lexer: Error Handling *}
+
+ML {* Scan.!! *}
+
+
+ML {*
+val token = keyword || variable || number || space
+
+fun bad_input s = "Unexpected symbol: " ^ quote s
+fun lex_err (xs, _) = bad_input (hd xs)
+
+val tokens = Scan.!! lex_err (Scan.bulk token)
+*}
+
+
+ML {* tokens (explode "ADD (ADD 1 2) 3") *}
+
+ML {*
+let
+  fun lex1 str =
+    explode str
+    |> Scan.read Symbol.stopper tokens
+in
+  lex1 "ADD (ADD 1 2) 3"
+end
+*}
+ML {*
+let
+  fun lex2 str =
+    explode str
+    |> tokens
+in
+  lex2 "ADD 1 2"
+end
+*}
+
+
+
+ML {*
+fun lex str =
+  Source.of_string str
+  |> Source.source Symbol.stopper tokens NONE
+  |> Source.exhaust
+  |> filter_out (fn Space => true | _ => false)
+*}
+
+ML {* lex "ADD 1 2" *}
+
+ML {* lex "SUM 1 2 3" *}
+
+ML {* lex "LET x 3 IN ADD x 1" *}
+
+ML {* try lex "ADD 1 (ADD 2 3" *}
+
+ML {* lex "Add 1 2" *}
+
+
+
+
+
+subsection {* Calculator: Basic Expressions *}
+
+
+
+ML {*
+fun keyword name = Scan.one
+  (fn Keyword n => n = name | _ => false)
+*}
+
+ML {*
+val number = Scan.some
+  (fn Number n => SOME n | _ => NONE)
+*}
+
+ML {*
+val stop = Scan.one (fn t => t = End)
+*}
+
+ML {*
+fun expr st =
+ (number ||
+  keyword "ADD" |-- expr -- expr >> (op +) ||
+  keyword "SUM" |-- 
+    Scan.unless stop (Scan.repeat expr) >>
+      (fn is => fold (curry (op +)) is 0)) st
+*}
+
+ML {*
+val f1 = op  --
+val f2 = op |--
+val f3 = op  --|
+*}
+
+ML {* expr (lex "ADD 1 2" @ [End]) *}
+
+ML {* expr (lex "SUM 1 2 3" @ [End]) *}
+
+
+
+ML {*
+fun calc str = 
+  lex str @ [End]
+  |> expr --| stop
+  |> fst
+*}
+
+ML {* calc "ADD 1 2" *}
+
+ML {* calc "SUM 1 2 3" *}
+
+ML {* calc "ADD 1 ADD 2 3" *}
+
+ML {* calc "ADD 1 SUM 2 3 4" *}
+
+ML {* calc "SUM ADD 1 2 3" *}
+
+ML {* try calc "ADD SUM 1 2 3" *}
+
+ML {* try calc "ADD 1 2 3" *}
+
+
+
+
+
+subsection {* Calculator: Error Handling *}
+
+ML {*
+fun string_of_token (Keyword s) = s
+  | string_of_token (Variable s) = s
+  | string_of_token (Number n) = string_of_int n
+  | string_of_token _ = "end"
+
+fun bad_token (xs, _) =
+  "Unexpected token: " ^ quote (string_of_token (hd xs))
+
+fun calc str =
+  lex str @ [End]
+  |> Scan.error (expr --| Scan.!! bad_token stop)
+  |> fst
+*}
+
+ML {* try calc "ADD 1 2 3" *}
+
+ML {* try calc "ADD SUM 1 2 3" *}
+
+ML {* try calc "Add 0 0" *}
+
+
+
+ML {*
+fun append_token msg xs =
+  msg ^ quote (string_of_token (hd xs))
+
+val expr' =
+  expr ||
+  Scan.fail_with (append_token ("Expected number, " ^
+    "ADD, or SUM, instead of "))
+
+val stop' =
+  stop ||
+  Scan.fail_with (append_token "Unexpected token ")
+*}
+
+ML {*
+fun calc str =
+  lex str @ [End]
+  |> Scan.catch (expr' --| stop')
+  |> fst
+*}
+
+ML {* try calc "ADD 0 0 1" *}
+
+ML {* try calc "Add 0 0" *}
+
+ML {* try calc "ADD SUM 1 2 3" *}
+
+
+
+
+
+subsection {* Calculator: Expressions with Variables *}
+
+ML {*
+fun keyword name = Scan.lift (Scan.one
+  (fn Keyword n => n = name | _ => false))
+
+fun number st = Scan.lift (Scan.some
+  (fn Number n => SOME n | _ => NONE)) st
+
+fun stop st = Scan.lift (Scan.one 
+  (fn t => t = End orelse t = Keyword "IN")) st
+*}
+
+ML {* Scan.lift *}
+
+
+
+ML {*
+val variable = Scan.some
+  (fn Variable n => SOME n | _ => NONE)
+*}
+
+
+
+ML {*
+fun lookup env v =
+  (case Symtab.lookup env v of
+    SOME i => i
+  | _ => error ("Unbound variable " ^ quote v))
+*}
+
+
+
+ML {*
+fun expr st =
+ (number ||
+
+  Scan.peek (fn env => variable >> lookup env) ||
+
+  keyword "LET" |-- Scan.lift variable -- expr --|
+    keyword "IN" :|--
+      (fn b => apfst (Symtab.update b) #> expr) ||
+
+  keyword "ADD" |-- expr -- expr >> (op +) ||
+  keyword "SUM" |-- 
+    Scan.unless stop (Scan.repeat expr) >>
+      (fn is => fold (curry (op +)) is 0)) st
+*}
+
+ML {* Scan.peek *}
+
+ML {* op :|-- *}
+
+ML {* expr (Symtab.empty, lex "LET x 1 IN x") *}
+
+
+
+ML {*
+fun calc str =
+  lex str @ [End]
+  |> Scan.pass Symtab.empty (expr --| stop)
+  |> fst
+*}
+
+ML {* calc "ADD 1 2" *}
+
+ML {* calc "ADD 1 ADD 2 3" *}
+
+ML {* calc "SUM 1 2 3" *}
+
+ML {* calc "LET x 3 IN ADD x 1" *}
+
+ML {* calc "LET x SUM 1 1 1 IN ADD x 7" *}
+
+
+
+
+
+subsection {* Possible extensions *}
+
+text {*
+Errors with source positions:
+
+  see Pure/General/source_pos.ML
+*}
+
+end
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/IDW/SB-Method.thy	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,139 @@
+theory Method
+imports Main
+begin
+
+
+
+section {* A simple method *}
+
+ML {*
+val q1_syntax = Scan.succeed
+*}
+
+ML {*
+fun q1_method ctxt = SIMPLE_METHOD'
+  (Simplifier.simp_tac (Simplifier.context ctxt HOL_ss))
+*}
+
+method_setup Q1 = {* q1_syntax q1_method *} "The Q method"
+
+lemma True by Q1
+
+
+
+
+
+section {* Select a Subgoal *}
+
+ML {*
+val q2_syntax = OuterParse.nat
+*}
+
+ML {*
+fun q2_method i ctxt = SIMPLE_METHOD
+  (Simplifier.simp_tac (Simplifier.context ctxt HOL_ss) i)
+*}
+
+method_setup Q2 = {* Scan.lift q2_syntax >> q2_method *}
+  "The Q method"
+
+lemma "True = (True \<and> True)"
+  apply (intro iffI conjI)
+  apply (Q2 3)
+  sorry
+
+
+
+
+
+section {* Adding Theorems *}
+
+ML {*
+val q3_syntax =
+  Scan.lift (Args.add -- Args.colon) |-- Attrib.thms
+*}
+
+ML {*
+fun q3_method thms _ = SIMPLE_METHOD'
+  (Tactic.resolve_tac thms)
+*}
+
+method_setup Q3 = {* q3_syntax >> q3_method *}
+  "The Q method"
+
+lemma "t = t" by (Q3 add: refl)
+
+
+
+
+
+section {* Using the Context *}
+
+ML {*
+structure Q4_Rules = NamedThmsFun
+(
+  val name = "q4"
+  val description = "q4 rules"
+)
+*}
+setup Q4_Rules.setup
+
+ML {*
+fun q4_method ctxt = SIMPLE_METHOD'
+  (Tactic.resolve_tac (Q4_Rules.get ctxt))
+*}
+
+ML {*
+Q4_Rules.add
+*}
+
+ML {*
+val q4_syntax = Method.sections [
+  Args.add -- Args.colon >> K (I, Q4_Rules.add)]
+*}
+
+method_setup Q4 = {* q4_syntax >> K q4_method *}
+  "The Q method"
+
+lemma "t = t" by (Q4 add: refl)
+lemma "t = t" by (Q4 add: refl sym)
+lemma "t = t" by (Q4 add: refl add: sym)
+
+lemma "t = t" using refl[q4] by Q4
+
+
+
+
+
+section {* A Method Option *}
+
+ML {*
+val q5_opts = Scan.optional
+  (Args.parens (Args.$$$ "strict" >> K true))
+  false
+
+val q5_syntax =
+  Scan.lift q5_opts --
+  (Method.sections [
+    Args.add -- Args.colon >> K (I, Q4_Rules.add)] >> flat)
+*}
+
+ML {*
+fun q5_method (strict, thms) ctxt =
+  let val ths = if strict then thms else Q4_Rules.get ctxt
+  in SIMPLE_METHOD' (Tactic.resolve_tac ths) end
+*}
+
+method_setup Q5 = {* q5_syntax >> q5_method *}
+  "The Q method"
+
+lemma "t = t" by (Q5 add: refl)
+lemma "t = t" using refl[q4] by Q5
+(*
+lemma "t = t" using refl[q4] by (Q5 (strict))
+lemma "t = t" using refl[q4] by (Q5 (strict) add: conjI)
+*)
+lemma "t = t" by (Q5 (strict) add: refl)
+
+
+end
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/IDW/Simple_Inductive_Package.thy	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,6 @@
+theory Simple_Inductive_Package
+imports Main
+uses "simple_inductive_package.ML"
+begin
+
+end
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/IDW/isar-keywords-inductive.el	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,594 @@
+;;
+;; Keyword classification tables for Isabelle/Isar.
+;; Generated from Pure + Pure-ProofGeneral + HOL + HOLCF + IOA + HOL-Nominal + HOL-Statespace.
+;; *** DO NOT EDIT *** DO NOT EDIT *** DO NOT EDIT ***
+;;
+;; $Id: isar-keywords.el,v 1.112 2008/02/28 16:35:17 berghofe Exp $
+;;
+
+(defconst isar-keywords-major
+  '("\\."
+    "\\.\\."
+    "Isabelle\\.command"
+    "ML"
+    "ML_command"
+    "ML_setup"
+    "ProofGeneral\\.inform_file_processed"
+    "ProofGeneral\\.inform_file_retracted"
+    "ProofGeneral\\.kill_proof"
+    "ProofGeneral\\.process_pgip"
+    "ProofGeneral\\.restart"
+    "ProofGeneral\\.undo"
+    "abbreviation"
+    "also"
+    "apply"
+    "apply_end"
+    "arities"
+    "assume"
+    "atom_decl"
+    "automaton"
+    "ax_specification"
+    "axclass"
+    "axiomatization"
+    "axioms"
+    "back"
+    "by"
+    "cannot_undo"
+    "case"
+    "cd"
+    "chapter"
+    "class"
+    "class_deps"
+    "classes"
+    "classrel"
+    "code_class"
+    "code_const"
+    "code_datatype"
+    "code_deps"
+    "code_exception"
+    "code_include"
+    "code_instance"
+    "code_library"
+    "code_module"
+    "code_modulename"
+    "code_monad"
+    "code_props"
+    "code_reserved"
+    "code_thms"
+    "code_type"
+    "coinductive"
+    "coinductive_set"
+    "commit"
+    "constdefs"
+    "consts"
+    "consts_code"
+    "context"
+    "corollary"
+    "cpodef"
+    "datatype"
+    "declaration"
+    "declare"
+    "def"
+    "defaultsort"
+    "defer"
+    "defer_recdef"
+    "definition"
+    "defs"
+    "disable_pr"
+    "display_drafts"
+    "domain"
+    "done"
+    "enable_pr"
+    "end"
+    "equivariance"
+    "exit"
+    "export_code"
+    "extract"
+    "extract_type"
+    "finalconsts"
+    "finally"
+    "find_theorems"
+    "fix"
+    "fixpat"
+    "fixrec"
+    "from"
+    "full_prf"
+    "fun"
+    "function"
+    "global"
+    "guess"
+    "have"
+    "header"
+    "help"
+    "hence"
+    "hide"
+    "inductive"
+    "inductive_cases"
+    "inductive_set"
+    "simple_inductive"
+    "init_toplevel"
+    "instance"
+    "instantiation"
+    "interpret"
+    "interpretation"
+    "invoke"
+    "judgment"
+    "kill"
+    "kill_thy"
+    "lemma"
+    "lemmas"
+    "let"
+    "local"
+    "locale"
+    "method_setup"
+    "moreover"
+    "next"
+    "no_notation"
+    "no_syntax"
+    "no_translations"
+    "nominal_datatype"
+    "nominal_inductive"
+    "nominal_primrec"
+    "nonterminals"
+    "normal_form"
+    "notation"
+    "note"
+    "obtain"
+    "oops"
+    "oracle"
+    "overloading"
+    "parse_ast_translation"
+    "parse_translation"
+    "pcpodef"
+    "pr"
+    "prefer"
+    "presume"
+    "pretty_setmargin"
+    "prf"
+    "primrec"
+    "print_abbrevs"
+    "print_antiquotations"
+    "print_ast_translation"
+    "print_atp_rules"
+    "print_attributes"
+    "print_binds"
+    "print_cases"
+    "print_claset"
+    "print_classes"
+    "print_codesetup"
+    "print_commands"
+    "print_configs"
+    "print_context"
+    "print_drafts"
+    "print_facts"
+    "print_induct_rules"
+    "print_interps"
+    "print_locale"
+    "print_locales"
+    "print_methods"
+    "print_noatp_rules"
+    "print_orders"
+    "print_rules"
+    "print_simpset"
+    "print_statement"
+    "print_syntax"
+    "print_theorems"
+    "print_theory"
+    "print_trans_rules"
+    "print_translation"
+    "proof"
+    "prop"
+    "pwd"
+    "qed"
+    "quickcheck"
+    "quickcheck_params"
+    "quit"
+    "realizability"
+    "realizers"
+    "recdef"
+    "recdef_tc"
+    "record"
+    "redo"
+    "refute"
+    "refute_params"
+    "remove_thy"
+    "rep_datatype"
+    "sect"
+    "section"
+    "setup"
+    "show"
+    "simproc_setup"
+    "sledgehammer"
+    "sorry"
+    "specification"
+    "statespace"
+    "subclass"
+    "subsect"
+    "subsection"
+    "subsubsect"
+    "subsubsection"
+    "syntax"
+    "term"
+    "termination"
+    "text"
+    "text_raw"
+    "then"
+    "theorem"
+    "theorems"
+    "theory"
+    "thm"
+    "thm_deps"
+    "thus"
+    "thy_deps"
+    "token_translation"
+    "touch_child_thys"
+    "touch_thy"
+    "translations"
+    "txt"
+    "txt_raw"
+    "typ"
+    "typed_print_translation"
+    "typedecl"
+    "typedef"
+    "types"
+    "types_code"
+    "ultimately"
+    "undo"
+    "undos_proof"
+    "unfolding"
+    "unused_thms"
+    "use"
+    "use_thy"
+    "using"
+    "value"
+    "welcome"
+    "with"
+    "{"
+    "}"))
+
+(defconst isar-keywords-minor
+  '("actions"
+    "advanced"
+    "and"
+    "assumes"
+    "attach"
+    "avoids"
+    "begin"
+    "binder"
+    "compose"
+    "concl"
+    "congs"
+    "constrains"
+    "contains"
+    "defines"
+    "distinct"
+    "file"
+    "fixes"
+    "for"
+    "hide_action"
+    "hints"
+    "identifier"
+    "if"
+    "imports"
+    "in"
+    "includes"
+    "induction"
+    "infix"
+    "infixl"
+    "infixr"
+    "initially"
+    "inject"
+    "inputs"
+    "internals"
+    "is"
+    "lazy"
+    "module_name"
+    "monos"
+    "morphisms"
+    "notes"
+    "obtains"
+    "open"
+    "otherwise"
+    "output"
+    "outputs"
+    "overloaded"
+    "permissive"
+    "post"
+    "pre"
+    "rename"
+    "restrict"
+    "shows"
+    "signature"
+    "states"
+    "structure"
+    "to"
+    "transitions"
+    "transrel"
+    "unchecked"
+    "uses"
+    "where"))
+
+(defconst isar-keywords-control
+  '("Isabelle\\.command"
+    "ProofGeneral\\.inform_file_processed"
+    "ProofGeneral\\.inform_file_retracted"
+    "ProofGeneral\\.kill_proof"
+    "ProofGeneral\\.process_pgip"
+    "ProofGeneral\\.restart"
+    "ProofGeneral\\.undo"
+    "cannot_undo"
+    "exit"
+    "init_toplevel"
+    "kill"
+    "quit"
+    "redo"
+    "undo"
+    "undos_proof"))
+
+(defconst isar-keywords-diag
+  '("ML"
+    "ML_command"
+    "cd"
+    "class_deps"
+    "code_deps"
+    "code_thms"
+    "commit"
+    "disable_pr"
+    "display_drafts"
+    "enable_pr"
+    "export_code"
+    "find_theorems"
+    "full_prf"
+    "header"
+    "help"
+    "kill_thy"
+    "normal_form"
+    "pr"
+    "pretty_setmargin"
+    "prf"
+    "print_abbrevs"
+    "print_antiquotations"
+    "print_atp_rules"
+    "print_attributes"
+    "print_binds"
+    "print_cases"
+    "print_claset"
+    "print_classes"
+    "print_codesetup"
+    "print_commands"
+    "print_configs"
+    "print_context"
+    "print_drafts"
+    "print_facts"
+    "print_induct_rules"
+    "print_interps"
+    "print_locale"
+    "print_locales"
+    "print_methods"
+    "print_noatp_rules"
+    "print_orders"
+    "print_rules"
+    "print_simpset"
+    "print_statement"
+    "print_syntax"
+    "print_theorems"
+    "print_theory"
+    "print_trans_rules"
+    "prop"
+    "pwd"
+    "quickcheck"
+    "refute"
+    "remove_thy"
+    "sledgehammer"
+    "term"
+    "thm"
+    "thm_deps"
+    "thy_deps"
+    "touch_child_thys"
+    "touch_thy"
+    "typ"
+    "unused_thms"
+    "use"
+    "use_thy"
+    "value"
+    "welcome"))
+
+(defconst isar-keywords-theory-begin
+  '("theory"))
+
+(defconst isar-keywords-theory-switch
+  '())
+
+(defconst isar-keywords-theory-end
+  '("end"))
+
+(defconst isar-keywords-theory-heading
+  '("chapter"
+    "section"
+    "subsection"
+    "subsubsection"))
+
+(defconst isar-keywords-theory-decl
+  '("ML_setup"
+    "abbreviation"
+    "arities"
+    "atom_decl"
+    "automaton"
+    "axclass"
+    "axiomatization"
+    "axioms"
+    "class"
+    "classes"
+    "classrel"
+    "code_class"
+    "code_const"
+    "code_datatype"
+    "code_exception"
+    "code_include"
+    "code_instance"
+    "code_library"
+    "code_module"
+    "code_modulename"
+    "code_monad"
+    "code_props"
+    "code_reserved"
+    "code_type"
+    "coinductive"
+    "coinductive_set"
+    "constdefs"
+    "consts"
+    "consts_code"
+    "context"
+    "datatype"
+    "declaration"
+    "declare"
+    "defaultsort"
+    "defer_recdef"
+    "definition"
+    "defs"
+    "domain"
+    "equivariance"
+    "extract"
+    "extract_type"
+    "finalconsts"
+    "fixpat"
+    "fixrec"
+    "fun"
+    "global"
+    "hide"
+    "inductive"
+    "inductive_set"
+    "simple_inductive"
+    "instantiation"
+    "judgment"
+    "lemmas"
+    "local"
+    "locale"
+    "method_setup"
+    "no_notation"
+    "no_syntax"
+    "no_translations"
+    "nominal_datatype"
+    "nonterminals"
+    "notation"
+    "oracle"
+    "overloading"
+    "parse_ast_translation"
+    "parse_translation"
+    "primrec"
+    "print_ast_translation"
+    "print_translation"
+    "quickcheck_params"
+    "realizability"
+    "realizers"
+    "recdef"
+    "record"
+    "refute_params"
+    "rep_datatype"
+    "setup"
+    "simproc_setup"
+    "statespace"
+    "syntax"
+    "text"
+    "text_raw"
+    "theorems"
+    "token_translation"
+    "translations"
+    "typed_print_translation"
+    "typedecl"
+    "types"
+    "types_code"))
+
+(defconst isar-keywords-theory-script
+  '("inductive_cases"))
+
+(defconst isar-keywords-theory-goal
+  '("ax_specification"
+    "corollary"
+    "cpodef"
+    "function"
+    "instance"
+    "interpretation"
+    "lemma"
+    "nominal_inductive"
+    "nominal_primrec"
+    "pcpodef"
+    "recdef_tc"
+    "specification"
+    "subclass"
+    "termination"
+    "theorem"
+    "typedef"))
+
+(defconst isar-keywords-qed
+  '("\\."
+    "\\.\\."
+    "by"
+    "done"
+    "sorry"))
+
+(defconst isar-keywords-qed-block
+  '("qed"))
+
+(defconst isar-keywords-qed-global
+  '("oops"))
+
+(defconst isar-keywords-proof-heading
+  '("sect"
+    "subsect"
+    "subsubsect"))
+
+(defconst isar-keywords-proof-goal
+  '("have"
+    "hence"
+    "interpret"
+    "invoke"))
+
+(defconst isar-keywords-proof-block
+  '("next"
+    "proof"))
+
+(defconst isar-keywords-proof-open
+  '("{"))
+
+(defconst isar-keywords-proof-close
+  '("}"))
+
+(defconst isar-keywords-proof-chain
+  '("finally"
+    "from"
+    "then"
+    "ultimately"
+    "with"))
+
+(defconst isar-keywords-proof-decl
+  '("also"
+    "let"
+    "moreover"
+    "note"
+    "txt"
+    "txt_raw"
+    "unfolding"
+    "using"))
+
+(defconst isar-keywords-proof-asm
+  '("assume"
+    "case"
+    "def"
+    "fix"
+    "presume"))
+
+(defconst isar-keywords-proof-asm-goal
+  '("guess"
+    "obtain"
+    "show"
+    "thus"))
+
+(defconst isar-keywords-proof-script
+  '("apply"
+    "apply_end"
+    "back"
+    "defer"
+    "prefer"))
+
+(provide 'isar-keywords)
Binary file Nominal/activities/tphols09/IDW/package.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/IDW/simple_inductive_package.ML	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,161 @@
+signature SIMPLE_INDUCTIVE_PACKAGE =
+sig
+  val add_inductive_i:
+    ((binding * typ) * mixfix) list ->
+    (binding * typ) list ->
+    (Attrib.binding * term) list ->
+    local_theory -> (thm list * thm list) * local_theory
+  val add_inductive:
+    (binding * string option * mixfix) list ->
+    (binding * string option * mixfix) list ->
+    (Attrib.binding * string) list ->
+    local_theory -> (thm list * thm list) * local_theory
+end;
+
+structure SimpleInductivePackage: SIMPLE_INDUCTIVE_PACKAGE =
+struct
+
+fun add_inductive_i preds_syn params intrs lthy =
+  let
+    val params' = map (fn (p, T) => Free (Binding.name_of p, T)) params;
+    val preds = map (fn ((R, T), _) =>
+      list_comb (Free (Binding.name_of R, T), params')) preds_syn;
+    val Tss = map (binder_types o fastype_of) preds;
+
+    (* making the definition *)
+
+    val intrs' = map
+      (ObjectLogic.atomize_term (ProofContext.theory_of lthy) o snd) intrs;
+
+    fun mk_all x P = HOLogic.all_const (fastype_of x) $ lambda x P;
+
+    val (defs, lthy1) = fold_map (fn ((((R, _), syn), pred), Ts) =>
+      let val zs = map Free (Variable.variant_frees lthy intrs'
+        (map (pair "z") Ts))
+      in
+        LocalTheory.define Thm.internalK
+          ((R, syn), (Attrib.empty_binding, fold_rev lambda (params' @ zs)
+            (fold_rev mk_all preds (fold_rev (curry HOLogic.mk_imp)
+               intrs' (list_comb (pred, zs)))))) #>> snd #>> snd
+       end) (preds_syn ~~ preds ~~ Tss) lthy;
+
+    val (_, lthy2) = Variable.add_fixes (map (Binding.name_of o fst) params) lthy1;
+
+
+    (* proving the induction rules *)
+
+    val (Pnames, lthy3) =
+      Variable.variant_fixes (replicate (length preds) "P") lthy2;
+    val Ps = map (fn (s, Ts) => Free (s, Ts ---> HOLogic.boolT))
+      (Pnames ~~ Tss);
+    val cPs = map (cterm_of (ProofContext.theory_of lthy3)) Ps;
+    val intrs'' = map (subst_free (preds ~~ Ps) o snd) intrs;
+
+    fun inst_spec ct = Drule.instantiate'
+      [SOME (ctyp_of_term ct)] [NONE, SOME ct] spec;
+
+    fun prove_indrule ((R, P), Ts) =
+      let
+        val (znames, lthy4) =
+          Variable.variant_fixes (replicate (length Ts) "z") lthy3;
+        val zs = map Free (znames ~~ Ts)
+      in
+        Goal.prove lthy4 []
+          [HOLogic.mk_Trueprop (list_comb (R, zs))]
+          (Logic.list_implies (intrs'',
+             HOLogic.mk_Trueprop (list_comb (P, zs))))
+          (fn {prems, ...} => EVERY
+             ([ObjectLogic.full_atomize_tac 1,
+               cut_facts_tac prems 1,
+               rewrite_goals_tac defs] @
+              map (fn ct => dtac (inst_spec ct) 1) cPs @
+              [assume_tac 1])) |>
+        singleton (ProofContext.export lthy4 lthy1)
+      end;
+
+    val indrules = map prove_indrule (preds ~~ Ps ~~ Tss);
+
+
+    (* proving the introduction rules *)
+
+    val all_elims = fold (fn ct => fn th => th RS inst_spec ct);
+    val imp_elims = fold (fn th => fn th' => [th', th] MRS mp);
+
+    fun prove_intr (i, (_, r)) =
+      Goal.prove lthy2 [] [] r
+        (fn {prems, context = ctxt} => EVERY
+           [ObjectLogic.rulify_tac 1,
+            rewrite_goals_tac defs,
+            REPEAT (resolve_tac [allI, impI] 1),
+            SUBPROOF (fn {params, prems, context = ctxt', ...} =>
+              let
+                val (prems1, prems2) =
+                  chop (length prems - length intrs) prems;
+                val (params1, params2) =
+                  chop (length params - length preds) (map snd params)
+              in
+                rtac (ObjectLogic.rulify
+                  (all_elims params1 (nth prems2 i))) 1 THEN
+                EVERY (map (fn prem =>
+                  SUBPROOF (fn {prems = prems', concl, ...} =>
+                    let
+                      val prem' = prems' MRS prem;
+                      val prem'' = case prop_of prem' of
+                          _ $ (Const (@{const_name All}, _) $ _) =>
+                            prem' |> all_elims params2 |>
+                            imp_elims prems2
+                        | _ => prem'
+                    in rtac prem'' 1 end) ctxt' 1) prems1)
+              end) ctxt 1]) |>
+      singleton (ProofContext.export lthy2 lthy1);
+
+    val intr_ths = map_index prove_intr intrs;
+
+
+    (* storing the theorems *)
+
+    val mut_name = space_implode "_" (map (Binding.name_of o fst o fst) preds_syn);
+    val case_names = map (Binding.name_of o fst o fst) intrs
+  in
+    lthy1 |>
+    LocalTheory.notes Thm.theoremK (map (fn (((a, atts), _), th) =>
+      ((Binding.qualify false mut_name a, atts), [([th], [])]))
+        (intrs ~~ intr_ths)) |->
+    (fn intr_thss => LocalTheory.note Thm.theoremK
+       ((Binding.qualify false mut_name (Binding.name "intros"), []), maps snd intr_thss)) |>>
+    snd ||>>
+    (LocalTheory.notes Thm.theoremK (map (fn (((R, _), _), th) =>
+       ((Binding.qualify false (Binding.name_of R) (Binding.name "induct"),
+         [Attrib.internal (K (RuleCases.case_names case_names)),
+          Attrib.internal (K (RuleCases.consumes 1)),
+          Attrib.internal (K (Induct.induct_pred ""))]), [([th], [])]))
+         (preds_syn ~~ indrules)) #>> maps snd)
+  end;
+
+fun add_inductive preds_syn params_syn intro_srcs lthy =
+  let
+    val ((vars, intrs), _) = Specification.read_spec
+      (preds_syn @ params_syn) intro_srcs lthy;
+    val (preds_syn', params_syn') = chop (length preds_syn) vars
+  in
+    add_inductive_i preds_syn' (map fst params_syn') intrs lthy
+  end;
+
+
+(* outer syntax *)
+
+local structure P = OuterParse and K = OuterKeyword in
+
+val ind_decl =
+  P.fixes -- P.for_fixes --
+  Scan.optional (P.$$$ "where" |--
+    P.!!! (P.enum1 "|" (SpecParse.opt_thm_name ":" -- P.prop))) [] >>
+  (fn ((preds, params), specs) =>
+    add_inductive preds params specs #> snd);
+
+val _ = OuterSyntax.local_theory "simple_inductive" "define inductive predicates"
+  K.thy_decl ind_decl;
+
+end;
+
+end;
Binary file Nominal/activities/tphols09/TUM-Logo-102.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/accepted.html	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,170 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>TPHOLs 2009</title>
+<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAPK7aMC4FDjV_GNRHDThC1BTTdYAvEcsK2WWznOVPgLglzb1KQhR1cqhbUMaTXEN7XtSXuQxbViAeQg"
+            type="text/javascript"></script>
+    <script type="text/javascript">
+
+    function initialize() {
+      if (GBrowserIsCompatible()) {
+        var map = new GMap2(document.getElementById("map_canvas"));
+        var TUM = new GLatLng(48.12954444444, 11.588652777777778);
+        map.setCenter(TUM, 0);
+        map.setMapType(G_HYBRID_MAP);
+        map.addControl(new GSmallMapControl());
+        map.addOverlay(new GMarker(TUM));
+      }
+    }
+
+    </script>
+</head>
+
+<BODY TEXT="#000000" 
+      BGCOLOR="#4169E1" 
+      LINK="#0000EF" 
+      VLINK="#51188E" 
+      ALINK="#FF0000"
+      onload="initialize()" onunload="GUnload()">
+
+<TABLE WIDTH="100%" 
+       BGCOLOR="#4169E1" 
+       BORDER="0"   
+       FRAME="border"  
+       CELLPADDING="10"     
+       CELLSPACING="2"
+       RULES="all">
+
+<!-- left column -->
+<TR>
+<TD BGCOLOR="#FFFFFF" 
+    WIDTH="20%" 
+    VALIGN="TOP" 
+    ROWSPAN="2">
+
+<p align=center>
+<a href="pictures/marienplatz.jpg">
+<img src="pictures/marienplatz_small.jpg" alt="Marienplatz" border=0></a>
+<br>
+<small>Marienplatz (city centre)</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/englischer_garten.jpg">
+<img src="pictures/englischer_garten_small.jpg" alt="Englischer Garten" border=0></a>
+<br>
+<small>The English Garden</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/chinesischer_turm.jpg">
+<img src="pictures/chinesischer_turm_small.jpg" alt="Chinesischer Turm" border=0></a>
+<br>
+<small>Chinese Tower (famous beer garden)</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/cs_building.jpg">
+<img src="pictures/cs_building_small.jpg" alt="Computer science building" border=0></a>
+<br><small>The Computer Science building of the TUM</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/magistrale.jpg">
+<img src="pictures/magistrale_small.jpg" alt="Main hall of the computer science building" border=0></a>
+<br>
+<small>The main hall in the CS-building</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/isar.jpg">
+<img src="pictures/isar_small.jpg" alt="The river Isar" border=0></a>
+<br>
+<small>The Isar river</small><br>
+</p>
+
+<p align=center>
+<A HREF="pictures/tphols09_poster.jpg">
+<IMG ALT="poster" SRC="pictures/tphols09_poster_small.jpg" align="top"></A>
+<BR>
+<small>The conference poster</small><br>
+</p>
+
+</TD>
+
+
+<!-- right column -->
+<TD BGCOLOR="#FFFFFF" WIDTH="75%" VALIGN="TOP">
+<H3>Accepted Papers</H3>
+
+<UL>
+<LI>Andreas Lochbihler. <I>Formalising FinFuns - Generating Code for Functions as Data from Isabelle/HOL</I>
+<LI>Alwen Tiu and Jeremy E. Dawson. <I>Formalising Observer Theory for Environment-Sensitive Bisimulation</I>
+<LI>Stefan Berghofer and Markus Reiter. <I>Formalizing the Logic-Automaton Connection</I>
+<LI>Stefan Berghofer, Lukas Bulwahn and Florian Haftmann. <I>Turning inductive into equational specifications</I>
+<LI>Chad Brown and Gert Smolka. <I>Extended First-Order Logic</I>
+<LI>Magnus O. Myreen and Mike Gordon. <I>Verified LISP implementations on ARM, x86 and PowerPC</I>
+<LI>Brian Huffman. <I>A Purely Definitional Universal Domain</I>
+<LI>Peter Homeier. <I>The HOL-Omega Logic</I>
+<LI>Simon Winwood, Gerwin Klein, Thomas Sewell, June Andronick, David Cock and Michael Norrish. 
+<I>Mind the Gap: A Verification Framework for Low-Level C</I>
+<LI>Alexander Schimpf, Stephan Merz and Jan-Georg Smaus. <I>Construction of Büchi Automata for LTL Model Checking Verified in Isabelle/HOL</I>
+<LI>René Thiemann and Christian Sternagel. <I>Certification of Termination Proofs using CeTA</I>
+<LI>Stephane Le Roux. <I>Acyclic preferences and existence of sequential Nash equilibria: a formal 
+and constructive equivalence</I>
+<LI>Andrea Asperti, Wilmer Ricciotti, Claudio Sacerdoti Coen and Enrico Tassi. <I>Hints in unification</I>
+<LI>Javier de Dios and Ricardo Pena. <I>Formal Certification of a Resource-Aware Language Implementation</I>
+<LI>Dabrowski Frédéric and David Pichardie. <I>A Certified Data Race Analysis for a Java-like Language</I>
+<LI>Wouter Swierstra. <I>Proof pearl: The Hoare State Monad</I>
+<LI> François Garillot, Georges Gonthier, Assia Mahboubi, Laurence Rideau. 
+<I>Packaging Mathematical Structures</I>
+<LI>Nick Benton, Andrew Kennedy and Carsten Varming. <I>Some Domain Theory and Denotational Semantics in Coq</I>
+<LI>Thomas Tuerk. <I>A Formalisation of Smallfoot in HOL</I>
+<LI>Rafal Kolanski and Gerwin Klein. <I>Types, Maps and Separation Logic</I>
+<LI>Jesper Bengtson and Joachim Parrow. <I>Psi-calculi in Isabelle</I>
+<LI>Ioana Pasca and Nicolas Julien. <I>Formal verification of exact computations using Newton's method</I>
+<LI>Scott Owens, Susmit Sarkar and Peter Sewell. <I>A better x86 memory model: x86-TSO</I>
+<LI>Andrew McCreight. <I>Practical Tactics for Separation Logic</I>
+<LI>Osman Hasan, Sanaz Khan Afshar and Sofiene Tahar. <I>Formal Analysis of Optical Waveguides in HOL</I>
+<LI>Jinshuang Wang and Xingyuan Zhang. <I>Liveness Reasoning with Isabelle/HOL</I>
+<LI>Keiko Nakata and Tarmo Uustalu. <I> Trace-based coinductive operational 
+semantics for While: Big-step and small step, functional and relational 
+styles</I> 
+</UL>
+
+
+
+<H3>Accepted Papers in the Emerging Trends Section</H3>
+
+<UL>
+<LI>Anduo Wang, Boon Thau Loo, Changbin Liu, Oleg Sokolsky and Prithwish Basu. 
+<I>A Theorem Proving Approach Towards Declarative Networking</I>
+<LI>Bruno Bernardo. <I>Towards an Implicit Calculus of Inductive Constructions.
+Extending the Implicit Calculus of Constructions with Union and
+Subset Types</I>
+<LI>Holger Gast. <I>Towards a Modular Extensible Isabelle Interface</I>
+<LI>Florian Kammüller and Henry Sudhof. <I>A Mechanized Theory of Aspects</I>
+<LI>F.J. Lopez-Fraguas, Stephan Merz and Juan Rodriguez-Hortala. 
+<I>A Formalization of the Semantics of Functional-Logic Programming 
+in Isabelle</I>
+<LI>Filip Maric and Predrag Janicic. <I>SAT Solver Verification Project</I>
+<LI>Anduo Wang and Boon Thau Loo. <I>Formalizing Metarouting in PVS</I>
+<LI>Richard Warburton and Sara Kalvala. <I>Verifying Compiling Optimisations Using
+Isabelle/HOL</I>
+    
+
+            
+
+</UL>
+
+</TD>
+</TABLE>
+
+<hr>
+<!-- Created:  Thu Feb 28 19:21:12 CET 2008 -->
+<!-- hhmts start -->
+Last modified: Tue Jun 23 04:50:46 CEST 2009
+<!-- hhmts end -->
+<a href="http://validator.w3.org/check/referer">[Validate this page.]</a>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/basin.html	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,137 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>TPHOLs 2009</title>
+<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAPK7aMC4FDjV_GNRHDThC1BTTdYAvEcsK2WWznOVPgLglzb1KQhR1cqhbUMaTXEN7XtSXuQxbViAeQg"
+            type="text/javascript"></script>
+    <script type="text/javascript">
+
+    function initialize() {
+      if (GBrowserIsCompatible()) {
+        var map = new GMap2(document.getElementById("map_canvas"));
+        var TUM = new GLatLng(48.12954444444, 11.588652777777778);
+        map.setCenter(TUM, 0);
+        map.setMapType(G_HYBRID_MAP);
+        map.addControl(new GSmallMapControl());
+        map.addOverlay(new GMarker(TUM));
+      }
+    }
+
+    </script>
+</head>
+
+<BODY TEXT="#000000" 
+      BGCOLOR="#4169E1" 
+      LINK="#0000EF" 
+      VLINK="#51188E" 
+      ALINK="#FF0000"
+      onload="initialize()" onunload="GUnload()">
+
+<TABLE WIDTH="100%" 
+       BGCOLOR="#4169E1" 
+       BORDER="0"   
+       FRAME="border"  
+       CELLPADDING="10"     
+       CELLSPACING="2"
+       RULES="all">
+
+<!-- left column -->
+<TR>
+<TD BGCOLOR="#FFFFFF" 
+    WIDTH="20%" 
+    VALIGN="TOP" 
+    ROWSPAN="2">
+
+<p align=center>
+<a href="pictures/marienplatz.jpg">
+<img src="pictures/marienplatz_small.jpg" alt="Marienplatz" border=0></a>
+<br>
+<small>Marienplatz (city centre)</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/englischer_garten.jpg">
+<img src="pictures/englischer_garten_small.jpg" alt="Englischer Garten" border=0></a>
+<br>
+<small>The English Garden</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/chinesischer_turm.jpg">
+<img src="pictures/chinesischer_turm_small.jpg" alt="Chinesischer Turm" border=0></a>
+<br>
+<small>Chinese Tower (famous beer garden)</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/cs_building.jpg">
+<img src="pictures/cs_building_small.jpg" alt="Computer science building" border=0></a>
+<br><small>The Computer Science building of the TUM</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/magistrale.jpg">
+<img src="pictures/magistrale_small.jpg" alt="Main hall of the computer science building" border=0></a>
+<br>
+<small>The main hall in the CS-building</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/isar.jpg">
+<img src="pictures/isar_small.jpg" alt="The river Isar" border=0></a>
+<br>
+<small>The Isar river</small><br>
+</p>
+
+<p align=center>
+<A HREF="pictures/tphols09_poster.jpg">
+<IMG ALT="poster" SRC="pictures/tphols09_poster_small.jpg" align="top"></A>
+<BR>
+<small>The conference poster</small><br>
+</p>
+
+</TD>
+
+
+<!-- right column -->
+<TD BGCOLOR="#FFFFFF" WIDTH="75%" VALIGN="TOP">
+<H3>SPEAKER: David Basin</H3>
+
+<H3>TITLE:  Let's get physical: models and methods for real-world security  
+protocols</H3>
+
+(Joint work with Patrick Schaller, Benedikt Schmidt, and Srdjan Capkun)
+
+<p>
+Traditional security protocols are mainly concerned with key establishment and
+principal authentication, and rely on predistributed keys and properties of
+cryptographic operators. In contrast, new application areas are emerging that
+establish and rely on properties of the physical world. Examples include
+secure localization, distance bounding, and device pairing protocols.
+</p>
+
+<p>
+We present a formal model extending standard, inductive, trace-based, symbolic
+approaches in two directions. In terms of communication, we refine the
+standard Dolev-Yao model to account for network topology, transmission delays,
+and node positions. This results in a distributed intruder with restricted,
+but more realistic, communication capabilities. On the level of messages, we
+use an abstract message theory to establish facts independent of the concrete
+protocol and message theory. To analyse the security of a given protocol, we
+instantiate the abstract message theory so that properties of the
+cryptographic operators under consideration are accurately modeled.  We
+describe the formalization of this model in Isabelle/HOL and present its
+application to a distance bounding protocol, where the concrete message theory
+includes exclusive-or and its associated equational theory.
+</p>
+</TD>
+</TABLE>
+
+<hr>
+<!-- Created:  Thu Feb 28 19:21:12 CET 2008 -->
+<!-- hhmts start -->
+Last modified: Wed Apr 29 19:18:31 CEST 2009
+<!-- hhmts end -->
+<a href="http://validator.w3.org/check/referer">[Validate this page.]</a>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/cfet.txt	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,31 @@
+CALL FOR PAPERS: TPHOLs 2009 --EMERGING TRENDS--
+
+22nd International Conference on 
+Theorem Proving in Higher Order Logic (TPHOLs 2009)
+
+Munich, Germany
+
+Monday, 17 August through Thursday, 20 August 2009
+
+********************************
+*   http://tphols.in.tum.de/   *
+********************************
+
+The 2009 International Conference on Theorem Proving in Higher Order
+Logics will be the 22nd in a series that dates back to 1988. The
+conference will be held in Munich, Germany on 17-20 August 2009.
+
+Traditionally, TPHOLs has an "Emerging Trends Section" (Category B-Paper)
+for informal progress reports. Submissions under category B will not be
+formally refereed, but their content and relevance will be reviewed.
+Submissions accepted in this category will be published in a technical
+report of the TU Munich, which will be available at the conference.
+Authors of accepted Category B papers are expected to present a brief
+outline of their work at the conference and to prepare a poster for
+display at the conference venue.
+
+The DEADLINE for submissions in emerging trends is: 22 May 2008
+
+Papers should be no more than 10 pages in length and should be written
+using LaTeX and the LNCS style file. Submissions should be sent electronically 
+directly to the organizers using the email address "tphols09@easychair.org". 
\ No newline at end of file
Binary file Nominal/activities/tphols09/cfp.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/cfp.tex	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,129 @@
+\documentclass{article}
+\usepackage{times}
+\usepackage[latin1]{inputenc}
+%\usepackage{fullpage}
+
+\addtolength{\textheight}{60mm}
+\addtolength{\topmargin}{-30mm}
+\addtolength{\textwidth}{70mm}
+\addtolength{\oddsidemargin}{-35mm}
+
+\pagestyle{empty}
+\parindent0em
+
+\begin{document}
+
+\begin{center}
+\textbf{CALL FOR PAPERS}\\[1.2ex]
+{\normalsize 22nd International Conference on }\\[0.8ex]
+{\large\bfseries Theorem Proving in Higher Order Logics (TPHOLs 2009)}\\[0.8ex]
+{\normalsize\itshape 17 -- 20 August 2009, Munich, Germany}\\[1.2ex]
+\texttt{http://tphols.in.tum.de/}
+\end{center}
+
+\vspace{0mm}
+
+\begin{minipage}[t]{6.5cm}% first column
+\renewcommand{\baselinestretch}{0.99}\parskip 4pt\small
+
+\textbf{Program Committee:} \\
+Thorsten Altenkirch, \emph{Nottingham University}\\
+David Aspinall, \emph{Edinburgh University}\\
+Jeremy Avigad, \emph{Carnegie Mellon University}\\
+Gilles Barthe, \emph{IMDEA}\\
+Christoph Benzmüller, \emph{Saarland University}\\
+Peter Dybjer, \emph{Chalmers University}\\
+Jean-Christophe Filliâtre, \emph{LRI Paris}\\
+Georges Gonthier, \emph{Microsoft Research}\\
+Mike Gordon, \emph{Cambridge University}\\
+Jim Grundy, \emph{Intel}\\
+Reiner Hähnle, \emph{Chalmers University}\\
+Joe Hurd, \emph{Galois}\\
+Gerwin Klein, \emph{NICTA}\\
+Xavier Leroy, \emph{INRIA}\\
+Pete Manolios, \emph{Northeastern University}\\
+César Muñoz, \emph{NIA Langley}\\
+Tobias Nipkow (co-chair), \emph{TU München}\\
+Michael Norrish, \emph{NICTA}\\
+Sam Owre, \emph{SRI International}\\
+Larry Paulson, \emph{Cambridge University}\\
+Frank Pfenning, \emph{Carnegie Mellon University}\\
+Randy Pollack, \emph{Edinburgh University}\\
+Sofiène Tahar, \emph{Concordia University}\\
+Laurent Théry, \emph{INRIA}\\
+Christian Urban (co-chair), \emph{TU München}\\
+Freek Wiedijk, \emph{Radboud University Nijmegen}\\[1em]
+%
+\textbf{Important Dates:} \\
+\begin{tabular}{@{}l@{~~}r@{}}
+Submission:              & 8 March 2009\\
+Author notification:     & 4 May 2009\\
+Camera-ready papers due: & 5 June 2009\\
+Conference:              & 17 -- 20 August 2009\\
+\end{tabular}
+\\[1em]
+\textbf{Organizers:} \\[1ex]
+\begin{tabular}{@{}l@{}}
+Tobias Nipkow\\
+Makarius Wenzel\\
+Stefan Berghofer\\
+Christian Urban\\
+\end{tabular}
+
+\end{minipage}
+\hspace{3mm}
+\begin{minipage}[t]{12cm}% second column
+\renewcommand{\baselinestretch}{0.95}
+%\parskip0ex\parindent1.5em
+\parskip1ex\parindent0em
+%%%\small
+TPHOLs is a series of international conferences that started in 1988 and
+brings together researchers working in all areas of interactive theorem
+proving.  The conference will be held on 17 through 20 August
+2009 in Munich.
+
+{\bf Topics}\medskip
+
+The program committee welcomes submissions on all aspects of theorem
+proving in higher order logics, on related topics in theorem proving and
+verification, and on relevant applications. The topics include, but are not
+limited to, the following:
+
+
+\begin{itemize} 
+\item Specification and verification of hardware: microprocessors, memory 
+systems, buses, pipelines, etc; formal semantics of hardware design languages;
+synthesis; formal design flows. 
+
+\item Specification and verification of software: program verification, 
+  refinement, and synthesis for functional, declarative and imperative
+  languages; formal semantics of programming languages; proof carrying 
+  code.
+\item Industrial application of theorem provers. 
+\item Formalization of mathematical theories. 
+\item Advances in theorem prover technology: proof automation and decision 
+  procedures, induction, combination of deductive and algorithmic approaches, 
+  incorporation of theorem provers into larger systems, combination of 
+  theorem provers with other provers and tools. 
+\item Other topics, including: security algorithms, properties, and policies; 
+  specification and requirements analysis of systems; user interfaces for 
+  theorem provers; development and extension of higher order logics. 
+\item Proof Pearls: concise and elegant presentations of interesting examples.
+\end{itemize}
+ 
+Relevant research involving interactive first-order systems, such as ACL2 
+and Mizar, is also welcome. All authors are reminded that their work should 
+be presented in a way that users of other systems can understand. 
+
+Submission is electronic. Papers should be no more than 16 pages in length
+and are to be submitted in PDF format. They must conform to the LNCS style 
+preferably using LaTeX2e. The proceedings are to be published as a volume 
+in the Lecture Notes in Computer Science series and will be available to
+participants at the conference.
+
+Authors of accepted papers are expected to present their paper at
+the workshop.
+
+
+\end{minipage}
+\end{document}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/cfw.txt	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,49 @@
+   CALL FOR WORKSHOP PROPOSALS: TPHOLs 2009
+
+The 22th International Conference on
+Theorem Proving in Higher Order Logics
+
+17 - 20 August 2009       (main conference)
+21 August 2009            (workshops)
+in Munich, Germany
+
+ ******************************
+ *  http://tphols.in.tum.de/  *
+ ******************************
+
+TPHOLs is a series of international conferences that started in 1988
+and brings together researchers working in all areas of interactive
+theorem proving.  The main conference will be held on 17 through 20
+August 2009 in Munich.  There will be an extra day for associated
+workshops: 21 August 2009.
+
+
+Workshop proposals
+------------------
+
+Workshops to be proposed here as an associated event to TPHOLs 2009
+should be related to the general theme of interactive theorem proving
+or some of its application areas.  See also the call for papers of the
+main conference to get an idea about the topics covered there.
+
+Both well-established workshops and newer ones are welcome.  The basic
+format will be that of a one day event on 21 August 2009, after the
+main conference.  Workshop proceedings can be published as a technical
+report of TU München, if required.
+
+Proposals or any further questions should be sent by e-mail to the
+TPHOLs 2009 workshop chair: Makarius Wenzel <makarius@sketis.net>
+
+Please include the following information in particular:
+
+  * Workshop name and abbreviation
+  * Names and affiliations of organizers
+  * Topics covered by the workshop, possibly with some links to
+    websites of earlier instances of the workshop.
+
+
+Important Dates
+---------------
+Submission of proposals:        1 February 2009
+Notification:                   15 Febrary 2009
+Workshops:                      21 August 2009
Binary file Nominal/activities/tphols09/conference_info.pdf has changed
Binary file Nominal/activities/tphols09/emerging-trends-TUM-I0916.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/fee.html	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,166 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>TPHOLs 2009</title>
+</head>
+
+<BODY TEXT="#000000" 
+      BGCOLOR="#4169E1" 
+      LINK="#0000EF" 
+      VLINK="#51188E" 
+      ALINK="#FF0000">
+
+<TABLE WIDTH="100%" 
+       BGCOLOR="#4169E1" 
+       BORDER="0"   
+       FRAME="border"  
+       CELLPADDING="10"     
+       CELLSPACING="2"
+       RULES="all">
+
+<!-- left column -->
+<TR>
+<TD BGCOLOR="#FFFFFF" 
+    WIDTH="20%" 
+    VALIGN="TOP" 
+    ROWSPAN="2">
+
+<p align=center>
+<a href="pictures/marienplatz.jpg">
+<img src="pictures/marienplatz_small.jpg" alt="Marienplatz" border=0></a>
+<br>
+<small>Marienplatz (city centre)</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/englischer_garten.jpg">
+<img src="pictures/englischer_garten_small.jpg" alt="Englischer Garten" border=0></a>
+<br>
+<small>The English Garden</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/chinesischer_turm.jpg">
+<img src="pictures/chinesischer_turm_small.jpg" alt="Chinesischer Turm" border=0></a>
+<br>
+<small>Chinese Tower (famous beer garden)</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/cs_building.jpg">
+<img src="pictures/cs_building_small.jpg" alt="Computer science building" border=0></a>
+<br><small>The Computer Science building of the TUM</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/magistrale.jpg">
+<img src="pictures/magistrale_small.jpg" alt="Main hall of the computer science building" border=0></a>
+<br>
+<small>The main hall in the CS-building</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/isar.jpg">
+<img src="pictures/isar_small.jpg" alt="The river Isar" border=0></a>
+<br>
+<small>The Isar river</small><br>
+</p>
+
+<p align=center>
+<A HREF="pictures/tphols09_poster.jpg">
+<IMG ALT="poster" SRC="pictures/tphols09_poster_small.jpg" align="top"></A>
+<BR>
+<small>The conference poster</small><br>
+</p>
+
+</TD>
+
+
+<!-- right column -->
+<TD BGCOLOR="#FFFFFF" WIDTH="75%" VALIGN="TOP">
+
+<CENTER>
+[<a href="index.html#dates">Important Dates</a>]
+[<a href="index.html#committees">Committees</a>]
+[<a href="index.html#venueandprogramme">Venue and Programme</a>]
+[<a href="index.html#workshops">Workshops</a>]
+[<a href="index.html#travel">Travel Informations</a>]
+[<a href="index.html#registration">Registration</a>]
+[<a href="index.html#support">Our Sponsors</a>]
+</CENTER>
+<HR><p>
+
+<H3>Conference Fee</H3>
+
+The early registration deadline is 5th July. The fees for the
+conference and workshop are as follows:
+
+<p>
+<B>early registration</B><BR>
+
+<ul>
+<li> conference fee: &#8364;350 (for students &#8364;245)
+<li> conference plus workshop: &#8364;415 (for students &#8364;310)
+<li> workshop only: &#8364;80 (no discount for students)
+<li> extra ticket for conference dinner and excursion: &#8364;70 (no discount for students) 
+</ul>
+
+<p>
+<B>late registration</B><BR>
+
+<ul>
+<li> conference fee: &#8364;455 (for students &#8364;320)
+<li> conference plus workshop: &#8364;520 (for students &#8364;385)
+<li> workshop only: &#8364;80 (no discount for students)
+<li> extra ticket for conference dinner and excursion: &#8364;70 (no discount for students)  
+</ul>
+
+Students must confirm their student status by sending a fax (to +49&nbsp;89&nbsp;289&nbsp;17307) of their student card
+or a letter from their institutions certifying that they are enrolled in an academic
+program in 2008-2009 or 2009-2010. If in doubt whether you are eligible for a student 
+discount, check with the organizers before paying the registration fee.
+
+<p>
+<b><span style="color: #ff0000">
+Note that the conference registration fee already includes the
+excursion and dinner on the 19th of August, so there is no need to
+buy an extra excursion and dinner ticket unless you are accompanied by
+someone who has not registered for the conference.
+</span></b>
+
+<p>
+<b>To provide you with the service of
+paying by credit card, we use an external website that is available 
+only in German. We will give below instructions that help you with filling
+out the forms. <span style="color: #ff0000">Read carefully the instructions! If you have problems
+email us at <script language="JavaScript">site='in.tum.de';user='tphols';document.write('<a href=\"mailto:'+user+'@'+site+'\">');document.write(user+'@'+site+'</a>');</script></span>.
+</b>
+<p>
+
+<H3><A HREF="fee2.html">Go To the Registration Page</A></H3>
+
+<p>
+<H4>Cancellation policy</H4>
+
+If cancellation of your registration is necessary, you may email us at
+<script language="JavaScript">site='in.tum.de';user='tphols';document.write('<a href=\"mailto:'+user+'@'+site+'\">');document.write(user+'@'+site+'</a>');</script>. Cancellations made by August 2, 
+2009, will be accepted. However the handling fees and bank charges cannot be refunded.
+Registrants who do not attend the conference or who cancel after August 2, 2009 are 
+responsible for the entire registration fee. Substitutions, however, may be made at 
+any time.
+
+<H4>Receipts</H4>
+
+Receipts will be provided at the conference. 
+
+</TD>
+</TABLE>
+
+<hr>
+<!-- Created:  Thu Feb 28 19:21:12 CET 2008 -->
+<!-- hhmts start -->
+Last modified: Thu Jul  2 10:56:58 CEST 2009
+<!-- hhmts end -->
+<a href="http://validator.w3.org/check/referer">[Validate this page.]</a>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/fee2.html	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,303 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>TPHOLs 2009</title>
+</head>
+
+<BODY TEXT="#000000" 
+      BGCOLOR="#4169E1" 
+      LINK="#0000EF" 
+      VLINK="#51188E" 
+      ALINK="#FF0000">
+
+<TABLE WIDTH="100%" 
+       BGCOLOR="#4169E1" 
+       BORDER="0"   
+       FRAME="border"  
+       CELLPADDING="10"     
+       CELLSPACING="2"
+       RULES="all">
+
+<!-- left column -->
+<TR>
+<TD BGCOLOR="#FFFFFF" 
+    WIDTH="20%" 
+    VALIGN="TOP" 
+    ROWSPAN="2">
+
+<p align=center>
+<a href="pictures/marienplatz.jpg">
+<img src="pictures/marienplatz_small.jpg" alt="Marienplatz" border=0></a>
+<br>
+<small>Marienplatz (city centre)</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/englischer_garten.jpg">
+<img src="pictures/englischer_garten_small.jpg" alt="Englischer Garten" border=0></a>
+<br>
+<small>The English Garden</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/chinesischer_turm.jpg">
+<img src="pictures/chinesischer_turm_small.jpg" alt="Chinesischer Turm" border=0></a>
+<br>
+<small>Chinese Tower (famous beer garden)</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/cs_building.jpg">
+<img src="pictures/cs_building_small.jpg" alt="Computer science building" border=0></a>
+<br><small>The Computer Science building of the TUM</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/magistrale.jpg">
+<img src="pictures/magistrale_small.jpg" alt="Main hall of the computer science building" border=0></a>
+<br>
+<small>The main hall in the CS-building</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/isar.jpg">
+<img src="pictures/isar_small.jpg" alt="The river Isar" border=0></a>
+<br>
+<small>The Isar river</small><br>
+</p>
+
+<p align=center>
+<A HREF="pictures/tphols09_poster.jpg">
+<IMG ALT="poster" SRC="pictures/tphols09_poster_small.jpg" align="top"></A>
+<BR>
+<small>The conference poster</small><br>
+</p>
+
+</TD>
+
+
+<!-- right column -->
+<TD BGCOLOR="#FFFFFF" WIDTH="75%" VALIGN="TOP">
+
+<CENTER>
+[<a href="index.html#dates">Important Dates</a>]
+[<a href="index.html#committees">Committees</a>]
+[<a href="index.html#venueandprogramme">Venue and Programme</a>]
+[<a href="index.html#workshops">Workshops</a>]
+[<a href="index.html#travel">Travel Informations</a>]
+[<a href="index.html#registration">Registration</a>]
+[<a href="index.html#support">Our Sponsors</a>]
+</CENTER>
+<HR><p>
+
+<H3>Conference Registration via M&uuml;nchenTicket</H3>
+
+The registration for TPHOLs 2009 is via
+<a href="http://www.muenchenticket.de/guide/tickets/ad9l/22nd+International+Conference+on+Theorem+Proving+in+Higher+Order+Logics+TPHOLs+2009.html" target="_blank">M&uuml;nchenTicket</a>.
+Since the booking website is in German, we have provided some instructions that
+will guide you through the registration process. Read carefully the instructions! 
+If you have problems email us at <script language="JavaScript">site='in.tum.de';user='tphols';document.write('<a href=\"mailto:'+user+'@'+site+'\">');document.write(user+'@'+site+'</a>');</script>.
+
+<h3>0. Open the link</h3>
+
+Open the following link in a separate window.
+<center>
+<b><a href="http://www.muenchenticket.de/guide/tickets/ad9l/22nd+International+Conference+on+Theorem+Proving+in+Higher+Order+Logics+TPHOLs+2009.html" target="_blank">M&uuml;nchenTicket</a></b>
+</center>
+
+
+<h3>1. Overview page</h3>
+
+After clicking on the above link, you will see a page showing an overview
+of all possible ticket categories. You can start booking your conference
+ticket by clicking on the "Order tickets" button.
+<p>
+<center><img src="screenshots/overview.png" border=1></center>
+
+<h3>2. Login</h3>
+
+In order to book a ticket, you must have a valid user account at M&uuml;nchenTicket.
+
+<ul>
+<li>If you already have a user account with them, enter your email or login and your password,
+and then press the "Submit" button to log in. 
+
+<li>Otherwise, click on the link
+"Register as a new customer" to create a new account.
+</ul>
+<p>
+<center><img src="screenshots/login.png" border=1></center>
+
+<h3>3. Registration as a new user</h3>
+
+Please completely fill out the form shown below. All fields marked with * are
+mandatory. Your login information consists of your email address and a password.
+The password will be generated automatically and sent to you by email <b>immediately
+after submitting the form</b>. You will then get back to the login page. See below for 
+translations of some country names.
+<p>
+<center><img src="screenshots/registration.png" border=1></center>
+<p>
+<b>List of countries</b>
+<br>
+<table>
+<tr><td>Australien</td><td>=</td><td>Australia</td></tr>
+<tr><td>D&auml;nemark</td><td>=</td><td>Danmark</td></tr>
+<tr><td>Frankreich</td><td>=</td><td>France</td></tr>
+<tr><td>Griechenland</td><td>=</td><td>Greece</td></tr>
+<tr><td>Italien</td><td>=</td><td>Italy</td></tr>
+<tr><td>Schweden</td><td>=</td><td>Sweden</td></tr>
+<tr><td>Vereinigtes K&ouml;nigreich Gro&szlig;britannien</td><td>=</td><td>United Kingdom</td></tr>
+<tr><td>Vereinigte Staaten von Amerika</td><td>=</td><td>United States of America</td></tr>
+</table>
+
+<h3>4. Choose ticket</h3>
+
+You now have to choose your type of registration. At the bottom of the page shown
+below, you can see a table showing all available event / reduction types, together
+with their price. In the rightmost column of the table, there is a drop-down menu
+allowing you to choose the number of tickets of the corresponding type that you
+want to buy. Unless you want to order <b>additional</b> excursion and dinner tickets
+for persons accompanying you, you will usually have to choose "1" for just one of
+the event / reduction types. Before choosing a student reduction, please make sure
+that you are eligible. If you are happy with your selection, press the
+"Next: put in shopping cart" button.
+<p>
+<center><img src="screenshots/order.png" border=1></center>
+
+<h3>5. Shopping cart</h3>
+
+The booking system will now display the contents of your shopping cart. Unless
+you want to cancel your booking (in which case you would have to click on
+the "Discard" button), you just have to click on "Next: enter address".
+<p>
+<center><img src="screenshots/shopping_cart.png" border=1></center>
+
+<h3>6. Enter address</h3>
+
+The booking system will now display the customer address, which is the one
+that you have entered in step 3. In addition, you are also offered to enter
+a delivery address. However, since the conference ticket is an electronic
+ticket, it does not make sense to enter anything here, so just click on
+"Next: select payment type".
+<p>
+<center><img src="screenshots/address.png" border=1></center>
+
+<h3>7. Select payment type</h3>
+
+The system now offers you to select the delivery / payment type. The only
+delivery type is "online registration", and the only payment type is
+"credit card", so just click on the "Next: show summary / check order".
+<p>
+<center><img src="screenshots/payment_type.png" border=1></center>
+
+<h3>8. Summary</h3>
+
+You will now be shown a summary of your booking. You can either
+continue by clicking on the "Next: make payment / booking" button,
+or change the contents of your shopping cart, your address or
+payment type.
+<p>
+<center><img src="screenshots/check_order.png" border=1></center>
+
+<h3>9. Make payment</h3>
+
+Payment can only be made by credit card (Master Card, Visa, or
+American Express). The booking system will show you the total
+amount to be paid, and ask you to enter your credit card number,
+the expiry date, the owner of the credit card, and the card
+security code. If you are sure you have entered everything
+correctly and finally want to book your ticket, click
+on the "Finish / really book ticket" button.
+<span style="color: #ff0000"><b>Note that
+after clicking on this button, your credit card will be charged
+with the total amount, and it is no longer possible
+to cancel or alter your booking via the M&uuml;nchenTicket
+website</b></span>.
+<p>
+<center><img src="screenshots/credit_card.png" border=1></center>
+
+<h3>10. Confirmation</h3>
+
+Upon successful completion of your booking, you will receive a
+confirmation of your booking via email. Please keep this confirmation
+for your records. If you have mistyped your credit card information,
+or your card is not valid, an error message will appear.
+<p>
+<center>
+<table frame=border bordercolor="#000000" cellpadding=5>
+<tr><td>
+<pre>
+From: info@muenchenticket.de [mailto:info@muenchenticket.de] 
+Date: ...
+To: ...
+Subject: Registrierungbestaetigung / Confirmation of registration TPHOLs 2009
+
+Sehr geehrter Herr ...,
+
+gerne best&auml;tigen wir namens des Veranstalters nachstehende Registrierung:
+
+This is a confirmation of your registration on behalf of the organiser for:
+
+Bestellnummer / order number: ... Datum / Date: ... Kundennummer / customer number: ...
+
+*****************************
+
+
+1 Ticket(s)
+
+22nd International Conference on Theorem Proving in Higher 
+Order Logics (TPHOLs) 17 to 21 August 2009 
+    ... | ... EUR | ...
+    Novotel M&uuml;nchen City, ... , 
+
+
+Gesamtpreis/Amount: ... EUR 
+
+******************************
+
+Bei R&uuml;ckfragen zur Buchung wenden Sie sich bitte an unseren Kundenservice:
+For any further questions on your booking please conctact our customer care center:
+
+info@muenchenticket.de
+
+Weitere Informationen zur Konferenz finden Sie auf:
+For further information on the conference please visit:
+
+http://tphols.in.tum.de
+
+
+Mit freundlichen Gr&uuml;&szlig;en / With kind regards
+
+M&uuml;nchen Ticket GmbH
+Postfach 20 14 13
+80014 M&uuml;nchen
+Tel. 0180 / 54 81 81 81 (0,14EUR/Min. aus dem dt. Festnetz - Mobilfunk abweichend)
+Fax: 089 / 54 81 81 54
+Email: info@muenchenticket.de
+Internet: www.muenchenticket.de
+
+Serviceeinrichtung der Landeshauptstadt M&uuml;nchen, Sitz der 
+Gesellschaft: M&uuml;nchen, Reg.-Ger. M&uuml;nchen, HRB 10 60 18, 
+Gesch&auml;ftsf&uuml;hrer Stephan Rusch, Aufsichtsratsvorsitzende 
+Brigitte v. Welser
+</pre>
+</td></tr>
+</table>
+</center>
+
+<h3>11. Hotel Booking</h3>
+
+If you have not done it yet, you can now proceed with the 
+<A HREF="http://tphols.in.tum.de/index.html#registration">hotel reservation</A>.
+</TD>
+</TABLE>
+
+<hr>
+<!-- Created:  Thu Feb 28 19:21:12 CET 2008 -->
+<!-- hhmts start -->
+Last modified: Fri May 29 04:57:13 CEST 2009
+<!-- hhmts end -->
+<a href="http://validator.w3.org/check/referer">[Validate this page.]</a>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/harrison.html	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,116 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>TPHOLs 2009</title>
+<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAPK7aMC4FDjV_GNRHDThC1BTTdYAvEcsK2WWznOVPgLglzb1KQhR1cqhbUMaTXEN7XtSXuQxbViAeQg"
+            type="text/javascript"></script>
+    <script type="text/javascript">
+
+    function initialize() {
+      if (GBrowserIsCompatible()) {
+        var map = new GMap2(document.getElementById("map_canvas"));
+        var TUM = new GLatLng(48.12954444444, 11.588652777777778);
+        map.setCenter(TUM, 0);
+        map.setMapType(G_HYBRID_MAP);
+        map.addControl(new GSmallMapControl());
+        map.addOverlay(new GMarker(TUM));
+      }
+    }
+
+    </script>
+</head>
+
+<BODY TEXT="#000000" 
+      BGCOLOR="#4169E1" 
+      LINK="#0000EF" 
+      VLINK="#51188E" 
+      ALINK="#FF0000"
+      onload="initialize()" onunload="GUnload()">
+
+<TABLE WIDTH="100%" 
+       BGCOLOR="#4169E1" 
+       BORDER="0"   
+       FRAME="border"  
+       CELLPADDING="10"     
+       CELLSPACING="2"
+       RULES="all">
+
+<!-- left column -->
+<TR>
+<TD BGCOLOR="#FFFFFF" 
+    WIDTH="20%" 
+    VALIGN="TOP" 
+    ROWSPAN="2">
+
+<p align=center>
+<a href="pictures/marienplatz.jpg">
+<img src="pictures/marienplatz_small.jpg" alt="Marienplatz" border=0></a>
+<br>
+<small>Marienplatz (city centre)</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/englischer_garten.jpg">
+<img src="pictures/englischer_garten_small.jpg" alt="Englischer Garten" border=0></a>
+<br>
+<small>The English Garden</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/chinesischer_turm.jpg">
+<img src="pictures/chinesischer_turm_small.jpg" alt="Chinesischer Turm" border=0></a>
+<br>
+<small>Chinese Tower (famous beer garden)</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/cs_building.jpg">
+<img src="pictures/cs_building_small.jpg" alt="Computer science building" border=0></a>
+<br><small>The Computer Science building of the TUM</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/magistrale.jpg">
+<img src="pictures/magistrale_small.jpg" alt="Main hall of the computer science building" border=0></a>
+<br>
+<small>The main hall in the CS-building</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/isar.jpg">
+<img src="pictures/isar_small.jpg" alt="The river Isar" border=0></a>
+<br>
+<small>The Isar river</small><br>
+</p>
+
+<p align=center>
+<A HREF="pictures/tphols09_poster.jpg">
+<IMG ALT="poster" SRC="pictures/tphols09_poster_small.jpg" align="top"></A>
+<BR>
+<small>The conference poster</small><br>
+</p>
+
+</TD>
+
+
+<!-- right column -->
+<TD BGCOLOR="#FFFFFF" WIDTH="75%" VALIGN="TOP">
+<H3>SPEAKER: John Harrison</H3>
+
+<H3>TITLE:  Without Loss of Generality</H3>
+
+<p>
+Soon.
+</p>
+
+</TD>
+</TABLE>
+
+<hr>
+<!-- Created:  Thu Feb 28 19:21:12 CET 2008 -->
+<!-- hhmts start -->
+Last modified: Tue May 26 03:42:58 CEST 2009
+<!-- hhmts end -->
+<a href="http://validator.w3.org/check/referer">[Validate this page.]</a>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/history.html	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,353 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>TPHOLs 2009</title>
+<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAPK7aMC4FDjV_GNRHDThC1BTTdYAvEcsK2WWznOVPgLglzb1KQhR1cqhbUMaTXEN7XtSXuQxbViAeQg"
+            type="text/javascript"></script>
+    <script type="text/javascript">
+
+    function initialize() {
+      if (GBrowserIsCompatible()) {
+        var map = new GMap2(document.getElementById("map_canvas"));
+        var TUM = new GLatLng(48.12954444444, 11.588652777777778);
+        map.setCenter(TUM, 0);
+        map.setMapType(G_HYBRID_MAP);
+        map.addControl(new GSmallMapControl());
+        map.addOverlay(new GMarker(TUM));
+      }
+    }
+
+    </script>
+</head>
+
+<BODY TEXT="#000000" 
+      BGCOLOR="#4169E1" 
+      LINK="#0000EF" 
+      VLINK="#51188E" 
+      ALINK="#FF0000"
+      onload="initialize()" onunload="GUnload()">
+
+<TABLE WIDTH="100%" 
+       BGCOLOR="#4169E1" 
+       BORDER="0"   
+       FRAME="border"  
+       CELLPADDING="10"     
+       CELLSPACING="2"
+       RULES="all">
+
+<!-- left column -->
+<TR>
+<TD BGCOLOR="#FFFFFF" 
+    WIDTH="20%" 
+    VALIGN="TOP" 
+    ROWSPAN="2">
+
+<p align=center>
+<a href="pictures/marienplatz.jpg">
+<img src="pictures/marienplatz_small.jpg" alt="Marienplatz" border=0></a>
+<br>
+<small>Marienplatz (city centre)</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/englischer_garten.jpg">
+<img src="pictures/englischer_garten_small.jpg" alt="Englischer Garten" border=0></a>
+<br>
+<small>The English Garden</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/chinesischer_turm.jpg">
+<img src="pictures/chinesischer_turm_small.jpg" alt="Chinesischer Turm" border=0></a>
+<br>
+<small>Chinese Tower (famous beer garden)</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/cs_building.jpg">
+<img src="pictures/cs_building_small.jpg" alt="Computer science building" border=0></a>
+<br><small>The Computer Science building of the TUM</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/magistrale.jpg">
+<img src="pictures/magistrale_small.jpg" alt="Main hall of the computer science building" border=0></a>
+<br>
+<small>The main hall in the CS-building</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/isar.jpg">
+<img src="pictures/isar_small.jpg" alt="The river Isar" border=0></a>
+<br>
+<small>The Isar river</small><br>
+</p>
+
+<p align=center>
+<A HREF="pictures/tphols09_poster.jpg">
+<IMG ALT="poster" SRC="pictures/tphols09_poster_small.jpg" align="top"></A>
+<BR>
+<small>The conference poster</small><br>
+</p>
+
+</TD>
+
+
+<!-- right column -->
+<TD BGCOLOR="#FFFFFF" WIDTH="75%" VALIGN="TOP">
+
+<h1>History of TPHOLs</h1>
+
+<h2>The TPHOLs Conference Series</h2>
+
+<p>TPHOLs 2009 is the twenty-second in a series of international conferences on
+the applications of higher order logic theorem proving.</p>
+
+<p> The first three (two at Cambridge and one at &Aring;rhus) were
+informal users' meetings for the HOL system and were the only ones
+without published papers. Between 1991 and 1995 (Davis, Leuven,
+Vancouver, Malta, Utah) the conference entertained an increasingly
+wide field of interest.</p>
+
+<p> The evolution resulted in the program committee for the meeting in
+Turku (1996) deeming that the scope of the conference included all
+reasoning tools for higher order logics and adopted the name TPHOLs,
+being an acronym for Theorem Proving in Higher Order Logics. (The
+final letter being considered necessary to break the direct connection
+between the conference and the HOL system.) This decision was strongly
+endorsed at the business sessions at Turku and Murray Hill (1997).</p>
+
+<p> An extensive collection of links to various aspects of previous
+conferences in the series may be found below.</p>
+
+<h2>Associated Communities</h2>
+
+<p>An inspection of the proceedings of recent conferences show that the
+conference accommodates the user communities of a number of theorem proving
+systems that support higher order logics. The interested reader is referred to
+the web sites for the following provers:</p>
+
+<table cellpadding="10" cellspacing="0">
+ <tr>
+  <td>&bull;&nbsp;<a href="http://www.cs.utexas.edu/users/moore/acl2/">ACL2</a></td>
+  <td>&bull;&nbsp;<a href="http://www.inria.fr/Equipes/COQ-eng.html">Coq</a></td>
+  <td>&bull;&nbsp;<a href="http://www.cl.cam.ac.uk/Research/HVG/HOL/">HOL</a></td>
+  <td>&bull;&nbsp;<a href="http://imps.mcmaster.ca/">IMPS</a></td>
+  <td>&bull;&nbsp;<a href="http://www.cl.cam.ac.uk/Research/HVG/Isabelle/">Isabelle</a></td>
+  <td>&bull;&nbsp;<a href="http://www.dcs.ed.ac.uk/home/lego/">LEGO</a></td>
+  <td>&bull;&nbsp;<a href="http://www.cs.cornell.edu/Info/Projects/NuPrl/nuprl.html">Nuprl</a></td>
+  <td>&bull;&nbsp;<a href="http://www.lemma-one.com/ProofPower/index/index.html">ProofPower</a></td>
+  <td>&bull;&nbsp;<a href="http://pvs.csl.sri.com/">PVS</a></td>
+  <td>&bull;&nbsp;<a href="http://gtps.math.cmu.edu/tps.html">TPS</a></td>  
+ </tr>
+</table>
+
+<h2>Traditions</h2>
+
+<p>A longstanding convention is that the annual conference should be
+held in a continent different to the location of the previous
+meeting.</p>
+
+<p>Another tradition is that the organizers for each meeting handle all
+aspects of the conference for the whole year in consultation with the
+previous few organizers. This includes selection of the programme
+committee, editing the proceedings, fund-raising, programme and local
+arrangements.</p>
+
+<p>Another responsibility of the organizers in year <i>n</i> is to call
+for bids and conduct a poll for the selection of the venue for the
+conference in year <i>n+1</i>.
+
+
+<h2>TPHOLs Conferences</h2>
+<dl compact>
+  <dt>2009</dt>
+  <dd><a href="http://tphols.in.tum.de/">The 22nd International
+      Conference on Theorem Proving in Higher Order Logics</a>,<br>
+      Munich, Germany, August 17-20, 2009.
+      [ <a href="http://www.springerlink.com/content/m853h8912641/">Proceedings</a> ]
+  </dd>
+  <dt>2008</dt>
+  <dd><a href="http://users.encs.concordia.ca/~tphols08/TPHOLs2008/">The 21th International
+      Conference on Theorem Proving in Higher Order Logics</a>,<br>
+      Montreal, Canada, August 18-21, 2008.
+      [ <a href="http://www.springerlink.com/content/t84q16662514/">Proceedings</a> ]
+  </dd>
+  <dt>2007</dt>
+  <dd><a href="http://rsg.informatik.uni-kl.de/TPHOLs-2007/">The 20th International
+      Conference on Theorem Proving in Higher Order Logics</a>,<br>
+      Kaiserslautern, Germany, September 10-13, 2007.
+      [ <a href="http://www.springerlink.com/content/xg73846m8306/">Proceedings</a> ]
+  </dd>
+
+  <dt>2006</dt>
+  <dd>The 19th International
+      Conference on Theorem Proving in Higher Order Logics,<br>
+      merged with <a href="http://www.easychair.org/FLoC-06/IJCAR.html">
+      3rd International Joint Conference on Automated Reasoning</a>,<br>
+      Seattle, August 17-20, 2006.
+      [ <a href="http://www.springerlink.com/content/j06575t760q3/">Proceedings</a> ]
+  </dd>
+
+  <dt>2005</dt>
+  <dd><a href="http://web.comlab.ox.ac.uk/oucl/conferences/TPHOLs2005/">The 18th International
+      Conference on Theorem Proving in Higher Order Logics</a>,<br>
+      Oxford, UK , 22-25 August 2005.
+      [ <a href="http://www.springerlink.com/openurl.asp?genre=issue&amp;issn=0302-9743&amp;volume=3603&amp;issue=preprint">Proceedings</a> ]
+  </dd>
+
+  <dt>2004</dt>
+  <dd><a href="http://www.cs.utah.edu/tphols2004">The 17th International
+      Conference on Theorem Proving in Higher Order Logics</a>,<br>
+      Park City, Utah, USA,  14-17 September 2004.
+  </dd>
+
+  <dt>2003</dt>
+  <dd><a href="http://tphols.informatik.uni-freiburg.de/">The 16th International
+      Conference on Theorem Proving in Higher Order Logics</a>,<br>
+      Rome, Italy,  9-12 September 2003.
+      [ <a href="http://www.springerlink.com/link.asp?id=5QLFXAYD3XUE">Proceedings</a> ]
+  </dd>
+
+  <dt>2002</dt>
+  <dd><a href="http://shemesh.larc.nasa.gov/tphols2002/">The 15th International
+      Conference on Theorem Proving in Higher Order Logics</a>,<br>
+      Hampton, Virginia, USA, 20-23 August 2002.
+      [ <a href="http://shemesh.larc.nasa.gov/tphols2002/proceedings.html">Proceedings</a> ]
+  </dd>
+  <dt>2001</dt>
+  <dd><a href="http://www.dcs.gla.ac.uk/TPHOLs2001/">The 14th International
+      Conference on Theorem Proving in Higher Order Logics</a>,<br>
+      Edinburgh, Scotland, 3-6 September 2001.
+      [ <a href="http://www.dcs.gla.ac.uk/TPHOLs2001/proceedings.htm">Proceedings</a> ]
+  </dd>
+  <dt>2000</dt>
+  <dd><a href="http://www.cse.ogi.edu/tphols2000/">The 13th International
+      Conference on Theorem Proving in Higher Order Logics</a>, <br>
+      Portland, Oregon, USA, 14-18 August 2000.
+      [ <a href="http://www.cl.cam.ac.uk/Research/HVG/HOL/conferences/2000.bib">BibTeX file</a> | <a href="http://www.springer.de/cgi-bin/search_book.pl?isbn=3-540-67863-8">Proceedings</a> ]
+  </dd>
+  <dt>1999</dt>
+  <dd><a href="http://www.inria.fr/croap/TPHOLs99/">The 12th International
+      Conference on Theorem Proving in Higher Order Logics</a>,<br>
+      Unversity of Nice-Sophia-Antipolis, Nice, France, 14-17 September 1999.
+      [ <a href="http://www.cl.cam.ac.uk/Research/HVG/HOL/conferences/1999.bib">BibTeX file</a> ]
+  </dd>
+  <dt>1998</dt>
+  <dd><a href="http://cs.anu.edu.au/TPHOLs98/">The 11th International
+      Conference on Theorem Proving in Higher Order Logics</a>,<br>
+      The Australian National University, Canberra, Australia, 28 September - 1 October 1998.
+      [ <a href="http://www.cl.cam.ac.uk/Research/HVG/HOL/conferences/1998.bib">
+      BibTeX file</a> ]
+  </dd>
+  <dt>1997</dt>
+  <dd><a href="http://cm.bell-labs.com/who/elsa/tphol/tphol97.html">The 10th
+      International Conference on Theorem Proving in Higher Order Logics</a>,<br>
+      Bell Labs, Murray Hill, New Jersey, USA, 19-22 August 1997.
+      [ <a href="http://www.cl.cam.ac.uk/Research/HVG/HOL/conferences/1997.bib">BibTeX file</a> ]
+  </dd>
+  <dt>1996</dt>
+  <dd><a href="http://www.abo.fi/~jharriso/TPHOLs96.html">The 9th
+      International Conference on Theorem Proving in Higher Order Logics</a>,<br>
+      Turku Center for Computer Science and &Aring;bo Akademi University,
+      Turku, Finland, 26-30 August 1996.
+      [&nbsp;<a href="http://www.cl.cam.ac.uk/Research/HVG/HOL/conferences/1996.bib">BibTeX file</a> ]
+  </dd>
+</dl>
+
+
+<h2>HOL Workshops</h2>
+
+<dl compact>
+  <dt>1995</dt>
+  <dd><a href="http://lal.cs.byu.edu/lal/hol95/hol95.html">8th International
+      Workshop on Higher Order Logic Theorem Proving and its Applications</a>,
+      Aspen Grove, Utah, USA, 11-14 September 1995.
+      [ <a href="http://www.cl.cam.ac.uk/Research/HVG/HOL/workshops/1995.bib">
+      BibTeX file</a> ]
+  </dd>
+  <dt>1994</dt>
+
+  <dd><a href="http://www.dcs.glasgow.ac.uk/~hug94/">7th International
+      Workshop on Higher Order Logic Theorem Proving and its Applications</a>,
+      Valletta, Malta, 19-22 September 1994.
+      [ <a href="http://www.cl.cam.ac.uk/Research/HVG/HOL/workshops/1994.bib">
+      BibTeX file</a> |
+      <a href="../../www.ftp.cl.cam.ac.uk/ftp/hvg/pictures/hug94.gif">
+      Photograph</a> ]
+  </dd>
+
+  <dt>1993</dt>
+  <dd>6th International Workshop on Higher Order Logic Theorem Proving and its
+      Applications, Vancouver, B.C., Canada, 10-13 August 1993.
+      [ <a href="http://www.cl.cam.ac.uk/Research/HVG/HOL/workshops/1993.bib">
+      BibTeX file</a> |
+      <a href="http://www.cl.cam.ac.uk/research/hvg/pictures/HUG93.gif">
+      Photograph</a> ]
+  </dd>
+
+  <dt>1992</dt>
+  <dd>5th International Workshop on Higher Order Logic Theorem Proving and its
+      Applications, IMEC, Leuven, Belgium, 21-24 September 1992.
+      [ <a href="http://www.cl.cam.ac.uk/Research/HVG/HOL/workshops/1992.bib">
+      BibTeX file</a> |
+      <a href="../../www.ftp.cl.cam.ac.uk/ftp/hvg/pictures/hug92.gif">
+      Photograph</a> ]
+  </dd>
+
+  <dt>1991</dt>
+  <dd>4th International Workshop on the HOL Theorem Proving System and its
+      Applications, Davis, California, USA, 28-30 August 1991.
+      [ <a href="http://www.cl.cam.ac.uk/Research/HVG/HOL/workshops/1991.bib">
+      BibTeX file</a> ]
+  </dd>
+</dl>
+
+
+<h2>HOL Users Meetings</h2>
+
+<dl compact>
+  <dt>1990</dt>
+  <dd>3rd International HOL Users Meeting, Aarhus University, Denmark,
+      1-2 October 1990.<br>
+      [ <a href="http://www.cl.cam.ac.uk/Research/HVG/HOL/workshops/1990.bib"
+      >BibTeX file</a> |
+      <a href="http://www.cl.cam.ac.uk/research/hvg/HOL/workshops/1990.dvi.gz">
+      Abstracts (DVI)</a> |
+      <a href="http://www.cl.cam.ac.uk/research/hvg/HOL/workshops/1990.ps.gz">
+      Abstracts (PostScript)</a> |
+      <a href="http://www.cl.cam.ac.uk/ftp/hvg/pictures/hug90.gif">
+      Photograph</a> ]
+  </dd>
+  <dt>1989</dt>
+  <dd>2nd International HOL Users Meeting, Trinity Hall, Cambridge,
+      14-15 December 1989.<br>
+      [ <a href="http://www.cl.cam.ac.uk/Research/HVG/HOL/workshops/1989.dvi.gz">
+      Abstracts (DVI)</a> |
+      <a href="http://www.cl.cam.ac.uk/Research/HVG/HOL/workshops/1989.ps.gz">
+      Abstracts (PostScript)</a> |
+      <a href="http://www.cl.cam.ac.uk/ftp/hvg/pictures/hug89.gif">
+      Photograph</a> ]
+  </dd>
+  <dt>1988</dt>
+
+  <dd>1st International HOL Users Meeting, Sidney Sussex College, Cambridge,
+      29-30 September 1988.<br>
+      [ <a href="http://www.cl.cam.ac.uk/ftp/hvg/pictures/HUG88.gif">
+      Photograph</a> ]
+  </dd>
+</dl>
+
+
+
+</TD>
+</TABLE>
+
+<hr>
+<!-- Created:  Thu Feb 28 19:21:12 CET 2008 -->
+<!-- hhmts start -->
+Last modified: Wed Oct 21 17:42:13 CEST 2009
+<!-- hhmts end -->
+<a href="http://validator.w3.org/check/referer">[Validate this page.]</a>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/hotel.html	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,179 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>TPHOLs 2009</title>
+</head>
+
+<BODY TEXT="#000000" 
+      BGCOLOR="#4169E1" 
+      LINK="#0000EF" 
+      VLINK="#51188E" 
+      ALINK="#FF0000">
+
+<TABLE WIDTH="100%" 
+       BGCOLOR="#4169E1" 
+       BORDER="0"   
+       FRAME="border"  
+       CELLPADDING="10"     
+       CELLSPACING="2"
+       RULES="all">
+
+<!-- left column -->
+<TR>
+<TD BGCOLOR="#FFFFFF" 
+    WIDTH="20%" 
+    VALIGN="TOP" 
+    ROWSPAN="2">
+
+<p align=center>
+<a href="pictures/marienplatz.jpg">
+<img src="pictures/marienplatz_small.jpg" alt="Marienplatz" border=0></a>
+<br>
+<small>Marienplatz (city centre)</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/englischer_garten.jpg">
+<img src="pictures/englischer_garten_small.jpg" alt="Englischer Garten" border=0></a>
+<br>
+<small>The English Garden</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/chinesischer_turm.jpg">
+<img src="pictures/chinesischer_turm_small.jpg" alt="Chinesischer Turm" border=0></a>
+<br>
+<small>Chinese Tower (famous beer garden)</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/cs_building.jpg">
+<img src="pictures/cs_building_small.jpg" alt="Computer science building" border=0></a>
+<br><small>The Computer Science building of the TUM</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/magistrale.jpg">
+<img src="pictures/magistrale_small.jpg" alt="Main hall of the computer science building" border=0></a>
+<br>
+<small>The main hall in the CS-building</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/isar.jpg">
+<img src="pictures/isar_small.jpg" alt="The river Isar" border=0></a>
+<br>
+<small>The Isar river</small><br>
+</p>
+
+<p align=center>
+<A HREF="pictures/tphols09_poster.jpg">
+<IMG ALT="poster" SRC="pictures/tphols09_poster_small.jpg" align="top"></A>
+<BR>
+<small>The conference poster</small><br>
+</p>
+
+</TD>
+
+
+<!-- right column -->
+<TD BGCOLOR="#FFFFFF" WIDTH="75%" VALIGN="TOP">
+
+<CENTER>
+[<a href="index.html#dates">Important Dates</a>]
+[<a href="index.html#committees">Committees</a>]
+[<a href="index.html#venueandprogramme">Venue and Programme</a>]
+[<a href="index.html#workshops">Workshops</a>]
+[<a href="index.html#travelandaccommodation">Travel and Accommodation</a>]
+[<a href="index.html#registration">Registration</a>]
+[<a href="index.html#support">Our Sponsors</a>]
+</CENTER>
+<HR><p>
+
+<H3>Booking Rooms at the Conference Hotel</H3>
+
+The <a href="http://www.novotel.com/gb/hotel-3280-novotel-muenchen-city/index.shtml">conference hotel</a>
+has allocated 50 single rooms for participants
+of the conference at a reduced rate of &#8364;119 (including breakfast). Bookings
+should be made until <b>5 July 2009</b>. After this date, the allocation will expire
+for 50% of the rooms that have not yet been booked. After <b>26 July 2009</b>, the
+allocation will finally expire for all remaining rooms. Reservations received after
+this date will be accepted only if rooms are available and possibly at a higher rate.
+
+<p>
+Reservations at the conference hotel can be made in the following ways:
+<ul>
+<li> By sending an email to <script language="JavaScript">site='accor.com';user='H3280-SB';document.write('<a href=\"mailto:'+user+'@'+site+'\">');document.write(user+'@'+site+'</a>');</script>
+<li> By sending a fax to +49&nbsp;89&nbsp;66&nbsp;10&nbsp;79&nbsp;99 
+     (reservation form: <a href="novotel_booking.pdf">pdf</a> | <a href="novotel_booking.doc">doc</a>)
+<li> By calling +49&nbsp;89&nbsp;66&nbsp;10&nbsp;70
+</ul>
+In all cases, you must mention the reservation code <b>"TPHOLS 2009"</b> with your
+booking, and specify your credit card details (card type, number, expiry date).
+
+<p>
+The cancellation of your reservation is free of charge up to
+<b>3 weeks</b> prior to arrival. Later cancellations are subject to a fee of 90% of the
+rate for the room. The invoice is to be settled on the day of departure.
+
+<p>
+The conference hotel will have <b>free internet access</b> during the conference and workshops.
+
+<H3>Other Hotels</H3>
+
+There are a number of other hotels in the vicinity of the conference hotel:
+
+<table cellspacing=10>
+<tr>
+  <td><b>Hotel name</b></td>
+  <td><b>Address</b></td>
+  <td><b>Price per single room (incl. breakfast)</b></td>
+  <td><b>Internet</b></td>
+</tr>
+<tr>
+  <td><a href="http://www.hotel-mariahilf.de">Hotel Mariahilf</a></td>
+  <td>Lilienstra&szlig;e 83</td>
+  <td>&#8364;65.00 - &#8364;135.00</td>
+  <td>free internet</td>
+</tr>
+<tr>
+  <td><a href="http://www.motel-one.de/hotels.php?chid=2&hoid=21&lang=uk">Motel One M&uuml;nchen-City-Ost</a></td>
+  <td>Orleansstra&szlig;e 87</td>
+  <td>&#8364;66.50</td>
+  <td>free internet in the lobby</td>
+</tr>
+<tr>
+  <td><a href="http://www.deraghotels.de/en/ME.htm">Hotel Max Emanuel</a></td>
+  <td>Rablstra&szlig;e 10</td>
+  <td>&#8364;87.00</td>
+  <td>internet not free</td>
+</tr>
+<tr>
+  <td><a href="http://www.hotel-stadt-rosenheim.de">Hotel Stadt Rosenheim</a></td>
+  <td>Orleansplatz 6a</td>
+  <td>&#8364;79.00 - &#8364;99.00</td>
+</tr>
+<tr>
+  <td><a href="http://www.hotel-preysing.de">Hotel Preysing</a></td>
+  <td>Preysingstra&szlig;e 1</td>
+  <td>&#8364;109.00 - &#8364;128.00</td>
+  <td>free internet</td>
+</tr>
+</table>
+
+Note that the rates shown above are subject to change without prior notice.
+
+
+You can search for other hotels via <a href="http://www.muenchen.de/hotel">www.muenchen.de/hotel</a>
+or <a href="http://www.hotel.de">www.hotel.de</a>.
+</TD>
+</TABLE>
+
+<hr>
+<!-- Created:  Thu Feb 28 19:21:12 CET 2008 -->
+<!-- hhmts start -->
+Last modified: Fri May 29 04:58:35 CEST 2009
+<!-- hhmts end -->
+<a href="http://validator.w3.org/check/referer">[Validate this page.]</a>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/idw.html	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,276 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>Isabelle Developers Workshop 2009</title>
+</head>
+
+<BODY TEXT="#000000" 
+      BGCOLOR="#4169E1" 
+      LINK="#0000EF" 
+      VLINK="#51188E" 
+      ALINK="#FF0000"
+      onload="initialize()" onunload="GUnload()">
+
+<TABLE WIDTH="100%" 
+       BGCOLOR="#4169E1" 
+       BORDER="0"   
+       FRAME="border"  
+       CELLPADDING="10"     
+       CELLSPACING="2"
+       RULES="all">
+
+<!-- left column -->
+<TR>
+<TD BGCOLOR="#FFFFFF" 
+    WIDTH="20%" 
+    VALIGN="TOP" 
+    ROWSPAN="2">
+
+<p align=center>
+<a href="pictures/marienplatz.jpg">
+<img src="pictures/marienplatz_small.jpg" alt="Marienplatz" border=0></a>
+<br>
+<small>Marienplatz (city centre)</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/englischer_garten.jpg">
+<img src="pictures/englischer_garten_small.jpg" alt="Englischer Garten" border=0></a>
+<br>
+<small>The English Garden</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/chinesischer_turm.jpg">
+<img src="pictures/chinesischer_turm_small.jpg" alt="Chinesischer Turm" border=0></a>
+<br>
+<small>Chinese Tower (famous beer garden)</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/cs_building.jpg">
+<img src="pictures/cs_building_small.jpg" alt="Computer science building" border=0></a>
+<br><small>The Computer Science building of the TUM</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/magistrale.jpg">
+<img src="pictures/magistrale_small.jpg" alt="Main hall of the computer science building" border=0></a>
+<br>
+<small>The main hall in the CS-building</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/isar.jpg">
+<img src="pictures/isar_small.jpg" alt="The river Isar" border=0></a>
+<br>
+<small>The Isar river</small><br>
+</p>
+
+</TD>
+
+
+<!-- right column -->
+<TD BGCOLOR="#FFFFFF" WIDTH="75%" VALIGN="TOP">
+<TABLE>
+<TR>
+<TD><H1>Isabelle Developers Workshop</H1>
+<H3>13 - 15 August in Munich,</H3>
+<H3>affiliated with <A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/">TPHOLs 2009</A></H3>
+</TD>
+<TD align="right" valign="top"><img src="TUM-Logo-102.png" alt="TUM" align="top"></TD>
+</TR>
+</TABLE>
+<BR>
+
+<H3>Programme</H3> 
+
+The <A HREF="http://isabelle.in.tum.de/nominal/">Nominal Group</A> is
+organising the Isabelle Developers Workshop in 2009. The workshop is very much
+meant to be an informal meeting where developers can talk to developers.  It
+is also a place where you can learn about Isabelle programming. 
+
+<p>
+There is no registration for this workshop. 
+If you want to participate, please let me know (email: urbanc 
+at in tum de). Please let me also know which projects you
+are working on and which parts of Isabelle you are interested in.
+
+<H3>Venue</H3> 
+
+The workshop will take place at the Campus Garching of the 
+TU Munich. Details about travelling are below:
+
+<ul>
+<li> <A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/conference_info.pdf">[pdf1]</A> 
+<li> <A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/isabelle-workshop.pdf">[pdf2]</A> 
+</ul>
+
+<H3>Confirmed Participants</H3> 
+
+<TABLE>
+<TR><TD><A HREF="http://www.informatik.uni-bremen.de/dfki-sks/staff/maksym">Maksym Bortin</A></TD>
+    <TD>DFKI, Germany</TD>
+</TR>
+<TR><TD><A HREF="http://www.lri.fr/~wolff/">Burkhart Wolff</A></TD>
+    <TD>LRI, France</TD>
+</TR>
+<TR><TD><A HREF="http://users.rsise.anu.edu.au/~jeremy/">Jeremy Dawson</A></TD>
+    <TD>Australian National University, Australia</TD>
+</TR>
+<TR><TD><A HREF="http://homepages.inf.ed.ac.uk/ldixon/">Lucas Dixon</A></TD>
+    <TD>Edinburgh University, United Kingdom (only 13th and 14th)</TD>
+</TR>
+<TR><TD><A HREF="http://math.mit.edu/~freer/">Cameron Freer</A></TD>
+    <TD>MIT, USA</TD>
+</TR>
+<TR><TD><A HREF="http://www.doclsf.de/">Gerwin Klein</A></TD>
+    <TD>NICTA, Australia</TD>
+</TR>
+<TR><TD><A HREF="http://www.trustworthytools.com/">Peter Homeier</A></TD>
+    <TD>Department of Defense, USA</TD>
+</TR>
+<TR><TD><A HREF="http://web.cecs.pdx.edu/~brianh/">Brian Huffman</A></TD>
+    <TD>Portland State University, USA</TD>
+</TR>
+<TR><TD><A HREF="http://www.cs.ru.nl/~cek/">Cezary Kaliszyk</A></TD>
+    <TD>Radboud University, Netherlands</TD>
+</TR>
+<TR><TD><A HREF="http://cgi.cse.unsw.edu.au/~rafalk/">Rafal Kolanski</A></TD>
+    <TD>NICTA, Australia</TD>
+</TR>
+<TR><TD>Yongjian Li</TD>
+    <TD>Chinese Academy of Sciences, China</TD>
+</TR>
+<TR><TD><A HREF="http://www.informatik.uni-bremen.de/~cxl/">Christoph Lüth</A></TD>
+    <TD>DFKI, Germany</TD>
+</TR>
+<TR><TD><A HREF="http://www.ist.tugraz.at/neuper">Walther Neuper</A></TD>
+    <TD>TU Graz, Austria</TD>
+</TR>
+</TR>
+<TR><TD><A HREF="http://parasol.tamu.edu/~gdr/">Gabriel Dos Reis</A></TD>
+    <TD>Texas A&amp;M University, USA</TD>
+</TR>
+<TR><TD><A HREF="http://cl-informatik.uibk.ac.at/~griff/">Christian Sternagel</A></TD>
+    <TD>University of Innsbruck, Austria</TD>
+</TR>
+<TR><TD><A HREF="http://www.cl.cam.ac.uk/~ns441/">Nik Sultana</A></TD>
+    <TD>University of Cambridge, UK</TD>
+</TR>
+<TR><TD><A HREF="http://www.informatik.uni-bremen.de/dfki-sks/staff/dw">Denis Walter</A></TD>
+    <TD>DFKI, Germany</TD>
+</TR>
+<TR><TD><A HREF="http://wwwbroy.in.tum.de/~berghofe/">Stefan Berghofer</A></TD>
+    <TD>TU Munich, Germany</TD>
+</TR>
+<TR><TD><A HREF="http://wwwbroy.in.tum.de/~blanchet/">Jasmin Blanchette</A></TD>
+    <TD>TU Munich, Germany</TD>
+</TR>
+<TR><TD><A HREF="http://wwwbroy.in.tum.de/~boehmes/">Sascha B&ouml;hme</A></TD>
+    <TD>TU Munich, Germany</TD>
+</TR>
+<TR><TD><A HREF="http://wwwbroy.in.tum.de/~bulwahn/">Lukas Bulwahn</A></TD>
+    <TD>TU Munich, Germany</TD>
+</TR>
+<TR><TD><A HREF="http://wwwbroy.in.tum.de/~haftmann/">Florian Haftmann</A></TD>
+    <TD>TU Munich, Germany</TD>
+</TR>
+<TR><TD><A HREF="http://hoelzl-bros.de/~johannes/">Johannes H&ouml;lzl</A></TD>
+    <TD>TU Munich, Germany</TD>
+</TR>
+<TR><TD>Fabian Immler</TD>
+    <TD>TU Munich, Germany</TD>
+</TR>
+<TR><TD><A HREF="http://wwwbroy.in.tum.de/~krauss/">Alexander Krauss</A></TD>
+    <TD>TU Munich, Germany</TD>
+</TR>
+<TR><TD><A HREF="http://wwwbroy.in.tum.de/~wenzelm/">Markus Wenzel</A></TD>
+    <TD>TU Munich, Germany</TD>
+</TR>
+<TR><TD><A HREF="http://wwwbroy.in.tum.de/~urbanc/">Christian Urban</A></TD>
+    <TD>TU Munich, Germany</TD>
+</TR>
+</TABLE>
+
+
+<H3>Schedule</H3> 
+
+A detailed schedule is here:
+<A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/isabelle-schedule.pdf">[pdf]</A>
+
+<H5>Thursday, August 13</H5>
+
+<ul>
+<li> 9:15 - 9:30 <B>Short Intro</B> <A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/IDW/CU-intro.pdf">[slides]</A>
+<li> 9:30 - 10:15 <B>Florian Haftmann:</B> Isabelle/ML, Fundamental Isabelle Types, Antiquotations, 
+Passing States, Accumulating Results, Name Space 
+<A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/IDW/FH-ex.thy">[thy1]</A>
+<li> 10:30 - 11:15 <B>Makarius Wenzel:</B> Proof Methods
+<A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/IDW/MW-slides.pdf">[slides]</A>
+<A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/IDW/MW-Ex1.thy">[Ex1]</A>
+<A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/IDW/MW-Ex2.thy">[Ex2]</A>
+<li> 11:45 - 12:30 <B>Christian Urban:</B> Tactics and Generic Proof Procedures
+<A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/IDW/CU-slides1.pdf">[slides]</A>
+<A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/IDW/CU-Ex1.thy">[Ex]</A>
+<li> 14:30 - 15:15 <B>Sascha Böhme:</B> Parsing and New Commands 
+<A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/IDW/SB-Calc.thy">[Calc.thy]</A>
+<A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/IDW/SB-Method.thy">[Method.thy]</A>
+</ul>
+
+<H5>Friday, August 14</H5>
+
+<ul>
+<li> 9:15 - 10:00 <B>Stefan Berghofer:</B> Simplifier / Simprocs / Conversions
+  [<a href="IDW/Conversions.thy">theory</a>]
+<li> 10:30 - 11:15 <B>Makarius Wenzel:</B> Proof Contexts
+<A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/IDW/MW-slides2.pdf">[slides]</A>
+<A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/IDW/MW-Ex3.thy">[Ex3]</A>
+<A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/IDW/MW-Ex4.thy">[Ex4]</A>
+<li> 11:45 - 12:30 <B>Makarius Wenzel:</B> Local Theories 
+<A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/IDW/MW-slides3.pdf">[slides]</A>
+<A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/IDW/MW-Ex5.thy">[Ex5]</A>
+<A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/IDW/MW-Ex6.thy">[Ex6]</A>
+<li> 14:30 - 15:15 <B>Stefan Berghofer:</B> How to write a Definitional Package for Isabelle?
+  [<a href="IDW/package.pdf">slides</a> | <a href="IDW/ExampleConstruction.thy">construction</a> |
+   <a href="IDW/InductiveInternals.thy">internals</a> |
+   <a href="IDW/simple_inductive_package.ML">package code</a> |
+   <a href="IDW/Simple_Inductive_Package.thy">theory for loading package</a> |
+   <a href="IDW/Inductive_Examples.thy">examples</a> |
+   <a href="IDW/isar-keywords-inductive.el">Emacs keyword file</a>]
+</ul>
+
+<H5>Saturday, August 15</H5>
+
+<ul>
+<li> 9:15 - 10:00 <B>Alexander Krauss:</B> Mercurial
+<A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/IDW/AK-hgtalk.pdf">[slides]</A>
+<A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/IDW/AK-example_hgrc">[hgrc]</A>
+<A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/IDW/AK-example_session">[session]</A>
+<li> 10:30 - 11:15 <B>Fabian Immler:</B> Sledgehammer / Threads / External Processes
+<A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/IDW/FI-slides.pdf">[slides]</A>
+<A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/IDW/FI-Ex.thy">[thy]</A>
+<li> 11:45 - 12:30 <B>Makarius Wenzel:</B> Isabelle/Scala System Programming
+<A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/IDW/MW-slides4.pdf">[slides]</A>
+<A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/IDW/MW-ex.scala">[ex.scala]</A>
+<BR>
+For this tutorial, please have installed the <A HREF="http://www.java.com">Java 1.6 runtime environment</A> 
+(for Linux) or the official version for MacOSX by Apple; and also 
+<A HREF="http://www.scala-lang.org/downloads">Scala 2.7.5 final</A>.
+
+<li> 14:30 - 15:15 <B>Christian Urban</B> LaTeX-Hacking with Isabelle
+<A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/IDW/CU-slides2.pdf">[slides]</A>
+</ul>
+
+</TD>
+</TR>
+</TABLE>
+
+<hr>
+<!-- Created:  Thu Feb 28 19:21:12 CET 2008 -->
+<!-- hhmts start -->
+Last modified: Sun Aug 16 12:54:19 CEST 2009
+<!-- hhmts end -->
+<a href="http://validator.w3.org/check/referer">[Validate this page.]</a>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/index.html	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,360 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>TPHOLs 2009</title>
+<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAPK7aMC4FDjV_GNRHDThC1BTTdYAvEcsK2WWznOVPgLglzb1KQhR1cqhbUMaTXEN7XtSXuQxbViAeQg"
+            type="text/javascript"></script>
+    <script type="text/javascript">
+
+    function initialize() {
+      if (GBrowserIsCompatible()) {
+        var map = new GMap2(document.getElementById("map_canvas"));
+        var TUM = new GLatLng(48.12954444444, 11.588652777777778);
+        map.setCenter(TUM, 0);
+        map.setMapType(G_HYBRID_MAP);
+        map.addControl(new GSmallMapControl());
+        map.addOverlay(new GMarker(TUM));
+      }
+    }
+
+    </script>
+</head>
+
+<BODY TEXT="#000000" 
+      BGCOLOR="#4169E1" 
+      LINK="#0000EF" 
+      VLINK="#51188E" 
+      ALINK="#FF0000"
+      onload="initialize()" onunload="GUnload()">
+
+<TABLE WIDTH="100%" 
+       BGCOLOR="#4169E1" 
+       BORDER="0"   
+       FRAME="border"  
+       CELLPADDING="10"     
+       CELLSPACING="2"
+       RULES="all">
+
+<!-- left column -->
+<TR>
+<TD BGCOLOR="#FFFFFF" 
+    WIDTH="20%" 
+    VALIGN="TOP" 
+    ROWSPAN="2">
+
+<p align=center>
+<a href="pictures/marienplatz.jpg">
+<img src="pictures/marienplatz_small.jpg" alt="Marienplatz" border=0></a>
+<br>
+<small>Marienplatz (city centre)</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/englischer_garten.jpg">
+<img src="pictures/englischer_garten_small.jpg" alt="Englischer Garten" border=0></a>
+<br>
+<small>The English Garden</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/chinesischer_turm.jpg">
+<img src="pictures/chinesischer_turm_small.jpg" alt="Chinesischer Turm" border=0></a>
+<br>
+<small>Chinese Tower (famous beer garden)</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/cs_building.jpg">
+<img src="pictures/cs_building_small.jpg" alt="Computer science building" border=0></a>
+<br><small>The Computer Science building of the TUM</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/magistrale.jpg">
+<img src="pictures/magistrale_small.jpg" alt="Main hall of the computer science building" border=0></a>
+<br>
+<small>The main hall in the CS-building</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/isar.jpg">
+<img src="pictures/isar_small.jpg" alt="The river Isar" border=0></a>
+<br>
+<small>The Isar river</small><br>
+</p>
+
+<p align=center>
+<A HREF="pictures/tphols09_poster.jpg">
+<IMG ALT="poster" SRC="pictures/tphols09_poster_small.jpg" align="top"></A>
+<BR>
+<small>The conference poster</small><br>
+</p>
+
+</TD>
+
+
+<!-- right column -->
+<TD BGCOLOR="#FFFFFF" WIDTH="75%" VALIGN="TOP">
+<TABLE>
+<TR>
+<TD><H1>TPHOLs will be in Munich from 17 to 20 August 2009</H1></TD>
+<TD align="right" valign="top"><img src="TUM-Logo-102.png" alt="TUM" align="top"></TD>
+</TR>
+</TABLE>
+<BR>
+TPHOLs is a series of international conferences that started in 1988 and 
+brings together researchers working in all areas of interactive theorem proving.
+The Theorem Proving Group at the Technische Universit&auml;t M&uuml;nchen
+is pleased to host the 22nd TPHOLs. 
+
+<HR>
+<CENTER>
+[<a href="index.html#dates">Important Dates</a>]
+[<a href="index.html#committees">Committees</a>]
+[<a href="index.html#venue">Venue</a>]
+[<a href="index.html#programme">Programme</a>]
+[<a href="index.html#workshops">Workshops</a>]
+[<a href="index.html#travel">Local Information</a>]
+[<a href="index.html#registration">Hotel Booking</a>]
+[<a href="index.html#support">Our Sponsors</a>]
+[<a href="history.html">History</a>]
+</CENTER>
+<HR><p>
+
+<table cellspacing=0 cellpadding=0>
+<tr>
+<td><IMG SRC="new.gif" ALT="" style="" align="left"></td>
+<td><A HREF="http://tphols.in.tum.de/conference_pictures/">Pictures of the conference are now available</A></td>
+</tr>
+</table>
+
+<H3><A NAME="dates"></A>Important Dates</H3>
+Submission for main proceedings: Now closed.<BR>
+Submission for the emerging trends: Now closed.<BR>
+Registration: Now closed<BR>
+Conference: 17-20 August 2009<BR>
+
+<H3><A NAME="committees"></A>Committees and Invited Speakers</H3>
+
+<H5>Invited Speakers:</H5>
+
+<TABLE>
+<TR><TD><A HREF="http://www.inf.ethz.ch/personal/basin/">David Basin</A></TD>
+    <TD>ETH Zurich, Switzerland</TD>
+    <TD><A HREF="basin.html">title/abstract</A></TD>
+</TR>
+<TR><TD><A HREF="http://www.cl.cam.ac.uk/~jrh13/">John Harrison</A></TD>
+    <TD>Intel, USA</TD>
+    <TD><A HREF="harrison.html">title/abstract</A></TD>
+</TR>
+<TR><TD><A HREF="http://research.microsoft.com/~schulte/">Wolfram Schulte</A>&nbsp;</TD>
+    <TD>Microsoft Research, USA</TD>
+</TR>
+</TABLE>
+
+<H5>Invited Tutorials about/by:</H5>
+
+<TABLE>
+<TR><TD><A HREF="http://twelf.plparty.org">Twelf</A></TD>
+    <TD><A HREF="http://www.itu.dk/~carsten">Carsten Sch&uuml;rmann</TD>
+</TR>
+<TR><TD><A HREF="http://www.cl.cam.ac.uk/~jrh13/hol-light/">HOL Light</A>&nbsp;</TD>
+    <TD><A HREF="http://www.cl.cam.ac.uk/~jrh13/">John Harrison</A></TD>
+</TR>
+<TR><TD><A HREF="http://wiki.portal.chalmers.se/agda/">Agda</A></TD>
+    <TD><A HREF="http://www.cs.chalmers.se/~ulfn/">Ulf Norell</A></TD>
+</TR>
+<TR><TD><A HREF="http://mizar.org/">Mizar</A></TD>
+    <TD><A HREF="http://alioth.uwb.edu.pl/cgi-bin/adamn/hello.pl">Adam Naumowicz</A></TD>
+</TR>
+</TABLE>
+
+<H5>Programme Committee:</H5>
+
+<TABLE>
+<TR><TD><A HREF="http://www.cs.nott.ac.uk/~txa/">Thorsten Altenkirch</A></TD>
+    <TD>Nottingham University, United Kingdom</TD>
+</TR>
+<TR><TD><A HREF="http://homepages.inf.ed.ac.uk/da/">David Aspinall</A></TD>
+    <TD>Edinburgh University, United Kingdom</TD>
+</TR>
+<TR><TD><A HREF="http://www.andrew.cmu.edu/user/avigad/">Jeremy Avigad</A></TD>
+    <TD>Carnegie Mellon University, USA</TD>
+</TR>
+<TR><TD><A HREF="http://www-sop.inria.fr/everest/Gilles.Barthe/">Gilles Barthe</A></TD>
+    <TD>IMDEA, Spain</TD>
+</TR>
+<TR><TD><A HREF="http://www.ags.uni-sb.de/~chris/">Christoph Benzm&uuml;ller</A></TD>
+    <TD>Saarland University, Germany</TD>
+</TR>
+<TR><TD><A HREF="http://www.cs.chalmers.se/~peterd/">Peter Dybjer</A></TD>
+    <TD>Chalmers University, Sweden</TD>
+</TR>
+<TR><TD><A HREF="http://www.lri.fr/~filliatr/">Jean-Christophe Filli&acirc;tre</A></TD>
+    <TD>CNRS, France</TD>
+</TR>
+<TR><TD><A HREF="http://research.microsoft.com/~gonthier/">Georges Gonthier</A></TD>
+    <TD>Microsoft Research, United Kingdom</TD>
+</TR>
+<TR><TD><A HREF="http://www.cl.cam.ac.uk/~mjcg/">Mike Gordon</A></TD>
+    <TD>Cambridge University, United Kingdom</TD>
+</TR>
+<TR><TD><A HREF="http://cs.anu.edu.au/~Jim.Grundy/">Jim Grundy</A></TD>
+    <TD>Intel, USA</TD>
+</TR>
+<TR><TD><A HREF="http://www.cs.chalmers.se/~reiner/">Reiner H&auml;hnle</A></TD>
+    <TD>Chalmers University, Sweden</TD>
+</TR>
+<TR><TD><A HREF="http://www.gilith.com/">Joe Hurd</A></TD>
+    <TD>Galois, USA</TD>
+</TR>
+<TR><TD><A HREF="http://www.cse.unsw.edu.au/~kleing/">Gerwin Klein</A></TD>
+    <TD>NICTA, Australia</TD>
+</TR>
+<TR><TD><A HREF="http://pauillac.inria.fr/~xleroy/">Xavier Leroy</A></TD>
+    <TD>INRIA, France</TD>
+</TR>
+<TR><TD><A HREF="http://www.ccs.neu.edu/home/pete/">Pete Manolios</A></TD>
+    <TD>Northeastern University, USA</TD>
+</TR>
+<TR><TD><A HREF="http://research.nianet.org/~munoz/">C&#233;sar Mu&#241;oz</A></TD>
+    <TD>NASA, USA</TD>
+</TR>
+<TR><TD><A HREF="http://www4.in.tum.de/~nipkow/">Tobias Nipkow</A> (co-chair)</TD>
+    <TD>TU M&uuml;nchen, Germany</TD>
+</TR>
+<TR><TD><A HREF="http://nicta.com.au/people/norrishm">Michael Norrish</A></TD>
+    <TD>NICTA, Australia</TD>
+</TR>
+<TR><TD><A HREF="http://www.csl.sri.com/users/owre/">Sam Owre</A></TD>
+    <TD>SRI International, USA</TD>
+</TR>
+<TR><TD><A HREF="http://www.cl.cam.ac.uk/~lp15/">Larry Paulson</A></TD>
+    <TD>Cambridge University, United Kingdom</TD>
+</TR>
+<TR><TD><A HREF="http://www.cs.cmu.edu/~fp/">Frank Pfenning</A></TD>
+    <TD>Carnegie Mellon University, USA</TD>
+</TR>
+<TR><TD><A HREF="http://homepages.inf.ed.ac.uk/rpollack/">Randy Pollack</A></TD>
+    <TD>Edinburgh University, United Kingdom</TD>
+</TR>
+<TR><TD><A HREF="http://users.encs.concordia.ca/~tahar/">Sofi&egrave;ne Tahar</A></TD>
+    <TD>Concordia University, Canada</TD>
+</TR>
+<TR><TD><A HREF="http://www-sop.inria.fr/marelle/Laurent.Thery/me.html">Laurent Th&eacute;ry</A></TD>
+    <TD>INRIA, France</TD>
+</TR>
+<TR><TD><A HREF="http://www4.in.tum.de/~urbanc/">Christian Urban</A> (co-chair)&nbsp;</TD>
+    <TD>TU M&uuml;nchen, Germany</TD>
+</TR>
+<TR><TD><A HREF="http://www.cs.ru.nl/~freek/">Freek Wiedijk</A></TD>
+    <TD>Radboud University Nijmegen, The Netherlands</TD>
+</TR>
+</TABLE>
+
+<H5>Workshop Chair:</H5>
+ 
+<A HREF="http://www4.in.tum.de/~wenzelm/">Makarius Wenzel</A>
+
+<H5>Local Organisation:</H5> 
+
+<A HREF="http://www4.in.tum.de/~nipkow/">Tobias Nipkow</A>,
+<A HREF="http://www4.in.tum.de/~wenzelm/">Makarius Wenzel</A>,
+<A HREF="http://www4.in.tum.de/~berghofe/">Stefan Berghofer</A>,
+<A HREF="http://www4.in.tum.de/~urbanc/">Christian Urban</A>
+
+<H3><A NAME="programme"></A>Programme</H3>
+
+The LNCS number of the proceedings will be 5674. You can find the
+accepted papers <A HREF="accepted.html">here</A>. The programme
+is <A HREF="programme.html">elsewhere</A>. If you are an author and
+prepare your slides, please note that the contributed talks in the 
+main conference are limited to 25 minutes (including time for 
+questions). The talks in the poster session are limited to 7 minutes.
+The proceedings of the poster session is 
+<A HREF="http://tphols.in.tum.de/emerging-trends-TUM-I0916.pdf">here</A>.
+
+<H3><A NAME="workshops"></A>Workshops</H3>
+
+<ul>
+<li> <A HREF="http://plmms09.cse.tamu.edu/">PLMMS</A> (21 August)
+<li> <A HREF="http://coq.inria.fr/coq-workshop/">Coq Workshop</A> (21 August)
+<li> <A HREF="http://tphols.in.tum.de/idw.html">Isabelle Developers Workshop</A> (13 - 15 August; 
+     no registration fee; if you want to participate, please contact the organiser)
+</ul>
+
+<H3><A NAME="venue"></A>Venue and Travelling</H3>
+
+The conference will take place in the 
+<A HREF="http://www.novotel.com/gb/hotel-3280-novotel-muenchen-city/index.shtml">Novotel</A>
+which is near the river Isar and close to the city centre. There are a number of  
+<A HREF="http://en.wikipedia.org/wiki/Beer_garden">beer gardens</A> near the hotel.
+
+
+
+<H3><A NAME="travel"></A>Local Information</H3>
+
+<A HREF="http://en.wikipedia.org/wiki/Munich">Munich</a> is situated
+at the heart of Europe.
+<center>
+
+<p>
+<div id="map_canvas" style="width: 400px; height: 178px"></div>
+</center>
+
+<p>
+<a href="http://www.munich-airport.de/en/consumer/index.jsp">Munich's
+airport</a> is an important European hub for international flights from
+around the world.
+
+<p>
+<A HREF="http://www.novotel.com/gb/hotel-3280-novotel-muenchen-city/index.shtml">Novotel</A>
+is close to the central station and in easy reach from the airport by public transportation.
+More detailed local information can be downloaded for
+
+<ul>
+<li> the main conference and the workshops on August 21 
+     <A HREF="http://tphols.in.tum.de/conference_info.pdf">[pdf]</A> 
+<li> the Isabelle Developers Workshop on August 13 - 15
+     <A HREF="http://tphols.in.tum.de/isabelle-workshop.pdf">[pdf]</A> 
+</ul>
+
+<H3><A NAME="registration"></A>Hotel Booking</H3>
+
+The registration deadline for the conference has passed. You can still book
+your hotel:
+
+<p>
+<ul>
+  <li><A HREF="hotel.html">Hotel Booking</A></li>
+</ul>
+
+
+<H3><A NAME="support"></A>Our Sponsors</H3> 
+
+We are very grateful for the support provided by:
+
+<ul>
+<li>Microsoft Research Redmond
+<li>Galois
+<li><A HREF="http://www.verisoftxt.de/">Verisoft XT</A>
+<li>Validas AG
+<center>
+<a href="pictures/validas.png">
+<img src="pictures/validas.png" alt="Validas AG" border=0></a>
+</center>
+<li><A HREF="http://puma.in.tum.de/wiki/Doctorate_Program_PUMA">DFG doctorate programme Puma</A>
+</ul>
+
+</TD>
+</TR>
+</TABLE>
+
+<hr>
+<!-- Created:  Thu Feb 28 19:21:12 CET 2008 -->
+<!-- hhmts start -->
+Last modified: Wed Oct 21 17:59:37 CEST 2009
+<!-- hhmts end -->
+<a href="http://validator.w3.org/check/referer">[Validate this page.]</a>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/index2.html	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,199 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>Bid for TPHOLs 2009</title>
+<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAPK7aMC4FDjV_GNRHDThC1BTTdYAvEcsK2WWznOVPgLglzb1KQhR1cqhbUMaTXEN7XtSXuQxbViAeQg"
+            type="text/javascript"></script>
+    <script type="text/javascript">
+
+    function initialize() {
+      if (GBrowserIsCompatible()) {
+        var map = new GMap2(document.getElementById("map_canvas"));
+        var TUM = new GLatLng(48.2630841153, 11.66718006134);
+        map.setCenter(TUM, 0);
+        map.setMapType(G_HYBRID_MAP);
+        map.addControl(new GSmallMapControl());
+        map.addOverlay(new GMarker(TUM));
+      }
+    }
+
+    </script>
+</head>
+
+<BODY TEXT="#000000" 
+      BGCOLOR="#4169E1" 
+      LINK="#0000EF" 
+      VLINK="#51188E" 
+      ALINK="#FF0000"
+      onload="initialize()" onunload="GUnload()">
+
+<TABLE WIDTH="100%" 
+       BGCOLOR="#4169E1" 
+       BORDER="0"   
+       FRAME="border"  
+       CELLPADDING="10"     
+       CELLSPACING="2"
+       RULES="all">
+
+<!-- left column -->
+<TR>
+<TD BGCOLOR="#FFFFFF" 
+    WIDTH="20%" 
+    VALIGN="TOP" 
+    ROWSPAN="2">
+
+<p align=center>
+<a href="pictures/cs_building.jpg">
+<img src="pictures/cs_building_small.jpg" alt="Computer science building" border=0></a>
+<br>
+<b>Computer science building</b><br>
+</p>
+
+<p align=center>
+<a href="pictures/magistrale.jpg">
+<img src="pictures/magistrale_small.jpg" alt="Main hall of the computer science building" border=0></a>
+<br>
+<b>Main hall of the computer science building</b><br>
+</p>
+
+<p align=center>
+<a href="pictures/englischer_garten.jpg">
+<img src="pictures/englischer_garten_small.jpg" alt="Englischer Garten" border=0></a>
+<br>
+<b>Englischer Garten</b><br>
+</p>
+
+<p align=center>
+<a href="pictures/chinesischer_turm.jpg">
+<img src="pictures/chinesischer_turm_small.jpg" alt="Chinesischer Turm" border=0></a>
+<br>
+<b>Chinesischer Turm (Beer Garden)</b><br>
+</p>
+
+<p align=center>
+<a href="pictures/marienplatz.jpg">
+<img src="pictures/marienplatz_small.jpg" alt="Marienplatz" border=0></a>
+<br>
+<b>Marienplatz (City Center)</b><br>
+</p>
+
+<p align=center>
+<a href="pictures/nationaltheater.jpg">
+<img src="pictures/nationaltheater_small.jpg" alt="Nationaltheater" border=0></a>
+<br>
+<b>The Nationaltheater</b><br>
+</p>
+
+<p align=center>
+<a href="pictures/maximilianstrasse.jpg">
+<img src="pictures/maximilianstrasse_small.jpg" alt="Maximilianstra&szlig;e" border=0></a>
+<br>
+<b>Maximilianstra&szlig;e</b><br>
+</p>
+
+<p align=center>
+<a href="pictures/isar.jpg">
+<img src="pictures/isar_small.jpg" alt="The river Isar" border=0></a>
+<br>
+<b>The Isar river</b><br>
+</p>
+
+</center>
+
+</TD>
+
+
+<!-- right column -->
+<TD BGCOLOR="#FFFFFF" WIDTH="75%" VALIGN="TOP">
+<TABLE>
+<TR>
+<TD><H1>Bid to host TPHOLs 2009 by Technische Universit&auml;t M&uuml;nchen</H1></TD>
+<TD align="right" valign="top"><img src="TUM-Logo-102.png" alt="TUM" align="top"></TD>
+</TR>
+</TABLE>
+<BR>
+The Department of Computer Science at TU Munich (located at the
+<a href="http://www.in.tum.de/campus/index.html.en">Campus Garching</a>)
+would like to host the 22nd TPHOLs.
+
+
+<H4>Timing and Programme</H4>
+
+Following the traditional timing of TPHOLs, we propose to hold the
+conference August 17-20 2009 (alternatively August 24-27).
+
+<p>
+We expect the conference will consist of four days of fully refereed
+research paper presentations, invited talks, and poster presentations
+for work-in-progress. Moreover, half a day will be dedicated to an
+excursion, followed by the conference dinner in the evening.  We aim
+to provide plenty of time between the formal sessions for attendees to
+mingle and converse, since we believe this to be a very valuable
+aspect of the conference.
+
+<p>
+As in previous years we will seek to publish the main proceedings as a
+volume of Springer's Lecture Notes in Computer Science, and also to
+continue the tradition of offering a venue for the presentation of
+work-in-progress. The latter will be published as a separate
+volume. Both volumes will be prepared in time to be available for the
+conference.
+
+<p>
+Our computer science building at the Campus Garching provides
+excellent facilities for lectures, coffee breaks, lunch, and Internet
+connectivity via WLAN.
+
+
+<H4>Organising Committee</H4>
+
+<UL>
+<LI> <A HREF="http://www4.in.tum.de/~nipkow/">Tobias Nipkow</A>
+<LI> <A HREF="http://www4.in.tum.de/~wenzelm/">Makarius Wenzel</A>
+<LI> <A HREF="http://www4.in.tum.de/~berghofe/">Stefan Berghofer</A>
+<LI> <A HREF="http://www4.in.tum.de/~urbanc/">Christian Urban</A>
+</UL>
+
+
+<H4>Travel and Accomodation</H4>
+
+<A HREF="http://en.wikipedia.org/wiki/Munich">Munich</a> is situated
+at the heart of Europe, the <a
+href="http://www.munich-airport.de/en/consumer/index.jsp">Munich
+Aiport</a> is an important European hub for international flights from
+around the world.
+
+<p>
+
+<div id="map_canvas" style="width: 300px; height: 170px"></div>
+
+<p>
+The <a href="http://www.in.tum.de/campus/index.html.en">Campus
+Garching</a> is located 10 km north of the city of Munich.  There are
+frequent Underground connections, taking about half an hour from the
+very center of Munich to the department of Computer Science.
+
+<p>
+Munich offers a wide range of accommodation facilities and
+restaurants.  Late August is usually the best season for enoying the
+many beer gardens.
+
+
+<H4>Finance</H4> We will seek to keep the costs for attending the
+conference low.  In particular, funding for invited speakers will be
+available from the <a
+href="http://puma.in.tum.de/wiki/Doctorate_Program:_PUMA">Doctorate
+Program PUMA</a>.
+
+</TD>
+</TR>
+</TABLE>
+
+<hr>
+<!-- Created:  Thu Feb 28 19:21:12 CET 2008 -->
+<!-- hhmts start -->
+Last modified: Fri Feb 29 19:07:15 CET 2008
+<!-- hhmts end -->
+<a href="http://validator.w3.org/check/referer">[Validate this page.]</a>
+</body>
+</html>
Binary file Nominal/activities/tphols09/isabelle-schedule.pdf has changed
Binary file Nominal/activities/tphols09/isabelle-workshop.pdf has changed
Binary file Nominal/activities/tphols09/new.gif has changed
Binary file Nominal/activities/tphols09/novotel_booking.doc has changed
Binary file Nominal/activities/tphols09/novotel_booking.pdf has changed
Binary file Nominal/activities/tphols09/pictures/chinesischer_turm.jpg has changed
Binary file Nominal/activities/tphols09/pictures/chinesischer_turm_small.jpg has changed
Binary file Nominal/activities/tphols09/pictures/cs_building.jpg has changed
Binary file Nominal/activities/tphols09/pictures/cs_building_small.jpg has changed
Binary file Nominal/activities/tphols09/pictures/englischer_garten.jpg has changed
Binary file Nominal/activities/tphols09/pictures/englischer_garten_small.jpg has changed
Binary file Nominal/activities/tphols09/pictures/isar.jpg has changed
Binary file Nominal/activities/tphols09/pictures/isar_small.jpg has changed
Binary file Nominal/activities/tphols09/pictures/magistrale.jpg has changed
Binary file Nominal/activities/tphols09/pictures/magistrale_small.jpg has changed
Binary file Nominal/activities/tphols09/pictures/marienplatz.jpg has changed
Binary file Nominal/activities/tphols09/pictures/marienplatz_small.jpg has changed
Binary file Nominal/activities/tphols09/pictures/maximilianstrasse.jpg has changed
Binary file Nominal/activities/tphols09/pictures/maximilianstrasse_small.jpg has changed
Binary file Nominal/activities/tphols09/pictures/nationaltheater.jpg has changed
Binary file Nominal/activities/tphols09/pictures/nationaltheater_small.jpg has changed
Binary file Nominal/activities/tphols09/pictures/tphols09_poster.jpg has changed
Binary file Nominal/activities/tphols09/pictures/tphols09_poster_small.jpg has changed
Binary file Nominal/activities/tphols09/pictures/validas.jpg has changed
Binary file Nominal/activities/tphols09/pictures/validas.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/programme.html	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,258 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>TPHOLs 2009</title>
+<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAPK7aMC4FDjV_GNRHDThC1BTTdYAvEcsK2WWznOVPgLglzb1KQhR1cqhbUMaTXEN7XtSXuQxbViAeQg"
+            type="text/javascript"></script>
+    <script type="text/javascript">
+
+    function initialize() {
+      if (GBrowserIsCompatible()) {
+        var map = new GMap2(document.getElementById("map_canvas"));
+        var TUM = new GLatLng(48.12954444444, 11.588652777777778);
+        map.setCenter(TUM, 0);
+        map.setMapType(G_HYBRID_MAP);
+        map.addControl(new GSmallMapControl());
+        map.addOverlay(new GMarker(TUM));
+      }
+    }
+
+    </script>
+</head>
+
+<BODY TEXT="#000000" 
+      BGCOLOR="#4169E1" 
+      LINK="#0000EF" 
+      VLINK="#51188E" 
+      ALINK="#FF0000"
+      onload="initialize()" onunload="GUnload()">
+
+<TABLE WIDTH="100%" 
+       BGCOLOR="#4169E1" 
+       BORDER="0"   
+       FRAME="border"  
+       CELLPADDING="10"     
+       CELLSPACING="2"
+       RULES="all">
+
+<!-- left column -->
+<TR>
+<TD BGCOLOR="#FFFFFF" 
+    WIDTH="20%" 
+    VALIGN="TOP" 
+    ROWSPAN="2">
+
+<p align=center>
+<a href="pictures/marienplatz.jpg">
+<img src="pictures/marienplatz_small.jpg" alt="Marienplatz" border=0></a>
+<br>
+<small>Marienplatz (city centre)</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/englischer_garten.jpg">
+<img src="pictures/englischer_garten_small.jpg" alt="Englischer Garten" border=0></a>
+<br>
+<small>The English Garden</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/chinesischer_turm.jpg">
+<img src="pictures/chinesischer_turm_small.jpg" alt="Chinesischer Turm" border=0></a>
+<br>
+<small>Chinese Tower (famous beer garden)</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/cs_building.jpg">
+<img src="pictures/cs_building_small.jpg" alt="Computer science building" border=0></a>
+<br><small>The Computer Science building of the TUM</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/magistrale.jpg">
+<img src="pictures/magistrale_small.jpg" alt="Main hall of the computer science building" border=0></a>
+<br>
+<small>The main hall in the CS-building</small><br>
+</p>
+
+<p align=center>
+<a href="pictures/isar.jpg">
+<img src="pictures/isar_small.jpg" alt="The river Isar" border=0></a>
+<br>
+<small>The Isar river</small><br>
+</p>
+
+<p align=center>
+<A HREF="pictures/tphols09_poster.jpg">
+<IMG ALT="poster" SRC="pictures/tphols09_poster_small.jpg" align="top"></A>
+<BR>
+<small>The conference poster</small><br>
+</p>
+
+</TD>
+
+
+<!-- right column -->
+<TD BGCOLOR="#FFFFFF" WIDTH="75%" VALIGN="TOP">
+
+<H2>Preliminary Programme</H2>
+
+<H3>Pre-Conference Workshop (August 13-15)</H3>
+
+<A HREF="http://tphols.in.tum.de/idw.html">Isabelle Developers Workshop</A>
+
+<H3>Sunday, August 16</H3>
+
+<TABLE>
+<TR> <TD>18:00-20:00 RECEPTION and REGISTRATION</TD></TR>
+</TABLE> 
+
+<H3>Monday, August 17</H3>
+
+<TABLE>
+<TR> <TD>8:00-9:00</TD> <TD>REGISTRATION</TD></TR>
+
+<TR> <TD>9:00-10:00</TD> <TD>INVITED TALK 1  (Session Chair: )<TD></TR>
+<TR> <TD></TD> <TD>David Basin. Let's Get Physical: Models and Methods for 
+                   Real-World Security Protocols<TD></TR>
+     
+<TR> <TD>10:00-10:30</TD> <TD>COFFEE</TD></TR>
+
+<TR> <TD>10:30-12:10</TD> <TD>SESSION 1  (Session Chair: )<TD></TR>
+<TR> <TD></TD> <TD>Assia Mahboubi, Georges Gonthier, Laurence Rideau and François Garillot.
+                   Packaging Mathematical Structures<TD></TR>
+<TR> <TD></TD> <TD>Andrea Asperti, Wilmer Ricciotti, Claudio Sacerdoti Coen and Enrico
+                   Tassi. Hints in unification<TD></TR>
+<TR> <TD></TD> <TD>Ioana Pasca and Nicolas Julien. Formal verification of exact
+                   computations using Newton's method<TD></TR>
+<TR> <TD></TD> <TD>Osman Hasan, Sanaz Khan Afshar and Sofiene Tahar. Formal Analysis of
+                   Optical Waveguides in HOL<TD></TR>
+
+<TR> <TD>12:10-13:40</TD> <TD>LUNCH</TD></TR>
+
+<TR> <TD>13:40-15:20</TD> <TD>SESSION 2  (Session Chair: )<TD></TR>
+<TR> <TD></TD> <TD>Wouter Swierstra. Proof pearl: The Hoare State Monad<TD></TR>
+<TR> <TD></TD> <TD>Keiko Nakata and Tarmo Uustalu. Trace-based coinductive operational
+                   semantics for While: Big-step and small-step, functional and relational styles<TD></TR>
+<TR> <TD></TD> <TD>Andreas Lochbihler. Formalising FinFuns - Generating Code for Functions
+                   as Data from Isabelle/HOL<TD></TR>
+<TR> <TD></TD> <TD>Stephane Le Roux. Acyclic preferences and existence of sequential Nash
+                   equilibria: a formal and constructive equivalence<TD></TR>
+
+<TR> <TD>15:20-15:50</TD> <TD>COFFEE</TD></TR>
+
+<TR> <TD>15:50-17:30&nbsp;&nbsp;</TD> <TD>SESSION 3  (Session Chair: )<TD></TR>
+<TR> <TD></TD> <TD>Jesper Bengtson and Joachim Parrow. Psi-calculi in Isabelle<TD></TR>
+<TR> <TD></TD> <TD>Jeremy E. Dawson and Alwen Tiu. Formalising Observer Theory for
+                   Environment-Sensitive Bisimulation<TD></TR>
+<TR> <TD></TD> <TD>Brian Huffman. A Purely Definitional Universal Domain<TD></TR>
+<TR> <TD></TD> <TD>Nick Benton, Andrew Kennedy and Carsten Varming. Some Domain Theory and
+                   Denotational Semantics in Coq<TD></TR>
+</TABLE>
+
+<H3>Tuesday, August 18</H3>
+
+<TABLE>
+<TR> <TD>8:00-9:00</TD> <TD>INVITED TUTORIAL 1 (Session Chair: )</TD></TR>
+<TR> <TD></TD> <TD>John Harrison. HOL Light: an overview<TD></TR>
+
+<TR> <TD>9:00-10:00</TD> <TD>INVITED TALK 2  (Session Chair: )<TD></TR>
+<TR> <TD></TD> <TD>Ernie Cohen, Markus Dahlweid, Mark Hillebrand, Dirk Leinenbach, Michal Moskal, 
+                   Thomas Santen, Wolfram Schulte and Stephan Tobies. VCC: A Practical System 
+                   for Verifying Concurrent C<TD></TR>
+     
+<TR> <TD>10:00-10:30</TD> <TD>COFFEE</TD></TR>
+
+<TR> <TD>10:30-12:10</TD> <TD>SESSION 4  (Session Chair: )<TD></TR>
+<TR> <TD></TD> <TD>Rene Thiemann and Christian Sternagel. Certification of Termination
+                   Proofs using CeTA<TD></TR>
+<TR> <TD></TD> <TD>Jinshuang Wang, Xingyuan Zhang and Huabing Yang. Liveness Reasoning with
+                   Isabelle/HOL/Isar<TD></TR>
+<TR> <TD></TD> <TD>Dabrowski Frederic and David Pichardie. A Certified Data Race Analysis
+                   for a Java-like Language<TD></TR>
+<TR> <TD></TD> <TD>Stefan Berghofer, Lukas Bulwahn and Florian Haftmann. Turning inductive
+                   into equational specifications<TD></TR>
+
+<TR> <TD>12:10-13:40</TD> <TD>LUNCH</TD></TR>
+
+<TR> <TD>13:40-15:20</TD> <TD>POSTER SESSION <TD></TR>
+
+<TR> <TD>15:20-16:00</TD> <TD>COFFEE</TD></TR>
+
+<TR> <TD>16:00-17:00</TD> <TD>BUSINESS MEETING<TD></TR>
+</TABLE>
+
+<H3>Wednesday, August 19</H3>
+
+<TABLE>
+<TR> <TD>8:00-9:00</TD> <TD>INVITED TUTORIAL 2 (Session Chair: )</TD></TR>
+<TR> <TD></TD> <TD>Adam Naumowicz. A Brief Overview of Mizar<TD></TR>
+
+<TR> <TD>9:00-10:00</TD> <TD>INVITED TALK 3  (Session Chair: )<TD></TR>
+<TR> <TD></TD> <TD>John Harrison. Without Loss of Generality<TD></TR>
+     
+<TR> <TD>10:00-10:30</TD> <TD>COFFEE</TD></TR>
+
+<TR> <TD>10:30-11:45</TD> <TD>SESSION 5  (Session Chair: )<TD></TR>
+<TR> <TD></TD> <TD>Rafal Kolanski and Gerwin Klein. Types, Maps and Separation Logic<TD></TR>
+<TR> <TD></TD> <TD>Andrew McCreight. Practical Tactics for Separation Logic<TD></TR>
+<TR> <TD></TD> <TD>Thomas Tuerk. A Formalisation of Smallfoot in HOL<TD></TR>
+
+<TR> <TD>11:45-13:00</TD> <TD>LUNCH</TD></TR>
+
+<TR> <TD>13:00-23:00</TD> <TD>EXCURSION<TD></TR>
+
+</TABLE>
+
+<H3>Thursday, August 20</H3>
+
+<TABLE>
+<TR> <TD>8:00-9:00</TD> <TD>INVITED TUTORIAL 3 (Session Chair: )</TD></TR>
+<TR> <TD></TD> <TD>Ana Bove, Ulf Norell and Peter Dybjer. A Brief Overview of Agda 
+                   - A Functional Language with Dependent Types <TD></TR>
+
+<TR> <TD>9:00-10:00</TD> <TD>INVITED TUTORIAL 4 (Session Chair: )<TD></TR>
+<TR> <TD></TD> <TD>Carsten Sch&uuml;rmann. The Twelf Proof Assistant<TD></TR>
+     
+<TR> <TD>10:00-10:30</TD> <TD>COFFEE</TD></TR>
+
+<TR> <TD>10:30-12:10</TD> <TD>SESSION 6  (Session Chair: )<TD></TR>
+<TR> <TD></TD> <TD>Scott Owens, Susmit Sarkar and Peter Sewell. A better x86 memory model:
+                   x86-TSO<TD></TR>
+<TR> <TD></TD> <TD>Magnus O. Myreen and Mike Gordon. Verified LISP implementations on ARM,
+                   x86 and PowerPC<TD></TR>
+<TR> <TD></TD> <TD>Javier de Dios and Ricardo Pena. Formal Certification of a
+                   Resource-Aware Language Implementation<TD></TR>
+<TR> <TD></TD> <TD>Simon Winwood, Gerwin Klein, Thomas Sewell, June Andronick, David Cock
+                   and Michael Norrish. Mind the Gap: A Verification Framework for Low-Level C<TD></TR>
+
+<TR> <TD>12:10-13:40</TD> <TD>LUNCH</TD></TR>
+
+<TR> <TD>13:40-15:20</TD> <TD>SESSION 7  (Session Chair: )<TD></TR>
+<TR> <TD></TD> <TD>Peter Homeier. The HOL-Omega Logic<TD></TR>
+<TR> <TD></TD> <TD>Chad Brown and Gert Smolka. Extended First-Order Logic<TD></TR>
+<TR> <TD></TD> <TD>Alexander Schimpf, Stephan Merz and Jan-Georg Smaus. Construction of
+                   B&uuml;chi Automata for LTL Model Checking Verified in Isabelle/HOL<TD></TR>
+<TR> <TD></TD> <TD>Stefan Berghofer and Markus Reiter. Formalizing the Logic-Automaton
+                   Connection<TD></TR>
+
+<TR> <TD>15:20-15:50&nbsp;&nbsp;</TD> <TD>COFFEE</TD></TR>
+</TABLE>
+
+<H3>Post-Conference Workshops (Friday, August 21)</H3>
+
+<A HREF="http://plmms09.cse.tamu.edu/">PLMMS</A><BR>
+<A HREF="http://coq.inria.fr/coq-workshop/">Coq Workshop</A>
+
+</TD>
+</TABLE>
+
+<hr>
+<!-- Created:  Thu Feb 28 19:21:12 CET 2008 -->
+<!-- hhmts start -->
+Last modified: Mon Aug 10 16:43:44 CEST 2009
+<!-- hhmts end -->
+<a href="http://validator.w3.org/check/referer">[Validate this page.]</a>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/registration/class.phpmailer.php	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,1718 @@
+<?php
+/*~ class.phpmailer.php
+.---------------------------------------------------------------------------.
+|  Software: PHPMailer - PHP email class                                    |
+|   Version: 2.0.0 rc3                                                      |
+|   Contact: via sourceforge.net support pages (also www.codeworxtech.com)  |
+|      Info: http://phpmailer.sourceforge.net                               |
+|   Support: http://sourceforge.net/projects/phpmailer/                     |
+| ------------------------------------------------------------------------- |
+|    Author: Andy Prevost (project admininistrator)                         |
+|    Author: Brent R. Matzelle (original founder)                           |
+| Copyright (c) 2004-2007, Andy Prevost. All Rights Reserved.               |
+| Copyright (c) 2001-2003, Brent R. Matzelle                                |
+| ------------------------------------------------------------------------- |
+|   License: Distributed under the Lesser General Public License (LGPL)     |
+|            http://www.gnu.org/copyleft/lesser.html                        |
+| This program is distributed in the hope that it will be useful - WITHOUT  |
+| ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or     |
+| FITNESS FOR A PARTICULAR PURPOSE.                                         |
+| ------------------------------------------------------------------------- |
+| We offer a number of paid services (www.codeworxtech.com):                |
+| - Web Hosting on highly optimized fast and secure servers                 |
+| - Technology Consulting                                                   |
+| - Oursourcing (highly qualified programmers and graphic designers)        |
+'---------------------------------------------------------------------------'
+
+/**
+ * PHPMailer - PHP email transport class
+ * @package PHPMailer
+ * @author Andy Prevost
+ * @copyright 2004 - 2007 Andy Prevost
+ */
+
+class PHPMailer {
+
+  /////////////////////////////////////////////////
+  // PROPERTIES, PUBLIC
+  /////////////////////////////////////////////////
+
+  /**
+   * Email priority (1 = High, 3 = Normal, 5 = low).
+   * @var int
+   */
+  var $Priority          = 3;
+
+  /**
+   * Sets the CharSet of the message.
+   * @var string
+   */
+  var $CharSet           = 'iso-8859-1';
+
+  /**
+   * Sets the Content-type of the message.
+   * @var string
+   */
+  var $ContentType        = 'text/plain';
+
+  /**
+   * Sets the Encoding of the message. Options for this are "8bit",
+   * "7bit", "binary", "base64", and "quoted-printable".
+   * @var string
+   */
+  var $Encoding          = '8bit';
+
+  /**
+   * Holds the most recent mailer error message.
+   * @var string
+   */
+  var $ErrorInfo         = '';
+
+  /**
+   * Sets the From email address for the message.
+   * @var string
+   */
+  var $From              = 'root@localhost';
+
+  /**
+   * Sets the From name of the message.
+   * @var string
+   */
+  var $FromName          = 'Root User';
+
+  /**
+   * Sets the Sender email (Return-Path) of the message.  If not empty,
+   * will be sent via -f to sendmail or as 'MAIL FROM' in smtp mode.
+   * @var string
+   */
+  var $Sender            = '';
+
+  /**
+   * Sets the Subject of the message.
+   * @var string
+   */
+  var $Subject           = '';
+
+  /**
+   * Sets the Body of the message.  This can be either an HTML or text body.
+   * If HTML then run IsHTML(true).
+   * @var string
+   */
+  var $Body              = '';
+
+  /**
+   * Sets the text-only body of the message.  This automatically sets the
+   * email to multipart/alternative.  This body can be read by mail
+   * clients that do not have HTML email capability such as mutt. Clients
+   * that can read HTML will view the normal Body.
+   * @var string
+   */
+  var $AltBody           = '';
+
+  /**
+   * Sets word wrapping on the body of the message to a given number of
+   * characters.
+   * @var int
+   */
+  var $WordWrap          = 0;
+
+  /**
+   * Method to send mail: ("mail", "sendmail", or "smtp").
+   * @var string
+   */
+  var $Mailer            = 'mail';
+
+  /**
+   * Sets the path of the sendmail program.
+   * @var string
+   */
+  var $Sendmail          = '/usr/sbin/sendmail';
+
+  /**
+   * Path to PHPMailer plugins.  This is now only useful if the SMTP class
+   * is in a different directory than the PHP include path.
+   * @var string
+   */
+  var $PluginDir         = '';
+
+  /**
+   * Holds PHPMailer version.
+   * @var string
+   */
+  var $Version           = "2.0.0 rc3";
+
+  /**
+   * Sets the email address that a reading confirmation will be sent.
+   * @var string
+   */
+  var $ConfirmReadingTo  = '';
+
+  /**
+   * Sets the hostname to use in Message-Id and Received headers
+   * and as default HELO string. If empty, the value returned
+   * by SERVER_NAME is used or 'localhost.localdomain'.
+   * @var string
+   */
+  var $Hostname          = '';
+
+  /////////////////////////////////////////////////
+  // PROPERTIES FOR SMTP
+  /////////////////////////////////////////////////
+
+  /**
+   * Sets the SMTP hosts.  All hosts must be separated by a
+   * semicolon.  You can also specify a different port
+   * for each host by using this format: [hostname:port]
+   * (e.g. "smtp1.example.com:25;smtp2.example.com").
+   * Hosts will be tried in order.
+   * @var string
+   */
+  var $Host        = 'localhost';
+
+  /**
+   * Sets the default SMTP server port.
+   * @var int
+   */
+  var $Port        = 25;
+
+  /**
+   * Sets the SMTP HELO of the message (Default is $Hostname).
+   * @var string
+   */
+  var $Helo        = '';
+
+  /**
+   * Sets connection prefix.
+   * Options are "", "ssl" or "tls"
+   * @var string
+   */
+  var $SMTPSecure = "";
+
+  /**
+   * Sets SMTP authentication. Utilizes the Username and Password variables.
+   * @var bool
+   */
+  var $SMTPAuth     = false;
+
+  /**
+   * Sets SMTP username.
+   * @var string
+   */
+  var $Username     = '';
+
+  /**
+   * Sets SMTP password.
+   * @var string
+   */
+  var $Password     = '';
+
+  /**
+   * Sets the SMTP server timeout in seconds. This function will not
+   * work with the win32 version.
+   * @var int
+   */
+  var $Timeout      = 10;
+
+  /**
+   * Sets SMTP class debugging on or off.
+   * @var bool
+   */
+  var $SMTPDebug    = false;
+
+  /**
+   * Prevents the SMTP connection from being closed after each mail
+   * sending.  If this is set to true then to close the connection
+   * requires an explicit call to SmtpClose().
+   * @var bool
+   */
+  var $SMTPKeepAlive = false;
+
+  /**
+   * Provides the ability to have the TO field process individual
+   * emails, instead of sending to entire TO addresses
+   * @var bool
+   */
+  var $SingleTo = false;
+
+  /////////////////////////////////////////////////
+  // PROPERTIES, PRIVATE
+  /////////////////////////////////////////////////
+
+  var $smtp            = NULL;
+  var $to              = array();
+  var $cc              = array();
+  var $bcc             = array();
+  var $ReplyTo         = array();
+  var $attachment      = array();
+  var $CustomHeader    = array();
+  var $message_type    = '';
+  var $boundary        = array();
+  var $language        = array();
+  var $error_count     = 0;
+  var $LE              = "\n";
+
+  /////////////////////////////////////////////////
+  // METHODS, VARIABLES
+  /////////////////////////////////////////////////
+
+  /**
+   * Sets message type to HTML.
+   * @param bool $bool
+   * @return void
+   */
+  function IsHTML($bool) {
+    if($bool == true) {
+      $this->ContentType = 'text/html';
+    } else {
+      $this->ContentType = 'text/plain';
+    }
+  }
+
+  /**
+   * Sets Mailer to send message using SMTP.
+   * @return void
+   */
+  function IsSMTP() {
+    $this->Mailer = 'smtp';
+  }
+
+  /**
+   * Sets Mailer to send message using PHP mail() function.
+   * @return void
+   */
+  function IsMail() {
+    $this->Mailer = 'mail';
+  }
+
+  /**
+   * Sets Mailer to send message using the $Sendmail program.
+   * @return void
+   */
+  function IsSendmail() {
+    $this->Mailer = 'sendmail';
+  }
+
+  /**
+   * Sets Mailer to send message using the qmail MTA.
+   * @return void
+   */
+  function IsQmail() {
+    $this->Sendmail = '/var/qmail/bin/sendmail';
+    $this->Mailer = 'sendmail';
+  }
+
+  /////////////////////////////////////////////////
+  // METHODS, RECIPIENTS
+  /////////////////////////////////////////////////
+
+  /**
+   * Adds a "To" address.
+   * @param string $address
+   * @param string $name
+   * @return void
+   */
+  function AddAddress($address, $name = '') {
+    $cur = count($this->to);
+    $this->to[$cur][0] = trim($address);
+    $this->to[$cur][1] = $name;
+  }
+
+  /**
+   * Adds a "Cc" address. Note: this function works
+   * with the SMTP mailer on win32, not with the "mail"
+   * mailer.
+   * @param string $address
+   * @param string $name
+   * @return void
+   */
+  function AddCC($address, $name = '') {
+    $cur = count($this->cc);
+    $this->cc[$cur][0] = trim($address);
+    $this->cc[$cur][1] = $name;
+  }
+
+  /**
+   * Adds a "Bcc" address. Note: this function works
+   * with the SMTP mailer on win32, not with the "mail"
+   * mailer.
+   * @param string $address
+   * @param string $name
+   * @return void
+   */
+  function AddBCC($address, $name = '') {
+    $cur = count($this->bcc);
+    $this->bcc[$cur][0] = trim($address);
+    $this->bcc[$cur][1] = $name;
+  }
+
+  /**
+   * Adds a "Reply-To" address.
+   * @param string $address
+   * @param string $name
+   * @return void
+   */
+  function AddReplyTo($address, $name = '') {
+    $cur = count($this->ReplyTo);
+    $this->ReplyTo[$cur][0] = trim($address);
+    $this->ReplyTo[$cur][1] = $name;
+  }
+
+  /////////////////////////////////////////////////
+  // METHODS, MAIL SENDING
+  /////////////////////////////////////////////////
+
+  /**
+   * Creates message and assigns Mailer. If the message is
+   * not sent successfully then it returns false.  Use the ErrorInfo
+   * variable to view description of the error.
+   * @return bool
+   */
+  function Send() {
+    $header = '';
+    $body = '';
+    $result = true;
+
+    if((count($this->to) + count($this->cc) + count($this->bcc)) < 1) {
+      $this->SetError($this->Lang('provide_address'));
+      return false;
+    }
+
+    /* Set whether the message is multipart/alternative */
+    if(!empty($this->AltBody)) {
+      $this->ContentType = 'multipart/alternative';
+    }
+
+    $this->error_count = 0; // reset errors
+    $this->SetMessageType();
+    $header .= $this->CreateHeader();
+    $body = $this->CreateBody();
+
+    if($body == '') {
+      return false;
+    }
+
+    /* Choose the mailer */
+    switch($this->Mailer) {
+      case 'sendmail':
+        $result = $this->SendmailSend($header, $body);
+        break;
+      case 'smtp':
+        $result = $this->SmtpSend($header, $body);
+        break;
+      case 'mail':
+        $result = $this->MailSend($header, $body);
+        break;
+      default:
+        $result = $this->MailSend($header, $body);
+        break;
+        //$this->SetError($this->Mailer . $this->Lang('mailer_not_supported'));
+        //$result = false;
+        //break;
+    }
+
+    return $result;
+  }
+
+  /**
+   * Sends mail using the $Sendmail program.
+   * @access private
+   * @return bool
+   */
+  function SendmailSend($header, $body) {
+    if ($this->Sender != '') {
+      $sendmail = sprintf("%s -oi -f %s -t", escapeshellcmd($this->Sendmail), escapeshellarg($this->Sender));
+    } else {
+      $sendmail = sprintf("%s -oi -t", escapeshellcmd($this->Sendmail));
+    }
+
+    if(!@$mail = popen($sendmail, 'w')) {
+      $this->SetError($this->Lang('execute') . $this->Sendmail);
+      return false;
+    }
+
+    fputs($mail, $header);
+    fputs($mail, $body);
+
+    $result = pclose($mail) >> 8 & 0xFF;
+    if($result != 0) {
+      $this->SetError($this->Lang('execute') . $this->Sendmail);
+      return false;
+    }
+
+    return true;
+  }
+
+  /**
+   * Sends mail using the PHP mail() function.
+   * @access private
+   * @return bool
+   */
+  function MailSend($header, $body) {
+
+    $to = '';
+    for($i = 0; $i < count($this->to); $i++) {
+      if($i != 0) { $to .= ', '; }
+      $to .= $this->AddrFormat($this->to[$i]);
+    }
+
+    $toArr = split(',', $to);
+
+    if ($this->Sender != '' && strlen(ini_get('safe_mode'))< 1) {
+      $old_from = ini_get('sendmail_from');
+      ini_set('sendmail_from', $this->Sender);
+      $params = sprintf("-oi -f %s", $this->Sender);
+      if ($this->SingleTo === true && count($toArr) > 1) {
+        foreach ($toArr as $key => $val) {
+          $rt = @mail($val, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header, $params);
+        }
+      } else {
+        $rt = @mail($to, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header, $params);
+      }
+    } else {
+      if ($this->SingleTo === true && count($toArr) > 1) {
+        foreach ($toArr as $key => $val) {
+          $rt = @mail($val, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header, $params);
+        }
+      } else {
+        $rt = @mail($to, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header);
+      }
+    }
+
+    if (isset($old_from)) {
+      ini_set('sendmail_from', $old_from);
+    }
+
+    if(!$rt) {
+      $this->SetError($this->Lang('instantiate'));
+      return false;
+    }
+
+    return true;
+  }
+
+  /**
+   * Sends mail via SMTP using PhpSMTP (Author:
+   * Chris Ryan).  Returns bool.  Returns false if there is a
+   * bad MAIL FROM, RCPT, or DATA input.
+   * @access private
+   * @return bool
+   */
+  function SmtpSend($header, $body) {
+    include_once($this->PluginDir . 'class.smtp.php');
+    $error = '';
+    $bad_rcpt = array();
+
+    if(!$this->SmtpConnect()) {
+      return false;
+    }
+
+    $smtp_from = ($this->Sender == '') ? $this->From : $this->Sender;
+    if(!$this->smtp->Mail($smtp_from)) {
+      $error = $this->Lang('from_failed') . $smtp_from;
+      $this->SetError($error);
+      $this->smtp->Reset();
+      return false;
+    }
+
+    /* Attempt to send attach all recipients */
+    for($i = 0; $i < count($this->to); $i++) {
+      if(!$this->smtp->Recipient($this->to[$i][0])) {
+        $bad_rcpt[] = $this->to[$i][0];
+      }
+    }
+    for($i = 0; $i < count($this->cc); $i++) {
+      if(!$this->smtp->Recipient($this->cc[$i][0])) {
+        $bad_rcpt[] = $this->cc[$i][0];
+      }
+    }
+    for($i = 0; $i < count($this->bcc); $i++) {
+      if(!$this->smtp->Recipient($this->bcc[$i][0])) {
+        $bad_rcpt[] = $this->bcc[$i][0];
+      }
+    }
+
+    if(count($bad_rcpt) > 0) { // Create error message
+      for($i = 0; $i < count($bad_rcpt); $i++) {
+        if($i != 0) {
+          $error .= ', ';
+        }
+        $error .= $bad_rcpt[$i];
+      }
+      $error = $this->Lang('recipients_failed') . $error;
+      $this->SetError($error);
+      $this->smtp->Reset();
+      return false;
+    }
+
+    if(!$this->smtp->Data($header . $body)) {
+      $this->SetError($this->Lang('data_not_accepted'));
+      $this->smtp->Reset();
+      return false;
+    }
+    if($this->SMTPKeepAlive == true) {
+      $this->smtp->Reset();
+    } else {
+      $this->SmtpClose();
+    }
+
+    return true;
+  }
+
+  /**
+   * Initiates a connection to an SMTP server.  Returns false if the
+   * operation failed.
+   * @access private
+   * @return bool
+   */
+  function SmtpConnect() {
+    if($this->smtp == NULL) {
+      $this->smtp = new SMTP();
+    }
+
+    $this->smtp->do_debug = $this->SMTPDebug;
+    $hosts = explode(';', $this->Host);
+    $index = 0;
+    $connection = ($this->smtp->Connected());
+
+    /* Retry while there is no connection */
+    while($index < count($hosts) && $connection == false) {
+      $hostinfo = array();
+      if(eregi('^(.+):([0-9]+)$', $hosts[$index], $hostinfo)) {
+        $host = $hostinfo[1];
+        $port = $hostinfo[2];
+      } else {
+        $host = $hosts[$index];
+        $port = $this->Port;
+      }
+
+      if($this->smtp->Connect(((!empty($this->SMTPSecure))?$this->SMTPSecure.'://':'').$host, $port, $this->Timeout)) {
+        if ($this->Helo != '') {
+          $this->smtp->Hello($this->Helo);
+        } else {
+          $this->smtp->Hello($this->ServerHostname());
+        }
+
+        $connection = true;
+        if($this->SMTPAuth) {
+          if(!$this->smtp->Authenticate($this->Username, $this->Password)) {
+            $this->SetError($this->Lang('authenticate'));
+            $this->smtp->Reset();
+            $connection = false;
+          }
+        }
+      }
+      $index++;
+    }
+    if(!$connection) {
+      $this->SetError($this->Lang('connect_host'));
+    }
+
+    return $connection;
+  }
+
+  /**
+   * Closes the active SMTP session if one exists.
+   * @return void
+   */
+  function SmtpClose() {
+    if($this->smtp != NULL) {
+      if($this->smtp->Connected()) {
+        $this->smtp->Quit();
+        $this->smtp->Close();
+      }
+    }
+  }
+
+  /**
+   * Sets the language for all class error messages.  Returns false
+   * if it cannot load the language file.  The default language type
+   * is English.
+   * @param string $lang_type Type of language (e.g. Portuguese: "br")
+   * @param string $lang_path Path to the language file directory
+   * @access public
+   * @return bool
+   */
+  function SetLanguage($lang_type, $lang_path = 'language/') {
+    if(file_exists($lang_path.'phpmailer.lang-'.$lang_type.'.php')) {
+      include($lang_path.'phpmailer.lang-'.$lang_type.'.php');
+    } elseif (file_exists($lang_path.'phpmailer.lang-en.php')) {
+      include($lang_path.'phpmailer.lang-en.php');
+    } else {
+      $this->SetError('Could not load language file');
+      return false;
+    }
+    $this->language = $PHPMAILER_LANG;
+
+    return true;
+  }
+
+  /////////////////////////////////////////////////
+  // METHODS, MESSAGE CREATION
+  /////////////////////////////////////////////////
+
+  /**
+   * Creates recipient headers.
+   * @access private
+   * @return string
+   */
+  function AddrAppend($type, $addr) {
+    $addr_str = $type . ': ';
+    $addr_str .= $this->AddrFormat($addr[0]);
+    if(count($addr) > 1) {
+      for($i = 1; $i < count($addr); $i++) {
+        $addr_str .= ', ' . $this->AddrFormat($addr[$i]);
+      }
+    }
+    $addr_str .= $this->LE;
+
+    return $addr_str;
+  }
+
+  /**
+   * Formats an address correctly.
+   * @access private
+   * @return string
+   */
+  function AddrFormat($addr) {
+    if(empty($addr[1])) {
+      $formatted = $this->SecureHeader($addr[0]);
+    } else {
+      $formatted = $this->EncodeHeader($this->SecureHeader($addr[1]), 'phrase') . " <" . $this->SecureHeader($addr[0]) . ">";
+    }
+
+    return $formatted;
+  }
+
+  /**
+   * Wraps message for use with mailers that do not
+   * automatically perform wrapping and for quoted-printable.
+   * Original written by philippe.
+   * @access private
+   * @return string
+   */
+  function WrapText($message, $length, $qp_mode = false) {
+    $soft_break = ($qp_mode) ? sprintf(" =%s", $this->LE) : $this->LE;
+
+    $message = $this->FixEOL($message);
+    if (substr($message, -1) == $this->LE) {
+      $message = substr($message, 0, -1);
+    }
+
+    $line = explode($this->LE, $message);
+    $message = '';
+    for ($i=0 ;$i < count($line); $i++) {
+      $line_part = explode(' ', $line[$i]);
+      $buf = '';
+      for ($e = 0; $e<count($line_part); $e++) {
+        $word = $line_part[$e];
+        if ($qp_mode and (strlen($word) > $length)) {
+          $space_left = $length - strlen($buf) - 1;
+          if ($e != 0) {
+            if ($space_left > 20) {
+              $len = $space_left;
+              if (substr($word, $len - 1, 1) == '=') {
+                $len--;
+              } elseif (substr($word, $len - 2, 1) == '=') {
+                $len -= 2;
+              }
+              $part = substr($word, 0, $len);
+              $word = substr($word, $len);
+              $buf .= ' ' . $part;
+              $message .= $buf . sprintf("=%s", $this->LE);
+            } else {
+              $message .= $buf . $soft_break;
+            }
+            $buf = '';
+          }
+          while (strlen($word) > 0) {
+            $len = $length;
+            if (substr($word, $len - 1, 1) == '=') {
+              $len--;
+            } elseif (substr($word, $len - 2, 1) == '=') {
+              $len -= 2;
+            }
+            $part = substr($word, 0, $len);
+            $word = substr($word, $len);
+
+            if (strlen($word) > 0) {
+              $message .= $part . sprintf("=%s", $this->LE);
+            } else {
+              $buf = $part;
+            }
+          }
+        } else {
+          $buf_o = $buf;
+          $buf .= ($e == 0) ? $word : (' ' . $word);
+
+          if (strlen($buf) > $length and $buf_o != '') {
+            $message .= $buf_o . $soft_break;
+            $buf = $word;
+          }
+        }
+      }
+      $message .= $buf . $this->LE;
+    }
+
+    return $message;
+  }
+
+  /**
+   * Set the body wrapping.
+   * @access private
+   * @return void
+   */
+  function SetWordWrap() {
+    if($this->WordWrap < 1) {
+      return;
+    }
+
+    switch($this->message_type) {
+      case 'alt':
+        /* fall through */
+      case 'alt_attachments':
+        $this->AltBody = $this->WrapText($this->AltBody, $this->WordWrap);
+        break;
+      default:
+        $this->Body = $this->WrapText($this->Body, $this->WordWrap);
+        break;
+    }
+  }
+
+  /**
+   * Assembles message header.
+   * @access private
+   * @return string
+   */
+  function CreateHeader() {
+    $result = '';
+
+    /* Set the boundaries */
+    $uniq_id = md5(uniqid(time()));
+    $this->boundary[1] = 'b1_' . $uniq_id;
+    $this->boundary[2] = 'b2_' . $uniq_id;
+
+    $result .= $this->HeaderLine('Date', $this->RFCDate());
+    if($this->Sender == '') {
+      $result .= $this->HeaderLine('Return-Path', trim($this->From));
+    } else {
+      $result .= $this->HeaderLine('Return-Path', trim($this->Sender));
+    }
+
+    /* To be created automatically by mail() */
+    if($this->Mailer != 'mail') {
+      if(count($this->to) > 0) {
+        $result .= $this->AddrAppend('To', $this->to);
+      } elseif (count($this->cc) == 0) {
+        $result .= $this->HeaderLine('To', 'undisclosed-recipients:;');
+      }
+      if(count($this->cc) > 0) {
+        $result .= $this->AddrAppend('Cc', $this->cc);
+      }
+    }
+
+    $from = array();
+    $from[0][0] = trim($this->From);
+    $from[0][1] = $this->FromName;
+    $result .= $this->AddrAppend('From', $from);
+
+    /* sendmail and mail() extract Cc from the header before sending */
+    if((($this->Mailer == 'sendmail') || ($this->Mailer == 'mail')) && (count($this->cc) > 0)) {
+      $result .= $this->AddrAppend('Cc', $this->cc);
+    }
+
+    /* sendmail and mail() extract Bcc from the header before sending */
+    if((($this->Mailer == 'sendmail') || ($this->Mailer == 'mail')) && (count($this->bcc) > 0)) {
+      $result .= $this->AddrAppend('Bcc', $this->bcc);
+    }
+
+    if(count($this->ReplyTo) > 0) {
+      $result .= $this->AddrAppend('Reply-To', $this->ReplyTo);
+    }
+
+    /* mail() sets the subject itself */
+    if($this->Mailer != 'mail') {
+      $result .= $this->HeaderLine('Subject', $this->EncodeHeader($this->SecureHeader($this->Subject)));
+    }
+
+    $result .= sprintf("Message-ID: <%s@%s>%s", $uniq_id, $this->ServerHostname(), $this->LE);
+    $result .= $this->HeaderLine('X-Priority', $this->Priority);
+    $result .= $this->HeaderLine('X-Mailer', 'PHPMailer (phpmailer.sourceforge.net) [version ' . $this->Version . ']');
+
+    if($this->ConfirmReadingTo != '') {
+      $result .= $this->HeaderLine('Disposition-Notification-To', '<' . trim($this->ConfirmReadingTo) . '>');
+    }
+
+    // Add custom headers
+    for($index = 0; $index < count($this->CustomHeader); $index++) {
+      $result .= $this->HeaderLine(trim($this->CustomHeader[$index][0]), $this->EncodeHeader(trim($this->CustomHeader[$index][1])));
+    }
+    $result .= $this->HeaderLine('MIME-Version', '1.0');
+
+    switch($this->message_type) {
+      case 'plain':
+        $result .= $this->HeaderLine('Content-Transfer-Encoding', $this->Encoding);
+        $result .= sprintf("Content-Type: %s; charset=\"%s\"", $this->ContentType, $this->CharSet);
+        break;
+      case 'attachments':
+        /* fall through */
+      case 'alt_attachments':
+        if($this->InlineImageExists()){
+          $result .= sprintf("Content-Type: %s;%s\ttype=\"text/html\";%s\tboundary=\"%s\"%s", 'multipart/related', $this->LE, $this->LE, $this->boundary[1], $this->LE);
+        } else {
+          $result .= $this->HeaderLine('Content-Type', 'multipart/mixed;');
+          $result .= $this->TextLine("\tboundary=\"" . $this->boundary[1] . '"');
+        }
+        break;
+      case 'alt':
+        $result .= $this->HeaderLine('Content-Type', 'multipart/alternative;');
+        $result .= $this->TextLine("\tboundary=\"" . $this->boundary[1] . '"');
+        break;
+    }
+
+    if($this->Mailer != 'mail') {
+      $result .= $this->LE.$this->LE;
+    }
+
+    return $result;
+  }
+
+  /**
+   * Assembles the message body.  Returns an empty string on failure.
+   * @access private
+   * @return string
+   */
+  function CreateBody() {
+    $result = '';
+
+    $this->SetWordWrap();
+
+    switch($this->message_type) {
+      case 'alt':
+        $result .= $this->GetBoundary($this->boundary[1], '', 'text/plain', '');
+        $result .= $this->EncodeString($this->AltBody, $this->Encoding);
+        $result .= $this->LE.$this->LE;
+        $result .= $this->GetBoundary($this->boundary[1], '', 'text/html', '');
+        $result .= $this->EncodeString($this->Body, $this->Encoding);
+        $result .= $this->LE.$this->LE;
+        $result .= $this->EndBoundary($this->boundary[1]);
+        break;
+      case 'plain':
+        $result .= $this->EncodeString($this->Body, $this->Encoding);
+        break;
+      case 'attachments':
+        $result .= $this->GetBoundary($this->boundary[1], '', '', '');
+        $result .= $this->EncodeString($this->Body, $this->Encoding);
+        $result .= $this->LE;
+        $result .= $this->AttachAll();
+        break;
+      case 'alt_attachments':
+        $result .= sprintf("--%s%s", $this->boundary[1], $this->LE);
+        $result .= sprintf("Content-Type: %s;%s" . "\tboundary=\"%s\"%s", 'multipart/alternative', $this->LE, $this->boundary[2], $this->LE.$this->LE);
+        $result .= $this->GetBoundary($this->boundary[2], '', 'text/plain', '') . $this->LE; // Create text body
+        $result .= $this->EncodeString($this->AltBody, $this->Encoding);
+        $result .= $this->LE.$this->LE;
+        $result .= $this->GetBoundary($this->boundary[2], '', 'text/html', '') . $this->LE; // Create the HTML body
+        $result .= $this->EncodeString($this->Body, $this->Encoding);
+        $result .= $this->LE.$this->LE;
+        $result .= $this->EndBoundary($this->boundary[2]);
+        $result .= $this->AttachAll();
+        break;
+    }
+    if($this->IsError()) {
+      $result = '';
+    }
+
+    return $result;
+  }
+
+  /**
+   * Returns the start of a message boundary.
+   * @access private
+   */
+  function GetBoundary($boundary, $charSet, $contentType, $encoding) {
+    $result = '';
+    if($charSet == '') {
+      $charSet = $this->CharSet;
+    }
+    if($contentType == '') {
+      $contentType = $this->ContentType;
+    }
+    if($encoding == '') {
+      $encoding = $this->Encoding;
+    }
+    $result .= $this->TextLine('--' . $boundary);
+    $result .= sprintf("Content-Type: %s; charset = \"%s\"", $contentType, $charSet);
+    $result .= $this->LE;
+    $result .= $this->HeaderLine('Content-Transfer-Encoding', $encoding);
+    $result .= $this->LE;
+
+    return $result;
+  }
+
+  /**
+   * Returns the end of a message boundary.
+   * @access private
+   */
+  function EndBoundary($boundary) {
+    return $this->LE . '--' . $boundary . '--' . $this->LE;
+  }
+
+  /**
+   * Sets the message type.
+   * @access private
+   * @return void
+   */
+  function SetMessageType() {
+    if(count($this->attachment) < 1 && strlen($this->AltBody) < 1) {
+      $this->message_type = 'plain';
+    } else {
+      if(count($this->attachment) > 0) {
+        $this->message_type = 'attachments';
+      }
+      if(strlen($this->AltBody) > 0 && count($this->attachment) < 1) {
+        $this->message_type = 'alt';
+      }
+      if(strlen($this->AltBody) > 0 && count($this->attachment) > 0) {
+        $this->message_type = 'alt_attachments';
+      }
+    }
+  }
+
+  /* Returns a formatted header line.
+   * @access private
+   * @return string
+   */
+  function HeaderLine($name, $value) {
+    return $name . ': ' . $value . $this->LE;
+  }
+
+  /**
+   * Returns a formatted mail line.
+   * @access private
+   * @return string
+   */
+  function TextLine($value) {
+    return $value . $this->LE;
+  }
+
+  /////////////////////////////////////////////////
+  // CLASS METHODS, ATTACHMENTS
+  /////////////////////////////////////////////////
+
+  /**
+   * Adds an attachment from a path on the filesystem.
+   * Returns false if the file could not be found
+   * or accessed.
+   * @param string $path Path to the attachment.
+   * @param string $name Overrides the attachment name.
+   * @param string $encoding File encoding (see $Encoding).
+   * @param string $type File extension (MIME) type.
+   * @return bool
+   */
+  function AddAttachment($path, $name = '', $encoding = 'base64', $type = 'application/octet-stream') {
+    if(!@is_file($path)) {
+      $this->SetError($this->Lang('file_access') . $path);
+      return false;
+    }
+
+    $filename = basename($path);
+    if($name == '') {
+      $name = $filename;
+    }
+
+    $cur = count($this->attachment);
+    $this->attachment[$cur][0] = $path;
+    $this->attachment[$cur][1] = $filename;
+    $this->attachment[$cur][2] = $name;
+    $this->attachment[$cur][3] = $encoding;
+    $this->attachment[$cur][4] = $type;
+    $this->attachment[$cur][5] = false; // isStringAttachment
+    $this->attachment[$cur][6] = 'attachment';
+    $this->attachment[$cur][7] = 0;
+
+    return true;
+  }
+
+  /**
+   * Attaches all fs, string, and binary attachments to the message.
+   * Returns an empty string on failure.
+   * @access private
+   * @return string
+   */
+  function AttachAll() {
+    /* Return text of body */
+    $mime = array();
+
+    /* Add all attachments */
+    for($i = 0; $i < count($this->attachment); $i++) {
+      /* Check for string attachment */
+      $bString = $this->attachment[$i][5];
+      if ($bString) {
+        $string = $this->attachment[$i][0];
+      } else {
+        $path = $this->attachment[$i][0];
+      }
+
+      $filename    = $this->attachment[$i][1];
+      $name        = $this->attachment[$i][2];
+      $encoding    = $this->attachment[$i][3];
+      $type        = $this->attachment[$i][4];
+      $disposition = $this->attachment[$i][6];
+      $cid         = $this->attachment[$i][7];
+
+      $mime[] = sprintf("--%s%s", $this->boundary[1], $this->LE);
+      $mime[] = sprintf("Content-Type: %s; name=\"%s\"%s", $type, $name, $this->LE);
+      $mime[] = sprintf("Content-Transfer-Encoding: %s%s", $encoding, $this->LE);
+
+      if($disposition == 'inline') {
+        $mime[] = sprintf("Content-ID: <%s>%s", $cid, $this->LE);
+      }
+
+      $mime[] = sprintf("Content-Disposition: %s; filename=\"%s\"%s", $disposition, $name, $this->LE.$this->LE);
+
+      /* Encode as string attachment */
+      if($bString) {
+        $mime[] = $this->EncodeString($string, $encoding);
+        if($this->IsError()) {
+          return '';
+        }
+        $mime[] = $this->LE.$this->LE;
+      } else {
+        $mime[] = $this->EncodeFile($path, $encoding);
+        if($this->IsError()) {
+          return '';
+        }
+        $mime[] = $this->LE.$this->LE;
+      }
+    }
+
+    $mime[] = sprintf("--%s--%s", $this->boundary[1], $this->LE);
+
+    return join('', $mime);
+  }
+
+  /**
+   * Encodes attachment in requested format.  Returns an
+   * empty string on failure.
+   * @access private
+   * @return string
+   */
+  function EncodeFile ($path, $encoding = 'base64') {
+    if(!@$fd = fopen($path, 'rb')) {
+      $this->SetError($this->Lang('file_open') . $path);
+      return '';
+    }
+    $magic_quotes = get_magic_quotes_runtime();
+    set_magic_quotes_runtime(0);
+    $file_buffer = fread($fd, filesize($path));
+    $file_buffer = $this->EncodeString($file_buffer, $encoding);
+    fclose($fd);
+    set_magic_quotes_runtime($magic_quotes);
+
+    return $file_buffer;
+  }
+
+  /**
+   * Encodes string to requested format. Returns an
+   * empty string on failure.
+   * @access private
+   * @return string
+   */
+  function EncodeString ($str, $encoding = 'base64') {
+    $encoded = '';
+    switch(strtolower($encoding)) {
+      case 'base64':
+        /* chunk_split is found in PHP >= 3.0.6 */
+        $encoded = chunk_split(base64_encode($str), 76, $this->LE);
+        break;
+      case '7bit':
+      case '8bit':
+        $encoded = $this->FixEOL($str);
+        if (substr($encoded, -(strlen($this->LE))) != $this->LE)
+          $encoded .= $this->LE;
+        break;
+      case 'binary':
+        $encoded = $str;
+        break;
+      case 'quoted-printable':
+        $encoded = $this->EncodeQP($str);
+        break;
+      default:
+        $this->SetError($this->Lang('encoding') . $encoding);
+        break;
+    }
+    return $encoded;
+  }
+
+  /**
+   * Encode a header string to best of Q, B, quoted or none.
+   * @access private
+   * @return string
+   */
+  function EncodeHeader ($str, $position = 'text') {
+    $x = 0;
+
+    switch (strtolower($position)) {
+      case 'phrase':
+        if (!preg_match('/[\200-\377]/', $str)) {
+          /* Can't use addslashes as we don't know what value has magic_quotes_sybase. */
+          $encoded = addcslashes($str, "\0..\37\177\\\"");
+          if (($str == $encoded) && !preg_match('/[^A-Za-z0-9!#$%&\'*+\/=?^_`{|}~ -]/', $str)) {
+            return ($encoded);
+          } else {
+            return ("\"$encoded\"");
+          }
+        }
+        $x = preg_match_all('/[^\040\041\043-\133\135-\176]/', $str, $matches);
+        break;
+      case 'comment':
+        $x = preg_match_all('/[()"]/', $str, $matches);
+        /* Fall-through */
+      case 'text':
+      default:
+        $x += preg_match_all('/[\000-\010\013\014\016-\037\177-\377]/', $str, $matches);
+        break;
+    }
+
+    if ($x == 0) {
+      return ($str);
+    }
+
+    $maxlen = 75 - 7 - strlen($this->CharSet);
+    /* Try to select the encoding which should produce the shortest output */
+    if (strlen($str)/3 < $x) {
+      $encoding = 'B';
+      $encoded = base64_encode($str);
+      $maxlen -= $maxlen % 4;
+      $encoded = trim(chunk_split($encoded, $maxlen, "\n"));
+    } else {
+      $encoding = 'Q';
+      $encoded = $this->EncodeQ($str, $position);
+      $encoded = $this->WrapText($encoded, $maxlen, true);
+      $encoded = str_replace('='.$this->LE, "\n", trim($encoded));
+    }
+
+    $encoded = preg_replace('/^(.*)$/m', " =?".$this->CharSet."?$encoding?\\1?=", $encoded);
+    $encoded = trim(str_replace("\n", $this->LE, $encoded));
+
+    return $encoded;
+  }
+
+  /**
+   * Encode string to quoted-printable.
+   * @access private
+   * @return string
+   */
+  function EncodeQP( $input = '', $line_max = 76, $space_conv = false ) {
+    $hex = array('0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F');
+    $lines = preg_split('/(?:\r\n|\r|\n)/', $input);
+    $eol = "\r\n";
+    $escape = '=';
+    $output = '';
+    while( list(, $line) = each($lines) ) {
+      $linlen = strlen($line);
+      $newline = '';
+      for($i = 0; $i < $linlen; $i++) {
+        $c = substr( $line, $i, 1 );
+        $dec = ord( $c );
+        if ( ( $i == 0 ) && ( $dec == 46 ) ) { // convert first point in the line into =2E
+          $c = '=2E';
+        }
+        if ( $dec == 32 ) {
+          if ( $i == ( $linlen - 1 ) ) { // convert space at eol only
+            $c = '=20';
+          } else if ( $space_conv ) {
+            $c = '=20';
+          }
+        } elseif ( ($dec == 61) || ($dec < 32 ) || ($dec > 126) ) { // always encode "\t", which is *not* required
+          $h2 = floor($dec/16);
+          $h1 = floor($dec%16);
+          $c = $escape.$hex[$h2].$hex[$h1];
+        }
+        if ( (strlen($newline) + strlen($c)) >= $line_max ) { // CRLF is not counted
+          $output .= $newline.$escape.$eol; //  soft line break; " =\r\n" is okay
+          $newline = '';
+          // check if newline first character will be point or not
+          if ( $dec == 46 ) {
+            $c = '=2E';
+          }
+        }
+        $newline .= $c;
+      } // end of for
+      $output .= $newline.$eol;
+    } // end of while
+    return trim($output);
+  }
+
+  /**
+   * Encode string to q encoding.
+   * @access private
+   * @return string
+   */
+  function EncodeQ ($str, $position = 'text') {
+    /* There should not be any EOL in the string */
+    $encoded = preg_replace("[\r\n]", '', $str);
+
+    switch (strtolower($position)) {
+      case 'phrase':
+        $encoded = preg_replace("/([^A-Za-z0-9!*+\/ -])/e", "'='.sprintf('%02X', ord('\\1'))", $encoded);
+        break;
+      case 'comment':
+        $encoded = preg_replace("/([\(\)\"])/e", "'='.sprintf('%02X', ord('\\1'))", $encoded);
+      case 'text':
+      default:
+        /* Replace every high ascii, control =, ? and _ characters */
+        $encoded = preg_replace('/([\000-\011\013\014\016-\037\075\077\137\177-\377])/e',
+              "'='.sprintf('%02X', ord('\\1'))", $encoded);
+        break;
+    }
+
+    /* Replace every spaces to _ (more readable than =20) */
+    $encoded = str_replace(' ', '_', $encoded);
+
+    return $encoded;
+  }
+
+  /**
+   * Adds a string or binary attachment (non-filesystem) to the list.
+   * This method can be used to attach ascii or binary data,
+   * such as a BLOB record from a database.
+   * @param string $string String attachment data.
+   * @param string $filename Name of the attachment.
+   * @param string $encoding File encoding (see $Encoding).
+   * @param string $type File extension (MIME) type.
+   * @return void
+   */
+  function AddStringAttachment($string, $filename, $encoding = 'base64', $type = 'application/octet-stream') {
+    /* Append to $attachment array */
+    $cur = count($this->attachment);
+    $this->attachment[$cur][0] = $string;
+    $this->attachment[$cur][1] = $filename;
+    $this->attachment[$cur][2] = $filename;
+    $this->attachment[$cur][3] = $encoding;
+    $this->attachment[$cur][4] = $type;
+    $this->attachment[$cur][5] = true; // isString
+    $this->attachment[$cur][6] = 'attachment';
+    $this->attachment[$cur][7] = 0;
+  }
+
+  /**
+   * Adds an embedded attachment.  This can include images, sounds, and
+   * just about any other document.  Make sure to set the $type to an
+   * image type.  For JPEG images use "image/jpeg" and for GIF images
+   * use "image/gif".
+   * @param string $path Path to the attachment.
+   * @param string $cid Content ID of the attachment.  Use this to identify
+   *        the Id for accessing the image in an HTML form.
+   * @param string $name Overrides the attachment name.
+   * @param string $encoding File encoding (see $Encoding).
+   * @param string $type File extension (MIME) type.
+   * @return bool
+   */
+  function AddEmbeddedImage($path, $cid, $name = '', $encoding = 'base64', $type = 'application/octet-stream') {
+
+    if(!@is_file($path)) {
+      $this->SetError($this->Lang('file_access') . $path);
+      return false;
+    }
+
+    $filename = basename($path);
+    if($name == '') {
+      $name = $filename;
+    }
+
+    /* Append to $attachment array */
+    $cur = count($this->attachment);
+    $this->attachment[$cur][0] = $path;
+    $this->attachment[$cur][1] = $filename;
+    $this->attachment[$cur][2] = $name;
+    $this->attachment[$cur][3] = $encoding;
+    $this->attachment[$cur][4] = $type;
+    $this->attachment[$cur][5] = false;
+    $this->attachment[$cur][6] = 'inline';
+    $this->attachment[$cur][7] = $cid;
+
+    return true;
+  }
+
+  /**
+   * Returns true if an inline attachment is present.
+   * @access private
+   * @return bool
+   */
+  function InlineImageExists() {
+    $result = false;
+    for($i = 0; $i < count($this->attachment); $i++) {
+      if($this->attachment[$i][6] == 'inline') {
+        $result = true;
+        break;
+      }
+    }
+
+    return $result;
+  }
+
+  /////////////////////////////////////////////////
+  // CLASS METHODS, MESSAGE RESET
+  /////////////////////////////////////////////////
+
+  /**
+   * Clears all recipients assigned in the TO array.  Returns void.
+   * @return void
+   */
+  function ClearAddresses() {
+    $this->to = array();
+  }
+
+  /**
+   * Clears all recipients assigned in the CC array.  Returns void.
+   * @return void
+   */
+  function ClearCCs() {
+    $this->cc = array();
+  }
+
+  /**
+   * Clears all recipients assigned in the BCC array.  Returns void.
+   * @return void
+   */
+  function ClearBCCs() {
+    $this->bcc = array();
+  }
+
+  /**
+   * Clears all recipients assigned in the ReplyTo array.  Returns void.
+   * @return void
+   */
+  function ClearReplyTos() {
+    $this->ReplyTo = array();
+  }
+
+  /**
+   * Clears all recipients assigned in the TO, CC and BCC
+   * array.  Returns void.
+   * @return void
+   */
+  function ClearAllRecipients() {
+    $this->to = array();
+    $this->cc = array();
+    $this->bcc = array();
+  }
+
+  /**
+   * Clears all previously set filesystem, string, and binary
+   * attachments.  Returns void.
+   * @return void
+   */
+  function ClearAttachments() {
+    $this->attachment = array();
+  }
+
+  /**
+   * Clears all custom headers.  Returns void.
+   * @return void
+   */
+  function ClearCustomHeaders() {
+    $this->CustomHeader = array();
+  }
+
+  /////////////////////////////////////////////////
+  // CLASS METHODS, MISCELLANEOUS
+  /////////////////////////////////////////////////
+
+  /**
+   * Adds the error message to the error container.
+   * Returns void.
+   * @access private
+   * @return void
+   */
+  function SetError($msg) {
+    $this->error_count++;
+    $this->ErrorInfo = $msg;
+  }
+
+  /**
+   * Returns the proper RFC 822 formatted date.
+   * @access private
+   * @return string
+   */
+  function RFCDate() {
+    $tz = date('Z');
+    $tzs = ($tz < 0) ? '-' : '+';
+    $tz = abs($tz);
+    $tz = (int)($tz/3600)*100 + ($tz%3600)/60;
+    $result = sprintf("%s %s%04d", date('D, j M Y H:i:s'), $tzs, $tz);
+
+    return $result;
+  }
+
+  /**
+   * Returns the appropriate server variable.  Should work with both
+   * PHP 4.1.0+ as well as older versions.  Returns an empty string
+   * if nothing is found.
+   * @access private
+   * @return mixed
+   */
+  function ServerVar($varName) {
+    global $HTTP_SERVER_VARS;
+    global $HTTP_ENV_VARS;
+
+    if(!isset($_SERVER)) {
+      $_SERVER = $HTTP_SERVER_VARS;
+      if(!isset($_SERVER['REMOTE_ADDR'])) {
+        $_SERVER = $HTTP_ENV_VARS; // must be Apache
+      }
+    }
+
+    if(isset($_SERVER[$varName])) {
+      return $_SERVER[$varName];
+    } else {
+      return '';
+    }
+  }
+
+  /**
+   * Returns the server hostname or 'localhost.localdomain' if unknown.
+   * @access private
+   * @return string
+   */
+  function ServerHostname() {
+    if ($this->Hostname != '') {
+      $result = $this->Hostname;
+    } elseif ($this->ServerVar('SERVER_NAME') != '') {
+      $result = $this->ServerVar('SERVER_NAME');
+    } else {
+      $result = 'localhost.localdomain';
+    }
+
+    return $result;
+  }
+
+  /**
+   * Returns a message in the appropriate language.
+   * @access private
+   * @return string
+   */
+  function Lang($key) {
+    if(count($this->language) < 1) {
+      $this->SetLanguage('en'); // set the default language
+    }
+
+    if(isset($this->language[$key])) {
+      return $this->language[$key];
+    } else {
+      return 'Language string failed to load: ' . $key;
+    }
+  }
+
+  /**
+   * Returns true if an error occurred.
+   * @return bool
+   */
+  function IsError() {
+    return ($this->error_count > 0);
+  }
+
+  /**
+   * Changes every end of line from CR or LF to CRLF.
+   * @access private
+   * @return string
+   */
+  function FixEOL($str) {
+    $str = str_replace("\r\n", "\n", $str);
+    $str = str_replace("\r", "\n", $str);
+    $str = str_replace("\n", $this->LE, $str);
+    return $str;
+  }
+
+  /**
+   * Adds a custom header.
+   * @return void
+   */
+  function AddCustomHeader($custom_header) {
+    $this->CustomHeader[] = explode(':', $custom_header, 2);
+  }
+
+  /**
+   * Evaluates the message and returns modifications for inline images and backgrounds
+   * @access public
+   * @return $message
+   */
+  function MsgHTML($message) {
+    preg_match_all("/(src|background)=\"(.*)\"/Ui", $message, $images);
+    if(isset($images[2])) {
+      foreach($images[2] as $i => $url) {
+        $filename  = basename($url);
+        $directory = dirname($url);
+        $cid       = 'cid:' . md5($filename);
+        $fileParts = split("\.", $filename);
+        $ext       = $fileParts[1];
+        $mimeType  = $this->_mime_types($ext);
+        $message = preg_replace("/".$images[1][$i]."=\"".preg_quote($url, '/')."\"/Ui", $images[1][$i]."=\"".$cid."\"", $message);
+        $this->AddEmbeddedImage($url, md5($filename), $filename, 'base64', $mimeType);
+      }
+    }
+    $this->IsHTML(true);
+    $this->Body = $message;
+    $textMsg = trim(strip_tags($message));
+    if ( !empty($textMsg) && empty($this->AltBody) ) {
+      $this->AltBody = $textMsg;
+    }
+    if ( empty($this->AltBody) ) {
+      $this->AltBody = 'To view this email message, open the email in with HTML compatibility!' . "\n\n";
+    }
+  }
+
+  /**
+   * Gets the mime type of the embedded or inline image
+   * @access private
+   * @return mime type of ext
+   */
+  function _mime_types($ext = '') {
+    $mimes = array(
+      'hqx'  =>  'application/mac-binhex40',
+      'cpt'   =>  'application/mac-compactpro',
+      'doc'   =>  'application/msword',
+      'bin'   =>  'application/macbinary',
+      'dms'   =>  'application/octet-stream',
+      'lha'   =>  'application/octet-stream',
+      'lzh'   =>  'application/octet-stream',
+      'exe'   =>  'application/octet-stream',
+      'class' =>  'application/octet-stream',
+      'psd'   =>  'application/octet-stream',
+      'so'    =>  'application/octet-stream',
+      'sea'   =>  'application/octet-stream',
+      'dll'   =>  'application/octet-stream',
+      'oda'   =>  'application/oda',
+      'pdf'   =>  'application/pdf',
+      'ai'    =>  'application/postscript',
+      'eps'   =>  'application/postscript',
+      'ps'    =>  'application/postscript',
+      'smi'   =>  'application/smil',
+      'smil'  =>  'application/smil',
+      'mif'   =>  'application/vnd.mif',
+      'xls'   =>  'application/vnd.ms-excel',
+      'ppt'   =>  'application/vnd.ms-powerpoint',
+      'wbxml' =>  'application/vnd.wap.wbxml',
+      'wmlc'  =>  'application/vnd.wap.wmlc',
+      'dcr'   =>  'application/x-director',
+      'dir'   =>  'application/x-director',
+      'dxr'   =>  'application/x-director',
+      'dvi'   =>  'application/x-dvi',
+      'gtar'  =>  'application/x-gtar',
+      'php'   =>  'application/x-httpd-php',
+      'php4'  =>  'application/x-httpd-php',
+      'php3'  =>  'application/x-httpd-php',
+      'phtml' =>  'application/x-httpd-php',
+      'phps'  =>  'application/x-httpd-php-source',
+      'js'    =>  'application/x-javascript',
+      'swf'   =>  'application/x-shockwave-flash',
+      'sit'   =>  'application/x-stuffit',
+      'tar'   =>  'application/x-tar',
+      'tgz'   =>  'application/x-tar',
+      'xhtml' =>  'application/xhtml+xml',
+      'xht'   =>  'application/xhtml+xml',
+      'zip'   =>  'application/zip',
+      'mid'   =>  'audio/midi',
+      'midi'  =>  'audio/midi',
+      'mpga'  =>  'audio/mpeg',
+      'mp2'   =>  'audio/mpeg',
+      'mp3'   =>  'audio/mpeg',
+      'aif'   =>  'audio/x-aiff',
+      'aiff'  =>  'audio/x-aiff',
+      'aifc'  =>  'audio/x-aiff',
+      'ram'   =>  'audio/x-pn-realaudio',
+      'rm'    =>  'audio/x-pn-realaudio',
+      'rpm'   =>  'audio/x-pn-realaudio-plugin',
+      'ra'    =>  'audio/x-realaudio',
+      'rv'    =>  'video/vnd.rn-realvideo',
+      'wav'   =>  'audio/x-wav',
+      'bmp'   =>  'image/bmp',
+      'gif'   =>  'image/gif',
+      'jpeg'  =>  'image/jpeg',
+      'jpg'   =>  'image/jpeg',
+      'jpe'   =>  'image/jpeg',
+      'png'   =>  'image/png',
+      'tiff'  =>  'image/tiff',
+      'tif'   =>  'image/tiff',
+      'css'   =>  'text/css',
+      'html'  =>  'text/html',
+      'htm'   =>  'text/html',
+      'shtml' =>  'text/html',
+      'txt'   =>  'text/plain',
+      'text'  =>  'text/plain',
+      'log'   =>  'text/plain',
+      'rtx'   =>  'text/richtext',
+      'rtf'   =>  'text/rtf',
+      'xml'   =>  'text/xml',
+      'xsl'   =>  'text/xml',
+      'mpeg'  =>  'video/mpeg',
+      'mpg'   =>  'video/mpeg',
+      'mpe'   =>  'video/mpeg',
+      'qt'    =>  'video/quicktime',
+      'mov'   =>  'video/quicktime',
+      'avi'   =>  'video/x-msvideo',
+      'movie' =>  'video/x-sgi-movie',
+      'doc'   =>  'application/msword',
+      'word'  =>  'application/msword',
+      'xl'    =>  'application/excel',
+      'eml'   =>  'message/rfc822'
+    );
+    return ( ! isset($mimes[strtolower($ext)])) ? 'application/x-unknown-content-type' : $mimes[strtolower($ext)];
+  }
+
+  /**
+   * Set (or reset) Class Objects (variables)
+   *
+   * Usage Example:
+   * $page->set('X-Priority', '3');
+   *
+   * @access public
+   * @param string $name Parameter Name
+   * @param mixed $value Parameter Value
+   * NOTE: will not work with arrays, there are no arrays to set/reset
+   */
+  function set ( $name, $value = '' ) {
+    if ( isset($this->$name) ) {
+      $this->$name = $value;
+    } else {
+      $this->SetError('Cannot set or reset variable ' . $name);
+      return false;
+    }
+  }
+
+  /**
+   * Read a file from a supplied filename and return it.
+   *
+   * @access public
+   * @param string $filename Parameter File Name
+   */
+  function getFile($filename) {
+    $return = '';
+    if ($fp = fopen($filename, 'rb')) {
+      while (!feof($fp)) {
+        $return .= fread($fp, 1024);
+      }
+      fclose($fp);
+      return $return;
+    } else {
+      return false;
+    }
+  }
+
+  /**
+   * Strips newlines to prevent header injection.
+   * @access private
+   * @param string $str String
+   * @return string
+   */
+  function SecureHeader($str) {
+    $str = trim($str);
+    $str = str_replace("\r", "", $str);
+    $str = str_replace("\n", "", $str);
+    return $str;
+  }
+
+}
+
+?>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/registration/class.smtp.php	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,1062 @@
+<?php
+/*~ class.smtp.php
+.---------------------------------------------------------------------------.
+|  Software: PHPMailer - PHP email class                                    |
+|   Version: 2.0.0 rc1                                                      |
+|   Contact: via sourceforge.net support pages (also www.codeworxtech.com)  |
+|      Info: http://phpmailer.sourceforge.net                               |
+|   Support: http://sourceforge.net/projects/phpmailer/                     |
+| ------------------------------------------------------------------------- |
+|    Author: Andy Prevost (project admininistrator)                         |
+|    Author: Brent R. Matzelle (original founder)                           |
+| Copyright (c) 2004-2007, Andy Prevost. All Rights Reserved.               |
+| Copyright (c) 2001-2003, Brent R. Matzelle                                |
+| ------------------------------------------------------------------------- |
+|   License: Distributed under the Lesser General Public License (LGPL)     |
+|            http://www.gnu.org/copyleft/lesser.html                        |
+| This program is distributed in the hope that it will be useful - WITHOUT  |
+| ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or     |
+| FITNESS FOR A PARTICULAR PURPOSE.                                         |
+| ------------------------------------------------------------------------- |
+| We offer a number of paid services (www.codeworxtech.com):                |
+| - Web Hosting on highly optimized fast and secure servers                 |
+| - Technology Consulting                                                   |
+| - Oursourcing (highly qualified programmers and graphic designers)        |
+'---------------------------------------------------------------------------'
+
+/**
+ * SMTP is rfc 821 compliant and implements all the rfc 821 SMTP
+ * commands except TURN which will always return a not implemented
+ * error. SMTP also provides some utility methods for sending mail
+ * to an SMTP server.
+ * @package PHPMailer
+ * @author Chris Ryan
+ */
+
+class SMTP
+{
+  /**
+   *  SMTP server port
+   *  @var int
+   */
+  var $SMTP_PORT = 25;
+
+  /**
+   *  SMTP reply line ending
+   *  @var string
+   */
+  var $CRLF = "\r\n";
+
+  /**
+   *  Sets whether debugging is turned on
+   *  @var bool
+   */
+  var $do_debug;       # the level of debug to perform
+
+  /**
+   *  Sets VERP use on/off (default is off)
+   *  @var bool
+   */
+  var $do_verp = false;
+
+  /**#@+
+   * @access private
+   */
+  var $smtp_conn;      # the socket to the server
+  var $error;          # error if any on the last call
+  var $helo_rply;      # the reply the server sent to us for HELO
+  /**#@-*/
+
+  /**
+   * Initialize the class so that the data is in a known state.
+   * @access public
+   * @return void
+   */
+  function SMTP() {
+    $this->smtp_conn = 0;
+    $this->error = null;
+    $this->helo_rply = null;
+
+    $this->do_debug = 0;
+  }
+
+  /*************************************************************
+   *                    CONNECTION FUNCTIONS                  *
+   ***********************************************************/
+
+  /**
+   * Connect to the server specified on the port specified.
+   * If the port is not specified use the default SMTP_PORT.
+   * If tval is specified then a connection will try and be
+   * established with the server for that number of seconds.
+   * If tval is not specified the default is 30 seconds to
+   * try on the connection.
+   *
+   * SMTP CODE SUCCESS: 220
+   * SMTP CODE FAILURE: 421
+   * @access public
+   * @return bool
+   */
+  function Connect($host,$port=0,$tval=30) {
+    # set the error val to null so there is no confusion
+    $this->error = null;
+
+    # make sure we are __not__ connected
+    if($this->connected()) {
+      # ok we are connected! what should we do?
+      # for now we will just give an error saying we
+      # are already connected
+      $this->error = array("error" => "Already connected to a server");
+      return false;
+    }
+
+    if(empty($port)) {
+      $port = $this->SMTP_PORT;
+    }
+
+    #connect to the smtp server
+    $this->smtp_conn = fsockopen($host,    # the host of the server
+                                 $port,    # the port to use
+                                 $errno,   # error number if any
+                                 $errstr,  # error message if any
+                                 $tval);   # give up after ? secs
+    # verify we connected properly
+    if(empty($this->smtp_conn)) {
+      $this->error = array("error" => "Failed to connect to server",
+                           "errno" => $errno,
+                           "errstr" => $errstr);
+      if($this->do_debug >= 1) {
+        echo "SMTP -> ERROR: " . $this->error["error"] .
+                 ": $errstr ($errno)" . $this->CRLF;
+      }
+      return false;
+    }
+
+    # sometimes the SMTP server takes a little longer to respond
+    # so we will give it a longer timeout for the first read
+    // Windows still does not have support for this timeout function
+    if(substr(PHP_OS, 0, 3) != "WIN")
+     socket_set_timeout($this->smtp_conn, $tval, 0);
+
+    # get any announcement stuff
+    $announce = $this->get_lines();
+
+    # set the timeout  of any socket functions at 1/10 of a second
+    //if(function_exists("socket_set_timeout"))
+    //   socket_set_timeout($this->smtp_conn, 0, 100000);
+
+    if($this->do_debug >= 2) {
+      echo "SMTP -> FROM SERVER:" . $this->CRLF . $announce;
+    }
+
+    return true;
+  }
+
+  /**
+   * Performs SMTP authentication.  Must be run after running the
+   * Hello() method.  Returns true if successfully authenticated.
+   * @access public
+   * @return bool
+   */
+  function Authenticate($username, $password) {
+    // Start authentication
+    fputs($this->smtp_conn,"AUTH LOGIN" . $this->CRLF);
+
+    $rply = $this->get_lines();
+    $code = substr($rply,0,3);
+
+    if($code != 334) {
+      $this->error =
+        array("error" => "AUTH not accepted from server",
+              "smtp_code" => $code,
+              "smtp_msg" => substr($rply,4));
+      if($this->do_debug >= 1) {
+        echo "SMTP -> ERROR: " . $this->error["error"] .
+                 ": " . $rply . $this->CRLF;
+      }
+      return false;
+    }
+
+    // Send encoded username
+    fputs($this->smtp_conn, base64_encode($username) . $this->CRLF);
+
+    $rply = $this->get_lines();
+    $code = substr($rply,0,3);
+
+    if($code != 334) {
+      $this->error =
+        array("error" => "Username not accepted from server",
+              "smtp_code" => $code,
+              "smtp_msg" => substr($rply,4));
+      if($this->do_debug >= 1) {
+        echo "SMTP -> ERROR: " . $this->error["error"] .
+                 ": " . $rply . $this->CRLF;
+      }
+      return false;
+    }
+
+    // Send encoded password
+    fputs($this->smtp_conn, base64_encode($password) . $this->CRLF);
+
+    $rply = $this->get_lines();
+    $code = substr($rply,0,3);
+
+    if($code != 235) {
+      $this->error =
+        array("error" => "Password not accepted from server",
+              "smtp_code" => $code,
+              "smtp_msg" => substr($rply,4));
+      if($this->do_debug >= 1) {
+        echo "SMTP -> ERROR: " . $this->error["error"] .
+                 ": " . $rply . $this->CRLF;
+      }
+      return false;
+    }
+
+    return true;
+  }
+
+  /**
+   * Returns true if connected to a server otherwise false
+   * @access private
+   * @return bool
+   */
+  function Connected() {
+    if(!empty($this->smtp_conn)) {
+      $sock_status = socket_get_status($this->smtp_conn);
+      if($sock_status["eof"]) {
+        # hmm this is an odd situation... the socket is
+        # valid but we are not connected anymore
+        if($this->do_debug >= 1) {
+            echo "SMTP -> NOTICE:" . $this->CRLF .
+                 "EOF caught while checking if connected";
+        }
+        $this->Close();
+        return false;
+      }
+      return true; # everything looks good
+    }
+    return false;
+  }
+
+  /**
+   * Closes the socket and cleans up the state of the class.
+   * It is not considered good to use this function without
+   * first trying to use QUIT.
+   * @access public
+   * @return void
+   */
+  function Close() {
+    $this->error = null; # so there is no confusion
+    $this->helo_rply = null;
+    if(!empty($this->smtp_conn)) {
+      # close the connection and cleanup
+      fclose($this->smtp_conn);
+      $this->smtp_conn = 0;
+    }
+  }
+
+  /***************************************************************
+   *                        SMTP COMMANDS                       *
+   *************************************************************/
+
+  /**
+   * Issues a data command and sends the msg_data to the server
+   * finializing the mail transaction. $msg_data is the message
+   * that is to be send with the headers. Each header needs to be
+   * on a single line followed by a <CRLF> with the message headers
+   * and the message body being seperated by and additional <CRLF>.
+   *
+   * Implements rfc 821: DATA <CRLF>
+   *
+   * SMTP CODE INTERMEDIATE: 354
+   *     [data]
+   *     <CRLF>.<CRLF>
+   *     SMTP CODE SUCCESS: 250
+   *     SMTP CODE FAILURE: 552,554,451,452
+   * SMTP CODE FAILURE: 451,554
+   * SMTP CODE ERROR  : 500,501,503,421
+   * @access public
+   * @return bool
+   */
+  function Data($msg_data) {
+    $this->error = null; # so no confusion is caused
+
+    if(!$this->connected()) {
+      $this->error = array(
+              "error" => "Called Data() without being connected");
+      return false;
+    }
+
+    fputs($this->smtp_conn,"DATA" . $this->CRLF);
+
+    $rply = $this->get_lines();
+    $code = substr($rply,0,3);
+
+    if($this->do_debug >= 2) {
+      echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply;
+    }
+
+    if($code != 354) {
+      $this->error =
+        array("error" => "DATA command not accepted from server",
+              "smtp_code" => $code,
+              "smtp_msg" => substr($rply,4));
+      if($this->do_debug >= 1) {
+        echo "SMTP -> ERROR: " . $this->error["error"] .
+                 ": " . $rply . $this->CRLF;
+      }
+      return false;
+    }
+
+    # the server is ready to accept data!
+    # according to rfc 821 we should not send more than 1000
+    # including the CRLF
+    # characters on a single line so we will break the data up
+    # into lines by \r and/or \n then if needed we will break
+    # each of those into smaller lines to fit within the limit.
+    # in addition we will be looking for lines that start with
+    # a period '.' and append and additional period '.' to that
+    # line. NOTE: this does not count towards are limit.
+
+    # normalize the line breaks so we know the explode works
+    $msg_data = str_replace("\r\n","\n",$msg_data);
+    $msg_data = str_replace("\r","\n",$msg_data);
+    $lines = explode("\n",$msg_data);
+
+    # we need to find a good way to determine is headers are
+    # in the msg_data or if it is a straight msg body
+    # currently I am assuming rfc 822 definitions of msg headers
+    # and if the first field of the first line (':' sperated)
+    # does not contain a space then it _should_ be a header
+    # and we can process all lines before a blank "" line as
+    # headers.
+    $field = substr($lines[0],0,strpos($lines[0],":"));
+    $in_headers = false;
+    if(!empty($field) && !strstr($field," ")) {
+      $in_headers = true;
+    }
+
+    $max_line_length = 998; # used below; set here for ease in change
+
+    while(list(,$line) = @each($lines)) {
+      $lines_out = null;
+      if($line == "" && $in_headers) {
+        $in_headers = false;
+      }
+      # ok we need to break this line up into several
+      # smaller lines
+      while(strlen($line) > $max_line_length) {
+        $pos = strrpos(substr($line,0,$max_line_length)," ");
+
+        # Patch to fix DOS attack
+        if(!$pos) {
+          $pos = $max_line_length - 1;
+        }
+
+        $lines_out[] = substr($line,0,$pos);
+        $line = substr($line,$pos + 1);
+        # if we are processing headers we need to
+        # add a LWSP-char to the front of the new line
+        # rfc 822 on long msg headers
+        if($in_headers) {
+          $line = "\t" . $line;
+        }
+      }
+      $lines_out[] = $line;
+
+      # now send the lines to the server
+      while(list(,$line_out) = @each($lines_out)) {
+        if(strlen($line_out) > 0)
+        {
+          if(substr($line_out, 0, 1) == ".") {
+            $line_out = "." . $line_out;
+          }
+        }
+        fputs($this->smtp_conn,$line_out . $this->CRLF);
+      }
+    }
+
+    # ok all the message data has been sent so lets get this
+    # over with aleady
+    fputs($this->smtp_conn, $this->CRLF . "." . $this->CRLF);
+
+    $rply = $this->get_lines();
+    $code = substr($rply,0,3);
+
+    if($this->do_debug >= 2) {
+      echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply;
+    }
+
+    if($code != 250) {
+      $this->error =
+        array("error" => "DATA not accepted from server",
+              "smtp_code" => $code,
+              "smtp_msg" => substr($rply,4));
+      if($this->do_debug >= 1) {
+        echo "SMTP -> ERROR: " . $this->error["error"] .
+                 ": " . $rply . $this->CRLF;
+      }
+      return false;
+    }
+    return true;
+  }
+
+  /**
+   * Expand takes the name and asks the server to list all the
+   * people who are members of the _list_. Expand will return
+   * back and array of the result or false if an error occurs.
+   * Each value in the array returned has the format of:
+   *     [ <full-name> <sp> ] <path>
+   * The definition of <path> is defined in rfc 821
+   *
+   * Implements rfc 821: EXPN <SP> <string> <CRLF>
+   *
+   * SMTP CODE SUCCESS: 250
+   * SMTP CODE FAILURE: 550
+   * SMTP CODE ERROR  : 500,501,502,504,421
+   * @access public
+   * @return string array
+   */
+  function Expand($name) {
+    $this->error = null; # so no confusion is caused
+
+    if(!$this->connected()) {
+      $this->error = array(
+            "error" => "Called Expand() without being connected");
+      return false;
+    }
+
+    fputs($this->smtp_conn,"EXPN " . $name . $this->CRLF);
+
+    $rply = $this->get_lines();
+    $code = substr($rply,0,3);
+
+    if($this->do_debug >= 2) {
+      echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply;
+    }
+
+    if($code != 250) {
+      $this->error =
+        array("error" => "EXPN not accepted from server",
+              "smtp_code" => $code,
+              "smtp_msg" => substr($rply,4));
+      if($this->do_debug >= 1) {
+        echo "SMTP -> ERROR: " . $this->error["error"] .
+                 ": " . $rply . $this->CRLF;
+      }
+      return false;
+    }
+
+    # parse the reply and place in our array to return to user
+    $entries = explode($this->CRLF,$rply);
+    while(list(,$l) = @each($entries)) {
+      $list[] = substr($l,4);
+    }
+
+    return $list;
+  }
+
+  /**
+   * Sends the HELO command to the smtp server.
+   * This makes sure that we and the server are in
+   * the same known state.
+   *
+   * Implements from rfc 821: HELO <SP> <domain> <CRLF>
+   *
+   * SMTP CODE SUCCESS: 250
+   * SMTP CODE ERROR  : 500, 501, 504, 421
+   * @access public
+   * @return bool
+   */
+  function Hello($host="") {
+    $this->error = null; # so no confusion is caused
+
+    if(!$this->connected()) {
+      $this->error = array(
+            "error" => "Called Hello() without being connected");
+      return false;
+    }
+
+    # if a hostname for the HELO was not specified determine
+    # a suitable one to send
+    if(empty($host)) {
+      # we need to determine some sort of appopiate default
+      # to send to the server
+      $host = "localhost";
+    }
+
+    // Send extended hello first (RFC 2821)
+    if(!$this->SendHello("EHLO", $host))
+    {
+      if(!$this->SendHello("HELO", $host))
+          return false;
+    }
+
+    return true;
+  }
+
+  /**
+   * Sends a HELO/EHLO command.
+   * @access private
+   * @return bool
+   */
+  function SendHello($hello, $host) {
+    fputs($this->smtp_conn, $hello . " " . $host . $this->CRLF);
+
+    $rply = $this->get_lines();
+    $code = substr($rply,0,3);
+
+    if($this->do_debug >= 2) {
+      echo "SMTP -> FROM SERVER: " . $this->CRLF . $rply;
+    }
+
+    if($code != 250) {
+      $this->error =
+        array("error" => $hello . " not accepted from server",
+              "smtp_code" => $code,
+              "smtp_msg" => substr($rply,4));
+      if($this->do_debug >= 1) {
+        echo "SMTP -> ERROR: " . $this->error["error"] .
+                 ": " . $rply . $this->CRLF;
+      }
+      return false;
+    }
+
+    $this->helo_rply = $rply;
+
+    return true;
+  }
+
+  /**
+   * Gets help information on the keyword specified. If the keyword
+   * is not specified then returns generic help, ussually contianing
+   * A list of keywords that help is available on. This function
+   * returns the results back to the user. It is up to the user to
+   * handle the returned data. If an error occurs then false is
+   * returned with $this->error set appropiately.
+   *
+   * Implements rfc 821: HELP [ <SP> <string> ] <CRLF>
+   *
+   * SMTP CODE SUCCESS: 211,214
+   * SMTP CODE ERROR  : 500,501,502,504,421
+   * @access public
+   * @return string
+   */
+  function Help($keyword="") {
+    $this->error = null; # to avoid confusion
+
+    if(!$this->connected()) {
+      $this->error = array(
+              "error" => "Called Help() without being connected");
+      return false;
+    }
+
+    $extra = "";
+    if(!empty($keyword)) {
+      $extra = " " . $keyword;
+    }
+
+    fputs($this->smtp_conn,"HELP" . $extra . $this->CRLF);
+
+    $rply = $this->get_lines();
+    $code = substr($rply,0,3);
+
+    if($this->do_debug >= 2) {
+      echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply;
+    }
+
+    if($code != 211 && $code != 214) {
+      $this->error =
+        array("error" => "HELP not accepted from server",
+              "smtp_code" => $code,
+              "smtp_msg" => substr($rply,4));
+      if($this->do_debug >= 1) {
+        echo "SMTP -> ERROR: " . $this->error["error"] .
+                 ": " . $rply . $this->CRLF;
+      }
+      return false;
+    }
+
+    return $rply;
+  }
+
+  /**
+   * Starts a mail transaction from the email address specified in
+   * $from. Returns true if successful or false otherwise. If True
+   * the mail transaction is started and then one or more Recipient
+   * commands may be called followed by a Data command.
+   *
+   * Implements rfc 821: MAIL <SP> FROM:<reverse-path> <CRLF>
+   *
+   * SMTP CODE SUCCESS: 250
+   * SMTP CODE SUCCESS: 552,451,452
+   * SMTP CODE SUCCESS: 500,501,421
+   * @access public
+   * @return bool
+   */
+  function Mail($from) {
+    $this->error = null; # so no confusion is caused
+
+    if(!$this->connected()) {
+      $this->error = array(
+              "error" => "Called Mail() without being connected");
+      return false;
+    }
+
+    $useVerp = ($this->do_verp ? "XVERP" : "");
+    fputs($this->smtp_conn,"MAIL FROM:<" . $from . ">" . $useVerp . $this->CRLF);
+
+    $rply = $this->get_lines();
+    $code = substr($rply,0,3);
+
+    if($this->do_debug >= 2) {
+      echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply;
+    }
+
+    if($code != 250) {
+      $this->error =
+        array("error" => "MAIL not accepted from server",
+              "smtp_code" => $code,
+              "smtp_msg" => substr($rply,4));
+      if($this->do_debug >= 1) {
+        echo "SMTP -> ERROR: " . $this->error["error"] .
+                 ": " . $rply . $this->CRLF;
+      }
+      return false;
+    }
+    return true;
+  }
+
+  /**
+   * Sends the command NOOP to the SMTP server.
+   *
+   * Implements from rfc 821: NOOP <CRLF>
+   *
+   * SMTP CODE SUCCESS: 250
+   * SMTP CODE ERROR  : 500, 421
+   * @access public
+   * @return bool
+   */
+  function Noop() {
+    $this->error = null; # so no confusion is caused
+
+    if(!$this->connected()) {
+      $this->error = array(
+              "error" => "Called Noop() without being connected");
+      return false;
+    }
+
+    fputs($this->smtp_conn,"NOOP" . $this->CRLF);
+
+    $rply = $this->get_lines();
+    $code = substr($rply,0,3);
+
+    if($this->do_debug >= 2) {
+      echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply;
+    }
+
+    if($code != 250) {
+      $this->error =
+        array("error" => "NOOP not accepted from server",
+              "smtp_code" => $code,
+              "smtp_msg" => substr($rply,4));
+      if($this->do_debug >= 1) {
+        echo "SMTP -> ERROR: " . $this->error["error"] .
+                 ": " . $rply . $this->CRLF;
+      }
+      return false;
+    }
+    return true;
+  }
+
+  /**
+   * Sends the quit command to the server and then closes the socket
+   * if there is no error or the $close_on_error argument is true.
+   *
+   * Implements from rfc 821: QUIT <CRLF>
+   *
+   * SMTP CODE SUCCESS: 221
+   * SMTP CODE ERROR  : 500
+   * @access public
+   * @return bool
+   */
+  function Quit($close_on_error=true) {
+    $this->error = null; # so there is no confusion
+
+    if(!$this->connected()) {
+      $this->error = array(
+              "error" => "Called Quit() without being connected");
+      return false;
+    }
+
+    # send the quit command to the server
+    fputs($this->smtp_conn,"quit" . $this->CRLF);
+
+    # get any good-bye messages
+    $byemsg = $this->get_lines();
+
+    if($this->do_debug >= 2) {
+      echo "SMTP -> FROM SERVER:" . $this->CRLF . $byemsg;
+    }
+
+    $rval = true;
+    $e = null;
+
+    $code = substr($byemsg,0,3);
+    if($code != 221) {
+      # use e as a tmp var cause Close will overwrite $this->error
+      $e = array("error" => "SMTP server rejected quit command",
+                 "smtp_code" => $code,
+                 "smtp_rply" => substr($byemsg,4));
+      $rval = false;
+      if($this->do_debug >= 1) {
+        echo "SMTP -> ERROR: " . $e["error"] . ": " .
+                 $byemsg . $this->CRLF;
+      }
+    }
+
+    if(empty($e) || $close_on_error) {
+      $this->Close();
+    }
+
+    return $rval;
+  }
+
+  /**
+   * Sends the command RCPT to the SMTP server with the TO: argument of $to.
+   * Returns true if the recipient was accepted false if it was rejected.
+   *
+   * Implements from rfc 821: RCPT <SP> TO:<forward-path> <CRLF>
+   *
+   * SMTP CODE SUCCESS: 250,251
+   * SMTP CODE FAILURE: 550,551,552,553,450,451,452
+   * SMTP CODE ERROR  : 500,501,503,421
+   * @access public
+   * @return bool
+   */
+  function Recipient($to) {
+    $this->error = null; # so no confusion is caused
+
+    if(!$this->connected()) {
+      $this->error = array(
+              "error" => "Called Recipient() without being connected");
+      return false;
+    }
+
+    fputs($this->smtp_conn,"RCPT TO:<" . $to . ">" . $this->CRLF);
+
+    $rply = $this->get_lines();
+    $code = substr($rply,0,3);
+
+    if($this->do_debug >= 2) {
+      echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply;
+    }
+
+    if($code != 250 && $code != 251) {
+      $this->error =
+        array("error" => "RCPT not accepted from server",
+              "smtp_code" => $code,
+              "smtp_msg" => substr($rply,4));
+      if($this->do_debug >= 1) {
+        echo "SMTP -> ERROR: " . $this->error["error"] .
+                 ": " . $rply . $this->CRLF;
+      }
+      return false;
+    }
+    return true;
+  }
+
+  /**
+   * Sends the RSET command to abort and transaction that is
+   * currently in progress. Returns true if successful false
+   * otherwise.
+   *
+   * Implements rfc 821: RSET <CRLF>
+   *
+   * SMTP CODE SUCCESS: 250
+   * SMTP CODE ERROR  : 500,501,504,421
+   * @access public
+   * @return bool
+   */
+  function Reset() {
+    $this->error = null; # so no confusion is caused
+
+    if(!$this->connected()) {
+      $this->error = array(
+              "error" => "Called Reset() without being connected");
+      return false;
+    }
+
+    fputs($this->smtp_conn,"RSET" . $this->CRLF);
+
+    $rply = $this->get_lines();
+    $code = substr($rply,0,3);
+
+    if($this->do_debug >= 2) {
+      echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply;
+    }
+
+    if($code != 250) {
+      $this->error =
+        array("error" => "RSET failed",
+              "smtp_code" => $code,
+              "smtp_msg" => substr($rply,4));
+      if($this->do_debug >= 1) {
+        echo "SMTP -> ERROR: " . $this->error["error"] .
+                 ": " . $rply . $this->CRLF;
+      }
+      return false;
+    }
+
+    return true;
+  }
+
+  /**
+   * Starts a mail transaction from the email address specified in
+   * $from. Returns true if successful or false otherwise. If True
+   * the mail transaction is started and then one or more Recipient
+   * commands may be called followed by a Data command. This command
+   * will send the message to the users terminal if they are logged
+   * in.
+   *
+   * Implements rfc 821: SEND <SP> FROM:<reverse-path> <CRLF>
+   *
+   * SMTP CODE SUCCESS: 250
+   * SMTP CODE SUCCESS: 552,451,452
+   * SMTP CODE SUCCESS: 500,501,502,421
+   * @access public
+   * @return bool
+   */
+  function Send($from) {
+    $this->error = null; # so no confusion is caused
+
+    if(!$this->connected()) {
+      $this->error = array(
+              "error" => "Called Send() without being connected");
+      return false;
+    }
+
+    fputs($this->smtp_conn,"SEND FROM:" . $from . $this->CRLF);
+
+    $rply = $this->get_lines();
+    $code = substr($rply,0,3);
+
+    if($this->do_debug >= 2) {
+      echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply;
+    }
+
+    if($code != 250) {
+      $this->error =
+        array("error" => "SEND not accepted from server",
+              "smtp_code" => $code,
+              "smtp_msg" => substr($rply,4));
+      if($this->do_debug >= 1) {
+        echo "SMTP -> ERROR: " . $this->error["error"] .
+                 ": " . $rply . $this->CRLF;
+      }
+      return false;
+    }
+    return true;
+  }
+
+  /**
+   * Starts a mail transaction from the email address specified in
+   * $from. Returns true if successful or false otherwise. If True
+   * the mail transaction is started and then one or more Recipient
+   * commands may be called followed by a Data command. This command
+   * will send the message to the users terminal if they are logged
+   * in and send them an email.
+   *
+   * Implements rfc 821: SAML <SP> FROM:<reverse-path> <CRLF>
+   *
+   * SMTP CODE SUCCESS: 250
+   * SMTP CODE SUCCESS: 552,451,452
+   * SMTP CODE SUCCESS: 500,501,502,421
+   * @access public
+   * @return bool
+   */
+  function SendAndMail($from) {
+    $this->error = null; # so no confusion is caused
+
+    if(!$this->connected()) {
+      $this->error = array(
+          "error" => "Called SendAndMail() without being connected");
+      return false;
+    }
+
+    fputs($this->smtp_conn,"SAML FROM:" . $from . $this->CRLF);
+
+    $rply = $this->get_lines();
+    $code = substr($rply,0,3);
+
+    if($this->do_debug >= 2) {
+      echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply;
+    }
+
+    if($code != 250) {
+      $this->error =
+        array("error" => "SAML not accepted from server",
+              "smtp_code" => $code,
+              "smtp_msg" => substr($rply,4));
+      if($this->do_debug >= 1) {
+        echo "SMTP -> ERROR: " . $this->error["error"] .
+                 ": " . $rply . $this->CRLF;
+      }
+      return false;
+    }
+    return true;
+  }
+
+  /**
+   * Starts a mail transaction from the email address specified in
+   * $from. Returns true if successful or false otherwise. If True
+   * the mail transaction is started and then one or more Recipient
+   * commands may be called followed by a Data command. This command
+   * will send the message to the users terminal if they are logged
+   * in or mail it to them if they are not.
+   *
+   * Implements rfc 821: SOML <SP> FROM:<reverse-path> <CRLF>
+   *
+   * SMTP CODE SUCCESS: 250
+   * SMTP CODE SUCCESS: 552,451,452
+   * SMTP CODE SUCCESS: 500,501,502,421
+   * @access public
+   * @return bool
+   */
+  function SendOrMail($from) {
+    $this->error = null; # so no confusion is caused
+
+    if(!$this->connected()) {
+      $this->error = array(
+          "error" => "Called SendOrMail() without being connected");
+      return false;
+    }
+
+    fputs($this->smtp_conn,"SOML FROM:" . $from . $this->CRLF);
+
+    $rply = $this->get_lines();
+    $code = substr($rply,0,3);
+
+    if($this->do_debug >= 2) {
+      echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply;
+    }
+
+    if($code != 250) {
+      $this->error =
+        array("error" => "SOML not accepted from server",
+              "smtp_code" => $code,
+              "smtp_msg" => substr($rply,4));
+      if($this->do_debug >= 1) {
+        echo "SMTP -> ERROR: " . $this->error["error"] .
+                 ": " . $rply . $this->CRLF;
+      }
+      return false;
+    }
+    return true;
+  }
+
+  /**
+   * This is an optional command for SMTP that this class does not
+   * support. This method is here to make the RFC821 Definition
+   * complete for this class and __may__ be implimented in the future
+   *
+   * Implements from rfc 821: TURN <CRLF>
+   *
+   * SMTP CODE SUCCESS: 250
+   * SMTP CODE FAILURE: 502
+   * SMTP CODE ERROR  : 500, 503
+   * @access public
+   * @return bool
+   */
+  function Turn() {
+    $this->error = array("error" => "This method, TURN, of the SMTP ".
+                                    "is not implemented");
+    if($this->do_debug >= 1) {
+      echo "SMTP -> NOTICE: " . $this->error["error"] . $this->CRLF;
+    }
+    return false;
+  }
+
+  /**
+   * Verifies that the name is recognized by the server.
+   * Returns false if the name could not be verified otherwise
+   * the response from the server is returned.
+   *
+   * Implements rfc 821: VRFY <SP> <string> <CRLF>
+   *
+   * SMTP CODE SUCCESS: 250,251
+   * SMTP CODE FAILURE: 550,551,553
+   * SMTP CODE ERROR  : 500,501,502,421
+   * @access public
+   * @return int
+   */
+  function Verify($name) {
+    $this->error = null; # so no confusion is caused
+
+    if(!$this->connected()) {
+      $this->error = array(
+              "error" => "Called Verify() without being connected");
+      return false;
+    }
+
+    fputs($this->smtp_conn,"VRFY " . $name . $this->CRLF);
+
+    $rply = $this->get_lines();
+    $code = substr($rply,0,3);
+
+    if($this->do_debug >= 2) {
+      echo "SMTP -> FROM SERVER:" . $this->CRLF . $rply;
+    }
+
+    if($code != 250 && $code != 251) {
+      $this->error =
+        array("error" => "VRFY failed on name '$name'",
+              "smtp_code" => $code,
+              "smtp_msg" => substr($rply,4));
+      if($this->do_debug >= 1) {
+        echo "SMTP -> ERROR: " . $this->error["error"] .
+                 ": " . $rply . $this->CRLF;
+      }
+      return false;
+    }
+    return $rply;
+  }
+
+  /*******************************************************************
+   *                       INTERNAL FUNCTIONS                       *
+   ******************************************************************/
+
+  /**
+   * Read in as many lines as possible
+   * either before eof or socket timeout occurs on the operation.
+   * With SMTP we can tell if we have more lines to read if the
+   * 4th character is '-' symbol. If it is a space then we don't
+   * need to read anything else.
+   * @access private
+   * @return string
+   */
+  function get_lines() {
+    $data = "";
+    while($str = @fgets($this->smtp_conn,515)) {
+      if($this->do_debug >= 4) {
+        echo "SMTP -> get_lines(): \$data was \"$data\"" .
+                 $this->CRLF;
+        echo "SMTP -> get_lines(): \$str is \"$str\"" .
+                 $this->CRLF;
+      }
+      $data .= $str;
+      if($this->do_debug >= 4) {
+        echo "SMTP -> get_lines(): \$data is \"$data\"" . $this->CRLF;
+      }
+      # if the 4th character is a space then we are done reading
+      # so just break the loop
+      if(substr($str,3,1) == " ") { break; }
+    }
+    return $data;
+  }
+
+}
+
+
+ ?>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/registration/confirm.php	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,284 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>Confirmation Page</title>
+</head>
+<body>
+
+
+<?php
+include_once('./class.phpmailer.php');
+
+  
+
+
+
+$title = $_POST['title'];
+$firstName = $_POST['firstName'];
+$lastName = $_POST['lastName'];
+$email = $_POST['email'];
+$phone = $_POST['phone'];
+$fax = $_POST['fax'];
+$organisation = $_POST['organisation'];
+$street = $_POST['street'];
+$city = $_POST['city'];
+$postcode = $_POST['postcode'];
+$country = $_POST['country'];
+$regType = $_POST['regType'];
+$posterpaper = $_POST['posterpaper'];
+$badgeName = $_POST['badgeName'];
+$dietaryRequirements = $_POST['dietaryRequirements'];
+$specialNeeds=$_POST['specialNeeds'];
+
+
+$okk=$_POST['ok'];
+
+
+
+
+//validation
+
+if (eregi('http:', $notes)) {
+die ("Do NOT try that! ! ");
+}
+if(!$email == "" && (!strstr($email,"@") || !strstr($email,".")))
+{
+echo "<h2>Invalid e-mail address. Please use back to change it...</h2>\n";
+
+die ("Go back! ! ");
+}
+
+if(empty($firstName) || empty($lastName) || empty($badgeName) ) {
+echo "<h2>Please use back to complete all required fields...</h2>\n";
+die ("Use back! ! ");
+}
+
+//search for special characters such as , and " '
+//replace them with - and ^
+// " first
+$bad=array('\"','\'');
+$good="^";
+$title = str_replace($bad,$good,$title);
+$firstName = str_replace($bad,$good,$firstName);
+$lastName = str_replace($bad,$good,$lastName);
+$email = str_replace($bad,$good,$email);
+$phone = str_replace($bad,$good,$phone);
+$fax = str_replace($bad,$good,$fax);
+$organisation = str_replace($bad,$good,$organisation);
+$street = str_replace($bad,$good,$street);
+$city = str_replace($bad,$good,$city);
+$postcode = str_replace($bad,$good,$postcode);
+$country = str_replace($bad,$good,$country);
+$regType = str_replace($bad,$good,$regType);
+$posterpaper = str_replace($bad,$good,$posterpaper);
+$badgeName = str_replace($bad,$good,$badgeName);
+$dietaryRequirements = str_replace($bad,$good,$dietaryRequirements);
+$specialNeeds=str_replace($bad,$good,$specialNeeds);
+// ,second
+
+$title = str_replace(",","-",$title);
+$firstName = str_replace(",","-",$firstName);
+$lastName = str_replace(",","-",$lastName);
+$email = str_replace(",","-",$email);
+$phone = str_replace(",","-",$phone);
+$fax = str_replace(",","-",$fax);
+$organisation = str_replace(",","-",$organisation);
+$street = str_replace(",","-",$street);
+$city = str_replace(",","-",$city);
+$postcode = str_replace(",","-",$postcode);
+$country = str_replace(",","-",$country);
+$regType = str_replace(",","-",$regType);
+$posterpaper = str_replace(",","-",$posterpaper);
+$badgeName = str_replace(",","-",$badgeName);
+$dietaryRequirements = str_replace(",","-",$dietaryRequirements);
+$specialNeeds=str_replace(",","-",$specialNeeds);
+
+
+//check if the email already existed
+
+//loop through the file
+$CSVDIR = "./"; // directory for csv files...
+$CSVFILE = "reginfo.csv"; // csv file name
+$cols= "$title,$firstName,$lastName,$email,$phone,$fax,$organisation,$street,$city,$postcode,$country,$regType,$posterpaper,$badgeName,$dietaryRequirements,$specialNeeds\n";
+
+$found = false;
+$fhandle = fopen ($CSVFILE,'r');
+
+
+    while (!feof($fhandle) && !$found) {
+
+        $buffer = fgets($fhandle);
+
+	  	      
+	if (strstr($buffer, $email)) $found= true;
+    }
+
+
+fclose($fhandle);
+
+if ( $found==true) 
+{
+echo "<h2>You have already registered using this email address. Please use back to register using different email address...</h2>\n";
+die ("Use back! ! ");
+}
+
+
+
+
+
+$confirmWin="<form method=\"post\" action=\"confirm.php\">
+
+Please review the information below and then click confirm to submit the application form or click back to update it.
+<br /><input type=\"submit\" value=\"Confirm\">
+<input type=\"hidden\" name = \"ok\" value=\"ok\">
+<input type=\"hidden\" name = \"firstName\" value=\"$firstName\">
+<input type=\"hidden\" name = \"lastName\" value=\"$lastName\">
+<input type=\"hidden\" name = \"phone\" value=\"$phone\">
+<input type=\"hidden\" name = \"city\" value=\"$city\">
+<input type=\"hidden\" name = \"fax\" value=\"$fax\">
+<input type=\"hidden\" name = \"email\" value=\"$email\">
+<input type=\"hidden\" name = \"street\" value=\"$street\">
+<input type=\"hidden\" name = \"country\" value=\"$country\">
+<input type=\"hidden\" name = \"regType\" value=\"$regType\">
+<input type=\"hidden\" name = \"posterpaper\" value=\"$posterpaper\">
+<input type=\"hidden\" name = \"postcode\" value=\"$postcode\">
+<input type=\"hidden\" name = \"title\" value=\"$title\">
+<input type=\"hidden\" name = \"organisation\" value=\"$organisation\">
+<input type=\"hidden\" name = \"badgeName\" value=\"$badgeName\">
+<input type=\"hidden\" name = \"dietaryRequirements\" value=\"$dietaryRequirements\">
+<input type=\"hidden\" name = \"specialNeeds\" value=\"$specialNeeds\">
+
+</form>";
+
+if(!empty($okk) ) {
+//internal message
+$message = "Title: $title \n
+First Name: $firstName \n
+Last Name: $lastName \n
+Email address: $email\n
+Phone number: $phone \n
+Fax number: $fax \n
+Organisation: $organisation \n
+Street / P.O. Box: $street \n
+City: $city \n
+Postal/Zip code: $postcode \n
+Country: $country \n
+Registraton Type: $regType \n
+Poster/Paper: $posterpaper \n
+Name to appear on Badge: $badgeName \n
+Special Dietary requirements: $dietaryRequirements\n
+Special Needs: $specialNeeds
+";
+
+$from = "tphols@in.tum.de";
+
+$subject="TPHOLs 2009 Registration Confirmation";
+
+
+
+
+$mail = new PHPMailer();
+$mail->IsSMTP(); 
+$mail->Host     = "mailbroy.in.tum.de";
+
+
+
+  
+$mail->From = $from;
+$mail->FromName = "TPHOLs 2009";
+$mail->Subject = $subject;
+$mail->Body = $message;
+$mail->AddAddress($from, "");
+
+if(!$mail->Send()) {
+echo 'Mailer error: ' . $mail->ErrorInfo;
+} else {
+}
+
+
+
+
+
+//confirmation message
+$message = "Thank for you registering for TPHOLs 2009. We received your information.\nIf you have not done so already, please pay your registration fee via MuenchenTicket.\n\nTPHOLs 2009 Organizing Committee";
+$from = "tphols@in.tum.de";
+
+$subject="TPHOLs 2009 Registration Confirmation";
+//mail($email, $subject, $message, $from);
+$mail = new PHPMailer();
+$mail->IsSMTP(); 
+$mail->Host     = "mailbroy.in.tum.de";
+
+  
+$mail->From = $from;
+$mail->FromName = "TPHOLs 2009";
+$mail->Subject = $subject;
+$mail->Body = $message;
+$mail->AddAddress($email, "");
+
+if(!$mail->Send()) {
+echo 'Mailer error: '.  $mail->ErrorInfo;
+
+} else {
+}
+
+
+//store information
+$CSVDIR = "./"; // directory for csv files...
+$CSVFILE = "reginfo.csv"; // csv file name
+$cols= "$title,$firstName,$lastName,$email,$phone,$fax,$organisation,$street,$city,$postcode,$country,$regType,$posterpaper,$badgeName,$dietaryRequirements,$specialNeeds\n";
+
+$file_handle = fopen($CSVFILE, "a");
+fwrite($file_handle, $cols);
+
+
+fclose($file_handle);
+
+
+
+
+// print report
+$res="<br />
+The Registration process is completed. You will receive a confirmation e-mail in a few minutes.
+<br />
+
+<p><big>If you have not done so already, please pay your registration fee via <a href=\"http://tphols.in.tum.de/fee.html\">MuenchenTicket</a>.
+Registration is not assured until payment has been received.
+</big></p>
+
+<br />
+<a href=\"http://tphols.in.tum.de/\">TPHOLs 2009</a>
+";
+echo $res;
+
+}
+else {
+
+$message = "Title: $title <br />
+First Name: $firstName <br />
+Last Name: $lastName <br />
+Email address: $email<br />
+Phone number: $phone <br />
+Fax number: $fax <br />
+Organisation: $organisation <br />
+Street / P.O. Box: $street <br />
+City: $city <br />
+Postal/Zip code: $postcode <br />
+Country: $country <br />
+Registraton Type: $regType <br />
+Poster/Paper: $posterpaper <br />
+Name to appear on Badge: $badgeName <br />
+Special Dietary requirements: $dietaryRequirements <br />
+Special Needs: $specialNeeds <br /><br />
+
+";
+echo $confirmWin;
+ echo $message ;
+
+}
+?>
+
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/registration/reg.html	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,183 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>TPHOLs 2009 Registration</title>
+</head>
+
+<BODY TEXT="#000000" 
+      BGCOLOR="#4169E1" 
+      LINK="#0000EF" 
+      VLINK="#51188E" 
+      ALINK="#FF0000">
+
+<TABLE WIDTH="100%" 
+       BGCOLOR="#4169E1" 
+       BORDER="0"   
+       FRAME="border"  
+       CELLPADDING="10"     
+       CELLSPACING="2"
+       RULES="all">
+
+<!-- left column -->
+<TR>
+<TD BGCOLOR="#FFFFFF" 
+    WIDTH="20%" 
+    VALIGN="TOP" 
+    ROWSPAN="2">
+   
+<p align=center>
+<a href="../pictures/marienplatz.jpg">
+<img src="../pictures/marienplatz_small.jpg" alt="Marienplatz" border=0></a>
+<br>
+<small>Marienplatz (city centre)</small><br>
+</p>
+
+<p align=center>
+<a href="../pictures/englischer_garten.jpg">
+<img src="../pictures/englischer_garten_small.jpg" alt="Englischer Garten" border=0></a>
+<br>
+<small>The English Garden</small><br>
+</p>
+
+<p align=center>
+<a href="../pictures/chinesischer_turm.jpg">
+<img src="../pictures/chinesischer_turm_small.jpg" alt="Chinesischer Turm" border=0></a>
+<br>
+<small>Chinese Tower (famous beer garden)</small><br>
+</p>
+
+<p align=center>
+<a href="../pictures/cs_building.jpg">
+<img src="../pictures/cs_building_small.jpg" alt="Computer science building" border=0></a>
+<br><small>The Computer Science building of the TUM</small><br>
+</p>
+
+<p align=center>
+<a href="../pictures/magistrale.jpg">
+<img src="../pictures/magistrale_small.jpg" alt="Main hall of the computer science building" border=0></a>
+<br>
+<small>The main hall in the CS-building</small><br>
+</p>
+
+<p align=center>
+<a href="../pictures/isar.jpg">
+<img src="../pictures/isar_small.jpg" alt="The river Isar" border=0></a>
+<br>
+<small>The Isar river</small><br>
+</p>
+
+<p align=center>
+<A HREF="../pictures/tphols09_poster.jpg">
+<IMG ALT="poster" SRC="../pictures/tphols09_poster_small.jpg" align="top"></A>
+<BR>
+<small>The conference poster</small><br>
+</p>
+
+</TD>
+
+
+<!-- right column -->
+<TD BGCOLOR="#FFFFFF" WIDTH="75%" VALIGN="TOP">
+
+<CENTER>
+[<a href="../index.html#dates">Important Dates</a>]
+[<a href="../index.html#submission">Paper Submission</a>]
+[<a href="../index.html#committees">Committees</a>]
+[<a href="../index.html#venueandprogramme">Venue and Programme</a>]
+[<a href="../index.html#workshops">Workshops</a>]
+[<a href="../index.html#travelandaccommodation">Travel and Accommodation</a>]
+[<a href="../index.html#registration">Registration</a>]
+[<a href="../index.html#support">Our Sponsors</a>]
+</CENTER>
+<HR><p>
+
+
+<h1>TPHOLs 2009 Registration</h1>
+
+<form method="post" action="confirm.php">
+<dl class="info">
+<dt><b>Contact Information</b></dt>
+<p>
+<dd>
+<table>
+<tr><td width="250">Title</td>
+<td><input name="title" type="text" size="30"></td></tr>
+<tr><td>First name *</td>
+<td><input name="firstName" type="text" size="30"></td></tr>
+<tr><td>Last name *</td>
+<td><input name="lastName" type="text" size="30"></td></tr>
+<tr><td>Email address *</td>
+<td><input name="email" type="text" size="30"></td></tr>
+<tr><td>Phone number</td>
+<td><input name="phone" type="text" size="30"></td></tr>
+<tr><td>Fax number</td>
+<td><input name="fax" type="text" size="30"></td></tr>
+</table>
+</dd>
+<p>
+<dt><b>Billing Address (if different from the one specified at M&uuml;nchenTicket)</B></dt>
+<p>
+<dd> 
+<table>
+<tr><td width="250">Organisation</td>
+<td><input name="organisation" type="text" size="30"></td></tr>
+<tr><td>Street / P.O. Box</td>
+<td><input name="street" type="text" size="30"></td></tr>
+<tr><td>City</td>
+<td><input name="city" type="text" size="30"></td></tr>
+<tr><td>Postal/ZIP code</td>
+<td><input name="postcode" type="text" size="30"></td></tr>
+<tr><td>Country</td>
+<td><input name="country" type="text" size="30"></td></tr>
+</table>
+</dd>
+<p>
+<dt><b>Registration Information</b></dt>
+<p>
+<dd>
+<table> <tr><td width="250">Registration Type</td>
+<td><select name="regType" size="1">
+<option value="conf">Conference (Regular)</option>
+<option value="confws">Conference + Workshop (Regular)</option>
+<option value="confstud">Conference (Student)</option>
+<option value="confwsstud">Conference + Workshop (Student)</option>
+<option value="ws">Workshop only</option>
+</select></td></tr>
+<tr><td width="250">Poster/Paper</td>
+<td><select name="posterpaper" size="1">
+<option value="poster">Poster</option>
+<option value="paper">Paper</option>
+<option value="NONE">NONE</option>
+</select></td></tr>
+<tr><td width="250">Special dietary requirements:<br><em>(e.g. vegetarian)</em></td>
+<td><input name="dietaryRequirements" type="text" size="30"></td></tr>
+<tr><td>Special needs:<br><em>(e.g. wheelchair access)</em></td>
+<td><input name="specialNeeds" type="text" size="30"></td></tr>
+<tr><td>Name to appear on Badge: *<br></td>
+<td><input name="badgeName" type="text" size="30"></td></tr>
+</table>
+</dd>
+<p>
+<dt><b>Submit Information</B></dt>
+<p>
+<dd>
+<table>
+<tr><td width="250">&nbsp;</td>
+<td><input type="submit" value="Submit"></td></tr>
+<tr><td>* Required fields.</td></tr>
+</table>
+</dd>
+</dl>
+</form>
+
+</TD>
+</TABLE>
+
+<hr>
+<!-- Created: Wed May  6 18:00:59 CEST 2009 -->
+<!-- hhmts start -->
+Last modified: Tue May 12 00:16:58 CEST 2009
+<!-- hhmts end -->
+<a href="http://validator.w3.org/check/referer">[Validate this page.]</a>
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/tphols09/registration/registration.php	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,69 @@
+
+<form method="post" action="confirm.php">
+<dl class="info">
+<dt>Contact Information</dt>
+<dd>
+<table>
+<tr><td width="250">Title</td>
+<td><input name="title" type="text" size="30"></td></tr>
+<tr><td>First name *</td>
+<td><input name="firstName" type="text" size="30"></td></tr>
+<tr><td>Last name *</td>
+<td><input name="lastName" type="text" size="30"></td></tr>
+<tr><td>Email address *</td>
+<td><input name="email" type="text" size="30"></td></tr>
+<tr><td>Phone number *</td>
+<td><input name="phone" type="text" size="30"></td></tr>
+<tr><td>Fax number *</td>
+<td><input name="fax" type="text" size="30"></td></tr>
+</table>
+</dd>
+<dt>Billing Address</dt>
+<dd> <table>
+<tr><td width="250">Organisation *</td>
+<td><input name="organisation" type="text" size="30"></td></tr>
+<tr><td>Street / P.O. Box</td>
+<td><input name="street" type="text" size="30"></td></tr>
+<tr><td>City *</td>
+<td><input name="city" type="text" size="30"></td></tr>
+<tr><td>Postal/ZIP code *</td>
+<td><input name="postcode" type="text" size="30"></td></tr>
+<tr><td>Country *</td>
+<td><input name="country" type="text" size="30"></td></tr>
+</table>
+</dd>
+<dt>Registration Information</dt>
+<dd>
+<table> <tr><td width="250">Registration Type</td>
+<td><select name="regType" size="1">
+<option value="conf">Conference (Regular)</option>
+<option value="confws">Conference + Workshop (Regular)</option>
+<option value="confstud">Conference (Student)</option>
+<option value="confwsstud">Conference + Workshop (Student)</option>
+<option value="ws">Workshop only</option>
+</select></td></tr>
+<tr><td width="250">Poster/Paper</td>
+<td><select name="posterpaper" size="1">
+<option value="poster">Poster</option>
+<option value="paper">Paper</option>
+<option value="NONE">NONE</option>
+</select></td></tr>
+<tr><td width="250">Special dietary requirements:<br><em>(e.g. vegetarian)</em></td>
+<td><input name="dietaryRequirements" type="text" size="30"></td></tr>
+<tr><td>Special needs:<br><em>(e.g. wheelchair access)</em></td>
+<td><input name="specialNeeds" type="text" size="30"></td></tr>
+<tr><td>Name to appear on Badge: *<br></td>
+<td><input name="badgeName" type="text" size="30"></td></tr>
+
+</table>
+</dd>
+<dt>Submit Information</dt>
+<dd>
+<table>
+<tr><td width="250">&nbsp;</em></td>
+<td><input type="submit" value="Submit"></td></tr>
+<tr><td>* Required fields.</td></tr>
+</table>
+</dd>
+</dl>
+</form>
Binary file Nominal/activities/tphols09/screenshots/address.png has changed
Binary file Nominal/activities/tphols09/screenshots/check_order.png has changed
Binary file Nominal/activities/tphols09/screenshots/credit_card.png has changed
Binary file Nominal/activities/tphols09/screenshots/login.png has changed
Binary file Nominal/activities/tphols09/screenshots/order.png has changed
Binary file Nominal/activities/tphols09/screenshots/overview.png has changed
Binary file Nominal/activities/tphols09/screenshots/payment_type.png has changed
Binary file Nominal/activities/tphols09/screenshots/registration.png has changed
Binary file Nominal/activities/tphols09/screenshots/shopping_cart.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/wallpaper.sty	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,250 @@
+%% 
+%% This is file `wallpaper.sty' v 1.10
+%%
+%% Author Michael H.F. Wilkinson 
+%%   April 21, 2006
+%% 
+%% Create background, either centered, tiled, or in any corner   
+%% relies heavily on eso-pic.sty, corrects for changes in \hoffset 
+%% by classes such as sciposter.cls
+%% Problems, bugs and comments to 
+%%        michael@cs.rug.nl
+%% version 1.10, 2006/04/21:
+%%               - Commands added for corner wallpapers 
+%%
+%% version 1.01, 2005/01/18:
+%%               - \providecommand{\LenToUnit} included to be compatible
+%%                  with earlier versions of eso-pic.sty
+%%
+%% version 1.00, 2004/12/22:
+%%               - first release
+%%
+%%
+\ProvidesPackage{wallpaper}[2005/01/18, v1.01 easy wallpaper formatting (MHFW)]
+\NeedsTeXFormat{LaTeX2e}[1995/06/01]
+
+\RequirePackage{ifthen}
+\RequirePackage{calc}
+\RequirePackage{eso-pic}
+\RequirePackage{graphicx}
+
+\providecommand{\LenToUnit}[1]{#1\@gobble}
+
+
+\newlength{\wpXoffset}
+\setlength{\wpXoffset}{-\hoffset}
+\newlength{\wpYoffset}
+\setlength{\wpYoffset}{0pt}
+\newlength{\tileXoffset}
+\newlength{\tileYoffset}
+\newlength{\tilewidth}
+\newlength{\tileheight}
+\newlength{\tileX}
+\newlength{\tileY}
+
+\newcommand{\LLCornerWallPaper}[2]{%
+\AddToShipoutPicture{%
+  \AtPageLowerLeft{%
+    \includegraphics[width=#1\paperwidth,height=#1\paperheight,%
+                     keepaspectratio]{#2}%
+    }
+  }
+}
+
+\newcommand{\ThisLLCornerWallPaper}[2]{%
+\AddToShipoutPicture*{%
+  \AtPageLowerLeft{%
+    \includegraphics[width=#1\paperwidth,height=#1\paperheight,%
+                     keepaspectratio]{#2}%
+    }
+  }
+}
+
+\newcommand{\ULCornerWallPaper}[2]{%
+  \AddToShipoutPicture{%
+    \AtPageLowerLeft{%
+      \parbox[b][\paperheight]{#1\paperwidth}{%       
+        \includegraphics[width=#1\paperwidth,height=#1\paperheight,%
+        keepaspectratio]{#2}%
+        \vfill%
+      }
+    }
+  }
+}
+
+\newcommand{\ThisULCornerWallPaper}[2]{%
+  \AddToShipoutPicture*{%
+    \AtPageLowerLeft{%
+      \parbox[b][\paperheight]{#1\paperwidth}{%       
+        \includegraphics[width=#1\paperwidth,height=#1\paperheight,%
+        keepaspectratio]{#2}%
+        \vfill%
+      }
+    }
+  }
+}
+
+\newcommand{\LRCornerWallPaper}[2]{%
+  \AddToShipoutPicture{%
+    \AtPageLowerLeft{%
+      \parbox[b]{\paperwidth}{%       
+        \hfill \includegraphics[width=#1\paperwidth,height=#1\paperheight,%
+        keepaspectratio]{#2}%
+      }
+    }
+  }
+}
+
+\newcommand{\ThisLRCornerWallPaper}[2]{%
+  \AddToShipoutPicture*{%
+    \AtPageLowerLeft{%
+      \parbox[b]{\paperwidth}{%       
+        \hfill \includegraphics[width=#1\paperwidth,height=#1\paperheight,%
+        keepaspectratio]{#2}%
+      }
+    }
+  }
+}
+
+\newcommand{\URCornerWallPaper}[2]{%
+  \AddToShipoutPicture{%
+    \AtPageLowerLeft{%
+      \parbox[b][\paperheight]{\paperwidth}{%       
+        \hfill \includegraphics[width=#1\paperwidth,height=#1\paperheight,%
+        keepaspectratio]{#2}%
+        \vfill%
+      }
+    }
+  }
+}
+\newcommand{\ThisURCornerWallPaper}[2]{%
+  \AddToShipoutPicture*{%
+    \AtPageLowerLeft{%
+      \parbox[b][\paperheight]{\paperwidth}{%       
+        \hfill \includegraphics[width=#1\paperwidth,height=#1\paperheight,%
+        keepaspectratio]{#2}%
+        \vfill%
+      }
+    }
+  }
+}
+
+\newcommand{\CenterWallPaper}[2]{%
+\AddToShipoutPicture{\put(\LenToUnit{\wpXoffset},\LenToUnit{\wpYoffset}){%
+     \parbox[b][\paperheight]{\paperwidth}{%       
+       \vfill
+       \centering
+       \includegraphics[width=#1\paperwidth,height=#1\paperheight,%
+                        keepaspectratio]{#2}%
+       \vfill
+     }}
+  }
+}  
+
+\newcommand{\ThisCenterWallPaper}[2]{%
+\AddToShipoutPicture*{\put(\LenToUnit{\wpXoffset},\LenToUnit{\wpYoffset}){%
+     \parbox[b][\paperheight]{\paperwidth}{%       
+       \vfill
+       \centering
+       \includegraphics[width=#1\paperwidth,height=#1\paperheight,%
+                        keepaspectratio]{#2}%
+       \vfill
+     }}}
+}  
+
+
+
+\newcommand{\TileSquareWallPaper}[2]{%
+\AddToShipoutPicture{%
+  \begingroup
+    \setlength{\tileYoffset}{\wpYoffset}
+    \setlength{\tilewidth}{\paperwidth/#1}%
+    \setlength{\tileheight}{\tilewidth}%
+    \setlength{\tileY}{0pt}%
+    \whiledo{\lengthtest{\tileY < \paperheight}}{% 
+      \setlength{\tileX}{0pt}%
+      \setlength{\tileXoffset}{\wpXoffset}%
+      \whiledo{\lengthtest{\tileX < \paperwidth}}{% 
+        \put(\LenToUnit{\tileXoffset},\LenToUnit{\tileYoffset}){%
+          \includegraphics[height=\tileheight,width=\tilewidth]{#2}}%
+        \addtolength{\tileX}{\tilewidth}
+        \addtolength{\tileXoffset}{\tilewidth}
+      }%
+      \addtolength{\tileY}{\tileheight}
+      \addtolength{\tileYoffset}{\tileheight}
+    }%
+  \endgroup  
+}%
+}
+
+\newcommand{\ThisTileSquareWallPaper}[2]{%
+\AddToShipoutPicture*{%
+  \begingroup
+    \setlength{\tileYoffset}{\wpYoffset}
+    \setlength{\tilewidth}{\paperwidth/#1}%
+    \setlength{\tileheight}{\tilewidth}%
+    \setlength{\tileY}{0pt}%
+    \whiledo{\lengthtest{\tileY < \paperheight}}{% 
+      \setlength{\tileX}{0pt}%
+      \setlength{\tileXoffset}{\wpXoffset}%
+      \whiledo{\lengthtest{\tileX < \paperwidth}}{% 
+        \put(\LenToUnit{\tileXoffset},\LenToUnit{\tileYoffset}){%
+          \includegraphics[height=\tileheight,width=\tilewidth]{#2}}%
+        \addtolength{\tileX}{\tilewidth}
+        \addtolength{\tileXoffset}{\tilewidth}
+      }%
+      \addtolength{\tileY}{\tileheight}
+      \addtolength{\tileYoffset}{\tileheight}
+    }%
+  \endgroup  
+}%
+}
+
+
+\newcommand{\TileWallPaper}[3]{%
+\AddToShipoutPicture{%
+  \begingroup
+    \setlength{\tileYoffset}{\wpYoffset}
+    \setlength{\tilewidth}{#1}%
+    \setlength{\tileheight}{#2}%
+    \setlength{\tileY}{0pt}%
+    \whiledo{\lengthtest{\tileY < \paperheight}}{% 
+      \setlength{\tileX}{0pt}%
+      \setlength{\tileXoffset}{\wpXoffset}%
+      \whiledo{\lengthtest{\tileX < \paperwidth}}{% 
+        \put(\LenToUnit{\tileXoffset},\LenToUnit{\tileYoffset}){%
+          \includegraphics[height=\tileheight,width=\tilewidth]{#3}}%
+        \addtolength{\tileX}{\tilewidth}
+        \addtolength{\tileXoffset}{\tilewidth}
+      }%
+      \addtolength{\tileY}{\tileheight}
+      \addtolength{\tileYoffset}{\tileheight}
+    }%
+  \endgroup  
+}%
+}
+
+\newcommand{\ThisTileWallPaper}[3]{%
+\AddToShipoutPicture*{%
+  \begingroup
+    \setlength{\tileYoffset}{\wpYoffset}
+    \setlength{\tilewidth}{#1}%
+    \setlength{\tileheight}{#2}%
+    \setlength{\tileY}{0pt}%
+    \whiledo{\lengthtest{\tileY < \paperheight}}{% 
+      \setlength{\tileX}{0pt}%
+      \setlength{\tileXoffset}{\wpXoffset}%
+      \whiledo{\lengthtest{\tileX < \paperwidth}}{% 
+        \put(\LenToUnit{\tileXoffset},\LenToUnit{\tileYoffset}){%
+          \includegraphics[height=\tileheight,width=\tilewidth]{#3}}%
+        \addtolength{\tileX}{\tilewidth}
+        \addtolength{\tileXoffset}{\tilewidth}
+      }%
+      \addtolength{\tileY}{\tileheight}
+      \addtolength{\tileYoffset}{\tileheight}
+    }%
+  \endgroup  
+}%
+}
+
+\newcommand{\ClearWallPaper}{\ClearShipoutPicture}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/cookie.html--	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,1 @@
+<body onLoad="javascript:pageTracker._setVar('no_report');">
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/documentation.html--	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+  <title>The Nominal Datatype Package</title>
+  <link rel="stylesheet" href="nominal.css">
+</head>
+<body>
+
+<h1>Documentation</h1>
+
+Some rudimentary notes are available in 
+<a href="manual/nominal_datatype_manual.ps">postscript</a> and
+in <a href="manual/nominal_datatype_manual.pdf">pdf</a>. We are
+working on better documentation - hassle us to speed up this
+process.<br><br>
+
+A somewhat highlevel description of the formalisation in the example file SOS.thy. 
+[<a href="manual/SOS.pdf">pdf</a>]<br>
+
+<h1>Nominal Bibliography</h1>
+
+<A HREF="http://www.citeulike.org/group/11951" target="_top">CiteULike</A> 
+collection about nominal techniques compiled by Dominic Mulligan (supersedes 
+the collection below).
+<BR><BR>
+
+
+<A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/NomBib/nominal.html" target="_top">Here</A> 
+is a bibliography of publications related to the nominal logic work. 
+
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/download-old.html--	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <title>The Nominal Datatype Package</title>
+  <link rel="stylesheet" href="nominal.css">
+</head>
+
+<body>
+<h1>Download</h1>
+
+Download the Nominal Isabelle snapshot provided below and 
+follow the instructions in INSTALL.
+<br><br>
+
+<A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Nominal/Isabelle_07-Jan-2008.tar.gz">Isabelle Snapshot from 7. January 2008 (includes version 0.14 of the nominal datatype package)</A>
+<br><br>
+
+
+
+<A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Nominal/manual/INSTALL">INSTALL</A>
+<br><br>
+
+<img src="graphics/attention.png" alt="The Nominal Datatype" align="left">
+Beginning from version 0.13, the nominal package can be started by using 
+just the command "Isabelle" and enabling the option "HOL-Nominal" in the 
+ProofGeneral menu "Isabelle -> Logics". If you want that HOL-Nominal is
+your default logic, then you can add
+
+<p>
+<CENTER>
+ISABELLE_LOGIC="HOL-Nominal"
+</CENTER>
+<p>
+
+to the file $HOME/isabelle/etc/settings.
+<br><br>
+
+
+</body>
+</html>
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/download.html--	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <title>The Nominal Datatype Package</title>
+  <link rel="stylesheet" href="nominal.css">
+</head>
+
+<body>
+
+<h3><IMG SRC="new.gif" ALT="" style="" align="left">Nominal2 and Isabelle 2016</h3>
+
+At the moment, Nominal2 is still <B>alpha-ware</B> and not part of the standard
+Isabelle distribution. But assuming you have a working Isabelle 2016 distribution, 
+it can be easily installed. The necessary theory files for Nominal2 can be downloaded 
+from:
+
+<ul>
+<li>  
+<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/Nominal2-2016.tgz">Nominal2-2016.tgz</A> (19 March 2016) 
+</li>
+</ul>
+
+Unpack the tgz-file.  This will create a directory Nominal and also
+Nominal/Ex. If you change into the latter directory and load, for example,
+Lambda.thy, then you are already up and running. You can proceed 
+with this theory as if it was a "normal" theory based on Main. 
+
+
+<p>
+You can also be on the bleeding edge by downloading the 
+sources from this Mercurial 
+<A HREF="http://www21.in.tum.de/~urbanc/cgi-bin/repos.cgi/nominal2/">Repository</A>.
+
+
+<h3>Nominal1 and Isabelle 2016</h3>
+
+Nominal1 is part of the current distribution and can be installed
+as explained <A HREF="http://isabelle.in.tum.de/download.html">here</A>.
+
+
+<h3>(Obsolete) Nominal2 and older Isabelle</h3>
+
+<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/Nominal2-2011-1.tgz">Nominal2-2011-1.tgz</A> (17 Feb. 2012)<BR> 
+<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/Nominal2-2012.tgz">Nominal2-2012.tgz</A> (15 May 2012)<BR>
+<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/Nominal2-2013.tgz">Nominal2-2013.tgz</A> (19 February 2013)<BR>
+<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/Nominal2-2013-1.tgz">Nominal2-2013-1.tgz</A> (18 October 2013)<BR>
+<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/Nominal2-2013-2.tgz">Nominal2-2013-2.tgz</A> (15 December 2013)<BR>
+<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/Nominal2-2014.tgz">Nominal2-2014.tgz</A> (9 September 2014)<BR>
+<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/Nominal2-2015.tgz">Nominal2-2015.tgz</A> (9 July 2015)<BR> 
+</body>
+</html>
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/example.html--	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,384 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <title>Nominal Methods Group</title>
+  <link rel="stylesheet" href="nominal.css">
+</head>
+
+<body>
+
+<div align="right" style="position:relative; left:15%; width:80%">
+<P>
+<small>
+<SCRIPT LANGUAGE="JAVASCRIPT" type="text/javascript">
+<!--
+var r_text = new Array ();
+r_text[0] = "<em>\"Proving theorems about substitutions (and related operations such as alpha-conversion) required far more time and HOL code than any other variety of theorem.\"<br><\/em>M. VanInwegen using a concrete representation for binders in her PhD-thesis, 1996";
+
+r_text[1] = "<em>\"When doing the formalization, I discovered that the core part of the proof... is fairly straightforward and only requires a good understanding of the paper version. However, in completing the proof I observed that in certain places I had to invest much more work than expected, e.g. proving lemmas about substitution and weakening.\"<\/em><br>T. Altenkirch using de Bruijn indices in Proc. of TLCA, 1993";
+
+r_text[2] = "<em>\"Technical work, however, still represents the biggest part of our implementation, mainly due to the managing of de Bruijn indexes...Of our 800 proved lemmas, about 600 are concerned with operators on free names.\"<\/em><br>D. Hirschkoff in Proc. of TPHOLs, 1997";
+
+r_text[3] = "<em>\"It took the author many long months to complete the work on this formalization...The part concerning substitution is by far the largest part of the whole development.\"<\/em><br>A. Koprowski using de Bruijn indices in a draft paper, 2006";
+
+r_text[4] = "<em>\"We thank T. Thacher Robinson for showing us on August 19, 1962 by a counterexample the existence of an error in our handling of bound variables.\"<\/em><br>S. Kleene in J. of Symbolic Logic 21(1):11-18, 1962";
+
+r_text[5] = "<em>\"The main drawback in HOAS is the difficulty of dealing with metatheoretic issues concerning names in processes...As a consequence, some metatheoretic properties involving substitution and freshness of names inside proofs and processes cannot be proved inside the framework and instead have to be postulated.\"<\/em><br>F. Honsell, M. Miculan and I. Scagnetto in Theoretical Computer Science, 253(2):239-285, 2001";
+
+r_text[6] = "<em>\"Because Twelf metatheorems are proved using totality assertions about LF type families, the class of metatheorems that can be mechanized is restricted to All/Exists-statements over LF types. On the one hand, as the successful Twelf formalizations cited in Section 5 demonstrate, these All/Exists-statements have proved to be sufficient for formalizing a wide variety of metatheorems about programming languages and logics. On the other hand, we have no way to quantify when metatheorems of this form will be sufficient, and there are some well-known examples of proofs that cannot be formalized directly using Twelf as metatheorem language. For example, proofs by logical relations often require more quantifier complexity than All/Exists-statements afford.\"<\/em><br>Robert Harper and Daniel Licata in a paper on Twelf, 2007";
+
+r_text[7] = "<em>\"So we cannot, hand-on-heart, recommend the vanilla LN style for anything but small, kernel language developments. \"<\/em><br>in F-ing Modules by Rossberg, Russo and Dreyer, TLDI 2010";
+
+r_text[8] = "<em>\"Higher-order abstract syntax is a convenient way to approach languages with binding, but it is possible to imagine a problem where manipulating a fully concrete object without binding is simpler. In these cases, it is possible to establish a bijection between your HOAS terms and de Bruijn versions of the same terms. \"<\/em><br>Interesting responses from the <A HREF=\"http://twelf.plparty.org/wiki/Ask_Twelf_Elf\">Twelf wiki.</A> (To be honest, the same comment applies to Nominal. --cu)";
+
+
+var i = Math.floor(r_text.length*Math.random());
+document.write(r_text[i]);
+//-->
+</SCRIPT>
+</small>
+</P>
+</div>
+
+
+<H1>Barendregt's Substitution Lemma</H1>
+
+<P>
+Let us explain one of our results with a simple proof about the lambda calculus. 
+An informal "pencil-and-paper" proof there looks typically as follows (this one is taken from <A
+HREF="http://www.cs.ru.nl/~henk/" target="_top">Barendregt's</A> classic book
+on the lambda calculus):
+</P>
+
+<!-- Barendregt's proof -->
+<CENTER>
+<TABLE style="text-align: left; width: 90%;" BORDER=0 CELLSPACING=0 CELLPADDING=5>
+<TR>
+ <TD style="background-color: rgb(180, 180, 180);">
+  <B>2.1.16. Substitution Lemma:</B> If <I>x&ne;y</I> and <I>x</I> not free in <I>L</I>, 
+  then
+ </TD>
+</TR>
+<TR>
+ <TD style="background-color: rgb(180, 180, 180);">
+  <CENTER><I>M[x:=N][y:=L] = M[y:=L][x:=N[y:=L]]</I>.</CENTER>
+ </TD> 
+</TR>
+<TR>
+<TD style="background-color: rgb(210, 210, 210);">
+<B>Proof:</B> By induction on the structure of <I>M</I>.
+<DL>
+<DT>Case 1. <I>M</I> is a variable.<DD>
+<DL>
+<DT>Case 1.1. <I>M=x</I>. Then both sides equal <I>N[y:=L]</I> since <I>x&ne;y</I>.
+<DT>Case 1.2. <I>M=y</I>. Then both sides equal <I>L</I>, for <I>x</I> not free in <I>L</I> 
+              implies <I>L[x:=...]=L</I>. 
+<DT>Case 1.3. <I>M=z&ne;x,y</I>. Then both sides equal <I>z</I>.
+</DL></DD>
+<DT>Case 2. <I>M=&lambda;z.M<SUB>1</SUB></I>. <DD>By the variable convention we may assume that 
+<I>z&ne;x,y</I> and <I>z</I> is not free in <I>N</I>, <I>L</I>. Then by the induction hypothesis<BR>
+<CENTER>
+<TABLE>
+<TR><TD ALIGN=RIGHT><I>(&lambda;z.M<SUB>1</SUB>)[x:=N][y:=L]</I></TD>
+    <TD ALIGN=CENTER><I>=</I></TD>
+    <TD ALIGN=Left><I>&lambda;z.M<SUB>1</SUB>[x:=N][y:=L]</I></TD>
+</TR>
+<TR><TD ALIGN=RIGHT>&nbsp;</TD>
+    <TD ALIGN=CENTER><I>=</I></TD>
+    <TD ALIGN=Left><I>&lambda;z.M<SUB>1</SUB>[y:=L][x:=N[y:=L]]</I></TD>
+</TR>
+<TR><TD ALIGN=RIGHT>&nbsp;</TD>
+    <TD ALIGN=CENTER><I>=</I></TD>
+    <TD ALIGN=Left><I>(&lambda;z.M<SUB>1</SUB>)[y:=L][x:=N[y:=L]]</I>.</TD>
+</TR>
+</TABLE>
+</CENTER>
+<DT>Case 3. <I>M=M<SUB>1</SUB> M<SUB>2</SUB></I>.<DD>Then the statement follows
+again from the induction hypothesis.
+</DL>
+</TD>
+</TR>
+</TABLE>
+</CENTER>
+
+<P>
+ We want to make it as easy as possible to formalise such informal proofs (and
+more complicated ones). Inspired by the <A
+HREF="http://fling-l.seas.upenn.edu/~plclub/cgi-bin/poplmark/"
+target="_top">PoplMark Challenge</A>, we want that masses use theorem
+assistants to do their formal proofs.
+</P>
+
+<P>
+Since the kind of informal reasoning illustrated by Barendregt's proof is very
+common in the literature on programming languages, it might be surprising that 
+implementing his proof
+in a theorem assistant is not a trivial task. This is because he relies
+implicitly on some assumptions and conventions. For example he states in his
+book:
+</P>
+
+<CENTER>
+<TABLE style="text-align: left; width: 90%;" BORDER=0 CELLSPACING=0 CELLPADDING=5>
+<TR>
+<TD style="background-color: rgb(180, 180, 180);">
+<B>2.1.12. Convention.</B> Terms that are &alpha;-congruent are identified. So now we
+write <I>&lambda;x.x=&lambda;y.y</I>, etcetera.
+</TD>
+</TR>
+</TABLE>
+</CENTER>
+
+<CENTER>
+<TABLE style="text-align: left; width: 90%;" BORDER=0 CELLSPACING=0 CELLPADDING=5>
+<TR>
+<TD style="background-color: rgb(180, 180, 180);">
+<B>2.1.13. Variable Convention.</B> If <I>M<SUB>1</SUB>,...,M<SUB>n</SUB></I> occur
+in a certain mathematical context (e.g. definition, proof), then in these terms all
+bound variables are chosen to be different from the free variables.
+</TD>
+</TR>
+</TABLE>
+</CENTER>
+
+<P>
+The first convention is crucial for the proof above as it allows one to deal
+with the variable case by using equational reasoning - one can just calculate
+what the results of the substitutions are. If one uses un-equated, or raw, lambda-terms,
+the same kind of reasoning cannot be performed (the reasoning then has to be 
+modulo &alpha;-equivalence, which causes a lot of headaches in
+the lambda-case.)  But if the data-structure over which the proof is
+formulated is &alpha;-equivalence classes of lambda-terms, then what is the
+principle "by induction over the structure of <I>M</I>"?  There is an
+induction principle "over the structure" for (un-equated) lambda-terms. But
+quotening lambda-terms by &alpha;-equivalence does not automatically lead to
+such a principle for &alpha;-equivalence classes. This seems to be a point
+that is nearly always ignored in the literature. In fact it takes, as we have
+shown in [1] and [2], some serious work to provide such an induction principle
+for &alpha;-equivalence classes.
+</P>
+
+<P>
+The second problem for an implementation of Barendregt's proof is his use of
+the variable convention: there is just no proof-principle "by convention" in a
+theorem assistant. Taking a closer look at Barendregt's reasoning, it turns
+out that for a proof obligation of the form "for all &alpha;-equated
+lambda-terms <I>&lambda;z.M<SUB>1</SUB></I>...", he does not establish this
+proof obligation for all <I>&lambda;z.M<SUB>1</SUB></I>, but only for some
+carefully chosen &alpha;-equated lambda-terms, namely the ones for which
+<I>z</I> is not free in <I>x,y,N</I> and <I>L</I>. This style of reasoning
+clearly needs some justification and in fact depends on some assumptions of
+the "context" of the induction. By "context" of the induction we mean the
+variables <I>x,y,N</I> and <I>L</I>. When employing the variable convention in
+a formal proof, one always implicitly assumes that one can choose a fresh name
+for this context. This might, however, not always be possible, for example
+when the context already mentions all names. Also we found out recently that the 
+use of the variable convention in proofs by rule-induction can lead to
+faulty reasoning [5]. So our work introduces safeguards that ensure that the 
+use of the variable convention is always safe. 
+</P>
+
+<P>
+One might conclude from our comments about Barendregt's proof that it is no
+proof at all.  This is, however, not the case! With Nominal Isabelle
+and its infrastructure one can easily formalise his reasoning. One first 
+has to declare the structure of <U>&alpha;-equated</U>
+lambda-terms as a nominal datatype:
+</P>
+
+
+<div class="codedisplay"> atom_decl name
+ nominal_datatype term = Var "name"
+                       | App "term" "term"
+                       | Lam "&laquo;name&raquo;term"
+</div>
+
+<P>
+Note though, that nominal datatypes are not datatypes in the traditional
+sense, but stand for &alpha;-equivalence classes.  Indeed we have for terms of
+type <code>term</code> the equation(!)
+</P>
+
+<div class="codedisplay"> lemma alpha: "Lam [a].(Var a) = Lam [b].(Var b)"
+</div>
+
+
+<P>
+which does not hold for traditional datatypes (note that we write
+lambda-abstractions as <code>Lam [a].t</code>). The proof of the substitution
+lemma can then be formalised as follows:
+</P>
+
+<div class="codedisplay"> lemma substitution_lemma:
+  assumes asm: "x&ne;y" "x#L"
+  shows "M[x:=N][y:=L] = M[y:=L][x:=N[y:=L]]"
+  using asm 
+ by (nominal_induct M avoiding: x y N L rule: term.induct)
+    (auto simp add: forget fresh_fact)
+</div>
+
+
+<P>
+where the assumption "<I>x</I> is fresh for <I>L</I>", written <code>x#L</code>,
+encodes the usual relation of "<I>x</I> not free in <I>L</I>". The method
+<code>nominal_induct</code> takes as arguments the variable over which the 
+induction is
+performed (here <I>M</I>), and the context of the induction, which consists of
+the variables mentioned in the variable convention (that is the part in
+Barendregt's proof where he writes "...we may assume that <I>z&ne;x,y</I> and
+<I>z</I> is not free in <I>N,L</I>"). The last argument of <code>nominal_induct</code>
+specifies which induction rule should be applied - in this case induction over
+&alpha;-equated lambda-terms, an induction-principle Nominal Isabelle provides 
+automatically when the nominal datatype <code>term</code> is defined. The
+implemented proof of the substitution lemma proceeds then completely
+automatically, except for the need of having to mention the facts <code>forget</code> and
+<code>fresh_fact</code>, which are proved separately (also by induction over
+&alpha;-equated lambda-terms).</P>
+
+
+<P>
+The lemma <code>forget</code> shows that if <I>x</I> is not
+free in <I>L</I>, then <I>L[x:=...]=L</I> (Barendregt's Case 1.2). Its formalised proof 
+is as follows:
+</P>
+
+<div class="codedisplay"> lemma forget:
+  assumes asm: "x#L"
+  shows "L[x:=P] = L"
+  using asm
+ by (nominal_induct L avoiding: x P rule: term.induct)
+    (auto simp add: abs_fresh fresh_atm)
+</div>
+
+
+<P>
+In this proof <code>abs_fresh</code> is an automatically generated lemma that
+establishes when <I>x</I> is fresh for a lambda-abstraction, namely <I>x#Lam
+[z].P'</I> if and only if <I>x=z</I> or (<I>x&ne;z</I> and <I>x#P'</I>);
+<code>fresh_atm</code> states that <I>x#y</I> if and only if <I>x&ne;y</I>. The lemma
+<code>fresh_fact</code> proves the property that if <I>z</I> does not occur
+freely in <I>N</I> and <I>L</I> then it also does not occur freely in
+<I>N[y:=L]</I>. This fact can be formalised as follows:</P>
+
+<div class="codedisplay"> lemma fresh_fact:
+  assumes asm: "z#N" "z#L"
+  shows "z#N[y:=L]"
+  using asm 
+ by (nominal_induct N avoiding: z y L rule: term.induct)
+    (auto simp add: abs_fresh fresh_atm)
+</div>
+
+<P>
+Although the latter lemma does not appear explicitly in Barendregt's reasoning, it is required 
+in the last step of the lambda-case (Case 2) where he pulls the substitution from under
+the binder <I>z</I> (the interesting step is marked with a&nbsp;&bull;):</P> 
+<CENTER>
+<TABLE>
+<TR><TD>&nbsp;</TD><TD><I>&lambda;z.(M<SUB>1</SUB>[y:=L][x:=N[y:=L]])</I></TD><TD>&nbsp;</TD></TR>
+<TR><TD>=</TD><TD><I>(&lambda;z.M<SUB>1</SUB>[y:=L])[x:=N[y:=L]]</I></TD><TD>&nbsp;&nbsp;&bull;</TD></TR>
+<TR><TD>=</TD><TD><I>(&lambda;z.M<SUB>1</SUB>)[y:=L][x:=N[y:=L]]</I></TD><TD>&nbsp;</TD></TR>
+</TABLE>
+</CENTER>
+
+<P>
+After these 22 lines one has a completely formalised proof of the substitution
+lemma. This proof does not rely on any axioms, apart from the ones on which
+HOL is built.
+</P><BR>
+
+<B>References</B><BR><BR>
+<CENTER>
+<TABLE>
+<TR><TD WIDTH="7%" VALIGN=Top>[1]</TD>
+    <TD ALIGN=Left>
+    <B>Nominal Reasoning Techniques in Isabelle/HOL.</B>  In
+      Journal of Automatic Reasoning, 2008, Vol. 40(4), 327-356.
+      [<A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Publications/nom-tech.ps" target="_top">ps</A>].
+    </TD>
+</TR>
+<TR><TD VALIGN=Top>[2]</TD>
+    <TD ALIGN=Left>
+    <B>A Formal Treatment of the Barendregt Variable Convention in Rule Inductions</B> 
+    (Christian Urban and Michael Norrish) 
+    Proceedings of the ACM Workshop on Mechanized Reasoning about Languages with Variable
+    Binding and Names (MERLIN 2005). Tallinn, Estonia. September 2005. Pages 25-32. &copy ACM, Inc.
+    [<A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Publications/merlin-05.ps" target="_top">ps</A>]
+    [<A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Publications/merlin-05.pdf" target="_top">pdf</A>]
+    </TD>
+</TR>
+<TR><TD VALIGN=Top>[3]</TD>
+    <TD ALIGN=Left>
+    <B>A Recursion Combinator for Nominal Datatypes Implemented in Isabelle/HOL</B> 
+    (Christian Urban and Stefan Berghofer) 
+    Proceedings of the 3rd 
+    International Joint Conference on Automated Deduction (IJCAR 2006). In volume 4130 of 
+    Lecture Notes in Artificial Intelligence. Seattle, USA. August 2006. Pages 498-512.
+    &copy <A HREF="http://link.springer.de/link/service/series/0558/" target="_top">Springer Verlag</A>
+    [<A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Publications/ijcar-06.ps" target="_top">ps</A>]
+    </TD>
+</TR>
+
+<TR><TD VALIGN=Top>[4]</TD>
+    <TD ALIGN=Left>
+    <B>A Head-to-Head Comparison of de Bruijn Indices and Names.</B> 
+    (Stefan Berghofer and Christian Urban) 
+    Proceedings of the International Workshop on Logical Frameworks and 
+    Meta-Languages: Theory and Practice (LFMTP 2006). Seattle, USA. ENTCS. Pages 53-67.
+    [<A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Publications/lfmtp-06.ps" target="_top">ps</A>]
+    </TD>
+</TR>
+
+<TR><TD VALIGN=Top>[5]</TD>
+    <TD ALIGN=Left>
+    <B>Barendregt's Variable Convention in Rule Inductions.</B> (Christian
+    Urban, Stefan Berghofer and Michael Norrish) Proceedings of the 21th
+    Conference on Automated Deduction (CADE 2007). In volume 4603 of Lecture
+    Notes in Artificial Intelligence. Bremen, Germany. July 2007. Pages 35-50.
+    &copy <A HREF="http://link.springer.de/link/service/series/0558/tocs/t4603.htm" 
+    target="_top">Springer Verlag</A> 
+    [<A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Publications/cade07.ps" target="_top">ps</A>]
+    </TD>
+</TR>
+
+<TR><TD VALIGN=Top>[6]</TD>
+    <TD ALIGN=Left>
+    <B>Mechanising the Metatheory of LF.</B> 
+    (Christian Urban, James Cheney and Stefan Berghofer) 
+    In Proc. of the 23rd IEEE Symposium on Logic in Computer Science (LICS 2008), IEEE Computer Society,
+    June 2008. Pages 45-56.
+    [<A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Publications/lics-08.pdf">pdf</A>] More
+      information <A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Nominal/LF/index.html">elsewhere</A>.
+    </TD>
+</TR>
+<TR><TD VALIGN=Top>[7]</TD>
+    <TD ALIGN=Left>
+    <B>Proof Pearl: A New Foundation for Nominal Isabelle.</B> 
+    (Brian Huffman and Christian Urban) 
+    In Proc. of the 1st Conference on Interactive Theorem Proving (ITP 2010). In volume 6172 in 
+    Lecture Notes in Computer Science, Pages 35-50, 2010.
+    [<A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Publications/nominal-atoms.pdf">pdf</A>] 
+    </TD>
+</TR>
+</TR>
+<TR><TD VALIGN=Top>[8]</TD>
+    <TD ALIGN=Left>
+    <B>General Bindings and Alpha-Equivalence in Nominal Isabelle.</B> 
+      (Christian Urban and Cezary Kaliszyk) 
+      In Proc. of the 20th European Symposium on Programming (ESOP 2011).
+      In Volume 6602 of Lecture Notes in Computer Science, Pages 480-500, 2011.
+      [<A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Publications/esop-11.pdf">pdf</A>]
+    </TD>
+</TR>
+
+</TABLE>
+</CENTER>
+
+<P><!-- Created: Tue Mar  4 00:23:25 GMT 1997 -->
+<!-- hhmts start -->
+Last modified: Mon May  9 05:35:17 BST 2011
+<!-- hhmts end -->
+<a href="http://validator.w3.org/check/referer" target="_top">[Validate this page.]</a>
+
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/ijcar-08.html--	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,18 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
+   "http://www.w3.org/TR/html4/frameset.dtd">
+<html>
+<head>
+    <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
+    <title>Nominal Methods Group</title>
+    <link rel="stylesheet" href="nominal.css">
+</head>
+
+
+<body>
+
+<META 
+     HTTP-EQUIV="Refresh"
+     CONTENT="2; URL=http://http://www.inf.kcl.ac.uk/staff/urbanc/Nominal/activities/nominal-ijcar08/">
+
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/index.html--	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,24 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
+   "http://www.w3.org/TR/html4/frameset.dtd">
+<html>
+<head>
+    <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
+    <title>Nominal Methods Group</title>
+    <link rel="stylesheet" href="nominal.css">
+</head>
+
+  <frameset ROWS="130,*"> 
+    <frame scrolling="no" frameborder="0" noresize="noresize" SRC="title.html" NAME="title">
+      
+      <frameset COLS="200,*">
+	
+	<frame scrolling="no" frameborder="0" noresize="noresize" SRC="menu.html"
+	  NAME="menu">
+	  
+	  <frame noresize="noresize" frameborder="0" SRC="main.html"
+	    NAME="content">
+	    
+      </frameset> 
+  </frameset> 
+
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/main.html--	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,283 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <title>Nominal Methods Group</title>
+  <link rel="stylesheet" href="nominal.css">
+</head>
+
+<body>
+
+<div align="right" style="position:relative; left:15%; width:80%">
+<P>
+<small>
+<SCRIPT LANGUAGE="JAVASCRIPT" type="text/javascript">
+<!--
+var r_text = new Array ();
+r_text[0] = "<em>\"Proving theorems about substitutions (and related operations such as alpha-conversion) required far more time and HOL code than any other variety of theorem.\"<br><\/em>M. VanInwegen using a concrete representation for binders in her PhD-thesis, 1996";
+
+r_text[1] = "<em>\"When doing the formalization, I discovered that the core part of the proof... is fairly straightforward and only requires a good understanding of the paper version. However, in completing the proof I observed that in certain places I had to invest much more work than expected, e.g. proving lemmas about substitution and weakening.\"<\/em><br>T. Altenkirch using de Bruijn indices in Proc. of TLCA, 1993";
+
+r_text[2] = "<em>\"Technical work, however, still represents the biggest part of our implementation, mainly due to the managing of de Bruijn indexes...Of our 800 proved lemmas, about 600 are concerned with operators on free names.\"<\/em><br>D. Hirschkoff in Proc. of TPHOLs, 1997";
+
+r_text[3] = "<em>\"It took the author many long months to complete the work on this formalization...The part concerning substitution is by far the largest part of the whole development.\"<\/em><br>A. Koprowski using de Bruijn indices in a draft paper, 2006";
+
+r_text[4] = "<em>\"We thank T. Thacher Robinson for showing us on August 19, 1962 by a counterexample the existence of an error in our handling of bound variables.\"<\/em><br>S. Kleene in J. of Symbolic Logic 27(1):11-18, 1962";
+
+r_text[5] = "<em>\"The main drawback in HOAS is the difficulty of dealing with metatheoretic issues concerning names in processes...As a consequence, some metatheoretic properties involving substitution and freshness of names inside proofs and processes cannot be proved inside the framework and instead have to be postulated.\"<\/em><br>F. Honsell, M. Miculan and I. Scagnetto in Theoretical Computer Science, 253(2):239-285, 2001";
+
+r_text[6] = "<em>\"Because Twelf metatheorems are proved using totality assertions about LF type families, the class of metatheorems that can be mechanized is restricted to All/Exists-statements over LF types. On the one hand, as the successful Twelf formalizations cited in Section 5 demonstrate, these All/Exists-statements have proved to be sufficient for formalizing a wide variety of metatheorems about programming languages and logics. On the other hand, we have no way to quantify when metatheorems of this form will be sufficient, and there are some well-known examples of proofs that cannot be formalized directly using Twelf as metatheorem language. For example, proofs by logical relations often require more quantifier complexity than All/Exists-statements afford.\"<\/em><br>Robert Harper and Daniel Licata in a paper on Twelf, 2007";
+
+r_text[7] = "<em>\"So we cannot, hand-on-heart, recommend the vanilla LN style for anything but small, kernel language developments. \"<\/em><br>in F-ing Modules by Rossberg, Russo and Dreyer, TLDI 2010";
+
+r_text[8] = "<em>\"Higher-order abstract syntax is a convenient way to approach languages with binding, but it is possible to imagine a problem where manipulating a fully concrete object without binding is simpler. In these cases, it is possible to establish a bijection between your HOAS terms and de Bruijn versions of the same terms. \"<\/em><br>Interesting responses from the <A HREF=\"http://twelf.plparty.org/wiki/Ask_Twelf_Elf\">Twelf wiki.</A> (To be honest, the same comment applies to Nominal. --cu)";
+
+r_text[9] = "<em>\"I wonder if de Bruijn was any good at remembering names. \"<\/em><br>Darius Jahandarie according to Haskell Digest, Vol 97, Issue 1";
+
+var i = Math.floor(r_text.length * Math.random());
+document.write(r_text[i]);
+//-->
+</SCRIPT>
+</small>
+</P>
+</div>
+
+
+<H1>Our Vision</H1>
+
+<P>
+<IMG SRC="new.gif" ALT="" style="" align="left">
+<I>We are working on a major overhaul of Nominal Isabelle. The 
+latest bundles of Nominal2 are 
+<A HREF="http://inf.kcl.ac.uk/staff/urbanc/Nominal/download.html">here</A>. 
+</I></P>
+
+
+<P>
+To root out bugs, every programming language should be designed with the help
+of a theorem prover, and every compiler should be verified. With our work we
+aim to provide all proving technologies necessary for reasoning
+<B>conveniently</B> about programming languages (for example the <A
+HREF="http://en.wikipedia.org/wiki/Lambda_calculus" target="_top">lambda
+calculus</A>) and compilers. For us, formal proofs should be as easy to perform as informal
+"pencil-and-paper" proofs - at least the overhead of formal proofs should not
+prevent any formalisation.  Many ideas for our work come from the nominal
+logic work by <A HREF="http://www.cl.cam.ac.uk/~amp12/" target="_top">Andrew
+Pitts</A>.  Our theoretical results about nominal theories enabled us to
+implement Nominal Isabelle on top of Isabelle/HOL.
+</P>
+
+<P>
+If you want to see a simple example illustrating our results on Nominal Isabelle click
+<A HREF="example.html">here</A>. For more interesting results, we already
+completed formalisations of Church-Rosser and strong-normalisation proofs as
+well as the first part of the <A
+HREF="https://www.seas.upenn.edu/~plclub/poplmark/" target="_top">PoplMark
+Challenge</A>.  We also formalised some typical proofs from SOS, <A
+HREF="http://www.cs.cmu.edu/~crary/" target="_top">Karl Crary</A>'s chapter on
+logical relations from <A
+HREF="http://www.cis.upenn.edu/~bcpierce/attapl/index.html"
+target="_top">Advanced Topics in Types and Programming Languages</A>, and also
+a paper on LF by <A HREF="http://www.cs.cmu.edu/~rwh/" target="_top">Harper</A> and 
+<A HREF="http://www.cs.cmu.edu/~fp/" target="_top">Pfenning</A>. In the latter paper we found a gap in
+the soundness proof and corrected it (we actually gave three solutions to the problem [6]). Urban 
+formalised and also corrected the main result of his PhD, a logical relation argument for
+establishing strong normalisation of cut-elimination in classical logic. Other
+people have used Nominal Isabelle too:
+
+<ul>
+<li>
+<A HREF="http://www.it.uu.se/katalog/jesperb/" target="_top">Jesper Bengtson</A>
+and <A HREF="http://user.it.uu.se/~joachim/" target="_top">Joachim Parrow</A>
+used Nominal Isabelle to verify the theory of the
+pi-calculus. They formalised the proof that bisimulation is a congruence (both
+for late and early operational semantics) available 
+<a href="http://afp.sourceforge.net/entries/Pi_Calculus.shtml">here</a>.  Moreover they formalised the proof
+that all late bisimilar processes are early bisimilar. The corresponding
+papers were presented at FOSSACS'07 and SOS'07. They also used Nominal Isabelle
+to formalise their work on Psi-calculi, available 
+<a href="http://afp.sourceforge.net/entries/Psi_Calculi.shtml">here</a>. This was 
+presented at LICS 2009 and LICS 2010.
+Jesper finished his PhD about this in 2010 with a large formalisation in Nominal Isabelle. 
+He also formalised CCS (<a href="http://afp.sourceforge.net/entries/CCS.shtml">here</a>). 
+All formalisations are part of the <A HREF="http://afp.sourceforge.net/">AFP</A>.
+<li>
+<A HREF="http://www.ccs.neu.edu/home/samth/" target="_top">Sam Tobin-Hochstadt</A>, a student
+of <A HREF="http://www.ccs.neu.edu/home/matthias/" target="_top">Matthias Felleisen</A>, used 
+Nominal Isabelle to formalise their work on Typed Scheme. This was presented at POPL'08. 
+
+<li>
+<A HREF="http://homepages.inf.ed.ac.uk/ldixon/" target="_top">Lucas Dixon</A>,
+Alan Smaill and <A HREF="http://homepages.inf.ed.ac.uk/bundy/"
+target="_top">Alan Bundy</A> used Nominal Isabelle to formalise
+proof terms of ILL and studied proof planning with this formalisation
+(EDI-INF-RR-0786). 
+
+<li>
+<A HREF="http://www.cs.swan.ac.uk/~csteme/" target="_top">Temesghen Kahsai</A>
+and <A HREF="http://users.dimi.uniud.it/~marino.miculan/" target="_top">Marino Miculan</A> formalised
+the spi-calculus using our work - see 
+<A HREF="http://www.cs.swan.ac.uk/~csteme/SpiInIsabelle/SpiInIsabelle.html" target="_top">here</A>.
+
+<li>
+Ayesha Yasmeen, a student of  
+<A HREF="http://www-faculty.cs.uiuc.edu/~egunter/" target="_top">Elsa Gunter</A>,
+formalised an extension of the ambient calculus using Nominal Isabelle. This
+was presented in the Emerging Trends section of TPHOLs'08. 
+
+<li>
+<A HREF="http://www.ps.uni-saarland.de/~doczkal/" target="_top">Christian Doczkal</A>,
+a student of <A HREF="http://www.ps.uni-saarland.de/~smolka/">Gert Smolka</A>, 
+finished in 2009 his 
+<A HREF="http://www.ps.uni-saarland.de/~doczkal/master/master.php" target="_top">master thesis</A> 
+at Saarbr&uuml;cken University using 
+Nominal Isabelle. He formalised the TT-lifting technique in order to prove 
+strong normalisation of Moggi's computational metalanguage. This is part of
+the <A HREF="http://afp.sourceforge.net/entries/Lam-ml-Normalization.shtml">AFP repository</A>.
+
+<li>
+Armin Heller finished his master thesis at the TU Munich in 2010 with a simple compiler verification
+using Nominal Isabelle.
+
+<li>
+<A HREF="http://homepages.inf.ed.ac.uk/jcheney/" target="_top">James Cheney</A> 
+formalised a number of properties of the meta-theory of mini-XQuery in Nominal Isabelle.
+The plan is to extend this work to full XQuery. The preliminary results appeared at CPP'11.
+
+<li>
+<A HREF="http://cl-informatik.uibk.ac.at/users/cek/" target="_top">Cezary Kaliszyk</A> 
+with input from Henk Barendregt formalised the second fixed point theorem
+of the lambda calculus using Nominal Isabelle 2. This work appeared at CPP'11.
+
+<li>
+<A HREF="http://www.joachim-breitner.de/blog/" target="_top">Joachim Breitner</A> 
+used Nominal2 for formalising Launchbury's natural semantics for lazy evaluation. This is part
+of the <A HREF="http://afp.sourceforge.net/entries/Launchbury.shtml">AFP</A>.
+
+<li>
+<A HREF="http://www.cl.cam.ac.uk/~lp15/" target="_top">Larry Paulson</A> 
+formalised G&ouml;del's Incompletness Theorems using Nominal2. This work
+appeared in the Journal of Automated Reasoning in 2015.
+
+<li>
+<A HREF="http://www.joachim-breitner.de/blog/" target="_top">Joachim Breitner</A>
+proved the correctness of a GHC compiler transformation using Nominal2.
+This work appeared at the
+<A HREF="https://www.haskell.org/haskell-symposium/2015/">Haskell Symposium 2015</A>.
+</ul>
+</P>
+
+<P>
+Note, however, that Nominal Isabelle is still an ongoing research
+project, which needs both theoretical and implementation work. You are
+encouraged to subscribe to the (moderated)
+<a href="https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/nominal-isabelle" target="_top">
+mailing list</a> to hear about our progress and to give
+us feedback.</P> 
+
+<P>
+We have recently re-implemented the underlying nominal theory [7] and also have
+a good proposal for how to deal with general binding structures in Nominal Isabelle [8]. 
+</P><BR>
+
+<B>References</B><BR><BR>
+<CENTER>
+<TABLE>
+<TR><TD WIDTH="7%" VALIGN=Top>[1]</TD>
+    <TD ALIGN=Left>
+    <B>Nominal Reasoning Techniques in Isabelle/HOL.</B>  In
+      Journal of Automatic Reasoning, Vol. 40(4), 327-356, 2008.
+      [<A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Publications/nom-tech.ps" target="_top">ps</A>].
+      The predecessor paper, which appeaerd at CADE in 2005, received the
+      <A HREF="http://www.cadeinc.org/SkolemAward.html">Thoralf Skolem Award</A>.
+    </TD>
+</TR>
+<TR><TD VALIGN=Top>[2]</TD>
+    <TD ALIGN=Left>
+    <B>A Formal Treatment of the Barendregt Variable Convention in Rule Inductions</B> 
+    (Christian Urban and Michael Norrish) 
+    Proceedings of the ACM Workshop on Mechanized Reasoning about Languages with Variable
+    Binding and Names (MERLIN 2005), Pages 25-32, 2005. &copy ACM, Inc.
+    [<A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Publications/merlin-05.ps" target="_top">ps</A>]
+    [<A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Publications/merlin-05.pdf" target="_top">pdf</A>]
+    </TD>
+</TR>
+<TR><TD VALIGN=Top>[3]</TD>
+    <TD ALIGN=Left>
+    <B>A Recursion Combinator for Nominal Datatypes Implemented in Isabelle/HOL</B> 
+    (Christian Urban and Stefan Berghofer) 
+    Proceedings of the 3rd 
+    International Joint Conference on Automated Deduction (IJCAR 2006). In volume 4130 of 
+    Lecture Notes in Artificial Intelligence, Pages 498-512, 2006.
+    &copy <A HREF="http://link.springer.de/link/service/series/0558/" target="_top">Springer Verlag</A>
+    [<A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Publications/ijcar-06.ps" target="_top">ps</A>]
+    </TD>
+</TR>
+
+<TR><TD VALIGN=Top>[4]</TD>
+    <TD ALIGN=Left>
+    <B>A Head-to-Head Comparison of de Bruijn Indices and Names.</B> 
+    (Stefan Berghofer and Christian Urban) 
+    Proceedings of the International Workshop on Logical Frameworks and 
+    Meta-Languages: Theory and Practice (LFMTP 2006), ENTCS, Pages 53-67, 2006.
+    [<A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Publications/lfmtp-06.ps" target="_top">ps</A>]
+    </TD>
+</TR>
+
+<TR><TD VALIGN=Top>[5]</TD>
+    <TD ALIGN=Left>
+    <B>Barendregt's Variable Convention in Rule Inductions.</B> (Christian
+    Urban, Stefan Berghofer and Michael Norrish) Proceedings of the 21th
+    Conference on Automated Deduction (CADE 2007). In volume 4603 of Lecture
+    Notes in Artificial Intelligence, Pages 35-50, 2007.
+    &copy <A HREF="http://link.springer.de/link/service/series/0558/tocs/t4603.htm" 
+    target="_top">Springer Verlag</A> 
+    [<A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Publications/cade07.ps" target="_top">ps</A>]
+    </TD>
+</TR>
+
+<TR><TD VALIGN=Top>[6]</TD>
+    <TD ALIGN=Left>
+    <B>Mechanising the Metatheory of LF.</B> 
+    (Christian Urban, James Cheney and Stefan Berghofer) 
+    In Proc. of the 23rd IEEE Symposium on Logic in Computer Science (LICS 2008), IEEE Computer Society,
+    Pages 45-56, 2008.
+    [<A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Publications/lics-08.pdf">pdf</A>] More
+      information <A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Nominal/LF/index.html">elsewhere</A>.
+    </TD>
+</TR>
+
+<TR><TD VALIGN=Top>[7]</TD>
+    <TD ALIGN=Left>
+    <B>Proof Pearl: A New Foundation for Nominal Isabelle.</B> 
+    (Brian Huffman and Christian Urban) 
+    In Proc. of the 1st Conference on Interactive Theorem Proving (ITP 2010). In volume 6172 in 
+    Lecture Notes in Computer Science, Pages 35-50, 2010.
+    [<A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Publications/nominal-atoms.pdf">pdf</A>] 
+    </TD>
+</TR>
+
+<TR><TD VALIGN=Top>[8]</TD>
+    <TD ALIGN=Left>
+    <B>General Bindings and Alpha-Equivalence in Nominal Isabelle.</B> 
+      (Christian Urban and Cezary Kaliszyk) 
+      In Proc. of the 20th European Symposium on Programming (ESOP 2011).
+      In Volume 6602 of Lecture Notes in Computer Science, Pages 480-500, 2011.
+      [<A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Publications/esop-11.pdf">pdf</A>] (and a
+      longer version appeared in the Journal of Logical Methods in Computer 
+      Science, Volume 8 (2:14), 2012 
+      [<A HREF="http://http://www.inf.kcl.ac.uk/staff/urbanc/Publications/lmcs.pdf">pdf</A>])
+    </TD>
+
+</TR>
+
+
+
+</TABLE>
+</CENTER>
+
+<P>
+<a href="http://validator.w3.org/check/referer" target="_top">[Validate this page.]</a>
+
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/main.html~	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,283 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <title>Nominal Methods Group</title>
+  <link rel="stylesheet" href="nominal.css">
+</head>
+
+<body>
+
+<div align="right" style="position:relative; left:15%; width:80%">
+<P>
+<small>
+<SCRIPT LANGUAGE="JAVASCRIPT" type="text/javascript">
+<!--
+var r_text = new Array ();
+r_text[0] = "<em>\"Proving theorems about substitutions (and related operations such as alpha-conversion) required far more time and HOL code than any other variety of theorem.\"<br><\/em>M. VanInwegen using a concrete representation for binders in her PhD-thesis, 1996";
+
+r_text[1] = "<em>\"When doing the formalization, I discovered that the core part of the proof... is fairly straightforward and only requires a good understanding of the paper version. However, in completing the proof I observed that in certain places I had to invest much more work than expected, e.g. proving lemmas about substitution and weakening.\"<\/em><br>T. Altenkirch using de Bruijn indices in Proc. of TLCA, 1993";
+
+r_text[2] = "<em>\"Technical work, however, still represents the biggest part of our implementation, mainly due to the managing of de Bruijn indexes...Of our 800 proved lemmas, about 600 are concerned with operators on free names.\"<\/em><br>D. Hirschkoff in Proc. of TPHOLs, 1997";
+
+r_text[3] = "<em>\"It took the author many long months to complete the work on this formalization...The part concerning substitution is by far the largest part of the whole development.\"<\/em><br>A. Koprowski using de Bruijn indices in a draft paper, 2006";
+
+r_text[4] = "<em>\"We thank T. Thacher Robinson for showing us on August 19, 1962 by a counterexample the existence of an error in our handling of bound variables.\"<\/em><br>S. Kleene in J. of Symbolic Logic 27(1):11-18, 1962";
+
+r_text[5] = "<em>\"The main drawback in HOAS is the difficulty of dealing with metatheoretic issues concerning names in processes...As a consequence, some metatheoretic properties involving substitution and freshness of names inside proofs and processes cannot be proved inside the framework and instead have to be postulated.\"<\/em><br>F. Honsell, M. Miculan and I. Scagnetto in Theoretical Computer Science, 253(2):239-285, 2001";
+
+r_text[6] = "<em>\"Because Twelf metatheorems are proved using totality assertions about LF type families, the class of metatheorems that can be mechanized is restricted to All/Exists-statements over LF types. On the one hand, as the successful Twelf formalizations cited in Section 5 demonstrate, these All/Exists-statements have proved to be sufficient for formalizing a wide variety of metatheorems about programming languages and logics. On the other hand, we have no way to quantify when metatheorems of this form will be sufficient, and there are some well-known examples of proofs that cannot be formalized directly using Twelf as metatheorem language. For example, proofs by logical relations often require more quantifier complexity than All/Exists-statements afford.\"<\/em><br>Robert Harper and Daniel Licata in a paper on Twelf, 2007";
+
+r_text[7] = "<em>\"So we cannot, hand-on-heart, recommend the vanilla LN style for anything but small, kernel language developments. \"<\/em><br>in F-ing Modules by Rossberg, Russo and Dreyer, TLDI 2010";
+
+r_text[8] = "<em>\"Higher-order abstract syntax is a convenient way to approach languages with binding, but it is possible to imagine a problem where manipulating a fully concrete object without binding is simpler. In these cases, it is possible to establish a bijection between your HOAS terms and de Bruijn versions of the same terms. \"<\/em><br>Interesting responses from the <A HREF=\"http://twelf.plparty.org/wiki/Ask_Twelf_Elf\">Twelf wiki.</A> (To be honest, the same comment applies to Nominal. --cu)";
+
+r_text[9] = "<em>\"I wonder if de Bruijn was any good at remembering names. \"<\/em><br>Darius Jahandarie according to Haskell Digest, Vol 97, Issue 1";
+
+var i = Math.floor(r_text.length * Math.random());
+document.write(r_text[i]);
+//-->
+</SCRIPT>
+</small>
+</P>
+</div>
+
+
+<H1>Our Vision</H1>
+
+<P>
+<IMG SRC="new.gif" ALT="" style="" align="left">
+<I>We are working on a major overhaul of Nominal Isabelle. The 
+latest bundles of Nominal2 are 
+<A HREF="http://inf.kcl.ac.uk/staff/urbanc/Nominal/download.html">here</A>. 
+</I></P>
+
+
+<P>
+To root out bugs, every programming language should be designed with the help
+of a theorem prover, and every compiler should be verified. With our work we
+aim to provide all proving technologies necessary for reasoning
+<B>conveniently</B> about programming languages (for example the <A
+HREF="http://en.wikipedia.org/wiki/Lambda_calculus" target="_top">lambda
+calculus</A>) and compilers. For us, formal proofs should be as easy to perform as informal
+"pencil-and-paper" proofs - at least the overhead of formal proofs should not
+prevent any formalisation.  Many ideas for our work come from the nominal
+logic work by <A HREF="http://www.cl.cam.ac.uk/~amp12/" target="_top">Andrew
+Pitts</A>.  Our theoretical results about nominal theories enabled us to
+implement Nominal Isabelle on top of Isabelle/HOL.
+</P>
+
+<P>
+If you want to see a simple example illustrating our results on Nominal Isabelle click
+<A HREF="example.html">here</A>. For more interesting results, we already
+completed formalisations of Church-Rosser and strong-normalisation proofs as
+well as the first part of the <A
+HREF="https://www.seas.upenn.edu/~plclub/poplmark/" target="_top">PoplMark
+Challenge</A>.  We also formalised some typical proofs from SOS, <A
+HREF="http://www.cs.cmu.edu/~crary/" target="_top">Karl Crary</A>'s chapter on
+logical relations from <A
+HREF="http://www.cis.upenn.edu/~bcpierce/attapl/index.html"
+target="_top">Advanced Topics in Types and Programming Languages</A>, and also
+a paper on LF by <A HREF="http://www.cs.cmu.edu/~rwh/" target="_top">Harper</A> and 
+<A HREF="http://www.cs.cmu.edu/~fp/" target="_top">Pfenning</A>. In the latter paper we found a gap in
+the soundness proof and corrected it (we actually gave three solutions to the problem [6]). Urban 
+formalised and also corrected the main result of his PhD, a logical relation argument for
+establishing strong normalisation of cut-elimination in classical logic. Other
+people have used Nominal Isabelle too:
+
+<ul>
+<li>
+<A HREF="http://www.it.uu.se/katalog/jesperb/" target="_top">Jesper Bengtson</A>
+and <A HREF="http://user.it.uu.se/~joachim/" target="_top">Joachim Parrow</A>
+used Nominal Isabelle to verify the theory of the
+pi-calculus. They formalised the proof that bisimulation is a congruence (both
+for late and early operational semantics) available 
+<a href="http://afp.sourceforge.net/entries/Pi_Calculus.shtml">here</a>.  Moreover they formalised the proof
+that all late bisimilar processes are early bisimilar. The corresponding
+papers were presented at FOSSACS'07 and SOS'07. They also used Nominal Isabelle
+to formalise their work on Psi-calculi, available 
+<a href="http://afp.sourceforge.net/entries/Psi_Calculi.shtml">here</a>. This was 
+presented at LICS 2009 and LICS 2010.
+Jesper finished his PhD about this in 2010 with a large formalisation in Nominal Isabelle. 
+He also formalised CCS (<a href="http://afp.sourceforge.net/entries/CCS.shtml">here</a>). 
+All formalisations are part of the <A HREF="http://afp.sourceforge.net/">AFP</A>.
+<li>
+<A HREF="http://www.ccs.neu.edu/home/samth/" target="_top">Sam Tobin-Hochstadt</A>, a student
+of <A HREF="http://www.ccs.neu.edu/home/matthias/" target="_top">Matthias Felleisen</A>, used 
+Nominal Isabelle to formalise their work on Typed Scheme. This was presented at POPL'08. 
+
+<li>
+<A HREF="http://homepages.inf.ed.ac.uk/ldixon/" target="_top">Lucas Dixon</A>,
+Alan Smaill and <A HREF="http://homepages.inf.ed.ac.uk/bundy/"
+target="_top">Alan Bundy</A> used Nominal Isabelle to formalise
+proof terms of ILL and studied proof planning with this formalisation
+(EDI-INF-RR-0786). 
+
+<li>
+<A HREF="http://www.cs.swan.ac.uk/~csteme/" target="_top">Temesghen Kahsai</A>
+and <A HREF="http://users.dimi.uniud.it/~marino.miculan/" target="_top">Marino Miculan</A> formalised
+the spi-calculus using our work - see 
+<A HREF="http://www.cs.swan.ac.uk/~csteme/SpiInIsabelle/SpiInIsabelle.html" target="_top">here</A>.
+
+<li>
+Ayesha Yasmeen, a student of  
+<A HREF="http://www-faculty.cs.uiuc.edu/~egunter/" target="_top">Elsa Gunter</A>,
+formalised an extension of the ambient calculus using Nominal Isabelle. This
+was presented in the Emerging Trends section of TPHOLs'08. 
+
+<li>
+<A HREF="http://www.ps.uni-saarland.de/~doczkal/" target="_top">Christian Doczkal</A>,
+a student of <A HREF="http://www.ps.uni-saarland.de/~smolka/">Gert Smolka</A>, 
+finished in 2009 his 
+<A HREF="http://www.ps.uni-saarland.de/~doczkal/master/master.php" target="_top">master thesis</A> 
+at Saarbr&uuml;cken University using 
+Nominal Isabelle. He formalised the TT-lifting technique in order to prove 
+strong normalisation of Moggi's computational metalanguage. This is part of
+the <A HREF="http://afp.sourceforge.net/entries/Lam-ml-Normalization.shtml">AFP repository</A>.
+
+<li>
+Armin Heller finished his master thesis at the TU Munich in 2010 with a simple compiler verification
+using Nominal Isabelle.
+
+<li>
+<A HREF="http://homepages.inf.ed.ac.uk/jcheney/" target="_top">James Cheney</A> 
+formalised a number of properties of the meta-theory of mini-XQuery in Nominal Isabelle.
+The plan is to extend this work to full XQuery. The preliminary results appeared at CPP'11.
+
+<li>
+<A HREF="http://cl-informatik.uibk.ac.at/users/cek/" target="_top">Cezary Kaliszyk</A> 
+with input from Henk Barendregt formalised the second fixed point theorem
+of the lambda calculus using Nominal Isabelle 2. This work appeared at CPP'11.
+
+<li>
+<A HREF="http://www.joachim-breitner.de/blog/" target="_top">Joachim Breitner</A> 
+used Nominal2 for formalising Launchbury's natural semantics for lazy evaluation. This is part
+of the <A HREF="http://afp.sourceforge.net/entries/Launchbury.shtml">AFP</A>.
+
+<li>
+<A HREF="http://www.cl.cam.ac.uk/~lp15/" target="_top">Larry Paulson</A> 
+formalised G&ouml;del's Incompletness Theorems using Nominal2. This work
+appeared in the Journal of Automated Reasoning in 2015.
+
+<li>
+<A HREF="http://www.joachim-breitner.de/blog/" target="_top">Joachim Breitner</A>
+proved the correctness of a GHC compiler transformation using Nominal2.
+This work appeared at the
+<A HREF="https://www.haskell.org/haskell-symposium/2015/">Haskell Symposium 2015</A>.
+</ul>
+</P>
+
+<P>
+Note, however, that Nominal Isabelle is still an ongoing research
+project, which needs both theoretical and implementation work. You are
+encouraged to subscribe to the (moderated)
+<a href="https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/nominal-isabelle" target="_top">
+mailing list</a> to hear about our progress and to give
+us feedback.</P> 
+
+<P>
+We have recently re-implemented the underlying nominal theory [7] and also have
+a good proposal for how to deal with general binding structures in Nominal Isabelle [8]. 
+</P><BR>
+
+<B>References</B><BR><BR>
+<CENTER>
+<TABLE>
+<TR><TD WIDTH="7%" VALIGN=Top>[1]</TD>
+    <TD ALIGN=Left>
+    <B>Nominal Reasoning Techniques in Isabelle/HOL.</B>  In
+      Journal of Automatic Reasoning, Vol. 40(4), 327-356, 2008.
+      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/nom-tech.ps" target="_top">ps</A>].
+      The predecessor paper, which appeaerd at CADE in 2005, received the
+      <A HREF="http://www.cadeinc.org/SkolemAward.html">Thoralf Skolem Award</A>.
+    </TD>
+</TR>
+<TR><TD VALIGN=Top>[2]</TD>
+    <TD ALIGN=Left>
+    <B>A Formal Treatment of the Barendregt Variable Convention in Rule Inductions</B> 
+    (Christian Urban and Michael Norrish) 
+    Proceedings of the ACM Workshop on Mechanized Reasoning about Languages with Variable
+    Binding and Names (MERLIN 2005), Pages 25-32, 2005. &copy ACM, Inc.
+    [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/merlin-05.ps" target="_top">ps</A>]
+    [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/merlin-05.pdf" target="_top">pdf</A>]
+    </TD>
+</TR>
+<TR><TD VALIGN=Top>[3]</TD>
+    <TD ALIGN=Left>
+    <B>A Recursion Combinator for Nominal Datatypes Implemented in Isabelle/HOL</B> 
+    (Christian Urban and Stefan Berghofer) 
+    Proceedings of the 3rd 
+    International Joint Conference on Automated Deduction (IJCAR 2006). In volume 4130 of 
+    Lecture Notes in Artificial Intelligence, Pages 498-512, 2006.
+    &copy <A HREF="http://link.springer.de/link/service/series/0558/" target="_top">Springer Verlag</A>
+    [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/ijcar-06.ps" target="_top">ps</A>]
+    </TD>
+</TR>
+
+<TR><TD VALIGN=Top>[4]</TD>
+    <TD ALIGN=Left>
+    <B>A Head-to-Head Comparison of de Bruijn Indices and Names.</B> 
+    (Stefan Berghofer and Christian Urban) 
+    Proceedings of the International Workshop on Logical Frameworks and 
+    Meta-Languages: Theory and Practice (LFMTP 2006), ENTCS, Pages 53-67, 2006.
+    [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/lfmtp-06.ps" target="_top">ps</A>]
+    </TD>
+</TR>
+
+<TR><TD VALIGN=Top>[5]</TD>
+    <TD ALIGN=Left>
+    <B>Barendregt's Variable Convention in Rule Inductions.</B> (Christian
+    Urban, Stefan Berghofer and Michael Norrish) Proceedings of the 21th
+    Conference on Automated Deduction (CADE 2007). In volume 4603 of Lecture
+    Notes in Artificial Intelligence, Pages 35-50, 2007.
+    &copy <A HREF="http://link.springer.de/link/service/series/0558/tocs/t4603.htm" 
+    target="_top">Springer Verlag</A> 
+    [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/cade07.ps" target="_top">ps</A>]
+    </TD>
+</TR>
+
+<TR><TD VALIGN=Top>[6]</TD>
+    <TD ALIGN=Left>
+    <B>Mechanising the Metatheory of LF.</B> 
+    (Christian Urban, James Cheney and Stefan Berghofer) 
+    In Proc. of the 23rd IEEE Symposium on Logic in Computer Science (LICS 2008), IEEE Computer Society,
+    Pages 45-56, 2008.
+    [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/lics-08.pdf">pdf</A>] More
+      information <A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Nominal/LF/index.html">elsewhere</A>.
+    </TD>
+</TR>
+
+<TR><TD VALIGN=Top>[7]</TD>
+    <TD ALIGN=Left>
+    <B>Proof Pearl: A New Foundation for Nominal Isabelle.</B> 
+    (Brian Huffman and Christian Urban) 
+    In Proc. of the 1st Conference on Interactive Theorem Proving (ITP 2010). In volume 6172 in 
+    Lecture Notes in Computer Science, Pages 35-50, 2010.
+    [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/nominal-atoms.pdf">pdf</A>] 
+    </TD>
+</TR>
+
+<TR><TD VALIGN=Top>[8]</TD>
+    <TD ALIGN=Left>
+    <B>General Bindings and Alpha-Equivalence in Nominal Isabelle.</B> 
+      (Christian Urban and Cezary Kaliszyk) 
+      In Proc. of the 20th European Symposium on Programming (ESOP 2011).
+      In Volume 6602 of Lecture Notes in Computer Science, Pages 480-500, 2011.
+      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/esop-11.pdf">pdf</A>] (and a
+      longer version appeared in the Journal of Logical Methods in Computer 
+      Science, Volume 8 (2:14), 2012 
+      [<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/lmcs.pdf">pdf</A>])
+    </TD>
+
+</TR>
+
+
+
+</TABLE>
+</CENTER>
+
+<P>
+<a href="http://validator.w3.org/check/referer" target="_top">[Validate this page.]</a>
+
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/menu.html--	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,138 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <title>Menu</title>
+  <style type="text/css">
+   a:link{text-decoration:none;}
+   a:visited{text-decoration:none;}
+   a:hover{text-decoration:underline;}
+  </style>
+</head>
+
+
+<body style="color: rgb(0,0,0);" alink="#000099" link="#000099" vlink="#990099">
+
+<span style="font-weight: bold; color: rgb(255, 255, 255);"></span>
+<table style="text-align: left; width: 100%;" border="0" cellpadding="2" cellspacing="0">
+
+
+<tbody>
+
+<tr>
+<td style="background-color: rgb(117, 117, 218);"><span style="font-weight: bold; color: rgb(255, 255, 255);">
+Navigation</span></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"> <a href="main.html" target="content">
+Overview</a> </td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a target="content" href="documentation.html">
+Documentation</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="download.html" target="content">
+Download</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/nominal-isabelle" target="_top">
+Mailing List</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="activities.html" target="content">
+Activities</a></td>
+</tr>
+ 
+<tr>
+<td style="background-color: rgb(117, 117, 218);"><span style="font-weight: bold; color: rgb(255, 255, 255);">
+Members and Local Friends</span></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="http://www.inf.kcl.ac.uk/staff/urbanc/" target="_top">
+Christian Urban</a> (chair)</td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="http://cl-informatik.uibk.ac.at/users/cek/" target="_top">
+Cezary Kaliszyk</a> </td>
+</tr>
+
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);">Chunhan Wu</td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(117, 117, 218);"><span style="font-weight: bold; color: rgb(255, 255, 255);">
+International Friends</span></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="http://www.cl.cam.ac.uk/~amp12/" target="_top">
+Andrew Pitts</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="http://www4.in.tum.de/~berghofe/" target="_top">
+Stefan Berghofer</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="http://www4.in.tum.de/~wenzelm/" target="_top">
+Markus Wenzel</a></td>
+</tr>
+
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="http://www.cis.upenn.edu/~bcpierce/" target="_top">
+Benjamin Pierce</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="http://www.cis.upenn.edu/~stevez/" target="_top">
+Steve Zdancewic</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="http://ssrg.nicta.com.au/people/?cn=Michael+Norrish" target="_top">
+Michael Norrish</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="http://homepages.inf.ed.ac.uk/jcheney/" target="_top">
+James Cheney</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="http://www.itu.dk/people/jebe/" target="_top">
+Jesper Bengtson</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="http://dpt-info.u-strasbg.fr/~narboux/" target="_top">
+Julien Narboux</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="http://homepages.inf.ed.ac.uk/rap/" target="_top">
+Randy Pollack</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="http://user.it.uu.se/~tjawe125/" target="_top">
+Tjark Weber</a></td>
+</tr>
+
+</tbody>
+</table>
+
+</script -->
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/menu.html~	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,138 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <title>Menu</title>
+  <style type="text/css">
+   a:link{text-decoration:none;}
+   a:visited{text-decoration:none;}
+   a:hover{text-decoration:underline;}
+  </style>
+</head>
+
+
+<body style="color: rgb(0,0,0);" alink="#000099" link="#000099" vlink="#990099">
+
+<span style="font-weight: bold; color: rgb(255, 255, 255);"></span>
+<table style="text-align: left; width: 100%;" border="0" cellpadding="2" cellspacing="0">
+
+
+<tbody>
+
+<tr>
+<td style="background-color: rgb(117, 117, 218);"><span style="font-weight: bold; color: rgb(255, 255, 255);">
+Navigation</span></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"> <a href="main.html" target="content">
+Overview</a> </td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a target="content" href="documentation.html">
+Documentation</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="download.html" target="content">
+Download</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/nominal-isabelle" target="_top">
+Mailing List</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="activities.html" target="content">
+Activities</a></td>
+</tr>
+ 
+<tr>
+<td style="background-color: rgb(117, 117, 218);"><span style="font-weight: bold; color: rgb(255, 255, 255);">
+Members and Local Friends</span></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="http://www.inf.kcl.ac.uk/staff/urbanc/" target="_top">
+Christian Urban</a> (chair)</td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="http://cl-informatik.uibk.ac.at/users/cek/" target="_top">
+Cezary Kaliszyk</a> </td>
+</tr>
+
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);">Chunhan Wu</td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(117, 117, 218);"><span style="font-weight: bold; color: rgb(255, 255, 255);">
+International Friends</span></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="http://www.cl.cam.ac.uk/~amp12/" target="_top">
+Andrew Pitts</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="http://www4.in.tum.de/~berghofe/" target="_top">
+Stefan Berghofer</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="http://www4.in.tum.de/~wenzelm/" target="_top">
+Markus Wenzel</a></td>
+</tr>
+
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="http://www.cis.upenn.edu/~bcpierce/" target="_top">
+Benjamin Pierce</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="http://www.cis.upenn.edu/~stevez/" target="_top">
+Steve Zdancewic</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="http://users.rsise.anu.edu.au/~michaeln/" target="_top">
+Michael Norrish</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="http://homepages.inf.ed.ac.uk/jcheney/" target="_top">
+James Cheney</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="http://www.it.uu.se/katalog/jesperb/" target="_top">
+Jesper Bengtson</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="http://dpt-info.u-strasbg.fr/~narboux/" target="_top">
+Julien Narboux</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="http://homepages.inf.ed.ac.uk/rap/" target="_top">
+Randy Pollack</a></td>
+</tr>
+
+<tr>
+<td style="background-color: rgb(224, 224, 240);"><a href="http://user.it.uu.se/~tjawe125/" target="_top">
+Tjark Weber</a></td>
+</tr>
+
+</tbody>
+</table>
+
+</script -->
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/oregon.html--	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <title>The Nominal Datatype Package</title>
+  <link rel="stylesheet" href="nominal.css">
+</head>
+
+<body>
+
+<META 
+     HTTP-EQUIV="Refresh"
+     CONTENT="2; URL=http://http://www.inf.kcl.ac.uk/staff/urbanc/Nominal/activities/oregon.html">
+
+
+
+</body>
+</html>
+
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/title.html--	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+  <title>The Nominal Datatype Package</title>
+  <link rel="stylesheet" href="nominal.css">
+</head>
+
+<body style="background-image: url(graphics/header-back.jpg);">
+<img src="graphics/nominal_logo.gif" alt="The Nominal Datatype Package" style="border-width: 0px;" align="left">
+<h1>Nominal Methods Group</h1>
+<P ALIGN=right>
+<I>funded by the German Research Foundation (<A HREF="http://www.dfg.de/en" target="_top">DFG</A>) within the 
+<A HREF="http://en.wikipedia.org/wiki/Emmy_Noether" target="_top">Emmy-Noether</A> 
+<A HREF="http://www.dfg.de/en/research_funding/promoting_young_researchers/emmy_noether/index.html" target="_top">Programme</A></I>
+</P>
+
+</body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/PhD/index.html~	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,85 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" 
+"http://www.w3.org/TR/REC-html40/loose.dtd"> 
+<HEAD>
+<TITLE>Homepage of Christian Urban</TITLE>
+<BASE HREF="http://www.inf.kcl.ac.uk/urbanc/">
+</HEAD>
+
+<BODY TEXT="#000000" 
+      BGCOLOR="#4169E1" 
+      LINK="#0000EF" 
+      VLINK="#51188E" 
+      ALINK="#FF0000">
+
+<TABLE WIDTH="100%" 
+       BGCOLOR="#4169E1" 
+       BORDER="0"   
+       FRAME="border"  
+       CELLPADDING="10"     
+       CELLSPACING="2"
+       RULES="all">
+
+<!-- left column -->
+<TR>
+<TD BGCOLOR="#FFFFFF" 
+    WIDTH="24%" 
+    VALIGN="TOP" 
+    ROWSPAN="2">
+
+<B>Links</B><BR>
+<A HREF="http://www.inf.kcl.ac.uk/urbanc/">Home</A><BR>
+<A HREF="http://www.inf.kcl.ac.uk/urbanc/publications.html">Publications</A><BR>
+<A HREF="http://www.inf.kcl.ac.uk/urbanc/travelling.html">Recent Talks</A>
+<BR>
+<BR>
+
+<B>Handy Information</B><BR>
+<A HREF="http://www.inf.kcl.ac.uk/urbanc/logic.html">People in Logic</A><BR> 
+<A HREF="http://www.inf.kcl.ac.uk/urbanc/programming.html">Programming Languages</A><BR> 
+<A HREF="http://www.inf.kcl.ac.uk/urbanc/misc.html">Miscellaneous</A>
+<BR><BR>
+
+<A HREF="http://isabelle.in.tum.de/nominal/">
+<IMG SRC="ribbon.gif" ALT="" style="width: 114px; height: 100px;" align="left">
+</A>
+</TD>
+
+<!-- right column -->
+<TD BGCOLOR="#FFFFFF" WIDTH="75%">
+Postscript file of the thesis: 
+<A HREF="http://www.inf.kcl.ac.uk/urbanc/Publications/Phd-Urban.ps.gz">ps.gz</A>
+</TD>
+
+<TR>
+<TD BGCOLOR="#FFFFFF" WIDTH="75%">
+<H3>The Dinner after the Viva</H3>
+organised by Gavin in The Three Horseshoes in Maddingley. Very nice.<P> 
+
+<IMG SRC="http://www.inf.kcl.ac.uk/urbanc/PhD/phd-1.jpg" ALT=""><BR>
+My examiners, 
+<A HREF="http://www.cl.cam.ac.uk/~amp12">Andy Pitts</A> and 
+<A HREF="http://www.cs.kun.nl/~henk/">Henk Barendregt</A>, are next to me. 
+<A HREF="http://research.microsoft.com/~nick/">Nick Benton</A>, Mrs. Barendregt-Kessing (Henk's mother), 
+<A HREF="http://research.microsoft.com/~gmb/">Gavin Bierman</A>, 
+<A HREF="http://www.cs.bham.ac.uk/~mxj/">Mateja Jamnik</A>, 
+<A HREF="http://www.dpmms.cam.ac.uk/~martin/">Martin Hyland</A> and 
+<A HREF="http://www.cl.cam.ac.uk/~gw104/">Glynn Winskel</A> 
+are standing behind.<P>
+
+<IMG SRC="http://www.inf.kcl.ac.uk/urbanc/PhD/phd-2.jpg" ALT=""><BR>
+There are <A HREF="http://www.statslab.cam.ac.uk/Dept/People/pitts.html">Susan Pitts</A> and Alice Benton on the left.<P>  
+
+<H3>The Ceremony</H3>
+<IMG SRC="http://www.inf.kcl.ac.uk/urbanc/PhD/phd-3.jpg" ALT=""><p>
+
+</TD>
+</TR>
+
+</TABLE>
+<P><!-- Created: Tue Mar  4 00:23:25 GMT 1997 -->
+<!-- hhmts start -->
+Last modified: Thu Feb 28 20:23:06 CET 2008
+<!-- hhmts end -->
+<a href="http://validator.w3.org/check/referer">[Validate this page.]</a>
+</BODY>
+</HTML>
Binary file Publications/.DS_Store has changed
Binary file Publications/mphil.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/index.html~	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,359 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<HEAD>
+<TITLE>Homepage of Christian Urban</TITLE>
+<BASE HREF="http://www.inf.kcl.ac.uk/staff/urbanc/">
+<script type="text/javascript">
+
+  var _gaq = _gaq || [];
+  _gaq.push(['_setAccount', 'UA-4143458-4']);
+  _gaq.push(['_trackPageview']);
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+
+</script>
+</HEAD>
+
+<BODY TEXT="#000000" 
+      BGCOLOR="#4169E1" 
+      LINK="#0000EF" 
+      VLINK="#51188E" 
+      ALINK="#FF0000">
+
+<TABLE WIDTH="100%" 
+       BGCOLOR="#4169E1" 
+       BORDER="0"   
+       FRAME="border"  
+       CELLPADDING="10"     
+       CELLSPACING="2"
+       RULES="all">
+
+<!-- left column -->
+<TR>
+<TD BGCOLOR="#FFFFFF" 
+    WIDTH="24%" 
+    VALIGN="TOP" 
+    ROWSPAN="9">
+
+<B>Links</B><BR>
+<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/index.html">Home</A><BR>
+<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/publications.html">Publications</A><BR>
+<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/teaching.html">Teaching</A><BR>
+<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/travelling.html">Recent Talks</A><BR>
+<A HREF="http://isabelle.in.tum.de/nominal/">My Research Group</A>
+<BR>
+<BR>
+
+<B>Handy Information</B><BR>
+<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/logic.html">People in Logic</A><BR> 
+<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/programming.html">Programming Languages</A><BR> 
+<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/misc.html">Miscellaneous</A>
+<BR><BR>
+
+<table border="0">
+<tr>
+<td>
+<A HREF="http://isabelle.in.tum.de/nominal/">
+<IMG SRC="nominal-logo.gif" ALT="" style="border-width: 0px;" align="left"></A>
+</td>
+</tr>
+<tr>
+<td>
+<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Cookbook/">
+<IMG SRC="Cookbook/logo-documentation.gif" ALT="" style="border-width: 0px;" align="left"></A>
+</td>
+</tr>
+</table>
+</TD>
+
+
+
+<!-- right column -->
+<TD BGCOLOR="#FFFFFF" WIDTH="75%">
+<A NAME="Home"></A>
+<TABLE>
+<TR>
+<TD WIDTH="75%">
+<H1>Christian Urban</H1>
+
+<B>E-mail</B> 
+christian.urban <I>at</I> kcl ac uk<BR>
+<BR>
+
+<B>Address</B> 
+<A HREF="http://www.inf.kcl.ac.uk">Department of Informatics</A>,
+<A HREF="http://www.kcl.ac.uk">King's College London</A>,
+Strand, London WC2R 2LS, UK. My office is S1.27 on the 1st floor of the Strand Building. 
+<BR>
+
+</TD>
+<TD align="right" valign="top"> 
+<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/picture-small.jpg"><IMG ALT="" SRC="picture-small.jpg" align="top"></A>
+</TD>
+</TR>
+</TABLE>
+<p>
+<IMG SRC="new.gif" ALT="" style="" align="left"><A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Cookbook" target="_top">Isabelle Programming Tutorial</A> (draft of a 200-page tutorial on Isabelle programming)<BR><BR>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="#FFFFFF" WIDTH="75%">
+<B>Current Position</B> 
+I am a lecturer in the Department of Informatics at King's College London.
+This is similar to a position of an assistant professor in other places. In 2011,
+I was also offered a lectureship 
+<A HREF="http://www.it.uu.se/" TITLE="Uppsala">here</A>, an associate professorship 
+<A HREF="http://www.itu.dk/en/" TITLE="ITU, Copenhagen">here</A>,
+and full professorships 
+<A HREF="http://www.ustcsz.edu.cn/kedweb/" TITLE="IAS, Suzhou">here</A> and 
+<A HREF="http://202.120.81.220/index.aspx" TITLE="Shanghai">here</A>. 
+I thank all people involved for their efforts.
+<P>
+
+<B>Past Positions</B> 
+In April 2006, I was awarded an <A HREF="http://en.wikipedia.org/wiki/Emmy_Noether">Emmy-Noether</A> 
+<A HREF="http://www.dfg.de/en/research_funding/programmes/individual/emmy_noether/in_brief/index.html">fellowship</A>, which I held at the <A HREF="http://www.in.tum.de/en.html">TU Munich</A> until
+September 2011.
+Between September 2008 and February 2009, I was an invited research scientist in 
+the <A HREF="http://www.cs.princeton.edu/">Department of Computer Science</A> in Princeton.
+In 2004/05 I was an Alexander-von-Humboldt fellow in Munich and 
+from 2000 until 2004 I was awarded a Research Fellowship in Cambridge. Before that
+I did my PhD in Cambridge funded by two scholarships from the German Academic Exchange 
+Service (<A HREF="http://www.daad.de/index.html">DAAD</A>).
+<P>
+
+<B>Skolem Award 2015</B> Together with
+<A HREF="http://www.pps.univ-paris-diderot.fr/~tasson/">Christine Tasson</A>, I was awarded a
+<A HREF="http://www.cadeinc.org/SkolemAward.html">Thoralf Skolem Award</A>, a ten-year
+  test-of-time award from CADE, for our
+  <A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Publications/nom-cade-05.ps">paper</A>
+  on Nominal Techniques in Isabelle/HOL from 2005.
+<P>
+  
+<B>Research Interests</B> theorem provers, verification, programming languages, compilers, 
+algorithms, proof theory, type systems, concurrency, lambda calculus, unification, 
+regular expressions, computability, complexity, functional and logic  programming.
+<P>
+
+<B>Teaching</B> I usually enjoy teaching. At King's my students nominated me for the Teaching
+Excellence Award in
+2012 and 2015, and for the best MSc Project supervisor in 2015.
+In 2014 I received both prizes for Best UG Project Supervisor and for Best
+MSc Project Supervisor in the <A HREF="http://www.kcl.ac.uk/nms/index.aspx">NMS Faculty<A>.<P>
+
+
+<B>Conferences</B>
+UNIF'06 (member of PC), 
+<A HREF="http://www.cs.mcgill.ca/~bpientka/lfmtp07">LFMTP'07</A> (member of PC), 
+<A HREF="http://isabelle.in.tum.de/nominal/activities/lfmtp08/">LFMTP'08</A> (PC co-chair), 
+<A HREF="http://www.cis.upenn.edu/~sweirich/wmm/">WMM'08</A> (member of PC),
+<A HREF="http://www.mat.ufmg.br/lsfa2008/">LSFA'08</A> (invited speaker),
+<A HREF="http://www.inf.kcl.ac.uk/staff/maribel/TAASN.html">TAASN'09</A> (member of PC),
+<A HREF="http://lsfa09.cic.unb.br/">LSFA'09</A> (member of PC),
+<A HREF="http://isabelle.in.tum.de/nominal/activities/tphols09/idw.html">IDW'09</A> (organiser),
+<A HREF="http://www.seas.upenn.edu/~sweirich/wmm/wmm09.html">WMM'09</A> (PC chair),
+<A HREF="https://isabelle.in.tum.de/nominal/activities/tphols09/">TPHOLs'09</A> (PC co-chair),
+<A HREF="http://dream.inf.ed.ac.uk/events/automatheo-2010/">Automatheo'10</A> (member of PC),
+<A HREF="http://www.floc-conference.org/">ITP'10</A> (member of PC),
+<A HREF="http://www.inf.kcl.ac.uk/staff/maribel/UNIF/UNIF.html">UNIF'10</A> (invited speaker),
+<A HREF="http://www.cis.upenn.edu/~bcpierce/wmm/">WMM'10</A> (invited speaker),
+<A HREF="http://isabelle.in.tum.de/nominal/activities/idw10/idw.html">IDW'10</A> (co-organiser),
+CPP'11 (member of PC),
+<A HREF="http://www.rdp2011.uns.ac.rs/rta/">RTA'11</A> (member of PC),
+<A HREF="http://lfmtp11.cs.umn.edu">LFMTP'11</A> (member of PC),
+<A HREF="http://www.cs.uwyo.edu/~ruben/itp-2014">ITP'14</A> (member of PC),
+<A HREF="http://www.cicm-conference.org/2015/cicm.php?event=mkm">MKM'15</A> (member of PC),
+<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/itp-2015/">ITP'15</A> (PC co-chair)
+<P>
+
+<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/itp-2015/">ITP'15</A> took place in Nanjing organised
+by Xingyuan Zhang and me<BR>
+<p>
+
+<B>Current PhD</B> Fahad Ausaf<BR>
+<B>Former RAs</B>  Chunhan Wu, <A HREF="http://cl-informatik.uibk.ac.at/users/cek/">Cezary Kaliszyk</A>, 
+<A HREF="http://dpt-info.u-strasbg.fr/~narboux/">Julien Narboux</A>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="#FFFFFF" WIDTH="75%">
+<B>Nominal Isabelle</B> 
+I currently work on Nominal 
+<A HREF="http://isabelle.in.tum.de">Isabelle</A> 2. This is joint work with 
+<A HREF="http://wwwbroy.in.tum.de/~berghofe/">Dr Stefan Berghofer</A>,
+<A HREF="http://www.lri.fr/~wenzel/">Dr Markus Wenzel</A>,
+<A HREF="http://cl-informatik.uibk.ac.at/users/cek/">Dr Cezary Kaliszyk</A>,
+<A HREF="http://user.it.uu.se/~tjawe125/">Dr Tjark Weber</A> and 
+the Isabelle-team in Munich.
+Many of the theoretical ideas originate from the nominal logic project - a wonderful project headed 
+by <A HREF="http://www.cl.cam.ac.uk/~amp12/">Prof. Andrew Pitts</A>.  
+The aim of my work is to make formal reasoning involving binders as simple as 
+on paper and the hope is to lure  
+<A HREF="http://alliance.seas.upenn.edu/~plclub/cgi-bin/poplmark/index.php?title=The_POPLmark_Challenge#Vision">masses</A> to automated
+theorem proving. My funding for this work was provided in 2004 and 2005 by a research 
+fellowship from the 
+<A HREF="http://en.wikipedia.org/wiki/Alexander_von_Humboldt">Alexander-von-Humboldt</A>
+<A HREF="http://www.humboldt-foundation.de/web/home.html">foundation</A>. During this time I was a visitor in the group of 
+<A HREF="http://www.mathematik.uni-muenchen.de/~schwicht/">Prof. Helmut Schwichtenberg</A>.
+Since 2006 this work is supported by an
+<A HREF="http://en.wikipedia.org/wiki/Emmy_Noether">Emmy-Noether</A> 
+<A HREF="http://www.dfg.de/en/research_funding/programmes/individual/emmy_noether/in_brief/index.html">fellowship</A>.
+There is a <A HREF="http://isabelle.in.tum.de/nominal/">webpage</A> and a
+<A HREF="https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/nominal-isabelle">mailing list</A> 
+about Nominal Isabelle. It also includes a list of projects that use Nominal Isabelle.
+Users of Nominal Isabelle had their papers appearing at LICS, POPL, FOSSACS, SOS, TPHOLs, CPP, SEFM,
+the Haskell Symposium and
+in the Journal of Automated Reasoning.
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="#FFFFFF" WIDTH="75%">
+<B>Myhill-Nerode and Regular Expressions</B> 
+Out of frustration of having to teach reasoning in theorem provers with worn-out examples like
+fib and even/odd, we implemented a large part of regular language theory in Isabelle/HOL.
+This <A HREF="http://afp.sourceforge.net/devel-entries/Myhill-Nerode.shtml">implementation</A> 
+gives rise to much more interesting examples, as shown 
+<A HREF="http://www.cs.cmu.edu/~rwh/papers/regexp/jfp.pdf">here</A> and 
+<A HREF="http://ropas.snu.ac.kr/~kwang/paper/06-jfp-yi.pdf">here</A>. It turns out that
+formalisations of automata theory are a huge 
+<A HREF="https://lists.cam.ac.uk/pipermail/cl-isabelle-users/2005-September/msg00012.html">pain</A> 
+in theorem provers, especially in those that are based on HOL. 
+We therefore went against the 
+<A HREF="http://www.cs.cornell.edu/~kozen/papers/papers_by_year.htm#K97a">mainstream</A> 
+and used in our formalisation regular expressions exclusively,
+because they are much more convenient for formal reasoning. The results we
+formalised include: the Myhill-Nerode theorem, the closure of regular languages
+under complementation, finiteness of derivatives of regular expressions and a surprising 
+result about Subseq, which according to 
+this 
+<A HREF="http://blog.computationalcomplexity.org/2006/01/theorem-that-should-be-better-known.html">blog</A> 
+should be better known. We also answered a
+<A HREF="http://blog.computationalcomplexity.org/2013/02/proving-dfa-langs-closed-under-concat.html">question</A> from the same blog about
+"proving Reg-exp-langs [being] closed under complementation without using equiv to DFA's"....yes we can!
+This is joint work with Prof. Xingyuan
+Zhang and his student Chunhan Wu from the 
+<A HREF="http://www.ust.com.cn/">PLA University of Science and Technology</A> in Nanjing. 
+My funding for this work came from the 
+<A HREF="http://www.sinogermanscience.org.cn/">Chinese-German Research Centre</A>. 
+</TD>
+</TR>
+
+<!--
+<TR>
+<TD BGCOLOR="#FFFFFF" WIDTH="75%">
+<B>Priority Inheritance</B>
+  In real-time operating systems with processes, resource locking and
+  priority scheduling, one faces the problem of indefinite
+  <A HREF="http://en.wikipedia.org/wiki/Priority_inversion">priority inversion</A> (processes
+  with lower priority block processes with higher priority). If you do not prevent this problem,
+  then processes can behave quite erratically, as <A HREF="http://www.nasa.gov">NASA</A> found out the
+  <A HREF="http://catless.ncl.ac.uk/Risks/19.54.html#subj6">hard</A> way with their
+  <A HREF="http://www.nasa.gov/mission_pages/mars-pathfinder/index.html">Mars Pathfinder mission</A>.
+  The priority inheritance protocol is a widely used schedulling algorithm that prevents
+  priority inversion. However, the <A HREF="http://dx.doi.org/10.1109/12.57058">original paper</A>
+  describing this algorithm contains an incorrect algorithm and a bogus correctness proof
+  (this seems to be the only &quot;proof&quot; about priority inheritance in the literature). 
+
+  We formalised the priority inheritance protocol, including a generalisation
+  of the original work.
+
+  using the inductive method we learned from
+  <A HREF="https://www.cl.cam.ac.uk/~lp15/">Prof. Larry Paulson</A>.
+  While the problem with the original algorithm was already known, the incorrect
+  specification seems to be still in use 
+
+  <A HREF="http://mcs.une.edu.au/%7Eiam/Data/threads/node15.html">here</A>
+  <A HREF="http://ems2.be/Portals/6/course_docs/OS_pathfinder_failure.ppt"> 
+  
+  This is joint work with Prof. Xingyuan Zhang and his student Chunhan Wu from the 
+ <A HREF="http://www.ust.com.cn/">PLA University of Science and Technology</A> in Nanjing. 
+</TD>
+</TR>
+-->
+
+<TR>
+<TD BGCOLOR="#FFFFFF" WIDTH="75%">
+<B>Nominal Unification and Alpha-Prolog</B> 
+<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Unification">Nominal unification</A> is one outcome of 
+my involvement in the nominal logic project in Cambridge. Another is the logic programming language 
+alpha-Prolog (joint work with <A HREF="http://homepages.inf.ed.ac.uk/jcheney/">Dr James Cheney</A>), 
+which uses nominal unification - click for details 
+<A HREF="http://homepages.inf.ed.ac.uk/jcheney/programs/aprolog/">here</A>.
+The nominal unification algorithm has been 
+<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Unification">formally verified</A> in Isabelle. This 
+was possible  since this unification algorithm is formulated in a simple first-order language 
+(unlike other algorithms for higher-order unification). 
+<A HREF="http://www.cs.indiana.edu/~dfried/">Prof. Daniel Friedman</A> and his group use nominal 
+unification in their alpha-Kanren system implemented in Scheme. 
+<A HREF="http://www.inf.kcl.ac.uk/staff/maribel/">Prof. Maribel Fernandez</A> and her student
+improved the nominal unification algorithm to be quadratic. 
+My funding for this work was provided through a research fellowship from 
+<A HREF="http://www.corpus.cam.ac.uk">Corpus Christi College</A>, Cambridge. 
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="#FFFFFF"  WIDTH="75%">
+<B>Classical Logic</B>
+I was Ph.D. student in the University of Cambridge 
+<A HREF="http://www.cl.cam.ac.uk">Computer Laboratory</A>
+and for three years 
+called Gonville and Caius College my home. I was very lucky to have   
+<A HREF="https://labs.oracle.com/pls/apex/f?p=labs:bio:0:2044">Dr Gavin Bierman</A>
+as supervisor. My research in Cambridge was also very  much influenced by 
+<A HREF="http://www.dpmms.cam.ac.uk/~martin/">Prof. Martin Hyland</A>.
+Some details on my thesis "Classical Logic and Computation" are 
+<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/PhD/index.html">elsewhere</A>, including
+a <A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Cut/cutapplet.html">Java Applet</A> that 
+'visualises' some of the results from the thesis. I completed the writing of
+the thesis in  <A HREF="http://iml.univ-mrs.fr/ldp/">Marseille</A> in the group of 
+<A HREF="http://iml.univ-mrs.fr/~girard/">Prof. Jean-Yves Girard</A>. My study in 
+Cambridge was funded by two <A HREF="http://www.daad.de/index.html">scholarships</a> 
+from the German government; my year in Marseille by a TMR-fellowship from the EU. 
+My PhD was also one starting point for the EPSRC Project on the Semantics of Classical 
+Proofs. The strong normalisation result in the PhD has been used in 2007 by 
+<A HREF="http://www.loria.fr/~ckirchne/hot.html">Prof. Claude Kirchner</A> and his 
+students for proving consistency of their superdeduction system lemuridae.
+</TD>
+</TR>
+
+
+
+<TR>
+<TD BGCOLOR="#FFFFFF" WIDTH="75%">
+<B>Forum</B> 
+I implemented Forum, a programming language based on classical linear logic, 
+as my M.Phil. thesis. This was joint work with 
+<A HREF="http://www.cs.st-andrews.ac.uk/~rd/">Dr Roy Dyckhoff</A>. 
+Details can be found  
+<A HREF="http://www.cs.st-andrews.ac.uk/~rd/logic/nonmac/">here</A> and
+<A HREF="http://www.lix.polytechnique.fr/Labo/Dale.Miller/forum/">here</A>. During my
+M.Phil study I spent one month in Philadelphia invited by 
+<A HREF="http://www.lix.polytechnique.fr/~dale/">Prof. Dale Miller</A>.
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="#FFFFFF" WIDTH="75%">
+<B>G4ip</B> An implementation of G4ip using the imperative language Pizza can be found 
+<A HREF="http://www.inf.kcl.ac.uk/staff/urbanc/Prover/index.html">here</A>.
+<A HREF="http://pizzacompiler.sourceforge.net">Pizza</A>, written around 1996, is a conservative 
+extension of Java and a precursor of Scala. My implementation illustrates the technique of 
+success continuations in proof search.
+</TD>
+</TR>
+ 
+
+</TABLE>
+<P>
+<!-- hhmts start --> Last modified: Fri Nov 13 13:13:26 GMT 2015 <!-- hhmts end -->
+<a href="http://validator.w3.org/check/referer">[Validate this page.]</a>
+</BODY>
+</HTML>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lex/index.html~	Wed Mar 30 17:27:34 2016 +0100
@@ -0,0 +1,70 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" 
+"http://www.w3.org/TR/REC-html40/loose.dtd"> 
+<HEAD>
+<TITLE>HGMP</TITLE>
+<BASE HREF="http://www.inf.kcl.ac.uk/staff/urbanc/">
+</HEAD>
+
+<BODY TEXT="#000000" 
+      BGCOLOR="#4169E1" 
+      LINK="#0000EF" 
+      VLINK="#51188E" 
+      ALINK="#FF0000">
+
+<TABLE WIDTH="100%" 
+       BGCOLOR="#4169E1" 
+       BORDER="0"   
+       FRAME="border"  
+       CELLPADDING="10"     
+       CELLSPACING="2"
+       RULES="all">
+
+<!-- right column -->
+<TR>
+<TD BGCOLOR="#FFFFFF" WIDTH="75%">
+<H2>POSIX Lexing with Derivatives of Regular Expressions (Proof Pearl)</H2>
+ 
+Fahad Ausaf, Roy Dyckhoff, Christian Urban
+<p>
+
+Brzozowski introduced the notion of derivatives for regular
+expressions. They can be used for a very simple regular expression
+matching algorithm.  Sulzmann and Lu cleverly extended this algorithm
+in order to deal with POSIX matching, which is the underlying
+disambiguation strategy for regular expressions needed in lexers.
+Sulzmann and Lu have made available on-line what they call a
+''rigorous proof'' of the correctness of their algorithm w.r.t. their
+specification; regrettably, it appears to us to have unfillable gaps.
+In the first part of this paper we give our inductive definition of
+what a POSIX value is and show (i) that such a value is unique (for
+given regular expression and string being matched) and (ii) that
+Sulzmann and Lu's algorithm always generates such a value (provided
+that the regular expression matches the string).  We also prove the
+correctness of an optimised version of the POSIX matching
+algorithm. Our definitions and proof are much simpler than those by
+Sulzmann and Lu and can be easily formalised in Isabelle/HOL. In the
+second part we analyse the correctness argument by Sulzmann and Lu and
+explain why it seems hard to turn it into a proof rigorous enough to
+be accepted by a system such as Isabelle/HOL.
+
+<H3>Theory Files for Isabelle 2016</H3>
+  
+<ul>
+<li> <A HREF="http://talisker.inf.kcl.ac.uk/%7Eurbanc/cgi-bin/repos.cgi/lexing/raw-file/tip/thys/ReStar.thy">ReStar.thy</A>
+<li> <A HREF="http://talisker.inf.kcl.ac.uk/%7Eurbanc/cgi-bin/repos.cgi/lexing/raw-file/tip/thys/Simplifying.thy">Simplifying.thy</A>
+<li> <A HREF="http://talisker.inf.kcl.ac.uk/%7Eurbanc/cgi-bin/repos.cgi/lexing/raw-file/tip/thys/Sulzmann.thy">Sulzmann.thy</A>
+</ul>
+
+
+<H3>Links</H3>
+
+<ul>
+<li> <A HREF="http://talisker.inf.kcl.ac.uk/%7Eurbanc/cgi-bin/repos.cgi/lexing/raw-file/tip/Literature/sulzmann14-new.pdf">the paper</A> by Sulzmann and Lu
+</ul>
+  
+</TABLE>
+<P>
+<!-- hhmts start --> Last modified: Tue Mar 15 12:47:17 GMT 2016 <!-- hhmts end -->
+<a href="http://validator.w3.org/check/referer">[Validate this page.]</a>
+</BODY>
+</HTML>