From: JinWang An Date: Fri, 30 Oct 2020 05:34:54 +0000 (+0900) Subject: Imported Upstream version 6.2.0 X-Git-Tag: upstream/6.2.0^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=25ecdc74340ee7a4c9a90ec35735fa94e7e78afd;p=platform%2Fupstream%2Ftinyxml2.git Imported Upstream version 6.2.0 --- diff --git a/.gitignore b/.gitignore index ca32242..1456145 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,8 @@ tinyxml2/tinyxml2-cbp/bin/ tinyxml2/tinyxml2-cbp/obj/ tinyxml2/bin/ tinyxml2/temp/ +.artifacts/ +.projects/ *.sdf *.suo *.opensdf @@ -15,4 +17,4 @@ tinyxml2/temp/ *.layout *.o *.vc.db -*.vc.opendb \ No newline at end of file +*.vc.opendb diff --git a/CMakeLists.txt b/CMakeLists.txt index ff45bb8..a64e68e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -21,13 +21,13 @@ include(CTest) ################################ # set lib version here -set(GENERIC_LIB_VERSION "6.0.0") +set(GENERIC_LIB_VERSION "6.2.0") set(GENERIC_LIB_SOVERSION "6") ################################ # Add definitions -set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DDEBUG") +set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DTINYXML2_DEBUG") ################################ # Add targets @@ -138,7 +138,7 @@ if(BUILD_TESTING AND BUILD_TESTS) COMMENT "Configuring xmltest resources directory: ${CMAKE_BINARY_DIR}/resources" ) - add_test(NAME xmltest COMMAND xmltest) + add_test(NAME xmltest COMMAND xmltest WORKING_DIRECTORY $) endif() install(FILES tinyxml2.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) @@ -170,7 +170,7 @@ file(WRITE install(FILES ${CMAKE_BINARY_DIR}/${CMAKE_PROJECT_NAME}Config.cmake - DESTINATION lib/cmake/${CMAKE_PROJECT_NAME}) + DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CMAKE_PROJECT_NAME}) install(EXPORT ${CMAKE_PROJECT_NAME}Targets - DESTINATION lib/cmake/${CMAKE_PROJECT_NAME}) + DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${CMAKE_PROJECT_NAME}) diff --git a/Makefile b/Makefile index f26cd92..66b1bc9 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,25 @@ +# For GNU conventions and targets see https://www.gnu.org/prep/standards/standards.html +# Using GNU standards makes it easier for some users to keep doing what they are used to. + +# 'mkdir -p' is non-portable, but it is widely supported. A portable solution +# is elusive due to race conditions on testing the directory and creating it. +# Anemic toolchain users can sidestep the problem using MKDIR="mkdir". + +AR = ar +ARFLAGS = cr +RM = rm -f +RANLIB = ranlib +MKDIR = mkdir -p + +INSTALL = install +INSTALL_PROGRAM = $(INSTALL) +INSTALL_DATA = $(INSTALL) -m 644 + +prefix = /usr/local +bindir = $(prefix)/bin +libdir = $(prefix)/lib +includedir = $(prefix)/include + all: xmltest staticlib rebuild: clean all @@ -12,15 +34,41 @@ effc: -Wno-unused-parameter -Weffc++ xmltest.cpp tinyxml2.cpp -o xmltest clean: - $(RM) *.o xmltest libtinyxml2.a - + -$(RM) *.o xmltest libtinyxml2.a + +# Standard GNU target +distclean: + -$(RM) *.o xmltest libtinyxml2.a + test: clean xmltest ./xmltest +# Standard GNU target +check: clean xmltest + ./xmltest + staticlib: libtinyxml2.a libtinyxml2.a: tinyxml2.o - $(AR) $(ARFLAGS)s $@ $^ - + $(AR) $(ARFLAGS) $@ $^ + $(RANLIB) $@ + tinyxml2.o: tinyxml2.cpp tinyxml2.h +directories: + $(MKDIR) $(DESTDIR)$(prefix) + $(MKDIR) $(DESTDIR)$(bindir) + $(MKDIR) $(DESTDIR)$(libdir) + $(MKDIR) $(DESTDIR)$(includedir) + +# Standard GNU target. +install: xmltest staticlib directories + $(INSTALL_PROGRAM) xmltest $(DESTDIR)$(bindir)/xmltest + $(INSTALL_DATA) tinyxml2.h $(DESTDIR)$(includedir)/tinyxml2.h + $(INSTALL_DATA) libtinyxml2.a $(DESTDIR)$(libdir)/libtinyxml2.a + +# Standard GNU target +uninstall: + $(RM) $(DESTDIR)$(bindir)/xmltest + $(RM) $(DESTDIR)$(includedir)/tinyxml2.h + $(RM) $(DESTDIR)$(libdir)/libtinyxml2.a diff --git a/docs/_example-1.html b/docs/_example-1.html deleted file mode 100644 index 7eb126b..0000000 --- a/docs/_example-1.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -TinyXML-2: Load an XML File - - - - - - - - - -
-
- - - - - - -
-
TinyXML-2 -  5.0.1 -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
Load an XML File
-
-
-
Basic XML file loading. The basic syntax to load an XML file from disk and check for an error. (ErrorID() will return 0 for no error.)
int example_1()
{
XMLDocument doc;
doc.LoadFile( "resources/dream.xml" );
return doc.ErrorID();
}

-
- - - - diff --git a/docs/_example-2.html b/docs/_example-2.html deleted file mode 100644 index e44cf86..0000000 --- a/docs/_example-2.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - -TinyXML-2: Parse an XML from char buffer - - - - - - - - - -
-
- - - - - - -
-
TinyXML-2 -  5.0.1 -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
Parse an XML from char buffer
-
-
-
Basic XML string parsing. The basic syntax to parse an XML for a char* and check for an error. (ErrorID() will return 0 for no error.)
int example_2()
{
static const char* xml = "<element/>";
XMLDocument doc;
doc.Parse( xml );
return doc.ErrorID();
}

-
- - - - diff --git a/docs/_example-3.html b/docs/_example-3.html deleted file mode 100644 index 9a7787e..0000000 --- a/docs/_example-3.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - -TinyXML-2: Get information out of XML - - - - - - - - - -
-
- - - - - - -
-
TinyXML-2 -  5.0.1 -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
Get information out of XML
-
-
-
In this example, we navigate a simple XML file, and read some interesting text. Note that this example doesn't use error checking; working code should check for null pointers when walking an XML tree, or use XMLHandle.

-

(The XML is an excerpt from "dream.xml").

-

int example_3()
{
static const char* xml =
"<?xml version=\"1.0\"?>"
"<!DOCTYPE PLAY SYSTEM \"play.dtd\">"
"<PLAY>"
"<TITLE>A Midsummer Night's Dream</TITLE>"
"</PLAY>";

-

The structure of the XML file is:

-
    -
  • -(declaration)
  • -
  • -(dtd stuff)
  • -
  • -Element "PLAY"
      -
    • -Element "TITLE"
        -
      • -Text "A Midsummer Night's Dream"
      • -
      -
    • -
    -
  • -
-

For this example, we want to print out the title of the play. The text of the title (what we want) is child of the "TITLE" element which is a child of the "PLAY" element.

-

We want to skip the declaration and dtd, so the method FirstChildElement() is a good choice. The FirstChildElement() of the Document is the "PLAY" Element, the FirstChildElement() of the "PLAY" Element is the "TITLE" Element.

-

XMLDocument doc;
doc.Parse( xml );
XMLElement* titleElement = doc.FirstChildElement( "PLAY" )->FirstChildElement( "TITLE" );

-

We can then use the convenience function GetText() to get the title of the play.

-

const char* title = titleElement->GetText();
printf( "Name of play (1): %s\n", title );

-

Text is just another Node in the XML DOM. And in fact you should be a little cautious with it, as text nodes can contain elements.

-
Consider: A Midsummer Night's <b>Dream</b>
-

It is more correct to actually query the Text Node if in doubt:

-

XMLText* textNode = titleElement->FirstChild()->ToText();
title = textNode->Value();
printf( "Name of play (2): %s\n", title );

-

Noting that here we use FirstChild() since we are looking for XMLText, not an element, and ToText() is a cast from a Node to a XMLText.

-
- - - - diff --git a/docs/_example-4.html b/docs/_example-4.html deleted file mode 100644 index 67795e6..0000000 --- a/docs/_example-4.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - - - -TinyXML-2: Read attributes and text information. - - - - - - - - - -
-
- - - - - - -
-
TinyXML-2 -  5.0.1 -
-
-
- - - - - - - - -
-
- - -
- -
- -
-
-
-
Read attributes and text information.
-
-
-

There are fundamentally 2 ways of writing a key-value pair into an XML file. (Something that's always annoyed me about XML.) Either by using attributes, or by writing the key name into an element and the value into the text node wrapped by the element. Both approaches are illustrated in this example, which shows two ways to encode the value "2" into the key "v":

-

bool example_4()
{
static const char* xml =
"<information>"
" <attributeApproach v='2' />"
" <textApproach>"
" <v>2</v>"
" </textApproach>"
"</information>";

-

TinyXML-2 has accessors for both approaches.

-

When using an attribute, you navigate to the XMLElement with that attribute and use the QueryIntAttribute() group of methods. (Also QueryFloatAttribute(), etc.)

-

XMLElement* attributeApproachElement = doc.FirstChildElement()->FirstChildElement( "attributeApproach" );
attributeApproachElement->QueryIntAttribute( "v", &v0 );

-

When using the text approach, you need to navigate down one more step to the XMLElement that contains the text. Note the extra FirstChildElement( "v" ) in the code below. The value of the text can then be safely queried with the QueryIntText() group of methods. (Also QueryFloatText(), etc.)

-

XMLElement* textApproachElement = doc.FirstChildElement()->FirstChildElement( "textApproach" );
textApproachElement->FirstChildElement( "v" )->QueryIntText( &v1 );

-
- - - - diff --git a/docs/_example_1.html b/docs/_example_1.html new file mode 100644 index 0000000..29362d6 --- /dev/null +++ b/docs/_example_1.html @@ -0,0 +1,75 @@ + + + + + + + +TinyXML-2: Load an XML File + + + + + + + + + +
+
+ + + + + + +
+
TinyXML-2 +  6.0.0 +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+
+
+
Load an XML File
+
+
+
Basic XML file loading. The basic syntax to load an XML file from disk and check for an error. (ErrorID() will return 0 for no error.)
int example_1()
{
XMLDocument doc;
doc.LoadFile( "resources/dream.xml" );
return doc.ErrorID();
}

+
+ + + + diff --git a/docs/_example_2.html b/docs/_example_2.html new file mode 100644 index 0000000..e4fe6c6 --- /dev/null +++ b/docs/_example_2.html @@ -0,0 +1,75 @@ + + + + + + + +TinyXML-2: Parse an XML from char buffer + + + + + + + + + +
+
+ + + + + + +
+
TinyXML-2 +  6.0.0 +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+
+
+
Parse an XML from char buffer
+
+
+
Basic XML string parsing. The basic syntax to parse an XML for a char* and check for an error. (ErrorID() will return 0 for no error.)
int example_2()
{
static const char* xml = "<element/>";
XMLDocument doc;
doc.Parse( xml );
return doc.ErrorID();
}

+
+ + + + diff --git a/docs/_example_3.html b/docs/_example_3.html new file mode 100644 index 0000000..34551d3 --- /dev/null +++ b/docs/_example_3.html @@ -0,0 +1,104 @@ + + + + + + + +TinyXML-2: Get information out of XML + + + + + + + + + +
+
+ + + + + + +
+
TinyXML-2 +  6.0.0 +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+
+
+
Get information out of XML
+
+
+
In this example, we navigate a simple XML file, and read some interesting text. Note that this example doesn't use error checking; working code should check for null pointers when walking an XML tree, or use XMLHandle.

+

(The XML is an excerpt from "dream.xml").

+

int example_3()
{
static const char* xml =
"<?xml version=\"1.0\"?>"
"<!DOCTYPE PLAY SYSTEM \"play.dtd\">"
"<PLAY>"
"<TITLE>A Midsummer Night's Dream</TITLE>"
"</PLAY>";

+

The structure of the XML file is:

+
    +
  • +(declaration)
  • +
  • +(dtd stuff)
  • +
  • +Element "PLAY"
      +
    • +Element "TITLE"
        +
      • +Text "A Midsummer Night's Dream"
      • +
      +
    • +
    +
  • +
+

For this example, we want to print out the title of the play. The text of the title (what we want) is child of the "TITLE" element which is a child of the "PLAY" element.

+

We want to skip the declaration and dtd, so the method FirstChildElement() is a good choice. The FirstChildElement() of the Document is the "PLAY" Element, the FirstChildElement() of the "PLAY" Element is the "TITLE" Element.

+

XMLDocument doc;
doc.Parse( xml );
XMLElement* titleElement = doc.FirstChildElement( "PLAY" )->FirstChildElement( "TITLE" );

+

We can then use the convenience function GetText() to get the title of the play.

+

const char* title = titleElement->GetText();
printf( "Name of play (1): %s\n", title );

+

Text is just another Node in the XML DOM. And in fact you should be a little cautious with it, as text nodes can contain elements.

+
Consider: A Midsummer Night's <b>Dream</b>
+

It is more correct to actually query the Text Node if in doubt:

+

XMLText* textNode = titleElement->FirstChild()->ToText();
title = textNode->Value();
printf( "Name of play (2): %s\n", title );

+

Noting that here we use FirstChild() since we are looking for XMLText, not an element, and ToText() is a cast from a Node to a XMLText.

+
+ + + + diff --git a/docs/_example_4.html b/docs/_example_4.html new file mode 100644 index 0000000..ad871b9 --- /dev/null +++ b/docs/_example_4.html @@ -0,0 +1,81 @@ + + + + + + + +TinyXML-2: Read attributes and text information. + + + + + + + + + +
+
+ + + + + + +
+
TinyXML-2 +  6.0.0 +
+
+
+ + + + + + + + +
+
+ + +
+ +
+ +
+
+
+
Read attributes and text information.
+
+
+

There are fundamentally 2 ways of writing a key-value pair into an XML file. (Something that's always annoyed me about XML.) Either by using attributes, or by writing the key name into an element and the value into the text node wrapped by the element. Both approaches are illustrated in this example, which shows two ways to encode the value "2" into the key "v":

+

bool example_4()
{
static const char* xml =
"<information>"
" <attributeApproach v='2' />"
" <textApproach>"
" <v>2</v>"
" </textApproach>"
"</information>";

+

TinyXML-2 has accessors for both approaches.

+

When using an attribute, you navigate to the XMLElement with that attribute and use the QueryIntAttribute() group of methods. (Also QueryFloatAttribute(), etc.)

+

XMLElement* attributeApproachElement = doc.FirstChildElement()->FirstChildElement( "attributeApproach" );
attributeApproachElement->QueryIntAttribute( "v", &v0 );

+

When using the text approach, you need to navigate down one more step to the XMLElement that contains the text. Note the extra FirstChildElement( "v" ) in the code below. The value of the text can then be safely queried with the QueryIntText() group of methods. (Also QueryFloatText(), etc.)

+

XMLElement* textApproachElement = doc.FirstChildElement()->FirstChildElement( "textApproach" );
textApproachElement->FirstChildElement( "v" )->QueryIntText( &v1 );

+
+ + + + diff --git a/docs/annotated.html b/docs/annotated.html index 14c03a1..795cea1 100644 --- a/docs/annotated.html +++ b/docs/annotated.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -83,7 +83,7 @@ $(function() { diff --git a/docs/classes.html b/docs/classes.html index 88b580a..e7d20bc 100644 --- a/docs/classes.html +++ b/docs/classes.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -75,7 +75,7 @@ $(function() { diff --git a/docs/classtinyxml2_1_1_x_m_l_attribute-members.html b/docs/classtinyxml2_1_1_x_m_l_attribute-members.html index 4eb1504..e25e284 100644 --- a/docs/classtinyxml2_1_1_x_m_l_attribute-members.html +++ b/docs/classtinyxml2_1_1_x_m_l_attribute-members.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -95,7 +95,7 @@ $(function() { diff --git a/docs/classtinyxml2_1_1_x_m_l_attribute.html b/docs/classtinyxml2_1_1_x_m_l_attribute.html index d147670..2e82a10 100644 --- a/docs/classtinyxml2_1_1_x_m_l_attribute.html +++ b/docs/classtinyxml2_1_1_x_m_l_attribute.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -215,7 +215,7 @@ void  diff --git a/docs/classtinyxml2_1_1_x_m_l_comment-members.html b/docs/classtinyxml2_1_1_x_m_l_comment-members.html index 7465cb1..e4e8d8a 100644 --- a/docs/classtinyxml2_1_1_x_m_l_comment-members.html +++ b/docs/classtinyxml2_1_1_x_m_l_comment-members.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -105,7 +105,7 @@ $(function() { diff --git a/docs/classtinyxml2_1_1_x_m_l_comment.html b/docs/classtinyxml2_1_1_x_m_l_comment.html index 66df8c1..1c60c12 100644 --- a/docs/classtinyxml2_1_1_x_m_l_comment.html +++ b/docs/classtinyxml2_1_1_x_m_l_comment.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -292,7 +292,7 @@ const char* xmlcstr = printer.CStr(); diff --git a/docs/classtinyxml2_1_1_x_m_l_const_handle-members.html b/docs/classtinyxml2_1_1_x_m_l_const_handle-members.html index 6b25d49..7f02f67 100644 --- a/docs/classtinyxml2_1_1_x_m_l_const_handle-members.html +++ b/docs/classtinyxml2_1_1_x_m_l_const_handle-members.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -73,7 +73,7 @@ $(function() { diff --git a/docs/classtinyxml2_1_1_x_m_l_const_handle.html b/docs/classtinyxml2_1_1_x_m_l_const_handle.html index 0b2c8b6..4f5b6c5 100644 --- a/docs/classtinyxml2_1_1_x_m_l_const_handle.html +++ b/docs/classtinyxml2_1_1_x_m_l_const_handle.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -79,7 +79,7 @@ $(function() { diff --git a/docs/classtinyxml2_1_1_x_m_l_declaration-members.html b/docs/classtinyxml2_1_1_x_m_l_declaration-members.html index 4e1bee2..416c830 100644 --- a/docs/classtinyxml2_1_1_x_m_l_declaration-members.html +++ b/docs/classtinyxml2_1_1_x_m_l_declaration-members.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -105,7 +105,7 @@ $(function() { diff --git a/docs/classtinyxml2_1_1_x_m_l_declaration.html b/docs/classtinyxml2_1_1_x_m_l_declaration.html index 1aa2eab..a3e5d66 100644 --- a/docs/classtinyxml2_1_1_x_m_l_declaration.html +++ b/docs/classtinyxml2_1_1_x_m_l_declaration.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -294,7 +294,7 @@ const char* xmlcstr = printer.CStr(); diff --git a/docs/classtinyxml2_1_1_x_m_l_document-members.html b/docs/classtinyxml2_1_1_x_m_l_document-members.html index 9cf0e27..e3d048d 100644 --- a/docs/classtinyxml2_1_1_x_m_l_document-members.html +++ b/docs/classtinyxml2_1_1_x_m_l_document-members.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -73,63 +73,62 @@ $(function() { Accept(XMLVisitor *visitor) consttinyxml2::XMLDocumentvirtual Clear()tinyxml2::XMLDocument DeepClone(XMLDocument *target) consttinyxml2::XMLNode - DeepCopy(XMLDocument *target)tinyxml2::XMLDocument + DeepCopy(XMLDocument *target) consttinyxml2::XMLDocument DeleteChild(XMLNode *node)tinyxml2::XMLNode DeleteChildren()tinyxml2::XMLNode DeleteNode(XMLNode *node)tinyxml2::XMLDocument Error() consttinyxml2::XMLDocumentinline ErrorID() consttinyxml2::XMLDocumentinline + ErrorLineNum() consttinyxml2::XMLDocumentinline + ErrorStr() consttinyxml2::XMLDocument FirstChild() consttinyxml2::XMLNodeinline FirstChildElement(const char *name=0) consttinyxml2::XMLNode GetDocument() consttinyxml2::XMLNodeinline GetDocument()tinyxml2::XMLNodeinline - GetErrorLineNum() consttinyxml2::XMLDocumentinline - GetErrorStr1() consttinyxml2::XMLDocument - GetErrorStr2() consttinyxml2::XMLDocument - GetLineNum() consttinyxml2::XMLNodeinline - GetUserData() consttinyxml2::XMLNodeinline - HasBOM() consttinyxml2::XMLDocumentinline - InsertAfterChild(XMLNode *afterThis, XMLNode *addThis)tinyxml2::XMLNode - InsertEndChild(XMLNode *addThis)tinyxml2::XMLNode - InsertFirstChild(XMLNode *addThis)tinyxml2::XMLNode - LastChild() consttinyxml2::XMLNodeinline - LastChildElement(const char *name=0) consttinyxml2::XMLNode - LoadFile(const char *filename)tinyxml2::XMLDocument - LoadFile(FILE *)tinyxml2::XMLDocument - NewComment(const char *comment)tinyxml2::XMLDocument - NewDeclaration(const char *text=0)tinyxml2::XMLDocument - NewElement(const char *name)tinyxml2::XMLDocument - NewText(const char *text)tinyxml2::XMLDocument - NewUnknown(const char *text)tinyxml2::XMLDocument - NextSibling() consttinyxml2::XMLNodeinline - NextSiblingElement(const char *name=0) consttinyxml2::XMLNode - NoChildren() consttinyxml2::XMLNodeinline - Parent() consttinyxml2::XMLNodeinline - Parse(const char *xml, size_t nBytes=(size_t)(-1))tinyxml2::XMLDocument - PreviousSibling() consttinyxml2::XMLNodeinline - PreviousSiblingElement(const char *name=0) consttinyxml2::XMLNode - Print(XMLPrinter *streamer=0) consttinyxml2::XMLDocument - PrintError() consttinyxml2::XMLDocument - RootElement()tinyxml2::XMLDocumentinline - SaveFile(const char *filename, bool compact=false)tinyxml2::XMLDocument - SaveFile(FILE *fp, bool compact=false)tinyxml2::XMLDocument - SetBOM(bool useBOM)tinyxml2::XMLDocumentinline - SetUserData(void *userData)tinyxml2::XMLNodeinline - SetValue(const char *val, bool staticMem=false)tinyxml2::XMLNode - ShallowClone(XMLDocument *) consttinyxml2::XMLDocumentinlinevirtual - ShallowEqual(const XMLNode *) consttinyxml2::XMLDocumentinlinevirtual - ToComment()tinyxml2::XMLNodeinlinevirtual - ToDeclaration()tinyxml2::XMLNodeinlinevirtual - ToDocument()tinyxml2::XMLDocumentinlinevirtual - ToElement()tinyxml2::XMLNodeinlinevirtual - ToText()tinyxml2::XMLNodeinlinevirtual - ToUnknown()tinyxml2::XMLNodeinlinevirtual - Value() consttinyxml2::XMLNode - XMLDocument(bool processEntities=true, Whitespace whitespaceMode=PRESERVE_WHITESPACE)tinyxml2::XMLDocument + GetLineNum() consttinyxml2::XMLNodeinline + GetUserData() consttinyxml2::XMLNodeinline + HasBOM() consttinyxml2::XMLDocumentinline + InsertAfterChild(XMLNode *afterThis, XMLNode *addThis)tinyxml2::XMLNode + InsertEndChild(XMLNode *addThis)tinyxml2::XMLNode + InsertFirstChild(XMLNode *addThis)tinyxml2::XMLNode + LastChild() consttinyxml2::XMLNodeinline + LastChildElement(const char *name=0) consttinyxml2::XMLNode + LoadFile(const char *filename)tinyxml2::XMLDocument + LoadFile(FILE *)tinyxml2::XMLDocument + NewComment(const char *comment)tinyxml2::XMLDocument + NewDeclaration(const char *text=0)tinyxml2::XMLDocument + NewElement(const char *name)tinyxml2::XMLDocument + NewText(const char *text)tinyxml2::XMLDocument + NewUnknown(const char *text)tinyxml2::XMLDocument + NextSibling() consttinyxml2::XMLNodeinline + NextSiblingElement(const char *name=0) consttinyxml2::XMLNode + NoChildren() consttinyxml2::XMLNodeinline + Parent() consttinyxml2::XMLNodeinline + Parse(const char *xml, size_t nBytes=(size_t)(-1))tinyxml2::XMLDocument + PreviousSibling() consttinyxml2::XMLNodeinline + PreviousSiblingElement(const char *name=0) consttinyxml2::XMLNode + Print(XMLPrinter *streamer=0) consttinyxml2::XMLDocument + PrintError() consttinyxml2::XMLDocument + RootElement()tinyxml2::XMLDocumentinline + SaveFile(const char *filename, bool compact=false)tinyxml2::XMLDocument + SaveFile(FILE *fp, bool compact=false)tinyxml2::XMLDocument + SetBOM(bool useBOM)tinyxml2::XMLDocumentinline + SetUserData(void *userData)tinyxml2::XMLNodeinline + SetValue(const char *val, bool staticMem=false)tinyxml2::XMLNode + ShallowClone(XMLDocument *) consttinyxml2::XMLDocumentinlinevirtual + ShallowEqual(const XMLNode *) consttinyxml2::XMLDocumentinlinevirtual + ToComment()tinyxml2::XMLNodeinlinevirtual + ToDeclaration()tinyxml2::XMLNodeinlinevirtual + ToDocument()tinyxml2::XMLDocumentinlinevirtual + ToElement()tinyxml2::XMLNodeinlinevirtual + ToText()tinyxml2::XMLNodeinlinevirtual + ToUnknown()tinyxml2::XMLNodeinlinevirtual + Value() consttinyxml2::XMLNode + XMLDocument(bool processEntities=true, Whitespace whitespaceMode=PRESERVE_WHITESPACE)tinyxml2::XMLDocument diff --git a/docs/classtinyxml2_1_1_x_m_l_document.html b/docs/classtinyxml2_1_1_x_m_l_document.html index 0e1c409..61d46e1 100644 --- a/docs/classtinyxml2_1_1_x_m_l_document.html +++ b/docs/classtinyxml2_1_1_x_m_l_document.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -132,28 +132,22 @@ bool ErrorID () const  Return the errorID.
  - -const char * GetErrorStr1 () const - Return a possibly helpful diagnostic location or string.
-  - -const char * GetErrorStr2 () const - Return a possibly helpful secondary diagnostic location or string.
-  - -int GetErrorLineNum () const - Return the line where the error occured, or zero if unknown.
-  +const char * ErrorStr () const +  void PrintError () const - If there is an error, print it to stdout.
+ A (trivial) utility function that prints the ErrorStr() to stdout.
  + +int ErrorLineNum () const + Return the line where the error occured, or zero if unknown.
void Clear ()  Clear the document, resetting it to the initial state.
  -void DeepCopy (XMLDocument *target) -  +void DeepCopy (XMLDocument *target) const +  virtual XMLNodeShallowClone (XMLDocument *) const   virtual bool ShallowEqual (const XMLNode *) const @@ -290,8 +284,8 @@ const char* xmlcstr = printer.CStr(); - -

◆ DeepCopy()

+ +

◆ DeepCopy()

@@ -301,7 +295,7 @@ const char* xmlcstr = printer.CStr(); ( XMLDocumenttarget) - + const
@@ -327,6 +321,24 @@ const char* xmlcstr = printer.CStr();

Delete a node associated with this document. It will be unlinked from the DOM.

+
+
+ +

◆ ErrorStr()

+ +
+
+ + + + + + + +
const char* tinyxml2::XMLDocument::ErrorStr () const
+
+

Returns a "long form" error description. A hopefully helpful diagnostic with location, line number, and/or additional info.

+
@@ -722,7 +734,7 @@ doc.Print( &printer ); diff --git a/docs/classtinyxml2_1_1_x_m_l_element-members.html b/docs/classtinyxml2_1_1_x_m_l_element-members.html index 276d6f9..251fbf7 100644 --- a/docs/classtinyxml2_1_1_x_m_l_element-members.html +++ b/docs/classtinyxml2_1_1_x_m_l_element-members.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -150,7 +150,7 @@ $(function() { diff --git a/docs/classtinyxml2_1_1_x_m_l_element.html b/docs/classtinyxml2_1_1_x_m_l_element.html index b6e8d70..1b4af4e 100644 --- a/docs/classtinyxml2_1_1_x_m_l_element.html +++ b/docs/classtinyxml2_1_1_x_m_l_element.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -700,7 +700,7 @@ QueryIntAttribute( "foo", &value ); // if "foo" isn't found, value will diff --git a/docs/classtinyxml2_1_1_x_m_l_handle-members.html b/docs/classtinyxml2_1_1_x_m_l_handle-members.html index 24b4a12..ee29d71 100644 --- a/docs/classtinyxml2_1_1_x_m_l_handle-members.html +++ b/docs/classtinyxml2_1_1_x_m_l_handle-members.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -90,7 +90,7 @@ $(function() { diff --git a/docs/classtinyxml2_1_1_x_m_l_handle.html b/docs/classtinyxml2_1_1_x_m_l_handle.html index 7662050..c97e671 100644 --- a/docs/classtinyxml2_1_1_x_m_l_handle.html +++ b/docs/classtinyxml2_1_1_x_m_l_handle.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -181,7 +181,7 @@ if ( child2 ) diff --git a/docs/classtinyxml2_1_1_x_m_l_node-members.html b/docs/classtinyxml2_1_1_x_m_l_node-members.html index 46d4609..b50e248 100644 --- a/docs/classtinyxml2_1_1_x_m_l_node-members.html +++ b/docs/classtinyxml2_1_1_x_m_l_node-members.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -105,7 +105,7 @@ $(function() { diff --git a/docs/classtinyxml2_1_1_x_m_l_node.html b/docs/classtinyxml2_1_1_x_m_l_node.html index aa1dc30..7ef3181 100644 --- a/docs/classtinyxml2_1_1_x_m_l_node.html +++ b/docs/classtinyxml2_1_1_x_m_l_node.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -257,7 +257,7 @@ const char* xmlcstr = printer.CStr();

Make a copy of this node and all its children.

If the 'target' is null, then the nodes will be allocated in the current document. If 'target' is specified, the memory will be allocated is the specified XMLDocument.

-

NOTE: This is probably not the correct tool to copy a document, since XMLDocuments can have multiple top level XMLNodes. You probably want to use XMLDocument::DeepCopy()

+

NOTE: This is probably not the correct tool to copy a document, since XMLDocuments can have multiple top level XMLNodes. You probably want to use XMLDocument::DeepCopy()

@@ -573,7 +573,7 @@ Text: the text string diff --git a/docs/classtinyxml2_1_1_x_m_l_printer-members.html b/docs/classtinyxml2_1_1_x_m_l_printer-members.html index c22d03d..cad8dc2 100644 --- a/docs/classtinyxml2_1_1_x_m_l_printer-members.html +++ b/docs/classtinyxml2_1_1_x_m_l_printer-members.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -98,7 +98,7 @@ $(function() { diff --git a/docs/classtinyxml2_1_1_x_m_l_printer.html b/docs/classtinyxml2_1_1_x_m_l_printer.html index 693cce3..76237b2 100644 --- a/docs/classtinyxml2_1_1_x_m_l_printer.html +++ b/docs/classtinyxml2_1_1_x_m_l_printer.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -402,7 +402,7 @@ printer.CloseElement(); diff --git a/docs/classtinyxml2_1_1_x_m_l_text-members.html b/docs/classtinyxml2_1_1_x_m_l_text-members.html index 10a7d08..ce0f317 100644 --- a/docs/classtinyxml2_1_1_x_m_l_text-members.html +++ b/docs/classtinyxml2_1_1_x_m_l_text-members.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -107,7 +107,7 @@ $(function() { diff --git a/docs/classtinyxml2_1_1_x_m_l_text.html b/docs/classtinyxml2_1_1_x_m_l_text.html index 7a47230..0a3b095 100644 --- a/docs/classtinyxml2_1_1_x_m_l_text.html +++ b/docs/classtinyxml2_1_1_x_m_l_text.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -302,7 +302,7 @@ const char* xmlcstr = printer.CStr(); diff --git a/docs/classtinyxml2_1_1_x_m_l_unknown-members.html b/docs/classtinyxml2_1_1_x_m_l_unknown-members.html index f22b3f1..e00b2e4 100644 --- a/docs/classtinyxml2_1_1_x_m_l_unknown-members.html +++ b/docs/classtinyxml2_1_1_x_m_l_unknown-members.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -105,7 +105,7 @@ $(function() { diff --git a/docs/classtinyxml2_1_1_x_m_l_unknown.html b/docs/classtinyxml2_1_1_x_m_l_unknown.html index 8bd53e4..52235fc 100644 --- a/docs/classtinyxml2_1_1_x_m_l_unknown.html +++ b/docs/classtinyxml2_1_1_x_m_l_unknown.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -293,7 +293,7 @@ const char* xmlcstr = printer.CStr(); diff --git a/docs/classtinyxml2_1_1_x_m_l_visitor-members.html b/docs/classtinyxml2_1_1_x_m_l_visitor-members.html index ca46ea1..dc04079 100644 --- a/docs/classtinyxml2_1_1_x_m_l_visitor-members.html +++ b/docs/classtinyxml2_1_1_x_m_l_visitor-members.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -81,7 +81,7 @@ $(function() { diff --git a/docs/classtinyxml2_1_1_x_m_l_visitor.html b/docs/classtinyxml2_1_1_x_m_l_visitor.html index 4e46128..5333aec 100644 --- a/docs/classtinyxml2_1_1_x_m_l_visitor.html +++ b/docs/classtinyxml2_1_1_x_m_l_visitor.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -130,7 +130,7 @@ virtual bool  diff --git a/docs/files.html b/docs/files.html index afafea4..3569d82 100644 --- a/docs/files.html +++ b/docs/files.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -71,7 +71,7 @@ $(function() { diff --git a/docs/functions.html b/docs/functions.html index 1e61737..14c8996 100644 --- a/docs/functions.html +++ b/docs/functions.html @@ -22,7 +22,7 @@
TinyXML-2 -  5.0.1 +  6.0.0
@@ -117,7 +117,7 @@ $(function() { : tinyxml2::XMLNode
  • DeepCopy() -: tinyxml2::XMLDocument +: tinyxml2::XMLDocument
  • DeleteAttribute() : tinyxml2::XMLElement @@ -150,6 +150,12 @@ $(function() {
  • ErrorID() : tinyxml2::XMLDocument
  • +
  • ErrorLineNum() +: tinyxml2::XMLDocument +
  • +
  • ErrorStr() +: tinyxml2::XMLDocument +
  • @@ -184,15 +190,6 @@ $(function() {
  • GetDocument() : tinyxml2::XMLNode
  • -
  • GetErrorLineNum() -: tinyxml2::XMLDocument -
  • -
  • GetErrorStr1() -: tinyxml2::XMLDocument -
  • -
  • GetErrorStr2() -: tinyxml2::XMLDocument -
  • GetLineNum() : tinyxml2::XMLAttribute , tinyxml2::XMLNode @@ -536,7 +533,7 @@ $(function() { diff --git a/docs/functions_func.html b/docs/functions_func.html index f82f7cb..bfc9182 100644 --- a/docs/functions_func.html +++ b/docs/functions_func.html @@ -22,7 +22,7 @@
    TinyXML-2 -  5.0.1 +  6.0.0
    @@ -117,7 +117,7 @@ $(function() { : tinyxml2::XMLNode
  • DeepCopy() -: tinyxml2::XMLDocument +: tinyxml2::XMLDocument
  • DeleteAttribute() : tinyxml2::XMLElement @@ -150,6 +150,12 @@ $(function() {
  • ErrorID() : tinyxml2::XMLDocument
  • +
  • ErrorLineNum() +: tinyxml2::XMLDocument +
  • +
  • ErrorStr() +: tinyxml2::XMLDocument +
  • @@ -184,15 +190,6 @@ $(function() {
  • GetDocument() : tinyxml2::XMLNode
  • -
  • GetErrorLineNum() -: tinyxml2::XMLDocument -
  • -
  • GetErrorStr1() -: tinyxml2::XMLDocument -
  • -
  • GetErrorStr2() -: tinyxml2::XMLDocument -
  • GetLineNum() : tinyxml2::XMLAttribute , tinyxml2::XMLNode @@ -536,7 +533,7 @@ $(function() { diff --git a/docs/hierarchy.html b/docs/hierarchy.html index 97c3cd4..5c9166a 100644 --- a/docs/hierarchy.html +++ b/docs/hierarchy.html @@ -22,7 +22,7 @@
    TinyXML-2 -  5.0.1 +  6.0.0
    @@ -82,7 +82,7 @@ $(function() { diff --git a/docs/index.html b/docs/index.html index a3808ea..e5171f8 100644 --- a/docs/index.html +++ b/docs/index.html @@ -22,7 +22,7 @@
    TinyXML-2 -  5.0.1 +  6.0.0
    @@ -222,7 +222,7 @@ printer.CloseElement(); diff --git a/docs/pages.html b/docs/pages.html index 2c1ae0f..8673889 100644 --- a/docs/pages.html +++ b/docs/pages.html @@ -22,7 +22,7 @@
    TinyXML-2 -  5.0.1 +  6.0.0
    @@ -65,16 +65,16 @@ $(function() { diff --git a/docs/search/all_3.js b/docs/search/all_3.js index c24f73b..0c8c9f9 100644 --- a/docs/search/all_3.js +++ b/docs/search/all_3.js @@ -1,7 +1,7 @@ var searchData= [ ['deepclone',['DeepClone',['../classtinyxml2_1_1_x_m_l_node.html#a62c71b6bf8734b5424063b8d9a61c266',1,'tinyxml2::XMLNode']]], - ['deepcopy',['DeepCopy',['../classtinyxml2_1_1_x_m_l_document.html#aab792e90adc38cdc5446616573b8b01b',1,'tinyxml2::XMLDocument']]], + ['deepcopy',['DeepCopy',['../classtinyxml2_1_1_x_m_l_document.html#af592ffc91514e25a39664521ac83db45',1,'tinyxml2::XMLDocument']]], ['deleteattribute',['DeleteAttribute',['../classtinyxml2_1_1_x_m_l_element.html#aebd45aa7118964c30b32fe12e944628a',1,'tinyxml2::XMLElement']]], ['deletechild',['DeleteChild',['../classtinyxml2_1_1_x_m_l_node.html#a363b6edbd6ebd55f8387d2b89f2b0921',1,'tinyxml2::XMLNode']]], ['deletechildren',['DeleteChildren',['../classtinyxml2_1_1_x_m_l_node.html#a0360085cc54df5bff85d5c5da13afdce',1,'tinyxml2::XMLNode']]], diff --git a/docs/search/all_4.js b/docs/search/all_4.js index eb6c1f6..47e3245 100644 --- a/docs/search/all_4.js +++ b/docs/search/all_4.js @@ -1,5 +1,7 @@ var searchData= [ ['error',['Error',['../classtinyxml2_1_1_x_m_l_document.html#a34e6318e182e40e3cc4f4ba5d59ed9ed',1,'tinyxml2::XMLDocument']]], - ['errorid',['ErrorID',['../classtinyxml2_1_1_x_m_l_document.html#afa3ed33b3107f920ec2b301f805ac17d',1,'tinyxml2::XMLDocument']]] + ['errorid',['ErrorID',['../classtinyxml2_1_1_x_m_l_document.html#afa3ed33b3107f920ec2b301f805ac17d',1,'tinyxml2::XMLDocument']]], + ['errorlinenum',['ErrorLineNum',['../classtinyxml2_1_1_x_m_l_document.html#a57400f816dbe7799ece33615ead9ab76',1,'tinyxml2::XMLDocument']]], + ['errorstr',['ErrorStr',['../classtinyxml2_1_1_x_m_l_document.html#ad75aa9d32c4e8b300655186808aa9abf',1,'tinyxml2::XMLDocument']]] ]; diff --git a/docs/search/all_6.js b/docs/search/all_6.js index 0d5723e..cc2aeca 100644 --- a/docs/search/all_6.js +++ b/docs/search/all_6.js @@ -1,10 +1,7 @@ var searchData= [ - ['get_20information_20out_20of_20xml',['Get information out of XML',['../_example-3.html',1,'']]], + ['get_20information_20out_20of_20xml',['Get information out of XML',['../_example_3.html',1,'']]], ['getdocument',['GetDocument',['../classtinyxml2_1_1_x_m_l_node.html#a2de84cfa4ec3fe249bad745069d145f1',1,'tinyxml2::XMLNode::GetDocument() const'],['../classtinyxml2_1_1_x_m_l_node.html#af343d1ef0b45c0020e62d784d7e67a68',1,'tinyxml2::XMLNode::GetDocument()']]], - ['geterrorlinenum',['GetErrorLineNum',['../classtinyxml2_1_1_x_m_l_document.html#ad82d07e43e096e834dbdfd06312398c1',1,'tinyxml2::XMLDocument']]], - ['geterrorstr1',['GetErrorStr1',['../classtinyxml2_1_1_x_m_l_document.html#a229494e30e5473237f3fa547eee4c43f',1,'tinyxml2::XMLDocument']]], - ['geterrorstr2',['GetErrorStr2',['../classtinyxml2_1_1_x_m_l_document.html#a2d952f49c761bffd2903250680a8716b',1,'tinyxml2::XMLDocument']]], ['getlinenum',['GetLineNum',['../classtinyxml2_1_1_x_m_l_node.html#a9b5fc636646fda761d342c72e91cb286',1,'tinyxml2::XMLNode::GetLineNum()'],['../classtinyxml2_1_1_x_m_l_attribute.html#a02d5ea924586e35f9c13857d1671b765',1,'tinyxml2::XMLAttribute::GetLineNum()']]], ['gettext',['GetText',['../classtinyxml2_1_1_x_m_l_element.html#a6d5c8d115561ade4e4456b71d91b6f51',1,'tinyxml2::XMLElement']]], ['getuserdata',['GetUserData',['../classtinyxml2_1_1_x_m_l_node.html#a7f0687574afa03bc479dc44f29db0afe',1,'tinyxml2::XMLNode']]] diff --git a/docs/search/all_9.js b/docs/search/all_9.js index 1b64fe0..7c6cde9 100644 --- a/docs/search/all_9.js +++ b/docs/search/all_9.js @@ -1,6 +1,6 @@ var searchData= [ - ['load_20an_20xml_20file',['Load an XML File',['../_example-1.html',1,'']]], + ['load_20an_20xml_20file',['Load an XML File',['../_example_1.html',1,'']]], ['lastchild',['LastChild',['../classtinyxml2_1_1_x_m_l_node.html#a9b8583a277e8e26f4cbbb5492786778e',1,'tinyxml2::XMLNode::LastChild()'],['../classtinyxml2_1_1_x_m_l_handle.html#a9d09f04435f0f2f7d0816b0198d0517b',1,'tinyxml2::XMLHandle::LastChild()']]], ['lastchildelement',['LastChildElement',['../classtinyxml2_1_1_x_m_l_node.html#a173e9d1341bc56992e2d320a35936551',1,'tinyxml2::XMLNode::LastChildElement()'],['../classtinyxml2_1_1_x_m_l_handle.html#a42cccd0ce8b1ce704f431025e9f19e0c',1,'tinyxml2::XMLHandle::LastChildElement()']]], ['loadfile',['LoadFile',['../classtinyxml2_1_1_x_m_l_document.html#a2ebd4647a8af5fc6831b294ac26a150a',1,'tinyxml2::XMLDocument::LoadFile(const char *filename)'],['../classtinyxml2_1_1_x_m_l_document.html#a5f1d330fad44c52f3d265338dd2a6dc2',1,'tinyxml2::XMLDocument::LoadFile(FILE *)']]] diff --git a/docs/search/all_c.js b/docs/search/all_c.js index 7d117f6..2bc8ffa 100644 --- a/docs/search/all_c.js +++ b/docs/search/all_c.js @@ -1,6 +1,6 @@ var searchData= [ - ['parse_20an_20xml_20from_20char_20buffer',['Parse an XML from char buffer',['../_example-2.html',1,'']]], + ['parse_20an_20xml_20from_20char_20buffer',['Parse an XML from char buffer',['../_example_2.html',1,'']]], ['parent',['Parent',['../classtinyxml2_1_1_x_m_l_node.html#ae0f62bc186c56c2e0483ebd52dbfbe34',1,'tinyxml2::XMLNode']]], ['parse',['Parse',['../classtinyxml2_1_1_x_m_l_document.html#a1819bd34f540a7304c105a6232d25a1f',1,'tinyxml2::XMLDocument']]], ['previoussibling',['PreviousSibling',['../classtinyxml2_1_1_x_m_l_node.html#aac667c513d445f8b783e1e15ef9d3551',1,'tinyxml2::XMLNode::PreviousSibling()'],['../classtinyxml2_1_1_x_m_l_handle.html#a428374e756f4db4cbc287fec64eae02c',1,'tinyxml2::XMLHandle::PreviousSibling()']]], diff --git a/docs/search/all_e.js b/docs/search/all_e.js index a327229..8420c7d 100644 --- a/docs/search/all_e.js +++ b/docs/search/all_e.js @@ -1,5 +1,5 @@ var searchData= [ - ['read_20attributes_20and_20text_20information_2e',['Read attributes and text information.',['../_example-4.html',1,'']]], + ['read_20attributes_20and_20text_20information_2e',['Read attributes and text information.',['../_example_4.html',1,'']]], ['rootelement',['RootElement',['../classtinyxml2_1_1_x_m_l_document.html#ad2b70320d3c2a071c2f36928edff3e1c',1,'tinyxml2::XMLDocument']]] ]; diff --git a/docs/search/functions_3.js b/docs/search/functions_3.js index c24f73b..0c8c9f9 100644 --- a/docs/search/functions_3.js +++ b/docs/search/functions_3.js @@ -1,7 +1,7 @@ var searchData= [ ['deepclone',['DeepClone',['../classtinyxml2_1_1_x_m_l_node.html#a62c71b6bf8734b5424063b8d9a61c266',1,'tinyxml2::XMLNode']]], - ['deepcopy',['DeepCopy',['../classtinyxml2_1_1_x_m_l_document.html#aab792e90adc38cdc5446616573b8b01b',1,'tinyxml2::XMLDocument']]], + ['deepcopy',['DeepCopy',['../classtinyxml2_1_1_x_m_l_document.html#af592ffc91514e25a39664521ac83db45',1,'tinyxml2::XMLDocument']]], ['deleteattribute',['DeleteAttribute',['../classtinyxml2_1_1_x_m_l_element.html#aebd45aa7118964c30b32fe12e944628a',1,'tinyxml2::XMLElement']]], ['deletechild',['DeleteChild',['../classtinyxml2_1_1_x_m_l_node.html#a363b6edbd6ebd55f8387d2b89f2b0921',1,'tinyxml2::XMLNode']]], ['deletechildren',['DeleteChildren',['../classtinyxml2_1_1_x_m_l_node.html#a0360085cc54df5bff85d5c5da13afdce',1,'tinyxml2::XMLNode']]], diff --git a/docs/search/functions_4.js b/docs/search/functions_4.js index eb6c1f6..47e3245 100644 --- a/docs/search/functions_4.js +++ b/docs/search/functions_4.js @@ -1,5 +1,7 @@ var searchData= [ ['error',['Error',['../classtinyxml2_1_1_x_m_l_document.html#a34e6318e182e40e3cc4f4ba5d59ed9ed',1,'tinyxml2::XMLDocument']]], - ['errorid',['ErrorID',['../classtinyxml2_1_1_x_m_l_document.html#afa3ed33b3107f920ec2b301f805ac17d',1,'tinyxml2::XMLDocument']]] + ['errorid',['ErrorID',['../classtinyxml2_1_1_x_m_l_document.html#afa3ed33b3107f920ec2b301f805ac17d',1,'tinyxml2::XMLDocument']]], + ['errorlinenum',['ErrorLineNum',['../classtinyxml2_1_1_x_m_l_document.html#a57400f816dbe7799ece33615ead9ab76',1,'tinyxml2::XMLDocument']]], + ['errorstr',['ErrorStr',['../classtinyxml2_1_1_x_m_l_document.html#ad75aa9d32c4e8b300655186808aa9abf',1,'tinyxml2::XMLDocument']]] ]; diff --git a/docs/search/functions_6.js b/docs/search/functions_6.js index 39c82fb..e733119 100644 --- a/docs/search/functions_6.js +++ b/docs/search/functions_6.js @@ -1,9 +1,6 @@ var searchData= [ ['getdocument',['GetDocument',['../classtinyxml2_1_1_x_m_l_node.html#a2de84cfa4ec3fe249bad745069d145f1',1,'tinyxml2::XMLNode::GetDocument() const'],['../classtinyxml2_1_1_x_m_l_node.html#af343d1ef0b45c0020e62d784d7e67a68',1,'tinyxml2::XMLNode::GetDocument()']]], - ['geterrorlinenum',['GetErrorLineNum',['../classtinyxml2_1_1_x_m_l_document.html#ad82d07e43e096e834dbdfd06312398c1',1,'tinyxml2::XMLDocument']]], - ['geterrorstr1',['GetErrorStr1',['../classtinyxml2_1_1_x_m_l_document.html#a229494e30e5473237f3fa547eee4c43f',1,'tinyxml2::XMLDocument']]], - ['geterrorstr2',['GetErrorStr2',['../classtinyxml2_1_1_x_m_l_document.html#a2d952f49c761bffd2903250680a8716b',1,'tinyxml2::XMLDocument']]], ['getlinenum',['GetLineNum',['../classtinyxml2_1_1_x_m_l_node.html#a9b5fc636646fda761d342c72e91cb286',1,'tinyxml2::XMLNode::GetLineNum()'],['../classtinyxml2_1_1_x_m_l_attribute.html#a02d5ea924586e35f9c13857d1671b765',1,'tinyxml2::XMLAttribute::GetLineNum()']]], ['gettext',['GetText',['../classtinyxml2_1_1_x_m_l_element.html#a6d5c8d115561ade4e4456b71d91b6f51',1,'tinyxml2::XMLElement']]], ['getuserdata',['GetUserData',['../classtinyxml2_1_1_x_m_l_node.html#a7f0687574afa03bc479dc44f29db0afe',1,'tinyxml2::XMLNode']]] diff --git a/docs/search/pages_0.js b/docs/search/pages_0.js index 868fb87..e5f2b5d 100644 --- a/docs/search/pages_0.js +++ b/docs/search/pages_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['get_20information_20out_20of_20xml',['Get information out of XML',['../_example-3.html',1,'']]] + ['get_20information_20out_20of_20xml',['Get information out of XML',['../_example_3.html',1,'']]] ]; diff --git a/docs/search/pages_1.js b/docs/search/pages_1.js index a11be89..78a399a 100644 --- a/docs/search/pages_1.js +++ b/docs/search/pages_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['load_20an_20xml_20file',['Load an XML File',['../_example-1.html',1,'']]] + ['load_20an_20xml_20file',['Load an XML File',['../_example_1.html',1,'']]] ]; diff --git a/docs/search/pages_2.js b/docs/search/pages_2.js index 5b909ab..ff2d6df 100644 --- a/docs/search/pages_2.js +++ b/docs/search/pages_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['parse_20an_20xml_20from_20char_20buffer',['Parse an XML from char buffer',['../_example-2.html',1,'']]] + ['parse_20an_20xml_20from_20char_20buffer',['Parse an XML from char buffer',['../_example_2.html',1,'']]] ]; diff --git a/docs/search/pages_3.js b/docs/search/pages_3.js index 41376dd..8fa0015 100644 --- a/docs/search/pages_3.js +++ b/docs/search/pages_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['read_20attributes_20and_20text_20information_2e',['Read attributes and text information.',['../_example-4.html',1,'']]] + ['read_20attributes_20and_20text_20information_2e',['Read attributes and text information.',['../_example_4.html',1,'']]] ]; diff --git a/docs/tinyxml2_8h_source.html b/docs/tinyxml2_8h_source.html index 7a25e69..30a2f3e 100644 --- a/docs/tinyxml2_8h_source.html +++ b/docs/tinyxml2_8h_source.html @@ -22,7 +22,7 @@
    TinyXML-2 -  5.0.1 +  6.0.0
    @@ -63,116 +63,116 @@ $(function() {
    tinyxml2.h
    -
    1 /*
    2 Original code by Lee Thomason (www.grinninglizard.com)
    3 
    4 This software is provided 'as-is', without any express or implied
    5 warranty. In no event will the authors be held liable for any
    6 damages arising from the use of this software.
    7 
    8 Permission is granted to anyone to use this software for any
    9 purpose, including commercial applications, and to alter it and
    10 redistribute it freely, subject to the following restrictions:
    11 
    12 1. The origin of this software must not be misrepresented; you must
    13 not claim that you wrote the original software. If you use this
    14 software in a product, an acknowledgment in the product documentation
    15 would be appreciated but is not required.
    16 
    17 2. Altered source versions must be plainly marked as such, and
    18 must not be misrepresented as being the original software.
    19 
    20 3. This notice may not be removed or altered from any source
    21 distribution.
    22 */
    23 
    24 #ifndef TINYXML2_INCLUDED
    25 #define TINYXML2_INCLUDED
    26 
    27 #if defined(ANDROID_NDK) || defined(__BORLANDC__) || defined(__QNXNTO__)
    28 # include <ctype.h>
    29 # include <limits.h>
    30 # include <stdio.h>
    31 # include <stdlib.h>
    32 # include <string.h>
    33 # if defined(__PS3__)
    34 # include <stddef.h>
    35 # endif
    36 #else
    37 # include <cctype>
    38 # include <climits>
    39 # include <cstdio>
    40 # include <cstdlib>
    41 # include <cstring>
    42 #endif
    43 #include <stdint.h>
    44 
    45 /*
    46  TODO: intern strings instead of allocation.
    47 */
    48 /*
    49  gcc:
    50  g++ -Wall -DDEBUG tinyxml2.cpp xmltest.cpp -o gccxmltest.exe
    51 
    52  Formatting, Artistic Style:
    53  AStyle.exe --style=1tbs --indent-switches --break-closing-brackets --indent-preprocessor tinyxml2.cpp tinyxml2.h
    54 */
    55 
    56 #if defined( _DEBUG ) || defined (__DEBUG__)
    57 # ifndef DEBUG
    58 # define DEBUG
    59 # endif
    60 #endif
    61 
    62 #ifdef _MSC_VER
    63 # pragma warning(push)
    64 # pragma warning(disable: 4251)
    65 #endif
    66 
    67 #ifdef _WIN32
    68 # ifdef TINYXML2_EXPORT
    69 # define TINYXML2_LIB __declspec(dllexport)
    70 # elif defined(TINYXML2_IMPORT)
    71 # define TINYXML2_LIB __declspec(dllimport)
    72 # else
    73 # define TINYXML2_LIB
    74 # endif
    75 #elif __GNUC__ >= 4
    76 # define TINYXML2_LIB __attribute__((visibility("default")))
    77 #else
    78 # define TINYXML2_LIB
    79 #endif
    80 
    81 
    82 #if defined(DEBUG)
    83 # if defined(_MSC_VER)
    84 # // "(void)0," is for suppressing C4127 warning in "assert(false)", "assert(true)" and the like
    85 # define TIXMLASSERT( x ) if ( !((void)0,(x))) { __debugbreak(); }
    86 # elif defined (ANDROID_NDK)
    87 # include <android/log.h>
    88 # define TIXMLASSERT( x ) if ( !(x)) { __android_log_assert( "assert", "grinliz", "ASSERT in '%s' at %d.", __FILE__, __LINE__ ); }
    89 # else
    90 # include <assert.h>
    91 # define TIXMLASSERT assert
    92 # endif
    93 #else
    94 # define TIXMLASSERT( x ) {}
    95 #endif
    96 
    97 
    98 /* Versioning, past 1.0.14:
    99  http://semver.org/
    100 */
    101 static const int TIXML2_MAJOR_VERSION = 5;
    102 static const int TIXML2_MINOR_VERSION = 0;
    103 static const int TIXML2_PATCH_VERSION = 1;
    104 
    105 namespace tinyxml2
    106 {
    107 class XMLDocument;
    108 class XMLElement;
    109 class XMLAttribute;
    110 class XMLComment;
    111 class XMLText;
    112 class XMLDeclaration;
    113 class XMLUnknown;
    114 class XMLPrinter;
    115 
    116 /*
    117  A class that wraps strings. Normally stores the start and end
    118  pointers into the XML file itself, and will apply normalization
    119  and entity translation if actually read. Can also store (and memory
    120  manage) a traditional char[]
    121 */
    122 class StrPair
    123 {
    124 public:
    125  enum {
    126  NEEDS_ENTITY_PROCESSING = 0x01,
    127  NEEDS_NEWLINE_NORMALIZATION = 0x02,
    128  NEEDS_WHITESPACE_COLLAPSING = 0x04,
    129 
    130  TEXT_ELEMENT = NEEDS_ENTITY_PROCESSING | NEEDS_NEWLINE_NORMALIZATION,
    131  TEXT_ELEMENT_LEAVE_ENTITIES = NEEDS_NEWLINE_NORMALIZATION,
    132  ATTRIBUTE_NAME = 0,
    133  ATTRIBUTE_VALUE = NEEDS_ENTITY_PROCESSING | NEEDS_NEWLINE_NORMALIZATION,
    134  ATTRIBUTE_VALUE_LEAVE_ENTITIES = NEEDS_NEWLINE_NORMALIZATION,
    135  COMMENT = NEEDS_NEWLINE_NORMALIZATION
    136  };
    137 
    138  StrPair() : _flags( 0 ), _start( 0 ), _end( 0 ) {}
    139  ~StrPair();
    140 
    141  void Set( char* start, char* end, int flags ) {
    142  TIXMLASSERT( start );
    143  TIXMLASSERT( end );
    144  Reset();
    145  _start = start;
    146  _end = end;
    147  _flags = flags | NEEDS_FLUSH;
    148  }
    149 
    150  const char* GetStr();
    151 
    152  bool Empty() const {
    153  return _start == _end;
    154  }
    155 
    156  void SetInternedStr( const char* str ) {
    157  Reset();
    158  _start = const_cast<char*>(str);
    159  }
    160 
    161  void SetStr( const char* str, int flags=0 );
    162 
    163  char* ParseText( char* in, const char* endTag, int strFlags, int* curLineNumPtr );
    164  char* ParseName( char* in );
    165 
    166  void TransferTo( StrPair* other );
    167  void Reset();
    168 
    169 private:
    170  void CollapseWhitespace();
    171 
    172  enum {
    173  NEEDS_FLUSH = 0x100,
    174  NEEDS_DELETE = 0x200
    175  };
    176 
    177  int _flags;
    178  char* _start;
    179  char* _end;
    180 
    181  StrPair( const StrPair& other ); // not supported
    182  void operator=( StrPair& other ); // not supported, use TransferTo()
    183 };
    184 
    185 
    186 /*
    187  A dynamic array of Plain Old Data. Doesn't support constructors, etc.
    188  Has a small initial memory pool, so that low or no usage will not
    189  cause a call to new/delete
    190 */
    191 template <class T, int INITIAL_SIZE>
    192 class DynArray
    193 {
    194 public:
    195  DynArray() {
    196  _mem = _pool;
    197  _allocated = INITIAL_SIZE;
    198  _size = 0;
    199  }
    200 
    201  ~DynArray() {
    202  if ( _mem != _pool ) {
    203  delete [] _mem;
    204  }
    205  }
    206 
    207  void Clear() {
    208  _size = 0;
    209  }
    210 
    211  void Push( T t ) {
    212  TIXMLASSERT( _size < INT_MAX );
    213  EnsureCapacity( _size+1 );
    214  _mem[_size] = t;
    215  ++_size;
    216  }
    217 
    218  T* PushArr( int count ) {
    219  TIXMLASSERT( count >= 0 );
    220  TIXMLASSERT( _size <= INT_MAX - count );
    221  EnsureCapacity( _size+count );
    222  T* ret = &_mem[_size];
    223  _size += count;
    224  return ret;
    225  }
    226 
    227  T Pop() {
    228  TIXMLASSERT( _size > 0 );
    229  --_size;
    230  return _mem[_size];
    231  }
    232 
    233  void PopArr( int count ) {
    234  TIXMLASSERT( _size >= count );
    235  _size -= count;
    236  }
    237 
    238  bool Empty() const {
    239  return _size == 0;
    240  }
    241 
    242  T& operator[](int i) {
    243  TIXMLASSERT( i>= 0 && i < _size );
    244  return _mem[i];
    245  }
    246 
    247  const T& operator[](int i) const {
    248  TIXMLASSERT( i>= 0 && i < _size );
    249  return _mem[i];
    250  }
    251 
    252  const T& PeekTop() const {
    253  TIXMLASSERT( _size > 0 );
    254  return _mem[ _size - 1];
    255  }
    256 
    257  int Size() const {
    258  TIXMLASSERT( _size >= 0 );
    259  return _size;
    260  }
    261 
    262  int Capacity() const {
    263  TIXMLASSERT( _allocated >= INITIAL_SIZE );
    264  return _allocated;
    265  }
    266 
    267  void SwapRemove(int i) {
    268  TIXMLASSERT(i >= 0 && i < _size);
    269  TIXMLASSERT(_size > 0);
    270  _mem[i] = _mem[_size - 1];
    271  --_size;
    272  }
    273 
    274  const T* Mem() const {
    275  TIXMLASSERT( _mem );
    276  return _mem;
    277  }
    278 
    279  T* Mem() {
    280  TIXMLASSERT( _mem );
    281  return _mem;
    282  }
    283 
    284 private:
    285  DynArray( const DynArray& ); // not supported
    286  void operator=( const DynArray& ); // not supported
    287 
    288  void EnsureCapacity( int cap ) {
    289  TIXMLASSERT( cap > 0 );
    290  if ( cap > _allocated ) {
    291  TIXMLASSERT( cap <= INT_MAX / 2 );
    292  int newAllocated = cap * 2;
    293  T* newMem = new T[newAllocated];
    294  TIXMLASSERT( newAllocated >= _size );
    295  memcpy( newMem, _mem, sizeof(T)*_size ); // warning: not using constructors, only works for PODs
    296  if ( _mem != _pool ) {
    297  delete [] _mem;
    298  }
    299  _mem = newMem;
    300  _allocated = newAllocated;
    301  }
    302  }
    303 
    304  T* _mem;
    305  T _pool[INITIAL_SIZE];
    306  int _allocated; // objects allocated
    307  int _size; // number objects in use
    308 };
    309 
    310 
    311 /*
    312  Parent virtual class of a pool for fast allocation
    313  and deallocation of objects.
    314 */
    315 class MemPool
    316 {
    317 public:
    318  MemPool() {}
    319  virtual ~MemPool() {}
    320 
    321  virtual int ItemSize() const = 0;
    322  virtual void* Alloc() = 0;
    323  virtual void Free( void* ) = 0;
    324  virtual void SetTracked() = 0;
    325  virtual void Clear() = 0;
    326 };
    327 
    328 
    329 /*
    330  Template child class to create pools of the correct type.
    331 */
    332 template< int ITEM_SIZE >
    333 class MemPoolT : public MemPool
    334 {
    335 public:
    336  MemPoolT() : _root(0), _currentAllocs(0), _nAllocs(0), _maxAllocs(0), _nUntracked(0) {}
    337  ~MemPoolT() {
    338  Clear();
    339  }
    340 
    341  void Clear() {
    342  // Delete the blocks.
    343  while( !_blockPtrs.Empty()) {
    344  Block* b = _blockPtrs.Pop();
    345  delete b;
    346  }
    347  _root = 0;
    348  _currentAllocs = 0;
    349  _nAllocs = 0;
    350  _maxAllocs = 0;
    351  _nUntracked = 0;
    352  }
    353 
    354  virtual int ItemSize() const {
    355  return ITEM_SIZE;
    356  }
    357  int CurrentAllocs() const {
    358  return _currentAllocs;
    359  }
    360 
    361  virtual void* Alloc() {
    362  if ( !_root ) {
    363  // Need a new block.
    364  Block* block = new Block();
    365  _blockPtrs.Push( block );
    366 
    367  Item* blockItems = block->items;
    368  for( int i = 0; i < ITEMS_PER_BLOCK - 1; ++i ) {
    369  blockItems[i].next = &(blockItems[i + 1]);
    370  }
    371  blockItems[ITEMS_PER_BLOCK - 1].next = 0;
    372  _root = blockItems;
    373  }
    374  Item* const result = _root;
    375  TIXMLASSERT( result != 0 );
    376  _root = _root->next;
    377 
    378  ++_currentAllocs;
    379  if ( _currentAllocs > _maxAllocs ) {
    380  _maxAllocs = _currentAllocs;
    381  }
    382  ++_nAllocs;
    383  ++_nUntracked;
    384  return result;
    385  }
    386 
    387  virtual void Free( void* mem ) {
    388  if ( !mem ) {
    389  return;
    390  }
    391  --_currentAllocs;
    392  Item* item = static_cast<Item*>( mem );
    393 #ifdef DEBUG
    394  memset( item, 0xfe, sizeof( *item ) );
    395 #endif
    396  item->next = _root;
    397  _root = item;
    398  }
    399  void Trace( const char* name ) {
    400  printf( "Mempool %s watermark=%d [%dk] current=%d size=%d nAlloc=%d blocks=%d\n",
    401  name, _maxAllocs, _maxAllocs * ITEM_SIZE / 1024, _currentAllocs,
    402  ITEM_SIZE, _nAllocs, _blockPtrs.Size() );
    403  }
    404 
    405  void SetTracked() {
    406  --_nUntracked;
    407  }
    408 
    409  int Untracked() const {
    410  return _nUntracked;
    411  }
    412 
    413  // This number is perf sensitive. 4k seems like a good tradeoff on my machine.
    414  // The test file is large, 170k.
    415  // Release: VS2010 gcc(no opt)
    416  // 1k: 4000
    417  // 2k: 4000
    418  // 4k: 3900 21000
    419  // 16k: 5200
    420  // 32k: 4300
    421  // 64k: 4000 21000
    422  // Declared public because some compilers do not accept to use ITEMS_PER_BLOCK
    423  // in private part if ITEMS_PER_BLOCK is private
    424  enum { ITEMS_PER_BLOCK = (4 * 1024) / ITEM_SIZE };
    425 
    426 private:
    427  MemPoolT( const MemPoolT& ); // not supported
    428  void operator=( const MemPoolT& ); // not supported
    429 
    430  union Item {
    431  Item* next;
    432  char itemData[ITEM_SIZE];
    433  };
    434  struct Block {
    435  Item items[ITEMS_PER_BLOCK];
    436  };
    437  DynArray< Block*, 10 > _blockPtrs;
    438  Item* _root;
    439 
    440  int _currentAllocs;
    441  int _nAllocs;
    442  int _maxAllocs;
    443  int _nUntracked;
    444 };
    445 
    446 
    447 
    467 class TINYXML2_LIB XMLVisitor
    468 {
    469 public:
    470  virtual ~XMLVisitor() {}
    471 
    473  virtual bool VisitEnter( const XMLDocument& /*doc*/ ) {
    474  return true;
    475  }
    477  virtual bool VisitExit( const XMLDocument& /*doc*/ ) {
    478  return true;
    479  }
    480 
    482  virtual bool VisitEnter( const XMLElement& /*element*/, const XMLAttribute* /*firstAttribute*/ ) {
    483  return true;
    484  }
    486  virtual bool VisitExit( const XMLElement& /*element*/ ) {
    487  return true;
    488  }
    489 
    491  virtual bool Visit( const XMLDeclaration& /*declaration*/ ) {
    492  return true;
    493  }
    495  virtual bool Visit( const XMLText& /*text*/ ) {
    496  return true;
    497  }
    499  virtual bool Visit( const XMLComment& /*comment*/ ) {
    500  return true;
    501  }
    503  virtual bool Visit( const XMLUnknown& /*unknown*/ ) {
    504  return true;
    505  }
    506 };
    507 
    508 // WARNING: must match XMLDocument::_errorNames[]
    509 enum XMLError {
    510  XML_SUCCESS = 0,
    511  XML_NO_ATTRIBUTE,
    512  XML_WRONG_ATTRIBUTE_TYPE,
    513  XML_ERROR_FILE_NOT_FOUND,
    514  XML_ERROR_FILE_COULD_NOT_BE_OPENED,
    515  XML_ERROR_FILE_READ_ERROR,
    516  UNUSED_XML_ERROR_ELEMENT_MISMATCH, // remove at next major version
    517  XML_ERROR_PARSING_ELEMENT,
    518  XML_ERROR_PARSING_ATTRIBUTE,
    519  UNUSED_XML_ERROR_IDENTIFYING_TAG, // remove at next major version
    520  XML_ERROR_PARSING_TEXT,
    521  XML_ERROR_PARSING_CDATA,
    522  XML_ERROR_PARSING_COMMENT,
    523  XML_ERROR_PARSING_DECLARATION,
    524  XML_ERROR_PARSING_UNKNOWN,
    525  XML_ERROR_EMPTY_DOCUMENT,
    526  XML_ERROR_MISMATCHED_ELEMENT,
    527  XML_ERROR_PARSING,
    528  XML_CAN_NOT_CONVERT_TEXT,
    529  XML_NO_TEXT_NODE,
    530 
    531  XML_ERROR_COUNT
    532 };
    533 
    534 
    535 /*
    536  Utility functionality.
    537 */
    538 class TINYXML2_LIB XMLUtil
    539 {
    540 public:
    541  static const char* SkipWhiteSpace( const char* p, int* curLineNumPtr ) {
    542  TIXMLASSERT( p );
    543 
    544  while( IsWhiteSpace(*p) ) {
    545  if (curLineNumPtr && *p == '\n') {
    546  ++(*curLineNumPtr);
    547  }
    548  ++p;
    549  }
    550  TIXMLASSERT( p );
    551  return p;
    552  }
    553  static char* SkipWhiteSpace( char* p, int* curLineNumPtr ) {
    554  return const_cast<char*>( SkipWhiteSpace( const_cast<const char*>(p), curLineNumPtr ) );
    555  }
    556 
    557  // Anything in the high order range of UTF-8 is assumed to not be whitespace. This isn't
    558  // correct, but simple, and usually works.
    559  static bool IsWhiteSpace( char p ) {
    560  return !IsUTF8Continuation(p) && isspace( static_cast<unsigned char>(p) );
    561  }
    562 
    563  inline static bool IsNameStartChar( unsigned char ch ) {
    564  if ( ch >= 128 ) {
    565  // This is a heuristic guess in attempt to not implement Unicode-aware isalpha()
    566  return true;
    567  }
    568  if ( isalpha( ch ) ) {
    569  return true;
    570  }
    571  return ch == ':' || ch == '_';
    572  }
    573 
    574  inline static bool IsNameChar( unsigned char ch ) {
    575  return IsNameStartChar( ch )
    576  || isdigit( ch )
    577  || ch == '.'
    578  || ch == '-';
    579  }
    580 
    581  inline static bool StringEqual( const char* p, const char* q, int nChar=INT_MAX ) {
    582  if ( p == q ) {
    583  return true;
    584  }
    585  TIXMLASSERT( p );
    586  TIXMLASSERT( q );
    587  TIXMLASSERT( nChar >= 0 );
    588  return strncmp( p, q, nChar ) == 0;
    589  }
    590 
    591  inline static bool IsUTF8Continuation( char p ) {
    592  return ( p & 0x80 ) != 0;
    593  }
    594 
    595  static const char* ReadBOM( const char* p, bool* hasBOM );
    596  // p is the starting location,
    597  // the UTF-8 value of the entity will be placed in value, and length filled in.
    598  static const char* GetCharacterRef( const char* p, char* value, int* length );
    599  static void ConvertUTF32ToUTF8( unsigned long input, char* output, int* length );
    600 
    601  // converts primitive types to strings
    602  static void ToStr( int v, char* buffer, int bufferSize );
    603  static void ToStr( unsigned v, char* buffer, int bufferSize );
    604  static void ToStr( bool v, char* buffer, int bufferSize );
    605  static void ToStr( float v, char* buffer, int bufferSize );
    606  static void ToStr( double v, char* buffer, int bufferSize );
    607  static void ToStr(int64_t v, char* buffer, int bufferSize);
    608 
    609  // converts strings to primitive types
    610  static bool ToInt( const char* str, int* value );
    611  static bool ToUnsigned( const char* str, unsigned* value );
    612  static bool ToBool( const char* str, bool* value );
    613  static bool ToFloat( const char* str, float* value );
    614  static bool ToDouble( const char* str, double* value );
    615  static bool ToInt64(const char* str, int64_t* value);
    616 
    617  // Changes what is serialized for a boolean value.
    618  // Default to "true" and "false". Shouldn't be changed
    619  // unless you have a special testing or compatibility need.
    620  // Be careful: static, global, & not thread safe.
    621  // Be sure to set static const memory as parameters.
    622  static void SetBoolSerialization(const char* writeTrue, const char* writeFalse);
    623 
    624 private:
    625  static const char* writeBoolTrue;
    626  static const char* writeBoolFalse;
    627 };
    628 
    629 
    655 class TINYXML2_LIB XMLNode
    656 {
    657  friend class XMLDocument;
    658  friend class XMLElement;
    659 public:
    660 
    662  const XMLDocument* GetDocument() const {
    663  TIXMLASSERT( _document );
    664  return _document;
    665  }
    668  TIXMLASSERT( _document );
    669  return _document;
    670  }
    671 
    673  virtual XMLElement* ToElement() {
    674  return 0;
    675  }
    677  virtual XMLText* ToText() {
    678  return 0;
    679  }
    681  virtual XMLComment* ToComment() {
    682  return 0;
    683  }
    685  virtual XMLDocument* ToDocument() {
    686  return 0;
    687  }
    690  return 0;
    691  }
    693  virtual XMLUnknown* ToUnknown() {
    694  return 0;
    695  }
    696 
    697  virtual const XMLElement* ToElement() const {
    698  return 0;
    699  }
    700  virtual const XMLText* ToText() const {
    701  return 0;
    702  }
    703  virtual const XMLComment* ToComment() const {
    704  return 0;
    705  }
    706  virtual const XMLDocument* ToDocument() const {
    707  return 0;
    708  }
    709  virtual const XMLDeclaration* ToDeclaration() const {
    710  return 0;
    711  }
    712  virtual const XMLUnknown* ToUnknown() const {
    713  return 0;
    714  }
    715 
    725  const char* Value() const;
    726 
    730  void SetValue( const char* val, bool staticMem=false );
    731 
    733  int GetLineNum() const { return _parseLineNum; }
    734 
    736  const XMLNode* Parent() const {
    737  return _parent;
    738  }
    739 
    740  XMLNode* Parent() {
    741  return _parent;
    742  }
    743 
    745  bool NoChildren() const {
    746  return !_firstChild;
    747  }
    748 
    750  const XMLNode* FirstChild() const {
    751  return _firstChild;
    752  }
    753 
    754  XMLNode* FirstChild() {
    755  return _firstChild;
    756  }
    757 
    761  const XMLElement* FirstChildElement( const char* name = 0 ) const;
    762 
    763  XMLElement* FirstChildElement( const char* name = 0 ) {
    764  return const_cast<XMLElement*>(const_cast<const XMLNode*>(this)->FirstChildElement( name ));
    765  }
    766 
    768  const XMLNode* LastChild() const {
    769  return _lastChild;
    770  }
    771 
    772  XMLNode* LastChild() {
    773  return _lastChild;
    774  }
    775 
    779  const XMLElement* LastChildElement( const char* name = 0 ) const;
    780 
    781  XMLElement* LastChildElement( const char* name = 0 ) {
    782  return const_cast<XMLElement*>(const_cast<const XMLNode*>(this)->LastChildElement(name) );
    783  }
    784 
    786  const XMLNode* PreviousSibling() const {
    787  return _prev;
    788  }
    789 
    790  XMLNode* PreviousSibling() {
    791  return _prev;
    792  }
    793 
    795  const XMLElement* PreviousSiblingElement( const char* name = 0 ) const ;
    796 
    797  XMLElement* PreviousSiblingElement( const char* name = 0 ) {
    798  return const_cast<XMLElement*>(const_cast<const XMLNode*>(this)->PreviousSiblingElement( name ) );
    799  }
    800 
    802  const XMLNode* NextSibling() const {
    803  return _next;
    804  }
    805 
    806  XMLNode* NextSibling() {
    807  return _next;
    808  }
    809 
    811  const XMLElement* NextSiblingElement( const char* name = 0 ) const;
    812 
    813  XMLElement* NextSiblingElement( const char* name = 0 ) {
    814  return const_cast<XMLElement*>(const_cast<const XMLNode*>(this)->NextSiblingElement( name ) );
    815  }
    816 
    824  XMLNode* InsertEndChild( XMLNode* addThis );
    825 
    826  XMLNode* LinkEndChild( XMLNode* addThis ) {
    827  return InsertEndChild( addThis );
    828  }
    836  XMLNode* InsertFirstChild( XMLNode* addThis );
    845  XMLNode* InsertAfterChild( XMLNode* afterThis, XMLNode* addThis );
    846 
    850  void DeleteChildren();
    851 
    855  void DeleteChild( XMLNode* node );
    856 
    866  virtual XMLNode* ShallowClone( XMLDocument* document ) const = 0;
    867 
    881  XMLNode* DeepClone( XMLDocument* target ) const;
    882 
    889  virtual bool ShallowEqual( const XMLNode* compare ) const = 0;
    890 
    913  virtual bool Accept( XMLVisitor* visitor ) const = 0;
    914 
    920  void SetUserData(void* userData) { _userData = userData; }
    921 
    927  void* GetUserData() const { return _userData; }
    928 
    929 protected:
    930  XMLNode( XMLDocument* );
    931  virtual ~XMLNode();
    932 
    933  virtual char* ParseDeep( char* p, StrPair* parentEndTag, int* curLineNumPtr);
    934 
    935  XMLDocument* _document;
    936  XMLNode* _parent;
    937  mutable StrPair _value;
    938  int _parseLineNum;
    939 
    940  XMLNode* _firstChild;
    941  XMLNode* _lastChild;
    942 
    943  XMLNode* _prev;
    944  XMLNode* _next;
    945 
    946  void* _userData;
    947 
    948 private:
    949  MemPool* _memPool;
    950  void Unlink( XMLNode* child );
    951  static void DeleteNode( XMLNode* node );
    952  void InsertChildPreamble( XMLNode* insertThis ) const;
    953  const XMLElement* ToElementWithName( const char* name ) const;
    954 
    955  XMLNode( const XMLNode& ); // not supported
    956  XMLNode& operator=( const XMLNode& ); // not supported
    957 };
    958 
    959 
    972 class TINYXML2_LIB XMLText : public XMLNode
    973 {
    974  friend class XMLDocument;
    975 public:
    976  virtual bool Accept( XMLVisitor* visitor ) const;
    977 
    978  virtual XMLText* ToText() {
    979  return this;
    980  }
    981  virtual const XMLText* ToText() const {
    982  return this;
    983  }
    984 
    986  void SetCData( bool isCData ) {
    987  _isCData = isCData;
    988  }
    990  bool CData() const {
    991  return _isCData;
    992  }
    993 
    994  virtual XMLNode* ShallowClone( XMLDocument* document ) const;
    995  virtual bool ShallowEqual( const XMLNode* compare ) const;
    996 
    997 protected:
    998  XMLText( XMLDocument* doc ) : XMLNode( doc ), _isCData( false ) {}
    999  virtual ~XMLText() {}
    1000 
    1001  char* ParseDeep( char* p, StrPair* parentEndTag, int* curLineNumPtr );
    1002 
    1003 private:
    1004  bool _isCData;
    1005 
    1006  XMLText( const XMLText& ); // not supported
    1007  XMLText& operator=( const XMLText& ); // not supported
    1008 };
    1009 
    1010 
    1012 class TINYXML2_LIB XMLComment : public XMLNode
    1013 {
    1014  friend class XMLDocument;
    1015 public:
    1016  virtual XMLComment* ToComment() {
    1017  return this;
    1018  }
    1019  virtual const XMLComment* ToComment() const {
    1020  return this;
    1021  }
    1022 
    1023  virtual bool Accept( XMLVisitor* visitor ) const;
    1024 
    1025  virtual XMLNode* ShallowClone( XMLDocument* document ) const;
    1026  virtual bool ShallowEqual( const XMLNode* compare ) const;
    1027 
    1028 protected:
    1029  XMLComment( XMLDocument* doc );
    1030  virtual ~XMLComment();
    1031 
    1032  char* ParseDeep( char* p, StrPair* parentEndTag, int* curLineNumPtr);
    1033 
    1034 private:
    1035  XMLComment( const XMLComment& ); // not supported
    1036  XMLComment& operator=( const XMLComment& ); // not supported
    1037 };
    1038 
    1039 
    1051 class TINYXML2_LIB XMLDeclaration : public XMLNode
    1052 {
    1053  friend class XMLDocument;
    1054 public:
    1056  return this;
    1057  }
    1058  virtual const XMLDeclaration* ToDeclaration() const {
    1059  return this;
    1060  }
    1061 
    1062  virtual bool Accept( XMLVisitor* visitor ) const;
    1063 
    1064  virtual XMLNode* ShallowClone( XMLDocument* document ) const;
    1065  virtual bool ShallowEqual( const XMLNode* compare ) const;
    1066 
    1067 protected:
    1068  XMLDeclaration( XMLDocument* doc );
    1069  virtual ~XMLDeclaration();
    1070 
    1071  char* ParseDeep( char* p, StrPair* parentEndTag, int* curLineNumPtr );
    1072 
    1073 private:
    1074  XMLDeclaration( const XMLDeclaration& ); // not supported
    1075  XMLDeclaration& operator=( const XMLDeclaration& ); // not supported
    1076 };
    1077 
    1078 
    1086 class TINYXML2_LIB XMLUnknown : public XMLNode
    1087 {
    1088  friend class XMLDocument;
    1089 public:
    1090  virtual XMLUnknown* ToUnknown() {
    1091  return this;
    1092  }
    1093  virtual const XMLUnknown* ToUnknown() const {
    1094  return this;
    1095  }
    1096 
    1097  virtual bool Accept( XMLVisitor* visitor ) const;
    1098 
    1099  virtual XMLNode* ShallowClone( XMLDocument* document ) const;
    1100  virtual bool ShallowEqual( const XMLNode* compare ) const;
    1101 
    1102 protected:
    1103  XMLUnknown( XMLDocument* doc );
    1104  virtual ~XMLUnknown();
    1105 
    1106  char* ParseDeep( char* p, StrPair* parentEndTag, int* curLineNumPtr );
    1107 
    1108 private:
    1109  XMLUnknown( const XMLUnknown& ); // not supported
    1110  XMLUnknown& operator=( const XMLUnknown& ); // not supported
    1111 };
    1112 
    1113 
    1114 
    1121 class TINYXML2_LIB XMLAttribute
    1122 {
    1123  friend class XMLElement;
    1124 public:
    1126  const char* Name() const;
    1127 
    1129  const char* Value() const;
    1130 
    1132  int GetLineNum() const { return _parseLineNum; }
    1133 
    1135  const XMLAttribute* Next() const {
    1136  return _next;
    1137  }
    1138 
    1143  int IntValue() const {
    1144  int i = 0;
    1145  QueryIntValue(&i);
    1146  return i;
    1147  }
    1148 
    1149  int64_t Int64Value() const {
    1150  int64_t i = 0;
    1151  QueryInt64Value(&i);
    1152  return i;
    1153  }
    1154 
    1156  unsigned UnsignedValue() const {
    1157  unsigned i=0;
    1158  QueryUnsignedValue( &i );
    1159  return i;
    1160  }
    1162  bool BoolValue() const {
    1163  bool b=false;
    1164  QueryBoolValue( &b );
    1165  return b;
    1166  }
    1168  double DoubleValue() const {
    1169  double d=0;
    1170  QueryDoubleValue( &d );
    1171  return d;
    1172  }
    1174  float FloatValue() const {
    1175  float f=0;
    1176  QueryFloatValue( &f );
    1177  return f;
    1178  }
    1179 
    1184  XMLError QueryIntValue( int* value ) const;
    1186  XMLError QueryUnsignedValue( unsigned int* value ) const;
    1188  XMLError QueryInt64Value(int64_t* value) const;
    1190  XMLError QueryBoolValue( bool* value ) const;
    1192  XMLError QueryDoubleValue( double* value ) const;
    1194  XMLError QueryFloatValue( float* value ) const;
    1195 
    1197  void SetAttribute( const char* value );
    1199  void SetAttribute( int value );
    1201  void SetAttribute( unsigned value );
    1203  void SetAttribute(int64_t value);
    1205  void SetAttribute( bool value );
    1207  void SetAttribute( double value );
    1209  void SetAttribute( float value );
    1210 
    1211 private:
    1212  enum { BUF_SIZE = 200 };
    1213 
    1214  XMLAttribute() : _parseLineNum( 0 ), _next( 0 ), _memPool( 0 ) {}
    1215  virtual ~XMLAttribute() {}
    1216 
    1217  XMLAttribute( const XMLAttribute& ); // not supported
    1218  void operator=( const XMLAttribute& ); // not supported
    1219  void SetName( const char* name );
    1220 
    1221  char* ParseDeep( char* p, bool processEntities, int* curLineNumPtr );
    1222 
    1223  mutable StrPair _name;
    1224  mutable StrPair _value;
    1225  int _parseLineNum;
    1226  XMLAttribute* _next;
    1227  MemPool* _memPool;
    1228 };
    1229 
    1230 
    1235 class TINYXML2_LIB XMLElement : public XMLNode
    1236 {
    1237  friend class XMLDocument;
    1238 public:
    1240  const char* Name() const {
    1241  return Value();
    1242  }
    1244  void SetName( const char* str, bool staticMem=false ) {
    1245  SetValue( str, staticMem );
    1246  }
    1247 
    1248  virtual XMLElement* ToElement() {
    1249  return this;
    1250  }
    1251  virtual const XMLElement* ToElement() const {
    1252  return this;
    1253  }
    1254  virtual bool Accept( XMLVisitor* visitor ) const;
    1255 
    1279  const char* Attribute( const char* name, const char* value=0 ) const;
    1280 
    1287  int IntAttribute(const char* name, int defaultValue = 0) const;
    1289  unsigned UnsignedAttribute(const char* name, unsigned defaultValue = 0) const;
    1291  int64_t Int64Attribute(const char* name, int64_t defaultValue = 0) const;
    1293  bool BoolAttribute(const char* name, bool defaultValue = false) const;
    1295  double DoubleAttribute(const char* name, double defaultValue = 0) const;
    1297  float FloatAttribute(const char* name, float defaultValue = 0) const;
    1298 
    1312  XMLError QueryIntAttribute( const char* name, int* value ) const {
    1313  const XMLAttribute* a = FindAttribute( name );
    1314  if ( !a ) {
    1315  return XML_NO_ATTRIBUTE;
    1316  }
    1317  return a->QueryIntValue( value );
    1318  }
    1319 
    1321  XMLError QueryUnsignedAttribute( const char* name, unsigned int* value ) const {
    1322  const XMLAttribute* a = FindAttribute( name );
    1323  if ( !a ) {
    1324  return XML_NO_ATTRIBUTE;
    1325  }
    1326  return a->QueryUnsignedValue( value );
    1327  }
    1328 
    1330  XMLError QueryInt64Attribute(const char* name, int64_t* value) const {
    1331  const XMLAttribute* a = FindAttribute(name);
    1332  if (!a) {
    1333  return XML_NO_ATTRIBUTE;
    1334  }
    1335  return a->QueryInt64Value(value);
    1336  }
    1337 
    1339  XMLError QueryBoolAttribute( const char* name, bool* value ) const {
    1340  const XMLAttribute* a = FindAttribute( name );
    1341  if ( !a ) {
    1342  return XML_NO_ATTRIBUTE;
    1343  }
    1344  return a->QueryBoolValue( value );
    1345  }
    1347  XMLError QueryDoubleAttribute( const char* name, double* value ) const {
    1348  const XMLAttribute* a = FindAttribute( name );
    1349  if ( !a ) {
    1350  return XML_NO_ATTRIBUTE;
    1351  }
    1352  return a->QueryDoubleValue( value );
    1353  }
    1355  XMLError QueryFloatAttribute( const char* name, float* value ) const {
    1356  const XMLAttribute* a = FindAttribute( name );
    1357  if ( !a ) {
    1358  return XML_NO_ATTRIBUTE;
    1359  }
    1360  return a->QueryFloatValue( value );
    1361  }
    1362 
    1363 
    1381  int QueryAttribute( const char* name, int* value ) const {
    1382  return QueryIntAttribute( name, value );
    1383  }
    1384 
    1385  int QueryAttribute( const char* name, unsigned int* value ) const {
    1386  return QueryUnsignedAttribute( name, value );
    1387  }
    1388 
    1389  int QueryAttribute(const char* name, int64_t* value) const {
    1390  return QueryInt64Attribute(name, value);
    1391  }
    1392 
    1393  int QueryAttribute( const char* name, bool* value ) const {
    1394  return QueryBoolAttribute( name, value );
    1395  }
    1396 
    1397  int QueryAttribute( const char* name, double* value ) const {
    1398  return QueryDoubleAttribute( name, value );
    1399  }
    1400 
    1401  int QueryAttribute( const char* name, float* value ) const {
    1402  return QueryFloatAttribute( name, value );
    1403  }
    1404 
    1406  void SetAttribute( const char* name, const char* value ) {
    1407  XMLAttribute* a = FindOrCreateAttribute( name );
    1408  a->SetAttribute( value );
    1409  }
    1411  void SetAttribute( const char* name, int value ) {
    1412  XMLAttribute* a = FindOrCreateAttribute( name );
    1413  a->SetAttribute( value );
    1414  }
    1416  void SetAttribute( const char* name, unsigned value ) {
    1417  XMLAttribute* a = FindOrCreateAttribute( name );
    1418  a->SetAttribute( value );
    1419  }
    1420 
    1422  void SetAttribute(const char* name, int64_t value) {
    1423  XMLAttribute* a = FindOrCreateAttribute(name);
    1424  a->SetAttribute(value);
    1425  }
    1426 
    1428  void SetAttribute( const char* name, bool value ) {
    1429  XMLAttribute* a = FindOrCreateAttribute( name );
    1430  a->SetAttribute( value );
    1431  }
    1433  void SetAttribute( const char* name, double value ) {
    1434  XMLAttribute* a = FindOrCreateAttribute( name );
    1435  a->SetAttribute( value );
    1436  }
    1438  void SetAttribute( const char* name, float value ) {
    1439  XMLAttribute* a = FindOrCreateAttribute( name );
    1440  a->SetAttribute( value );
    1441  }
    1442 
    1446  void DeleteAttribute( const char* name );
    1447 
    1449  const XMLAttribute* FirstAttribute() const {
    1450  return _rootAttribute;
    1451  }
    1453  const XMLAttribute* FindAttribute( const char* name ) const;
    1454 
    1483  const char* GetText() const;
    1484 
    1519  void SetText( const char* inText );
    1521  void SetText( int value );
    1523  void SetText( unsigned value );
    1525  void SetText(int64_t value);
    1527  void SetText( bool value );
    1529  void SetText( double value );
    1531  void SetText( float value );
    1532 
    1559  XMLError QueryIntText( int* ival ) const;
    1561  XMLError QueryUnsignedText( unsigned* uval ) const;
    1563  XMLError QueryInt64Text(int64_t* uval) const;
    1565  XMLError QueryBoolText( bool* bval ) const;
    1567  XMLError QueryDoubleText( double* dval ) const;
    1569  XMLError QueryFloatText( float* fval ) const;
    1570 
    1571  int IntText(int defaultValue = 0) const;
    1572 
    1574  unsigned UnsignedText(unsigned defaultValue = 0) const;
    1576  int64_t Int64Text(int64_t defaultValue = 0) const;
    1578  bool BoolText(bool defaultValue = false) const;
    1580  double DoubleText(double defaultValue = 0) const;
    1582  float FloatText(float defaultValue = 0) const;
    1583 
    1584  // internal:
    1585  enum ElementClosingType {
    1586  OPEN, // <foo>
    1587  CLOSED, // <foo/>
    1588  CLOSING // </foo>
    1589  };
    1590  ElementClosingType ClosingType() const {
    1591  return _closingType;
    1592  }
    1593  virtual XMLNode* ShallowClone( XMLDocument* document ) const;
    1594  virtual bool ShallowEqual( const XMLNode* compare ) const;
    1595 
    1596 protected:
    1597  char* ParseDeep( char* p, StrPair* parentEndTag, int* curLineNumPtr );
    1598 
    1599 private:
    1600  XMLElement( XMLDocument* doc );
    1601  virtual ~XMLElement();
    1602  XMLElement( const XMLElement& ); // not supported
    1603  void operator=( const XMLElement& ); // not supported
    1604 
    1605  XMLAttribute* FindAttribute( const char* name ) {
    1606  return const_cast<XMLAttribute*>(const_cast<const XMLElement*>(this)->FindAttribute( name ));
    1607  }
    1608  XMLAttribute* FindOrCreateAttribute( const char* name );
    1609  //void LinkAttribute( XMLAttribute* attrib );
    1610  char* ParseAttributes( char* p, int* curLineNumPtr );
    1611  static void DeleteAttribute( XMLAttribute* attribute );
    1612  XMLAttribute* CreateAttribute();
    1613 
    1614  enum { BUF_SIZE = 200 };
    1615  ElementClosingType _closingType;
    1616  // The attribute list is ordered; there is no 'lastAttribute'
    1617  // because the list needs to be scanned for dupes before adding
    1618  // a new attribute.
    1619  XMLAttribute* _rootAttribute;
    1620 };
    1621 
    1622 
    1623 enum Whitespace {
    1624  PRESERVE_WHITESPACE,
    1625  COLLAPSE_WHITESPACE
    1626 };
    1627 
    1628 
    1634 class TINYXML2_LIB XMLDocument : public XMLNode
    1635 {
    1636  friend class XMLElement;
    1637 public:
    1639  XMLDocument( bool processEntities = true, Whitespace whitespaceMode = PRESERVE_WHITESPACE );
    1640  ~XMLDocument();
    1641 
    1643  TIXMLASSERT( this == _document );
    1644  return this;
    1645  }
    1646  virtual const XMLDocument* ToDocument() const {
    1647  TIXMLASSERT( this == _document );
    1648  return this;
    1649  }
    1650 
    1661  XMLError Parse( const char* xml, size_t nBytes=(size_t)(-1) );
    1662 
    1668  XMLError LoadFile( const char* filename );
    1669 
    1681  XMLError LoadFile( FILE* );
    1682 
    1688  XMLError SaveFile( const char* filename, bool compact = false );
    1689 
    1697  XMLError SaveFile( FILE* fp, bool compact = false );
    1698 
    1699  bool ProcessEntities() const {
    1700  return _processEntities;
    1701  }
    1702  Whitespace WhitespaceMode() const {
    1703  return _whitespaceMode;
    1704  }
    1705 
    1709  bool HasBOM() const {
    1710  return _writeBOM;
    1711  }
    1714  void SetBOM( bool useBOM ) {
    1715  _writeBOM = useBOM;
    1716  }
    1717 
    1722  return FirstChildElement();
    1723  }
    1724  const XMLElement* RootElement() const {
    1725  return FirstChildElement();
    1726  }
    1727 
    1742  void Print( XMLPrinter* streamer=0 ) const;
    1743  virtual bool Accept( XMLVisitor* visitor ) const;
    1744 
    1750  XMLElement* NewElement( const char* name );
    1756  XMLComment* NewComment( const char* comment );
    1762  XMLText* NewText( const char* text );
    1774  XMLDeclaration* NewDeclaration( const char* text=0 );
    1780  XMLUnknown* NewUnknown( const char* text );
    1781 
    1786  void DeleteNode( XMLNode* node );
    1787 
    1788  void SetError( XMLError error, const char* str1, const char* str2, int lineNum );
    1789 
    1790  void ClearError() {
    1791  SetError(XML_SUCCESS, 0, 0, 0);
    1792  }
    1793 
    1795  bool Error() const {
    1796  return _errorID != XML_SUCCESS;
    1797  }
    1799  XMLError ErrorID() const {
    1800  return _errorID;
    1801  }
    1802  const char* ErrorName() const;
    1803  static const char* ErrorIDToName(XMLError errorID);
    1804 
    1806  const char* GetErrorStr1() const;
    1807 
    1809  const char* GetErrorStr2() const;
    1810 
    1812  int GetErrorLineNum() const
    1813  {
    1814  return _errorLineNum;
    1815  }
    1817  void PrintError() const;
    1818 
    1820  void Clear();
    1821 
    1829  void DeepCopy(XMLDocument* target);
    1830 
    1831  // internal
    1832  char* Identify( char* p, XMLNode** node );
    1833 
    1834  // internal
    1835  void MarkInUse(XMLNode*);
    1836 
    1837  virtual XMLNode* ShallowClone( XMLDocument* /*document*/ ) const {
    1838  return 0;
    1839  }
    1840  virtual bool ShallowEqual( const XMLNode* /*compare*/ ) const {
    1841  return false;
    1842  }
    1843 
    1844 private:
    1845  XMLDocument( const XMLDocument& ); // not supported
    1846  void operator=( const XMLDocument& ); // not supported
    1847 
    1848  bool _writeBOM;
    1849  bool _processEntities;
    1850  XMLError _errorID;
    1851  Whitespace _whitespaceMode;
    1852  mutable StrPair _errorStr1;
    1853  mutable StrPair _errorStr2;
    1854  int _errorLineNum;
    1855  char* _charBuffer;
    1856  int _parseCurLineNum;
    1857  // Memory tracking does add some overhead.
    1858  // However, the code assumes that you don't
    1859  // have a bunch of unlinked nodes around.
    1860  // Therefore it takes less memory to track
    1861  // in the document vs. a linked list in the XMLNode,
    1862  // and the performance is the same.
    1863  DynArray<XMLNode*, 10> _unlinked;
    1864 
    1865  MemPoolT< sizeof(XMLElement) > _elementPool;
    1866  MemPoolT< sizeof(XMLAttribute) > _attributePool;
    1867  MemPoolT< sizeof(XMLText) > _textPool;
    1868  MemPoolT< sizeof(XMLComment) > _commentPool;
    1869 
    1870  static const char* _errorNames[XML_ERROR_COUNT];
    1871 
    1872  void Parse();
    1873 
    1874  template<class NodeType, int PoolElementSize>
    1875  NodeType* CreateUnlinkedNode( MemPoolT<PoolElementSize>& pool );
    1876 };
    1877 
    1878 template<class NodeType, int PoolElementSize>
    1879 inline NodeType* XMLDocument::CreateUnlinkedNode( MemPoolT<PoolElementSize>& pool )
    1880 {
    1881  TIXMLASSERT( sizeof( NodeType ) == PoolElementSize );
    1882  TIXMLASSERT( sizeof( NodeType ) == pool.ItemSize() );
    1883  NodeType* returnNode = new (pool.Alloc()) NodeType( this );
    1884  TIXMLASSERT( returnNode );
    1885  returnNode->_memPool = &pool;
    1886 
    1887  _unlinked.Push(returnNode);
    1888  return returnNode;
    1889 }
    1890 
    1946 class TINYXML2_LIB XMLHandle
    1947 {
    1948 public:
    1950  XMLHandle( XMLNode* node ) {
    1951  _node = node;
    1952  }
    1954  XMLHandle( XMLNode& node ) {
    1955  _node = &node;
    1956  }
    1958  XMLHandle( const XMLHandle& ref ) {
    1959  _node = ref._node;
    1960  }
    1962  XMLHandle& operator=( const XMLHandle& ref ) {
    1963  _node = ref._node;
    1964  return *this;
    1965  }
    1966 
    1969  return XMLHandle( _node ? _node->FirstChild() : 0 );
    1970  }
    1972  XMLHandle FirstChildElement( const char* name = 0 ) {
    1973  return XMLHandle( _node ? _node->FirstChildElement( name ) : 0 );
    1974  }
    1977  return XMLHandle( _node ? _node->LastChild() : 0 );
    1978  }
    1980  XMLHandle LastChildElement( const char* name = 0 ) {
    1981  return XMLHandle( _node ? _node->LastChildElement( name ) : 0 );
    1982  }
    1985  return XMLHandle( _node ? _node->PreviousSibling() : 0 );
    1986  }
    1988  XMLHandle PreviousSiblingElement( const char* name = 0 ) {
    1989  return XMLHandle( _node ? _node->PreviousSiblingElement( name ) : 0 );
    1990  }
    1993  return XMLHandle( _node ? _node->NextSibling() : 0 );
    1994  }
    1996  XMLHandle NextSiblingElement( const char* name = 0 ) {
    1997  return XMLHandle( _node ? _node->NextSiblingElement( name ) : 0 );
    1998  }
    1999 
    2002  return _node;
    2003  }
    2006  return ( _node ? _node->ToElement() : 0 );
    2007  }
    2010  return ( _node ? _node->ToText() : 0 );
    2011  }
    2014  return ( _node ? _node->ToUnknown() : 0 );
    2015  }
    2018  return ( _node ? _node->ToDeclaration() : 0 );
    2019  }
    2020 
    2021 private:
    2022  XMLNode* _node;
    2023 };
    2024 
    2025 
    2030 class TINYXML2_LIB XMLConstHandle
    2031 {
    2032 public:
    2033  XMLConstHandle( const XMLNode* node ) {
    2034  _node = node;
    2035  }
    2036  XMLConstHandle( const XMLNode& node ) {
    2037  _node = &node;
    2038  }
    2039  XMLConstHandle( const XMLConstHandle& ref ) {
    2040  _node = ref._node;
    2041  }
    2042 
    2043  XMLConstHandle& operator=( const XMLConstHandle& ref ) {
    2044  _node = ref._node;
    2045  return *this;
    2046  }
    2047 
    2048  const XMLConstHandle FirstChild() const {
    2049  return XMLConstHandle( _node ? _node->FirstChild() : 0 );
    2050  }
    2051  const XMLConstHandle FirstChildElement( const char* name = 0 ) const {
    2052  return XMLConstHandle( _node ? _node->FirstChildElement( name ) : 0 );
    2053  }
    2054  const XMLConstHandle LastChild() const {
    2055  return XMLConstHandle( _node ? _node->LastChild() : 0 );
    2056  }
    2057  const XMLConstHandle LastChildElement( const char* name = 0 ) const {
    2058  return XMLConstHandle( _node ? _node->LastChildElement( name ) : 0 );
    2059  }
    2060  const XMLConstHandle PreviousSibling() const {
    2061  return XMLConstHandle( _node ? _node->PreviousSibling() : 0 );
    2062  }
    2063  const XMLConstHandle PreviousSiblingElement( const char* name = 0 ) const {
    2064  return XMLConstHandle( _node ? _node->PreviousSiblingElement( name ) : 0 );
    2065  }
    2066  const XMLConstHandle NextSibling() const {
    2067  return XMLConstHandle( _node ? _node->NextSibling() : 0 );
    2068  }
    2069  const XMLConstHandle NextSiblingElement( const char* name = 0 ) const {
    2070  return XMLConstHandle( _node ? _node->NextSiblingElement( name ) : 0 );
    2071  }
    2072 
    2073 
    2074  const XMLNode* ToNode() const {
    2075  return _node;
    2076  }
    2077  const XMLElement* ToElement() const {
    2078  return ( _node ? _node->ToElement() : 0 );
    2079  }
    2080  const XMLText* ToText() const {
    2081  return ( _node ? _node->ToText() : 0 );
    2082  }
    2083  const XMLUnknown* ToUnknown() const {
    2084  return ( _node ? _node->ToUnknown() : 0 );
    2085  }
    2086  const XMLDeclaration* ToDeclaration() const {
    2087  return ( _node ? _node->ToDeclaration() : 0 );
    2088  }
    2089 
    2090 private:
    2091  const XMLNode* _node;
    2092 };
    2093 
    2094 
    2137 class TINYXML2_LIB XMLPrinter : public XMLVisitor
    2138 {
    2139 public:
    2146  XMLPrinter( FILE* file=0, bool compact = false, int depth = 0 );
    2147  virtual ~XMLPrinter() {}
    2148 
    2150  void PushHeader( bool writeBOM, bool writeDeclaration );
    2154  void OpenElement( const char* name, bool compactMode=false );
    2156  void PushAttribute( const char* name, const char* value );
    2157  void PushAttribute( const char* name, int value );
    2158  void PushAttribute( const char* name, unsigned value );
    2159  void PushAttribute(const char* name, int64_t value);
    2160  void PushAttribute( const char* name, bool value );
    2161  void PushAttribute( const char* name, double value );
    2163  virtual void CloseElement( bool compactMode=false );
    2164 
    2166  void PushText( const char* text, bool cdata=false );
    2168  void PushText( int value );
    2170  void PushText( unsigned value );
    2172  void PushText(int64_t value);
    2174  void PushText( bool value );
    2176  void PushText( float value );
    2178  void PushText( double value );
    2179 
    2181  void PushComment( const char* comment );
    2182 
    2183  void PushDeclaration( const char* value );
    2184  void PushUnknown( const char* value );
    2185 
    2186  virtual bool VisitEnter( const XMLDocument& /*doc*/ );
    2187  virtual bool VisitExit( const XMLDocument& /*doc*/ ) {
    2188  return true;
    2189  }
    2190 
    2191  virtual bool VisitEnter( const XMLElement& element, const XMLAttribute* attribute );
    2192  virtual bool VisitExit( const XMLElement& element );
    2193 
    2194  virtual bool Visit( const XMLText& text );
    2195  virtual bool Visit( const XMLComment& comment );
    2196  virtual bool Visit( const XMLDeclaration& declaration );
    2197  virtual bool Visit( const XMLUnknown& unknown );
    2198 
    2203  const char* CStr() const {
    2204  return _buffer.Mem();
    2205  }
    2211  int CStrSize() const {
    2212  return _buffer.Size();
    2213  }
    2218  void ClearBuffer() {
    2219  _buffer.Clear();
    2220  _buffer.Push(0);
    2221  _firstElement = true;
    2222  }
    2223 
    2224 protected:
    2225  virtual bool CompactMode( const XMLElement& ) { return _compactMode; }
    2226 
    2230  virtual void PrintSpace( int depth );
    2231  void Print( const char* format, ... );
    2232 
    2233  void SealElementIfJustOpened();
    2234  bool _elementJustOpened;
    2235  DynArray< const char*, 10 > _stack;
    2236 
    2237 private:
    2238  void PrintString( const char*, bool restrictedEntitySet ); // prints out, after detecting entities.
    2239 
    2240  bool _firstElement;
    2241  FILE* _fp;
    2242  int _depth;
    2243  int _textDepth;
    2244  bool _processEntities;
    2245  bool _compactMode;
    2246 
    2247  enum {
    2248  ENTITY_RANGE = 64,
    2249  BUF_SIZE = 200
    2250  };
    2251  bool _entityFlag[ENTITY_RANGE];
    2252  bool _restrictedEntityFlag[ENTITY_RANGE];
    2253 
    2254  DynArray< char, 20 > _buffer;
    2255 };
    2256 
    2257 
    2258 } // tinyxml2
    2259 
    2260 #if defined(_MSC_VER)
    2261 # pragma warning(pop)
    2262 #endif
    2263 
    2264 #endif // TINYXML2_INCLUDED
    XMLError QueryInt64Attribute(const char *name, int64_t *value) const
    See QueryIntAttribute()
    Definition: tinyxml2.h:1330
    +
    1 /*
    2 Original code by Lee Thomason (www.grinninglizard.com)
    3 
    4 This software is provided 'as-is', without any express or implied
    5 warranty. In no event will the authors be held liable for any
    6 damages arising from the use of this software.
    7 
    8 Permission is granted to anyone to use this software for any
    9 purpose, including commercial applications, and to alter it and
    10 redistribute it freely, subject to the following restrictions:
    11 
    12 1. The origin of this software must not be misrepresented; you must
    13 not claim that you wrote the original software. If you use this
    14 software in a product, an acknowledgment in the product documentation
    15 would be appreciated but is not required.
    16 
    17 2. Altered source versions must be plainly marked as such, and
    18 must not be misrepresented as being the original software.
    19 
    20 3. This notice may not be removed or altered from any source
    21 distribution.
    22 */
    23 
    24 #ifndef TINYXML2_INCLUDED
    25 #define TINYXML2_INCLUDED
    26 
    27 #if defined(ANDROID_NDK) || defined(__BORLANDC__) || defined(__QNXNTO__)
    28 # include <ctype.h>
    29 # include <limits.h>
    30 # include <stdio.h>
    31 # include <stdlib.h>
    32 # include <string.h>
    33 # if defined(__PS3__)
    34 # include <stddef.h>
    35 # endif
    36 #else
    37 # include <cctype>
    38 # include <climits>
    39 # include <cstdio>
    40 # include <cstdlib>
    41 # include <cstring>
    42 #endif
    43 #include <stdint.h>
    44 
    45 /*
    46  TODO: intern strings instead of allocation.
    47 */
    48 /*
    49  gcc:
    50  g++ -Wall -DDEBUG tinyxml2.cpp xmltest.cpp -o gccxmltest.exe
    51 
    52  Formatting, Artistic Style:
    53  AStyle.exe --style=1tbs --indent-switches --break-closing-brackets --indent-preprocessor tinyxml2.cpp tinyxml2.h
    54 */
    55 
    56 #if defined( _DEBUG ) || defined (__DEBUG__)
    57 # ifndef DEBUG
    58 # define DEBUG
    59 # endif
    60 #endif
    61 
    62 #ifdef _MSC_VER
    63 # pragma warning(push)
    64 # pragma warning(disable: 4251)
    65 #endif
    66 
    67 #ifdef _WIN32
    68 # ifdef TINYXML2_EXPORT
    69 # define TINYXML2_LIB __declspec(dllexport)
    70 # elif defined(TINYXML2_IMPORT)
    71 # define TINYXML2_LIB __declspec(dllimport)
    72 # else
    73 # define TINYXML2_LIB
    74 # endif
    75 #elif __GNUC__ >= 4
    76 # define TINYXML2_LIB __attribute__((visibility("default")))
    77 #else
    78 # define TINYXML2_LIB
    79 #endif
    80 
    81 
    82 #if defined(DEBUG)
    83 # if defined(_MSC_VER)
    84 # // "(void)0," is for suppressing C4127 warning in "assert(false)", "assert(true)" and the like
    85 # define TIXMLASSERT( x ) if ( !((void)0,(x))) { __debugbreak(); }
    86 # elif defined (ANDROID_NDK)
    87 # include <android/log.h>
    88 # define TIXMLASSERT( x ) if ( !(x)) { __android_log_assert( "assert", "grinliz", "ASSERT in '%s' at %d.", __FILE__, __LINE__ ); }
    89 # else
    90 # include <assert.h>
    91 # define TIXMLASSERT assert
    92 # endif
    93 #else
    94 # define TIXMLASSERT( x ) {}
    95 #endif
    96 
    97 
    98 /* Versioning, past 1.0.14:
    99  http://semver.org/
    100 */
    101 static const int TIXML2_MAJOR_VERSION = 6;
    102 static const int TIXML2_MINOR_VERSION = 0;
    103 static const int TIXML2_PATCH_VERSION = 0;
    104 
    105 namespace tinyxml2
    106 {
    107 class XMLDocument;
    108 class XMLElement;
    109 class XMLAttribute;
    110 class XMLComment;
    111 class XMLText;
    112 class XMLDeclaration;
    113 class XMLUnknown;
    114 class XMLPrinter;
    115 
    116 /*
    117  A class that wraps strings. Normally stores the start and end
    118  pointers into the XML file itself, and will apply normalization
    119  and entity translation if actually read. Can also store (and memory
    120  manage) a traditional char[]
    121 */
    122 class StrPair
    123 {
    124 public:
    125  enum {
    126  NEEDS_ENTITY_PROCESSING = 0x01,
    127  NEEDS_NEWLINE_NORMALIZATION = 0x02,
    128  NEEDS_WHITESPACE_COLLAPSING = 0x04,
    129 
    130  TEXT_ELEMENT = NEEDS_ENTITY_PROCESSING | NEEDS_NEWLINE_NORMALIZATION,
    131  TEXT_ELEMENT_LEAVE_ENTITIES = NEEDS_NEWLINE_NORMALIZATION,
    132  ATTRIBUTE_NAME = 0,
    133  ATTRIBUTE_VALUE = NEEDS_ENTITY_PROCESSING | NEEDS_NEWLINE_NORMALIZATION,
    134  ATTRIBUTE_VALUE_LEAVE_ENTITIES = NEEDS_NEWLINE_NORMALIZATION,
    135  COMMENT = NEEDS_NEWLINE_NORMALIZATION
    136  };
    137 
    138  StrPair() : _flags( 0 ), _start( 0 ), _end( 0 ) {}
    139  ~StrPair();
    140 
    141  void Set( char* start, char* end, int flags ) {
    142  TIXMLASSERT( start );
    143  TIXMLASSERT( end );
    144  Reset();
    145  _start = start;
    146  _end = end;
    147  _flags = flags | NEEDS_FLUSH;
    148  }
    149 
    150  const char* GetStr();
    151 
    152  bool Empty() const {
    153  return _start == _end;
    154  }
    155 
    156  void SetInternedStr( const char* str ) {
    157  Reset();
    158  _start = const_cast<char*>(str);
    159  }
    160 
    161  void SetStr( const char* str, int flags=0 );
    162 
    163  char* ParseText( char* in, const char* endTag, int strFlags, int* curLineNumPtr );
    164  char* ParseName( char* in );
    165 
    166  void TransferTo( StrPair* other );
    167  void Reset();
    168 
    169 private:
    170  void CollapseWhitespace();
    171 
    172  enum {
    173  NEEDS_FLUSH = 0x100,
    174  NEEDS_DELETE = 0x200
    175  };
    176 
    177  int _flags;
    178  char* _start;
    179  char* _end;
    180 
    181  StrPair( const StrPair& other ); // not supported
    182  void operator=( StrPair& other ); // not supported, use TransferTo()
    183 };
    184 
    185 
    186 /*
    187  A dynamic array of Plain Old Data. Doesn't support constructors, etc.
    188  Has a small initial memory pool, so that low or no usage will not
    189  cause a call to new/delete
    190 */
    191 template <class T, int INITIAL_SIZE>
    192 class DynArray
    193 {
    194 public:
    195  DynArray() :
    196  _mem( _pool ),
    197  _allocated( INITIAL_SIZE ),
    198  _size( 0 )
    199  {
    200  }
    201 
    202  ~DynArray() {
    203  if ( _mem != _pool ) {
    204  delete [] _mem;
    205  }
    206  }
    207 
    208  void Clear() {
    209  _size = 0;
    210  }
    211 
    212  void Push( T t ) {
    213  TIXMLASSERT( _size < INT_MAX );
    214  EnsureCapacity( _size+1 );
    215  _mem[_size] = t;
    216  ++_size;
    217  }
    218 
    219  T* PushArr( int count ) {
    220  TIXMLASSERT( count >= 0 );
    221  TIXMLASSERT( _size <= INT_MAX - count );
    222  EnsureCapacity( _size+count );
    223  T* ret = &_mem[_size];
    224  _size += count;
    225  return ret;
    226  }
    227 
    228  T Pop() {
    229  TIXMLASSERT( _size > 0 );
    230  --_size;
    231  return _mem[_size];
    232  }
    233 
    234  void PopArr( int count ) {
    235  TIXMLASSERT( _size >= count );
    236  _size -= count;
    237  }
    238 
    239  bool Empty() const {
    240  return _size == 0;
    241  }
    242 
    243  T& operator[](int i) {
    244  TIXMLASSERT( i>= 0 && i < _size );
    245  return _mem[i];
    246  }
    247 
    248  const T& operator[](int i) const {
    249  TIXMLASSERT( i>= 0 && i < _size );
    250  return _mem[i];
    251  }
    252 
    253  const T& PeekTop() const {
    254  TIXMLASSERT( _size > 0 );
    255  return _mem[ _size - 1];
    256  }
    257 
    258  int Size() const {
    259  TIXMLASSERT( _size >= 0 );
    260  return _size;
    261  }
    262 
    263  int Capacity() const {
    264  TIXMLASSERT( _allocated >= INITIAL_SIZE );
    265  return _allocated;
    266  }
    267 
    268  void SwapRemove(int i) {
    269  TIXMLASSERT(i >= 0 && i < _size);
    270  TIXMLASSERT(_size > 0);
    271  _mem[i] = _mem[_size - 1];
    272  --_size;
    273  }
    274 
    275  const T* Mem() const {
    276  TIXMLASSERT( _mem );
    277  return _mem;
    278  }
    279 
    280  T* Mem() {
    281  TIXMLASSERT( _mem );
    282  return _mem;
    283  }
    284 
    285 private:
    286  DynArray( const DynArray& ); // not supported
    287  void operator=( const DynArray& ); // not supported
    288 
    289  void EnsureCapacity( int cap ) {
    290  TIXMLASSERT( cap > 0 );
    291  if ( cap > _allocated ) {
    292  TIXMLASSERT( cap <= INT_MAX / 2 );
    293  int newAllocated = cap * 2;
    294  T* newMem = new T[newAllocated];
    295  TIXMLASSERT( newAllocated >= _size );
    296  memcpy( newMem, _mem, sizeof(T)*_size ); // warning: not using constructors, only works for PODs
    297  if ( _mem != _pool ) {
    298  delete [] _mem;
    299  }
    300  _mem = newMem;
    301  _allocated = newAllocated;
    302  }
    303  }
    304 
    305  T* _mem;
    306  T _pool[INITIAL_SIZE];
    307  int _allocated; // objects allocated
    308  int _size; // number objects in use
    309 };
    310 
    311 
    312 /*
    313  Parent virtual class of a pool for fast allocation
    314  and deallocation of objects.
    315 */
    316 class MemPool
    317 {
    318 public:
    319  MemPool() {}
    320  virtual ~MemPool() {}
    321 
    322  virtual int ItemSize() const = 0;
    323  virtual void* Alloc() = 0;
    324  virtual void Free( void* ) = 0;
    325  virtual void SetTracked() = 0;
    326  virtual void Clear() = 0;
    327 };
    328 
    329 
    330 /*
    331  Template child class to create pools of the correct type.
    332 */
    333 template< int ITEM_SIZE >
    334 class MemPoolT : public MemPool
    335 {
    336 public:
    337  MemPoolT() : _blockPtrs(), _root(0), _currentAllocs(0), _nAllocs(0), _maxAllocs(0), _nUntracked(0) {}
    338  ~MemPoolT() {
    339  Clear();
    340  }
    341 
    342  void Clear() {
    343  // Delete the blocks.
    344  while( !_blockPtrs.Empty()) {
    345  Block* lastBlock = _blockPtrs.Pop();
    346  delete lastBlock;
    347  }
    348  _root = 0;
    349  _currentAllocs = 0;
    350  _nAllocs = 0;
    351  _maxAllocs = 0;
    352  _nUntracked = 0;
    353  }
    354 
    355  virtual int ItemSize() const {
    356  return ITEM_SIZE;
    357  }
    358  int CurrentAllocs() const {
    359  return _currentAllocs;
    360  }
    361 
    362  virtual void* Alloc() {
    363  if ( !_root ) {
    364  // Need a new block.
    365  Block* block = new Block();
    366  _blockPtrs.Push( block );
    367 
    368  Item* blockItems = block->items;
    369  for( int i = 0; i < ITEMS_PER_BLOCK - 1; ++i ) {
    370  blockItems[i].next = &(blockItems[i + 1]);
    371  }
    372  blockItems[ITEMS_PER_BLOCK - 1].next = 0;
    373  _root = blockItems;
    374  }
    375  Item* const result = _root;
    376  TIXMLASSERT( result != 0 );
    377  _root = _root->next;
    378 
    379  ++_currentAllocs;
    380  if ( _currentAllocs > _maxAllocs ) {
    381  _maxAllocs = _currentAllocs;
    382  }
    383  ++_nAllocs;
    384  ++_nUntracked;
    385  return result;
    386  }
    387 
    388  virtual void Free( void* mem ) {
    389  if ( !mem ) {
    390  return;
    391  }
    392  --_currentAllocs;
    393  Item* item = static_cast<Item*>( mem );
    394 #ifdef DEBUG
    395  memset( item, 0xfe, sizeof( *item ) );
    396 #endif
    397  item->next = _root;
    398  _root = item;
    399  }
    400  void Trace( const char* name ) {
    401  printf( "Mempool %s watermark=%d [%dk] current=%d size=%d nAlloc=%d blocks=%d\n",
    402  name, _maxAllocs, _maxAllocs * ITEM_SIZE / 1024, _currentAllocs,
    403  ITEM_SIZE, _nAllocs, _blockPtrs.Size() );
    404  }
    405 
    406  void SetTracked() {
    407  --_nUntracked;
    408  }
    409 
    410  int Untracked() const {
    411  return _nUntracked;
    412  }
    413 
    414  // This number is perf sensitive. 4k seems like a good tradeoff on my machine.
    415  // The test file is large, 170k.
    416  // Release: VS2010 gcc(no opt)
    417  // 1k: 4000
    418  // 2k: 4000
    419  // 4k: 3900 21000
    420  // 16k: 5200
    421  // 32k: 4300
    422  // 64k: 4000 21000
    423  // Declared public because some compilers do not accept to use ITEMS_PER_BLOCK
    424  // in private part if ITEMS_PER_BLOCK is private
    425  enum { ITEMS_PER_BLOCK = (4 * 1024) / ITEM_SIZE };
    426 
    427 private:
    428  MemPoolT( const MemPoolT& ); // not supported
    429  void operator=( const MemPoolT& ); // not supported
    430 
    431  union Item {
    432  Item* next;
    433  char itemData[ITEM_SIZE];
    434  };
    435  struct Block {
    436  Item items[ITEMS_PER_BLOCK];
    437  };
    438  DynArray< Block*, 10 > _blockPtrs;
    439  Item* _root;
    440 
    441  int _currentAllocs;
    442  int _nAllocs;
    443  int _maxAllocs;
    444  int _nUntracked;
    445 };
    446 
    447 
    448 
    468 class TINYXML2_LIB XMLVisitor
    469 {
    470 public:
    471  virtual ~XMLVisitor() {}
    472 
    474  virtual bool VisitEnter( const XMLDocument& /*doc*/ ) {
    475  return true;
    476  }
    478  virtual bool VisitExit( const XMLDocument& /*doc*/ ) {
    479  return true;
    480  }
    481 
    483  virtual bool VisitEnter( const XMLElement& /*element*/, const XMLAttribute* /*firstAttribute*/ ) {
    484  return true;
    485  }
    487  virtual bool VisitExit( const XMLElement& /*element*/ ) {
    488  return true;
    489  }
    490 
    492  virtual bool Visit( const XMLDeclaration& /*declaration*/ ) {
    493  return true;
    494  }
    496  virtual bool Visit( const XMLText& /*text*/ ) {
    497  return true;
    498  }
    500  virtual bool Visit( const XMLComment& /*comment*/ ) {
    501  return true;
    502  }
    504  virtual bool Visit( const XMLUnknown& /*unknown*/ ) {
    505  return true;
    506  }
    507 };
    508 
    509 // WARNING: must match XMLDocument::_errorNames[]
    510 enum XMLError {
    511  XML_SUCCESS = 0,
    512  XML_NO_ATTRIBUTE,
    513  XML_WRONG_ATTRIBUTE_TYPE,
    514  XML_ERROR_FILE_NOT_FOUND,
    515  XML_ERROR_FILE_COULD_NOT_BE_OPENED,
    516  XML_ERROR_FILE_READ_ERROR,
    517  UNUSED_XML_ERROR_ELEMENT_MISMATCH, // remove at next major version
    518  XML_ERROR_PARSING_ELEMENT,
    519  XML_ERROR_PARSING_ATTRIBUTE,
    520  UNUSED_XML_ERROR_IDENTIFYING_TAG, // remove at next major version
    521  XML_ERROR_PARSING_TEXT,
    522  XML_ERROR_PARSING_CDATA,
    523  XML_ERROR_PARSING_COMMENT,
    524  XML_ERROR_PARSING_DECLARATION,
    525  XML_ERROR_PARSING_UNKNOWN,
    526  XML_ERROR_EMPTY_DOCUMENT,
    527  XML_ERROR_MISMATCHED_ELEMENT,
    528  XML_ERROR_PARSING,
    529  XML_CAN_NOT_CONVERT_TEXT,
    530  XML_NO_TEXT_NODE,
    531 
    532  XML_ERROR_COUNT
    533 };
    534 
    535 
    536 /*
    537  Utility functionality.
    538 */
    539 class TINYXML2_LIB XMLUtil
    540 {
    541 public:
    542  static const char* SkipWhiteSpace( const char* p, int* curLineNumPtr ) {
    543  TIXMLASSERT( p );
    544 
    545  while( IsWhiteSpace(*p) ) {
    546  if (curLineNumPtr && *p == '\n') {
    547  ++(*curLineNumPtr);
    548  }
    549  ++p;
    550  }
    551  TIXMLASSERT( p );
    552  return p;
    553  }
    554  static char* SkipWhiteSpace( char* p, int* curLineNumPtr ) {
    555  return const_cast<char*>( SkipWhiteSpace( const_cast<const char*>(p), curLineNumPtr ) );
    556  }
    557 
    558  // Anything in the high order range of UTF-8 is assumed to not be whitespace. This isn't
    559  // correct, but simple, and usually works.
    560  static bool IsWhiteSpace( char p ) {
    561  return !IsUTF8Continuation(p) && isspace( static_cast<unsigned char>(p) );
    562  }
    563 
    564  inline static bool IsNameStartChar( unsigned char ch ) {
    565  if ( ch >= 128 ) {
    566  // This is a heuristic guess in attempt to not implement Unicode-aware isalpha()
    567  return true;
    568  }
    569  if ( isalpha( ch ) ) {
    570  return true;
    571  }
    572  return ch == ':' || ch == '_';
    573  }
    574 
    575  inline static bool IsNameChar( unsigned char ch ) {
    576  return IsNameStartChar( ch )
    577  || isdigit( ch )
    578  || ch == '.'
    579  || ch == '-';
    580  }
    581 
    582  inline static bool StringEqual( const char* p, const char* q, int nChar=INT_MAX ) {
    583  if ( p == q ) {
    584  return true;
    585  }
    586  TIXMLASSERT( p );
    587  TIXMLASSERT( q );
    588  TIXMLASSERT( nChar >= 0 );
    589  return strncmp( p, q, nChar ) == 0;
    590  }
    591 
    592  inline static bool IsUTF8Continuation( char p ) {
    593  return ( p & 0x80 ) != 0;
    594  }
    595 
    596  static const char* ReadBOM( const char* p, bool* hasBOM );
    597  // p is the starting location,
    598  // the UTF-8 value of the entity will be placed in value, and length filled in.
    599  static const char* GetCharacterRef( const char* p, char* value, int* length );
    600  static void ConvertUTF32ToUTF8( unsigned long input, char* output, int* length );
    601 
    602  // converts primitive types to strings
    603  static void ToStr( int v, char* buffer, int bufferSize );
    604  static void ToStr( unsigned v, char* buffer, int bufferSize );
    605  static void ToStr( bool v, char* buffer, int bufferSize );
    606  static void ToStr( float v, char* buffer, int bufferSize );
    607  static void ToStr( double v, char* buffer, int bufferSize );
    608  static void ToStr(int64_t v, char* buffer, int bufferSize);
    609 
    610  // converts strings to primitive types
    611  static bool ToInt( const char* str, int* value );
    612  static bool ToUnsigned( const char* str, unsigned* value );
    613  static bool ToBool( const char* str, bool* value );
    614  static bool ToFloat( const char* str, float* value );
    615  static bool ToDouble( const char* str, double* value );
    616  static bool ToInt64(const char* str, int64_t* value);
    617 
    618  // Changes what is serialized for a boolean value.
    619  // Default to "true" and "false". Shouldn't be changed
    620  // unless you have a special testing or compatibility need.
    621  // Be careful: static, global, & not thread safe.
    622  // Be sure to set static const memory as parameters.
    623  static void SetBoolSerialization(const char* writeTrue, const char* writeFalse);
    624 
    625 private:
    626  static const char* writeBoolTrue;
    627  static const char* writeBoolFalse;
    628 };
    629 
    630 
    656 class TINYXML2_LIB XMLNode
    657 {
    658  friend class XMLDocument;
    659  friend class XMLElement;
    660 public:
    661 
    663  const XMLDocument* GetDocument() const {
    664  TIXMLASSERT( _document );
    665  return _document;
    666  }
    669  TIXMLASSERT( _document );
    670  return _document;
    671  }
    672 
    674  virtual XMLElement* ToElement() {
    675  return 0;
    676  }
    678  virtual XMLText* ToText() {
    679  return 0;
    680  }
    682  virtual XMLComment* ToComment() {
    683  return 0;
    684  }
    686  virtual XMLDocument* ToDocument() {
    687  return 0;
    688  }
    691  return 0;
    692  }
    694  virtual XMLUnknown* ToUnknown() {
    695  return 0;
    696  }
    697 
    698  virtual const XMLElement* ToElement() const {
    699  return 0;
    700  }
    701  virtual const XMLText* ToText() const {
    702  return 0;
    703  }
    704  virtual const XMLComment* ToComment() const {
    705  return 0;
    706  }
    707  virtual const XMLDocument* ToDocument() const {
    708  return 0;
    709  }
    710  virtual const XMLDeclaration* ToDeclaration() const {
    711  return 0;
    712  }
    713  virtual const XMLUnknown* ToUnknown() const {
    714  return 0;
    715  }
    716 
    726  const char* Value() const;
    727 
    731  void SetValue( const char* val, bool staticMem=false );
    732 
    734  int GetLineNum() const { return _parseLineNum; }
    735 
    737  const XMLNode* Parent() const {
    738  return _parent;
    739  }
    740 
    741  XMLNode* Parent() {
    742  return _parent;
    743  }
    744 
    746  bool NoChildren() const {
    747  return !_firstChild;
    748  }
    749 
    751  const XMLNode* FirstChild() const {
    752  return _firstChild;
    753  }
    754 
    755  XMLNode* FirstChild() {
    756  return _firstChild;
    757  }
    758 
    762  const XMLElement* FirstChildElement( const char* name = 0 ) const;
    763 
    764  XMLElement* FirstChildElement( const char* name = 0 ) {
    765  return const_cast<XMLElement*>(const_cast<const XMLNode*>(this)->FirstChildElement( name ));
    766  }
    767 
    769  const XMLNode* LastChild() const {
    770  return _lastChild;
    771  }
    772 
    773  XMLNode* LastChild() {
    774  return _lastChild;
    775  }
    776 
    780  const XMLElement* LastChildElement( const char* name = 0 ) const;
    781 
    782  XMLElement* LastChildElement( const char* name = 0 ) {
    783  return const_cast<XMLElement*>(const_cast<const XMLNode*>(this)->LastChildElement(name) );
    784  }
    785 
    787  const XMLNode* PreviousSibling() const {
    788  return _prev;
    789  }
    790 
    791  XMLNode* PreviousSibling() {
    792  return _prev;
    793  }
    794 
    796  const XMLElement* PreviousSiblingElement( const char* name = 0 ) const ;
    797 
    798  XMLElement* PreviousSiblingElement( const char* name = 0 ) {
    799  return const_cast<XMLElement*>(const_cast<const XMLNode*>(this)->PreviousSiblingElement( name ) );
    800  }
    801 
    803  const XMLNode* NextSibling() const {
    804  return _next;
    805  }
    806 
    807  XMLNode* NextSibling() {
    808  return _next;
    809  }
    810 
    812  const XMLElement* NextSiblingElement( const char* name = 0 ) const;
    813 
    814  XMLElement* NextSiblingElement( const char* name = 0 ) {
    815  return const_cast<XMLElement*>(const_cast<const XMLNode*>(this)->NextSiblingElement( name ) );
    816  }
    817 
    825  XMLNode* InsertEndChild( XMLNode* addThis );
    826 
    827  XMLNode* LinkEndChild( XMLNode* addThis ) {
    828  return InsertEndChild( addThis );
    829  }
    837  XMLNode* InsertFirstChild( XMLNode* addThis );
    846  XMLNode* InsertAfterChild( XMLNode* afterThis, XMLNode* addThis );
    847 
    851  void DeleteChildren();
    852 
    856  void DeleteChild( XMLNode* node );
    857 
    867  virtual XMLNode* ShallowClone( XMLDocument* document ) const = 0;
    868 
    882  XMLNode* DeepClone( XMLDocument* target ) const;
    883 
    890  virtual bool ShallowEqual( const XMLNode* compare ) const = 0;
    891 
    914  virtual bool Accept( XMLVisitor* visitor ) const = 0;
    915 
    921  void SetUserData(void* userData) { _userData = userData; }
    922 
    928  void* GetUserData() const { return _userData; }
    929 
    930 protected:
    931  XMLNode( XMLDocument* );
    932  virtual ~XMLNode();
    933 
    934  virtual char* ParseDeep( char* p, StrPair* parentEndTag, int* curLineNumPtr);
    935 
    936  XMLDocument* _document;
    937  XMLNode* _parent;
    938  mutable StrPair _value;
    939  int _parseLineNum;
    940 
    941  XMLNode* _firstChild;
    942  XMLNode* _lastChild;
    943 
    944  XMLNode* _prev;
    945  XMLNode* _next;
    946 
    947  void* _userData;
    948 
    949 private:
    950  MemPool* _memPool;
    951  void Unlink( XMLNode* child );
    952  static void DeleteNode( XMLNode* node );
    953  void InsertChildPreamble( XMLNode* insertThis ) const;
    954  const XMLElement* ToElementWithName( const char* name ) const;
    955 
    956  XMLNode( const XMLNode& ); // not supported
    957  XMLNode& operator=( const XMLNode& ); // not supported
    958 };
    959 
    960 
    973 class TINYXML2_LIB XMLText : public XMLNode
    974 {
    975  friend class XMLDocument;
    976 public:
    977  virtual bool Accept( XMLVisitor* visitor ) const;
    978 
    979  virtual XMLText* ToText() {
    980  return this;
    981  }
    982  virtual const XMLText* ToText() const {
    983  return this;
    984  }
    985 
    987  void SetCData( bool isCData ) {
    988  _isCData = isCData;
    989  }
    991  bool CData() const {
    992  return _isCData;
    993  }
    994 
    995  virtual XMLNode* ShallowClone( XMLDocument* document ) const;
    996  virtual bool ShallowEqual( const XMLNode* compare ) const;
    997 
    998 protected:
    999  XMLText( XMLDocument* doc ) : XMLNode( doc ), _isCData( false ) {}
    1000  virtual ~XMLText() {}
    1001 
    1002  char* ParseDeep( char* p, StrPair* parentEndTag, int* curLineNumPtr );
    1003 
    1004 private:
    1005  bool _isCData;
    1006 
    1007  XMLText( const XMLText& ); // not supported
    1008  XMLText& operator=( const XMLText& ); // not supported
    1009 };
    1010 
    1011 
    1013 class TINYXML2_LIB XMLComment : public XMLNode
    1014 {
    1015  friend class XMLDocument;
    1016 public:
    1017  virtual XMLComment* ToComment() {
    1018  return this;
    1019  }
    1020  virtual const XMLComment* ToComment() const {
    1021  return this;
    1022  }
    1023 
    1024  virtual bool Accept( XMLVisitor* visitor ) const;
    1025 
    1026  virtual XMLNode* ShallowClone( XMLDocument* document ) const;
    1027  virtual bool ShallowEqual( const XMLNode* compare ) const;
    1028 
    1029 protected:
    1030  XMLComment( XMLDocument* doc );
    1031  virtual ~XMLComment();
    1032 
    1033  char* ParseDeep( char* p, StrPair* parentEndTag, int* curLineNumPtr);
    1034 
    1035 private:
    1036  XMLComment( const XMLComment& ); // not supported
    1037  XMLComment& operator=( const XMLComment& ); // not supported
    1038 };
    1039 
    1040 
    1052 class TINYXML2_LIB XMLDeclaration : public XMLNode
    1053 {
    1054  friend class XMLDocument;
    1055 public:
    1057  return this;
    1058  }
    1059  virtual const XMLDeclaration* ToDeclaration() const {
    1060  return this;
    1061  }
    1062 
    1063  virtual bool Accept( XMLVisitor* visitor ) const;
    1064 
    1065  virtual XMLNode* ShallowClone( XMLDocument* document ) const;
    1066  virtual bool ShallowEqual( const XMLNode* compare ) const;
    1067 
    1068 protected:
    1069  XMLDeclaration( XMLDocument* doc );
    1070  virtual ~XMLDeclaration();
    1071 
    1072  char* ParseDeep( char* p, StrPair* parentEndTag, int* curLineNumPtr );
    1073 
    1074 private:
    1075  XMLDeclaration( const XMLDeclaration& ); // not supported
    1076  XMLDeclaration& operator=( const XMLDeclaration& ); // not supported
    1077 };
    1078 
    1079 
    1087 class TINYXML2_LIB XMLUnknown : public XMLNode
    1088 {
    1089  friend class XMLDocument;
    1090 public:
    1091  virtual XMLUnknown* ToUnknown() {
    1092  return this;
    1093  }
    1094  virtual const XMLUnknown* ToUnknown() const {
    1095  return this;
    1096  }
    1097 
    1098  virtual bool Accept( XMLVisitor* visitor ) const;
    1099 
    1100  virtual XMLNode* ShallowClone( XMLDocument* document ) const;
    1101  virtual bool ShallowEqual( const XMLNode* compare ) const;
    1102 
    1103 protected:
    1104  XMLUnknown( XMLDocument* doc );
    1105  virtual ~XMLUnknown();
    1106 
    1107  char* ParseDeep( char* p, StrPair* parentEndTag, int* curLineNumPtr );
    1108 
    1109 private:
    1110  XMLUnknown( const XMLUnknown& ); // not supported
    1111  XMLUnknown& operator=( const XMLUnknown& ); // not supported
    1112 };
    1113 
    1114 
    1115 
    1122 class TINYXML2_LIB XMLAttribute
    1123 {
    1124  friend class XMLElement;
    1125 public:
    1127  const char* Name() const;
    1128 
    1130  const char* Value() const;
    1131 
    1133  int GetLineNum() const { return _parseLineNum; }
    1134 
    1136  const XMLAttribute* Next() const {
    1137  return _next;
    1138  }
    1139 
    1144  int IntValue() const {
    1145  int i = 0;
    1146  QueryIntValue(&i);
    1147  return i;
    1148  }
    1149 
    1150  int64_t Int64Value() const {
    1151  int64_t i = 0;
    1152  QueryInt64Value(&i);
    1153  return i;
    1154  }
    1155 
    1157  unsigned UnsignedValue() const {
    1158  unsigned i=0;
    1159  QueryUnsignedValue( &i );
    1160  return i;
    1161  }
    1163  bool BoolValue() const {
    1164  bool b=false;
    1165  QueryBoolValue( &b );
    1166  return b;
    1167  }
    1169  double DoubleValue() const {
    1170  double d=0;
    1171  QueryDoubleValue( &d );
    1172  return d;
    1173  }
    1175  float FloatValue() const {
    1176  float f=0;
    1177  QueryFloatValue( &f );
    1178  return f;
    1179  }
    1180 
    1185  XMLError QueryIntValue( int* value ) const;
    1187  XMLError QueryUnsignedValue( unsigned int* value ) const;
    1189  XMLError QueryInt64Value(int64_t* value) const;
    1191  XMLError QueryBoolValue( bool* value ) const;
    1193  XMLError QueryDoubleValue( double* value ) const;
    1195  XMLError QueryFloatValue( float* value ) const;
    1196 
    1198  void SetAttribute( const char* value );
    1200  void SetAttribute( int value );
    1202  void SetAttribute( unsigned value );
    1204  void SetAttribute(int64_t value);
    1206  void SetAttribute( bool value );
    1208  void SetAttribute( double value );
    1210  void SetAttribute( float value );
    1211 
    1212 private:
    1213  enum { BUF_SIZE = 200 };
    1214 
    1215  XMLAttribute() : _name(), _value(),_parseLineNum( 0 ), _next( 0 ), _memPool( 0 ) {}
    1216  virtual ~XMLAttribute() {}
    1217 
    1218  XMLAttribute( const XMLAttribute& ); // not supported
    1219  void operator=( const XMLAttribute& ); // not supported
    1220  void SetName( const char* name );
    1221 
    1222  char* ParseDeep( char* p, bool processEntities, int* curLineNumPtr );
    1223 
    1224  mutable StrPair _name;
    1225  mutable StrPair _value;
    1226  int _parseLineNum;
    1227  XMLAttribute* _next;
    1228  MemPool* _memPool;
    1229 };
    1230 
    1231 
    1236 class TINYXML2_LIB XMLElement : public XMLNode
    1237 {
    1238  friend class XMLDocument;
    1239 public:
    1241  const char* Name() const {
    1242  return Value();
    1243  }
    1245  void SetName( const char* str, bool staticMem=false ) {
    1246  SetValue( str, staticMem );
    1247  }
    1248 
    1249  virtual XMLElement* ToElement() {
    1250  return this;
    1251  }
    1252  virtual const XMLElement* ToElement() const {
    1253  return this;
    1254  }
    1255  virtual bool Accept( XMLVisitor* visitor ) const;
    1256 
    1280  const char* Attribute( const char* name, const char* value=0 ) const;
    1281 
    1288  int IntAttribute(const char* name, int defaultValue = 0) const;
    1290  unsigned UnsignedAttribute(const char* name, unsigned defaultValue = 0) const;
    1292  int64_t Int64Attribute(const char* name, int64_t defaultValue = 0) const;
    1294  bool BoolAttribute(const char* name, bool defaultValue = false) const;
    1296  double DoubleAttribute(const char* name, double defaultValue = 0) const;
    1298  float FloatAttribute(const char* name, float defaultValue = 0) const;
    1299 
    1313  XMLError QueryIntAttribute( const char* name, int* value ) const {
    1314  const XMLAttribute* a = FindAttribute( name );
    1315  if ( !a ) {
    1316  return XML_NO_ATTRIBUTE;
    1317  }
    1318  return a->QueryIntValue( value );
    1319  }
    1320 
    1322  XMLError QueryUnsignedAttribute( const char* name, unsigned int* value ) const {
    1323  const XMLAttribute* a = FindAttribute( name );
    1324  if ( !a ) {
    1325  return XML_NO_ATTRIBUTE;
    1326  }
    1327  return a->QueryUnsignedValue( value );
    1328  }
    1329 
    1331  XMLError QueryInt64Attribute(const char* name, int64_t* value) const {
    1332  const XMLAttribute* a = FindAttribute(name);
    1333  if (!a) {
    1334  return XML_NO_ATTRIBUTE;
    1335  }
    1336  return a->QueryInt64Value(value);
    1337  }
    1338 
    1340  XMLError QueryBoolAttribute( const char* name, bool* value ) const {
    1341  const XMLAttribute* a = FindAttribute( name );
    1342  if ( !a ) {
    1343  return XML_NO_ATTRIBUTE;
    1344  }
    1345  return a->QueryBoolValue( value );
    1346  }
    1348  XMLError QueryDoubleAttribute( const char* name, double* value ) const {
    1349  const XMLAttribute* a = FindAttribute( name );
    1350  if ( !a ) {
    1351  return XML_NO_ATTRIBUTE;
    1352  }
    1353  return a->QueryDoubleValue( value );
    1354  }
    1356  XMLError QueryFloatAttribute( const char* name, float* value ) const {
    1357  const XMLAttribute* a = FindAttribute( name );
    1358  if ( !a ) {
    1359  return XML_NO_ATTRIBUTE;
    1360  }
    1361  return a->QueryFloatValue( value );
    1362  }
    1363 
    1364 
    1382  int QueryAttribute( const char* name, int* value ) const {
    1383  return QueryIntAttribute( name, value );
    1384  }
    1385 
    1386  int QueryAttribute( const char* name, unsigned int* value ) const {
    1387  return QueryUnsignedAttribute( name, value );
    1388  }
    1389 
    1390  int QueryAttribute(const char* name, int64_t* value) const {
    1391  return QueryInt64Attribute(name, value);
    1392  }
    1393 
    1394  int QueryAttribute( const char* name, bool* value ) const {
    1395  return QueryBoolAttribute( name, value );
    1396  }
    1397 
    1398  int QueryAttribute( const char* name, double* value ) const {
    1399  return QueryDoubleAttribute( name, value );
    1400  }
    1401 
    1402  int QueryAttribute( const char* name, float* value ) const {
    1403  return QueryFloatAttribute( name, value );
    1404  }
    1405 
    1407  void SetAttribute( const char* name, const char* value ) {
    1408  XMLAttribute* a = FindOrCreateAttribute( name );
    1409  a->SetAttribute( value );
    1410  }
    1412  void SetAttribute( const char* name, int value ) {
    1413  XMLAttribute* a = FindOrCreateAttribute( name );
    1414  a->SetAttribute( value );
    1415  }
    1417  void SetAttribute( const char* name, unsigned value ) {
    1418  XMLAttribute* a = FindOrCreateAttribute( name );
    1419  a->SetAttribute( value );
    1420  }
    1421 
    1423  void SetAttribute(const char* name, int64_t value) {
    1424  XMLAttribute* a = FindOrCreateAttribute(name);
    1425  a->SetAttribute(value);
    1426  }
    1427 
    1429  void SetAttribute( const char* name, bool value ) {
    1430  XMLAttribute* a = FindOrCreateAttribute( name );
    1431  a->SetAttribute( value );
    1432  }
    1434  void SetAttribute( const char* name, double value ) {
    1435  XMLAttribute* a = FindOrCreateAttribute( name );
    1436  a->SetAttribute( value );
    1437  }
    1439  void SetAttribute( const char* name, float value ) {
    1440  XMLAttribute* a = FindOrCreateAttribute( name );
    1441  a->SetAttribute( value );
    1442  }
    1443 
    1447  void DeleteAttribute( const char* name );
    1448 
    1450  const XMLAttribute* FirstAttribute() const {
    1451  return _rootAttribute;
    1452  }
    1454  const XMLAttribute* FindAttribute( const char* name ) const;
    1455 
    1484  const char* GetText() const;
    1485 
    1520  void SetText( const char* inText );
    1522  void SetText( int value );
    1524  void SetText( unsigned value );
    1526  void SetText(int64_t value);
    1528  void SetText( bool value );
    1530  void SetText( double value );
    1532  void SetText( float value );
    1533 
    1560  XMLError QueryIntText( int* ival ) const;
    1562  XMLError QueryUnsignedText( unsigned* uval ) const;
    1564  XMLError QueryInt64Text(int64_t* uval) const;
    1566  XMLError QueryBoolText( bool* bval ) const;
    1568  XMLError QueryDoubleText( double* dval ) const;
    1570  XMLError QueryFloatText( float* fval ) const;
    1571 
    1572  int IntText(int defaultValue = 0) const;
    1573 
    1575  unsigned UnsignedText(unsigned defaultValue = 0) const;
    1577  int64_t Int64Text(int64_t defaultValue = 0) const;
    1579  bool BoolText(bool defaultValue = false) const;
    1581  double DoubleText(double defaultValue = 0) const;
    1583  float FloatText(float defaultValue = 0) const;
    1584 
    1585  // internal:
    1586  enum ElementClosingType {
    1587  OPEN, // <foo>
    1588  CLOSED, // <foo/>
    1589  CLOSING // </foo>
    1590  };
    1591  ElementClosingType ClosingType() const {
    1592  return _closingType;
    1593  }
    1594  virtual XMLNode* ShallowClone( XMLDocument* document ) const;
    1595  virtual bool ShallowEqual( const XMLNode* compare ) const;
    1596 
    1597 protected:
    1598  char* ParseDeep( char* p, StrPair* parentEndTag, int* curLineNumPtr );
    1599 
    1600 private:
    1601  XMLElement( XMLDocument* doc );
    1602  virtual ~XMLElement();
    1603  XMLElement( const XMLElement& ); // not supported
    1604  void operator=( const XMLElement& ); // not supported
    1605 
    1606  XMLAttribute* FindAttribute( const char* name ) {
    1607  return const_cast<XMLAttribute*>(const_cast<const XMLElement*>(this)->FindAttribute( name ));
    1608  }
    1609  XMLAttribute* FindOrCreateAttribute( const char* name );
    1610  //void LinkAttribute( XMLAttribute* attrib );
    1611  char* ParseAttributes( char* p, int* curLineNumPtr );
    1612  static void DeleteAttribute( XMLAttribute* attribute );
    1613  XMLAttribute* CreateAttribute();
    1614 
    1615  enum { BUF_SIZE = 200 };
    1616  ElementClosingType _closingType;
    1617  // The attribute list is ordered; there is no 'lastAttribute'
    1618  // because the list needs to be scanned for dupes before adding
    1619  // a new attribute.
    1620  XMLAttribute* _rootAttribute;
    1621 };
    1622 
    1623 
    1624 enum Whitespace {
    1625  PRESERVE_WHITESPACE,
    1626  COLLAPSE_WHITESPACE
    1627 };
    1628 
    1629 
    1635 class TINYXML2_LIB XMLDocument : public XMLNode
    1636 {
    1637  friend class XMLElement;
    1638  // Gives access to SetError, but over-access for everything else.
    1639  // Wishing C++ had "internal" scope.
    1640  friend class XMLNode;
    1641  friend class XMLText;
    1642  friend class XMLComment;
    1643  friend class XMLDeclaration;
    1644  friend class XMLUnknown;
    1645 public:
    1647  XMLDocument( bool processEntities = true, Whitespace whitespaceMode = PRESERVE_WHITESPACE );
    1648  ~XMLDocument();
    1649 
    1651  TIXMLASSERT( this == _document );
    1652  return this;
    1653  }
    1654  virtual const XMLDocument* ToDocument() const {
    1655  TIXMLASSERT( this == _document );
    1656  return this;
    1657  }
    1658 
    1669  XMLError Parse( const char* xml, size_t nBytes=(size_t)(-1) );
    1670 
    1676  XMLError LoadFile( const char* filename );
    1677 
    1689  XMLError LoadFile( FILE* );
    1690 
    1696  XMLError SaveFile( const char* filename, bool compact = false );
    1697 
    1705  XMLError SaveFile( FILE* fp, bool compact = false );
    1706 
    1707  bool ProcessEntities() const {
    1708  return _processEntities;
    1709  }
    1710  Whitespace WhitespaceMode() const {
    1711  return _whitespaceMode;
    1712  }
    1713 
    1717  bool HasBOM() const {
    1718  return _writeBOM;
    1719  }
    1722  void SetBOM( bool useBOM ) {
    1723  _writeBOM = useBOM;
    1724  }
    1725 
    1730  return FirstChildElement();
    1731  }
    1732  const XMLElement* RootElement() const {
    1733  return FirstChildElement();
    1734  }
    1735 
    1750  void Print( XMLPrinter* streamer=0 ) const;
    1751  virtual bool Accept( XMLVisitor* visitor ) const;
    1752 
    1758  XMLElement* NewElement( const char* name );
    1764  XMLComment* NewComment( const char* comment );
    1770  XMLText* NewText( const char* text );
    1782  XMLDeclaration* NewDeclaration( const char* text=0 );
    1788  XMLUnknown* NewUnknown( const char* text );
    1789 
    1794  void DeleteNode( XMLNode* node );
    1795 
    1796  void ClearError() {
    1797  SetError(XML_SUCCESS, 0, 0);
    1798  }
    1799 
    1801  bool Error() const {
    1802  return _errorID != XML_SUCCESS;
    1803  }
    1805  XMLError ErrorID() const {
    1806  return _errorID;
    1807  }
    1808  const char* ErrorName() const;
    1809  static const char* ErrorIDToName(XMLError errorID);
    1810 
    1814  const char* ErrorStr() const;
    1815 
    1817  void PrintError() const;
    1818 
    1820  int ErrorLineNum() const
    1821  {
    1822  return _errorLineNum;
    1823  }
    1824 
    1826  void Clear();
    1827 
    1835  void DeepCopy(XMLDocument* target) const;
    1836 
    1837  // internal
    1838  char* Identify( char* p, XMLNode** node );
    1839 
    1840  // internal
    1841  void MarkInUse(XMLNode*);
    1842 
    1843  virtual XMLNode* ShallowClone( XMLDocument* /*document*/ ) const {
    1844  return 0;
    1845  }
    1846  virtual bool ShallowEqual( const XMLNode* /*compare*/ ) const {
    1847  return false;
    1848  }
    1849 
    1850 private:
    1851  XMLDocument( const XMLDocument& ); // not supported
    1852  void operator=( const XMLDocument& ); // not supported
    1853 
    1854  bool _writeBOM;
    1855  bool _processEntities;
    1856  XMLError _errorID;
    1857  Whitespace _whitespaceMode;
    1858  mutable StrPair _errorStr;
    1859  int _errorLineNum;
    1860  char* _charBuffer;
    1861  int _parseCurLineNum;
    1862  // Memory tracking does add some overhead.
    1863  // However, the code assumes that you don't
    1864  // have a bunch of unlinked nodes around.
    1865  // Therefore it takes less memory to track
    1866  // in the document vs. a linked list in the XMLNode,
    1867  // and the performance is the same.
    1868  DynArray<XMLNode*, 10> _unlinked;
    1869 
    1870  MemPoolT< sizeof(XMLElement) > _elementPool;
    1871  MemPoolT< sizeof(XMLAttribute) > _attributePool;
    1872  MemPoolT< sizeof(XMLText) > _textPool;
    1873  MemPoolT< sizeof(XMLComment) > _commentPool;
    1874 
    1875  static const char* _errorNames[XML_ERROR_COUNT];
    1876 
    1877  void Parse();
    1878 
    1879  void SetError( XMLError error, int lineNum, const char* format, ... );
    1880 
    1881  template<class NodeType, int PoolElementSize>
    1882  NodeType* CreateUnlinkedNode( MemPoolT<PoolElementSize>& pool );
    1883 };
    1884 
    1885 template<class NodeType, int PoolElementSize>
    1886 inline NodeType* XMLDocument::CreateUnlinkedNode( MemPoolT<PoolElementSize>& pool )
    1887 {
    1888  TIXMLASSERT( sizeof( NodeType ) == PoolElementSize );
    1889  TIXMLASSERT( sizeof( NodeType ) == pool.ItemSize() );
    1890  NodeType* returnNode = new (pool.Alloc()) NodeType( this );
    1891  TIXMLASSERT( returnNode );
    1892  returnNode->_memPool = &pool;
    1893 
    1894  _unlinked.Push(returnNode);
    1895  return returnNode;
    1896 }
    1897 
    1953 class TINYXML2_LIB XMLHandle
    1954 {
    1955 public:
    1957  XMLHandle( XMLNode* node ) : _node( node ) {
    1958  }
    1960  XMLHandle( XMLNode& node ) : _node( &node ) {
    1961  }
    1963  XMLHandle( const XMLHandle& ref ) : _node( ref._node ) {
    1964  }
    1966  XMLHandle& operator=( const XMLHandle& ref ) {
    1967  _node = ref._node;
    1968  return *this;
    1969  }
    1970 
    1973  return XMLHandle( _node ? _node->FirstChild() : 0 );
    1974  }
    1976  XMLHandle FirstChildElement( const char* name = 0 ) {
    1977  return XMLHandle( _node ? _node->FirstChildElement( name ) : 0 );
    1978  }
    1981  return XMLHandle( _node ? _node->LastChild() : 0 );
    1982  }
    1984  XMLHandle LastChildElement( const char* name = 0 ) {
    1985  return XMLHandle( _node ? _node->LastChildElement( name ) : 0 );
    1986  }
    1989  return XMLHandle( _node ? _node->PreviousSibling() : 0 );
    1990  }
    1992  XMLHandle PreviousSiblingElement( const char* name = 0 ) {
    1993  return XMLHandle( _node ? _node->PreviousSiblingElement( name ) : 0 );
    1994  }
    1997  return XMLHandle( _node ? _node->NextSibling() : 0 );
    1998  }
    2000  XMLHandle NextSiblingElement( const char* name = 0 ) {
    2001  return XMLHandle( _node ? _node->NextSiblingElement( name ) : 0 );
    2002  }
    2003 
    2006  return _node;
    2007  }
    2010  return ( _node ? _node->ToElement() : 0 );
    2011  }
    2014  return ( _node ? _node->ToText() : 0 );
    2015  }
    2018  return ( _node ? _node->ToUnknown() : 0 );
    2019  }
    2022  return ( _node ? _node->ToDeclaration() : 0 );
    2023  }
    2024 
    2025 private:
    2026  XMLNode* _node;
    2027 };
    2028 
    2029 
    2034 class TINYXML2_LIB XMLConstHandle
    2035 {
    2036 public:
    2037  XMLConstHandle( const XMLNode* node ) : _node( node ) {
    2038  }
    2039  XMLConstHandle( const XMLNode& node ) : _node( &node ) {
    2040  }
    2041  XMLConstHandle( const XMLConstHandle& ref ) : _node( ref._node ) {
    2042  }
    2043 
    2044  XMLConstHandle& operator=( const XMLConstHandle& ref ) {
    2045  _node = ref._node;
    2046  return *this;
    2047  }
    2048 
    2049  const XMLConstHandle FirstChild() const {
    2050  return XMLConstHandle( _node ? _node->FirstChild() : 0 );
    2051  }
    2052  const XMLConstHandle FirstChildElement( const char* name = 0 ) const {
    2053  return XMLConstHandle( _node ? _node->FirstChildElement( name ) : 0 );
    2054  }
    2055  const XMLConstHandle LastChild() const {
    2056  return XMLConstHandle( _node ? _node->LastChild() : 0 );
    2057  }
    2058  const XMLConstHandle LastChildElement( const char* name = 0 ) const {
    2059  return XMLConstHandle( _node ? _node->LastChildElement( name ) : 0 );
    2060  }
    2061  const XMLConstHandle PreviousSibling() const {
    2062  return XMLConstHandle( _node ? _node->PreviousSibling() : 0 );
    2063  }
    2064  const XMLConstHandle PreviousSiblingElement( const char* name = 0 ) const {
    2065  return XMLConstHandle( _node ? _node->PreviousSiblingElement( name ) : 0 );
    2066  }
    2067  const XMLConstHandle NextSibling() const {
    2068  return XMLConstHandle( _node ? _node->NextSibling() : 0 );
    2069  }
    2070  const XMLConstHandle NextSiblingElement( const char* name = 0 ) const {
    2071  return XMLConstHandle( _node ? _node->NextSiblingElement( name ) : 0 );
    2072  }
    2073 
    2074 
    2075  const XMLNode* ToNode() const {
    2076  return _node;
    2077  }
    2078  const XMLElement* ToElement() const {
    2079  return ( _node ? _node->ToElement() : 0 );
    2080  }
    2081  const XMLText* ToText() const {
    2082  return ( _node ? _node->ToText() : 0 );
    2083  }
    2084  const XMLUnknown* ToUnknown() const {
    2085  return ( _node ? _node->ToUnknown() : 0 );
    2086  }
    2087  const XMLDeclaration* ToDeclaration() const {
    2088  return ( _node ? _node->ToDeclaration() : 0 );
    2089  }
    2090 
    2091 private:
    2092  const XMLNode* _node;
    2093 };
    2094 
    2095 
    2138 class TINYXML2_LIB XMLPrinter : public XMLVisitor
    2139 {
    2140 public:
    2147  XMLPrinter( FILE* file=0, bool compact = false, int depth = 0 );
    2148  virtual ~XMLPrinter() {}
    2149 
    2151  void PushHeader( bool writeBOM, bool writeDeclaration );
    2155  void OpenElement( const char* name, bool compactMode=false );
    2157  void PushAttribute( const char* name, const char* value );
    2158  void PushAttribute( const char* name, int value );
    2159  void PushAttribute( const char* name, unsigned value );
    2160  void PushAttribute(const char* name, int64_t value);
    2161  void PushAttribute( const char* name, bool value );
    2162  void PushAttribute( const char* name, double value );
    2164  virtual void CloseElement( bool compactMode=false );
    2165 
    2167  void PushText( const char* text, bool cdata=false );
    2169  void PushText( int value );
    2171  void PushText( unsigned value );
    2173  void PushText(int64_t value);
    2175  void PushText( bool value );
    2177  void PushText( float value );
    2179  void PushText( double value );
    2180 
    2182  void PushComment( const char* comment );
    2183 
    2184  void PushDeclaration( const char* value );
    2185  void PushUnknown( const char* value );
    2186 
    2187  virtual bool VisitEnter( const XMLDocument& /*doc*/ );
    2188  virtual bool VisitExit( const XMLDocument& /*doc*/ ) {
    2189  return true;
    2190  }
    2191 
    2192  virtual bool VisitEnter( const XMLElement& element, const XMLAttribute* attribute );
    2193  virtual bool VisitExit( const XMLElement& element );
    2194 
    2195  virtual bool Visit( const XMLText& text );
    2196  virtual bool Visit( const XMLComment& comment );
    2197  virtual bool Visit( const XMLDeclaration& declaration );
    2198  virtual bool Visit( const XMLUnknown& unknown );
    2199 
    2204  const char* CStr() const {
    2205  return _buffer.Mem();
    2206  }
    2212  int CStrSize() const {
    2213  return _buffer.Size();
    2214  }
    2219  void ClearBuffer() {
    2220  _buffer.Clear();
    2221  _buffer.Push(0);
    2222  _firstElement = true;
    2223  }
    2224 
    2225 protected:
    2226  virtual bool CompactMode( const XMLElement& ) { return _compactMode; }
    2227 
    2231  virtual void PrintSpace( int depth );
    2232  void Print( const char* format, ... );
    2233  void Write( const char* data, size_t size );
    2234  inline void Write( const char* data ) { Write( data, strlen( data ) ); }
    2235  void Putc( char ch );
    2236 
    2237  void SealElementIfJustOpened();
    2238  bool _elementJustOpened;
    2239  DynArray< const char*, 10 > _stack;
    2240 
    2241 private:
    2242  void PrintString( const char*, bool restrictedEntitySet ); // prints out, after detecting entities.
    2243 
    2244  bool _firstElement;
    2245  FILE* _fp;
    2246  int _depth;
    2247  int _textDepth;
    2248  bool _processEntities;
    2249  bool _compactMode;
    2250 
    2251  enum {
    2252  ENTITY_RANGE = 64,
    2253  BUF_SIZE = 200
    2254  };
    2255  bool _entityFlag[ENTITY_RANGE];
    2256  bool _restrictedEntityFlag[ENTITY_RANGE];
    2257 
    2258  DynArray< char, 20 > _buffer;
    2259 
    2260  // Prohibit cloning, intentionally not implemented
    2261  XMLPrinter( const XMLPrinter& );
    2262  XMLPrinter& operator=( const XMLPrinter& );
    2263 };
    2264 
    2265 
    2266 } // tinyxml2
    2267 
    2268 #if defined(_MSC_VER)
    2269 # pragma warning(pop)
    2270 #endif
    2271 
    2272 #endif // TINYXML2_INCLUDED
    XMLError QueryInt64Attribute(const char *name, int64_t *value) const
    See QueryIntAttribute()
    Definition: tinyxml2.h:1331
    XMLError QueryIntValue(int *value) const
    -
    XMLError QueryBoolAttribute(const char *name, bool *value) const
    See QueryIntAttribute()
    Definition: tinyxml2.h:1339
    -
    virtual bool VisitExit(const XMLDocument &)
    Visit a document.
    Definition: tinyxml2.h:477
    -
    virtual XMLNode * ShallowClone(XMLDocument *) const
    Definition: tinyxml2.h:1837
    -
    virtual bool ShallowEqual(const XMLNode *) const
    Definition: tinyxml2.h:1840
    -
    XMLHandle FirstChildElement(const char *name=0)
    Get the first child element of this handle.
    Definition: tinyxml2.h:1972
    -
    XMLText * ToText()
    Safe cast to XMLText. This can return null.
    Definition: tinyxml2.h:2009
    +
    XMLError QueryBoolAttribute(const char *name, bool *value) const
    See QueryIntAttribute()
    Definition: tinyxml2.h:1340
    +
    virtual bool VisitExit(const XMLDocument &)
    Visit a document.
    Definition: tinyxml2.h:478
    +
    virtual XMLNode * ShallowClone(XMLDocument *) const
    Definition: tinyxml2.h:1843
    +
    virtual bool ShallowEqual(const XMLNode *) const
    Definition: tinyxml2.h:1846
    +
    XMLHandle FirstChildElement(const char *name=0)
    Get the first child element of this handle.
    Definition: tinyxml2.h:1976
    +
    XMLText * ToText()
    Safe cast to XMLText. This can return null.
    Definition: tinyxml2.h:2013
    XMLError QueryFloatValue(float *value) const
    See QueryIntValue.
    -
    const char * CStr() const
    Definition: tinyxml2.h:2203
    -
    XMLError ErrorID() const
    Return the errorID.
    Definition: tinyxml2.h:1799
    -
    XMLElement * ToElement()
    Safe cast to XMLElement. This can return null.
    Definition: tinyxml2.h:2005
    -
    virtual XMLElement * ToElement()
    Safely cast to an Element, or null.
    Definition: tinyxml2.h:673
    -
    virtual XMLText * ToText()
    Safely cast to Text, or null.
    Definition: tinyxml2.h:677
    -
    XMLError QueryUnsignedAttribute(const char *name, unsigned int *value) const
    See QueryIntAttribute()
    Definition: tinyxml2.h:1321
    -
    int CStrSize() const
    Definition: tinyxml2.h:2211
    -
    float FloatValue() const
    Query as a float. See IntValue()
    Definition: tinyxml2.h:1174
    -
    virtual XMLDocument * ToDocument()
    Safely cast to a Document, or null.
    Definition: tinyxml2.h:1642
    -
    XMLUnknown * ToUnknown()
    Safe cast to XMLUnknown. This can return null.
    Definition: tinyxml2.h:2013
    -
    const char * Name() const
    Get the name of an element (which is the Value() of the node.)
    Definition: tinyxml2.h:1240
    -
    XMLHandle(const XMLHandle &ref)
    Copy constructor.
    Definition: tinyxml2.h:1958
    -
    XMLHandle FirstChild()
    Get the first child of this handle.
    Definition: tinyxml2.h:1968
    -
    void SetCData(bool isCData)
    Declare whether this should be CDATA or standard text.
    Definition: tinyxml2.h:986
    -
    void SetUserData(void *userData)
    Definition: tinyxml2.h:920
    -
    const XMLNode * NextSibling() const
    Get the next (right) sibling node of this node.
    Definition: tinyxml2.h:802
    -
    unsigned UnsignedValue() const
    Query as an unsigned integer. See IntValue()
    Definition: tinyxml2.h:1156
    -
    XMLHandle LastChildElement(const char *name=0)
    Get the last child element of this handle.
    Definition: tinyxml2.h:1980
    -
    XMLHandle LastChild()
    Get the last child of this handle.
    Definition: tinyxml2.h:1976
    -
    Definition: tinyxml2.h:1946
    -
    Definition: tinyxml2.h:1051
    -
    XMLElement * RootElement()
    Definition: tinyxml2.h:1721
    -
    int QueryAttribute(const char *name, int *value) const
    Definition: tinyxml2.h:1381
    -
    virtual XMLText * ToText()
    Safely cast to Text, or null.
    Definition: tinyxml2.h:978
    -
    XMLHandle(XMLNode &node)
    Create a handle from a node.
    Definition: tinyxml2.h:1954
    -
    void SetName(const char *str, bool staticMem=false)
    Set the name of the element.
    Definition: tinyxml2.h:1244
    -
    void SetBOM(bool useBOM)
    Definition: tinyxml2.h:1714
    -
    XMLHandle(XMLNode *node)
    Create a handle from any node (at any depth of the tree.) This can be a null pointer.
    Definition: tinyxml2.h:1950
    -
    void ClearBuffer()
    Definition: tinyxml2.h:2218
    -
    virtual XMLComment * ToComment()
    Safely cast to a Comment, or null.
    Definition: tinyxml2.h:1016
    -
    virtual XMLElement * ToElement()
    Safely cast to an Element, or null.
    Definition: tinyxml2.h:1248
    -
    bool HasBOM() const
    Definition: tinyxml2.h:1709
    +
    const char * CStr() const
    Definition: tinyxml2.h:2204
    +
    XMLError ErrorID() const
    Return the errorID.
    Definition: tinyxml2.h:1805
    +
    XMLElement * ToElement()
    Safe cast to XMLElement. This can return null.
    Definition: tinyxml2.h:2009
    +
    virtual XMLElement * ToElement()
    Safely cast to an Element, or null.
    Definition: tinyxml2.h:674
    +
    virtual XMLText * ToText()
    Safely cast to Text, or null.
    Definition: tinyxml2.h:678
    +
    XMLError QueryUnsignedAttribute(const char *name, unsigned int *value) const
    See QueryIntAttribute()
    Definition: tinyxml2.h:1322
    +
    int CStrSize() const
    Definition: tinyxml2.h:2212
    +
    float FloatValue() const
    Query as a float. See IntValue()
    Definition: tinyxml2.h:1175
    +
    virtual XMLDocument * ToDocument()
    Safely cast to a Document, or null.
    Definition: tinyxml2.h:1650
    +
    XMLUnknown * ToUnknown()
    Safe cast to XMLUnknown. This can return null.
    Definition: tinyxml2.h:2017
    +
    const char * Name() const
    Get the name of an element (which is the Value() of the node.)
    Definition: tinyxml2.h:1241
    +
    XMLHandle(const XMLHandle &ref)
    Copy constructor.
    Definition: tinyxml2.h:1963
    +
    XMLHandle FirstChild()
    Get the first child of this handle.
    Definition: tinyxml2.h:1972
    +
    void SetCData(bool isCData)
    Declare whether this should be CDATA or standard text.
    Definition: tinyxml2.h:987
    +
    void SetUserData(void *userData)
    Definition: tinyxml2.h:921
    +
    const XMLNode * NextSibling() const
    Get the next (right) sibling node of this node.
    Definition: tinyxml2.h:803
    +
    unsigned UnsignedValue() const
    Query as an unsigned integer. See IntValue()
    Definition: tinyxml2.h:1157
    +
    XMLHandle LastChildElement(const char *name=0)
    Get the last child element of this handle.
    Definition: tinyxml2.h:1984
    +
    XMLHandle LastChild()
    Get the last child of this handle.
    Definition: tinyxml2.h:1980
    +
    Definition: tinyxml2.h:1953
    +
    Definition: tinyxml2.h:1052
    +
    XMLElement * RootElement()
    Definition: tinyxml2.h:1729
    +
    int QueryAttribute(const char *name, int *value) const
    Definition: tinyxml2.h:1382
    +
    virtual XMLText * ToText()
    Safely cast to Text, or null.
    Definition: tinyxml2.h:979
    +
    XMLHandle(XMLNode &node)
    Create a handle from a node.
    Definition: tinyxml2.h:1960
    +
    void SetName(const char *str, bool staticMem=false)
    Set the name of the element.
    Definition: tinyxml2.h:1245
    +
    void SetBOM(bool useBOM)
    Definition: tinyxml2.h:1722
    +
    XMLHandle(XMLNode *node)
    Create a handle from any node (at any depth of the tree.) This can be a null pointer.
    Definition: tinyxml2.h:1957
    +
    void ClearBuffer()
    Definition: tinyxml2.h:2219
    +
    virtual XMLComment * ToComment()
    Safely cast to a Comment, or null.
    Definition: tinyxml2.h:1017
    +
    virtual XMLElement * ToElement()
    Safely cast to an Element, or null.
    Definition: tinyxml2.h:1249
    +
    bool HasBOM() const
    Definition: tinyxml2.h:1717
    Definition: tinyxml2.h:105
    -
    XMLError QueryFloatAttribute(const char *name, float *value) const
    See QueryIntAttribute()
    Definition: tinyxml2.h:1355
    +
    XMLError QueryFloatAttribute(const char *name, float *value) const
    See QueryIntAttribute()
    Definition: tinyxml2.h:1356
    XMLError QueryUnsignedValue(unsigned int *value) const
    See QueryIntValue.
    -
    XMLNode * ToNode()
    Safe cast to XMLNode. This can return null.
    Definition: tinyxml2.h:2001
    -
    bool BoolValue() const
    Query as a boolean. See IntValue()
    Definition: tinyxml2.h:1162
    -
    const XMLNode * FirstChild() const
    Get the first child node, or null if none exists.
    Definition: tinyxml2.h:750
    -
    Definition: tinyxml2.h:1012
    -
    virtual XMLDeclaration * ToDeclaration()
    Safely cast to a Declaration, or null.
    Definition: tinyxml2.h:1055
    -
    virtual bool Visit(const XMLDeclaration &)
    Visit a declaration.
    Definition: tinyxml2.h:491
    -
    virtual bool Visit(const XMLUnknown &)
    Visit an unknown node.
    Definition: tinyxml2.h:503
    -
    void SetAttribute(const char *name, unsigned value)
    Sets the named attribute to value.
    Definition: tinyxml2.h:1416
    -
    XMLError QueryDoubleAttribute(const char *name, double *value) const
    See QueryIntAttribute()
    Definition: tinyxml2.h:1347
    -
    Definition: tinyxml2.h:1235
    +
    XMLNode * ToNode()
    Safe cast to XMLNode. This can return null.
    Definition: tinyxml2.h:2005
    +
    bool BoolValue() const
    Query as a boolean. See IntValue()
    Definition: tinyxml2.h:1163
    +
    const XMLNode * FirstChild() const
    Get the first child node, or null if none exists.
    Definition: tinyxml2.h:751
    +
    Definition: tinyxml2.h:1013
    +
    virtual XMLDeclaration * ToDeclaration()
    Safely cast to a Declaration, or null.
    Definition: tinyxml2.h:1056
    +
    virtual bool Visit(const XMLDeclaration &)
    Visit a declaration.
    Definition: tinyxml2.h:492
    +
    virtual bool Visit(const XMLUnknown &)
    Visit an unknown node.
    Definition: tinyxml2.h:504
    +
    void SetAttribute(const char *name, unsigned value)
    Sets the named attribute to value.
    Definition: tinyxml2.h:1417
    +
    XMLError QueryDoubleAttribute(const char *name, double *value) const
    See QueryIntAttribute()
    Definition: tinyxml2.h:1348
    +
    Definition: tinyxml2.h:1236
    XMLError QueryInt64Value(int64_t *value) const
    See QueryIntValue.
    -
    XMLHandle NextSibling()
    Get the next sibling of this handle.
    Definition: tinyxml2.h:1992
    -
    int GetLineNum() const
    Gets the line number the attribute is in, if the document was parsed from a file. ...
    Definition: tinyxml2.h:1132
    -
    int IntValue() const
    Definition: tinyxml2.h:1143
    -
    virtual XMLUnknown * ToUnknown()
    Safely cast to an Unknown, or null.
    Definition: tinyxml2.h:1090
    -
    bool CData() const
    Returns true if this is a CDATA text element.
    Definition: tinyxml2.h:990
    -
    XMLHandle PreviousSibling()
    Get the previous sibling of this handle.
    Definition: tinyxml2.h:1984
    -
    Definition: tinyxml2.h:2030
    -
    XMLHandle & operator=(const XMLHandle &ref)
    Assignment.
    Definition: tinyxml2.h:1962
    -
    virtual bool VisitExit(const XMLDocument &)
    Visit a document.
    Definition: tinyxml2.h:2187
    -
    virtual bool VisitEnter(const XMLElement &, const XMLAttribute *)
    Visit an element.
    Definition: tinyxml2.h:482
    -
    bool Error() const
    Return true if there was an error parsing the document.
    Definition: tinyxml2.h:1795
    -
    virtual bool VisitEnter(const XMLDocument &)
    Visit a document.
    Definition: tinyxml2.h:473
    -
    Definition: tinyxml2.h:1086
    -
    virtual XMLDocument * ToDocument()
    Safely cast to a Document, or null.
    Definition: tinyxml2.h:685
    -
    const XMLNode * LastChild() const
    Get the last child node, or null if none exists.
    Definition: tinyxml2.h:768
    -
    Definition: tinyxml2.h:1121
    -
    void SetAttribute(const char *name, bool value)
    Sets the named attribute to value.
    Definition: tinyxml2.h:1428
    -
    XMLDeclaration * ToDeclaration()
    Safe cast to XMLDeclaration. This can return null.
    Definition: tinyxml2.h:2017
    +
    XMLHandle NextSibling()
    Get the next sibling of this handle.
    Definition: tinyxml2.h:1996
    +
    int GetLineNum() const
    Gets the line number the attribute is in, if the document was parsed from a file. ...
    Definition: tinyxml2.h:1133
    +
    int IntValue() const
    Definition: tinyxml2.h:1144
    +
    virtual XMLUnknown * ToUnknown()
    Safely cast to an Unknown, or null.
    Definition: tinyxml2.h:1091
    +
    bool CData() const
    Returns true if this is a CDATA text element.
    Definition: tinyxml2.h:991
    +
    XMLHandle PreviousSibling()
    Get the previous sibling of this handle.
    Definition: tinyxml2.h:1988
    +
    Definition: tinyxml2.h:2034
    +
    XMLHandle & operator=(const XMLHandle &ref)
    Assignment.
    Definition: tinyxml2.h:1966
    +
    virtual bool VisitExit(const XMLDocument &)
    Visit a document.
    Definition: tinyxml2.h:2188
    +
    virtual bool VisitEnter(const XMLElement &, const XMLAttribute *)
    Visit an element.
    Definition: tinyxml2.h:483
    +
    bool Error() const
    Return true if there was an error parsing the document.
    Definition: tinyxml2.h:1801
    +
    virtual bool VisitEnter(const XMLDocument &)
    Visit a document.
    Definition: tinyxml2.h:474
    +
    Definition: tinyxml2.h:1087
    +
    virtual XMLDocument * ToDocument()
    Safely cast to a Document, or null.
    Definition: tinyxml2.h:686
    +
    const XMLNode * LastChild() const
    Get the last child node, or null if none exists.
    Definition: tinyxml2.h:769
    +
    Definition: tinyxml2.h:1122
    +
    void SetAttribute(const char *name, bool value)
    Sets the named attribute to value.
    Definition: tinyxml2.h:1429
    +
    XMLDeclaration * ToDeclaration()
    Safe cast to XMLDeclaration. This can return null.
    Definition: tinyxml2.h:2021
    void SetAttribute(const char *value)
    Set the attribute to a string value.
    -
    void SetAttribute(const char *name, const char *value)
    Sets the named attribute to value.
    Definition: tinyxml2.h:1406
    -
    virtual bool VisitExit(const XMLElement &)
    Visit an element.
    Definition: tinyxml2.h:486
    -
    Definition: tinyxml2.h:2137
    -
    Definition: tinyxml2.h:1634
    -
    void * GetUserData() const
    Definition: tinyxml2.h:927
    -
    int GetErrorLineNum() const
    Return the line where the error occured, or zero if unknown.
    Definition: tinyxml2.h:1812
    -
    void SetAttribute(const char *name, int64_t value)
    Sets the named attribute to value.
    Definition: tinyxml2.h:1422
    -
    void SetAttribute(const char *name, double value)
    Sets the named attribute to value.
    Definition: tinyxml2.h:1433
    +
    void SetAttribute(const char *name, const char *value)
    Sets the named attribute to value.
    Definition: tinyxml2.h:1407
    +
    virtual bool VisitExit(const XMLElement &)
    Visit an element.
    Definition: tinyxml2.h:487
    +
    Definition: tinyxml2.h:2138
    +
    Definition: tinyxml2.h:1635
    +
    void * GetUserData() const
    Definition: tinyxml2.h:928
    +
    void SetAttribute(const char *name, int64_t value)
    Sets the named attribute to value.
    Definition: tinyxml2.h:1423
    +
    void SetAttribute(const char *name, double value)
    Sets the named attribute to value.
    Definition: tinyxml2.h:1434
    XMLError QueryDoubleValue(double *value) const
    See QueryIntValue.
    -
    const XMLNode * Parent() const
    Get the parent of this node on the DOM.
    Definition: tinyxml2.h:736
    -
    virtual bool Visit(const XMLComment &)
    Visit a comment node.
    Definition: tinyxml2.h:499
    +
    const XMLNode * Parent() const
    Get the parent of this node on the DOM.
    Definition: tinyxml2.h:737
    +
    virtual bool Visit(const XMLComment &)
    Visit a comment node.
    Definition: tinyxml2.h:500
    XMLError QueryBoolValue(bool *value) const
    See QueryIntValue.
    -
    const XMLNode * PreviousSibling() const
    Get the previous (left) sibling node of this node.
    Definition: tinyxml2.h:786
    -
    XMLHandle NextSiblingElement(const char *name=0)
    Get the next sibling element of this handle.
    Definition: tinyxml2.h:1996
    -
    Definition: tinyxml2.h:655
    -
    XMLError QueryIntAttribute(const char *name, int *value) const
    Definition: tinyxml2.h:1312
    -
    int GetLineNum() const
    Gets the line number the node is in, if the document was parsed from a file.
    Definition: tinyxml2.h:733
    -
    virtual bool Visit(const XMLText &)
    Visit a text node.
    Definition: tinyxml2.h:495
    -
    Definition: tinyxml2.h:972
    -
    Definition: tinyxml2.h:467
    -
    XMLDocument * GetDocument()
    Get the XMLDocument that owns this XMLNode.
    Definition: tinyxml2.h:667
    -
    virtual XMLUnknown * ToUnknown()
    Safely cast to an Unknown, or null.
    Definition: tinyxml2.h:693
    -
    void SetAttribute(const char *name, float value)
    Sets the named attribute to value.
    Definition: tinyxml2.h:1438
    -
    const XMLAttribute * Next() const
    The next attribute in the list.
    Definition: tinyxml2.h:1135
    -
    bool NoChildren() const
    Returns true if this node has no children.
    Definition: tinyxml2.h:745
    -
    double DoubleValue() const
    Query as a double. See IntValue()
    Definition: tinyxml2.h:1168
    -
    virtual XMLDeclaration * ToDeclaration()
    Safely cast to a Declaration, or null.
    Definition: tinyxml2.h:689
    -
    const XMLDocument * GetDocument() const
    Get the XMLDocument that owns this XMLNode.
    Definition: tinyxml2.h:662
    -
    XMLHandle PreviousSiblingElement(const char *name=0)
    Get the previous sibling element of this handle.
    Definition: tinyxml2.h:1988
    -
    void SetAttribute(const char *name, int value)
    Sets the named attribute to value.
    Definition: tinyxml2.h:1411
    -
    const XMLAttribute * FirstAttribute() const
    Return the first attribute in the list.
    Definition: tinyxml2.h:1449
    -
    virtual XMLComment * ToComment()
    Safely cast to a Comment, or null.
    Definition: tinyxml2.h:681
    +
    const XMLNode * PreviousSibling() const
    Get the previous (left) sibling node of this node.
    Definition: tinyxml2.h:787
    +
    XMLHandle NextSiblingElement(const char *name=0)
    Get the next sibling element of this handle.
    Definition: tinyxml2.h:2000
    +
    Definition: tinyxml2.h:656
    +
    XMLError QueryIntAttribute(const char *name, int *value) const
    Definition: tinyxml2.h:1313
    +
    int GetLineNum() const
    Gets the line number the node is in, if the document was parsed from a file.
    Definition: tinyxml2.h:734
    +
    virtual bool Visit(const XMLText &)
    Visit a text node.
    Definition: tinyxml2.h:496
    +
    Definition: tinyxml2.h:973
    +
    Definition: tinyxml2.h:468
    +
    int ErrorLineNum() const
    Return the line where the error occured, or zero if unknown.
    Definition: tinyxml2.h:1820
    +
    XMLDocument * GetDocument()
    Get the XMLDocument that owns this XMLNode.
    Definition: tinyxml2.h:668
    +
    virtual XMLUnknown * ToUnknown()
    Safely cast to an Unknown, or null.
    Definition: tinyxml2.h:694
    +
    void SetAttribute(const char *name, float value)
    Sets the named attribute to value.
    Definition: tinyxml2.h:1439
    +
    const XMLAttribute * Next() const
    The next attribute in the list.
    Definition: tinyxml2.h:1136
    +
    bool NoChildren() const
    Returns true if this node has no children.
    Definition: tinyxml2.h:746
    +
    double DoubleValue() const
    Query as a double. See IntValue()
    Definition: tinyxml2.h:1169
    +
    virtual XMLDeclaration * ToDeclaration()
    Safely cast to a Declaration, or null.
    Definition: tinyxml2.h:690
    +
    const XMLDocument * GetDocument() const
    Get the XMLDocument that owns this XMLNode.
    Definition: tinyxml2.h:663
    +
    XMLHandle PreviousSiblingElement(const char *name=0)
    Get the previous sibling element of this handle.
    Definition: tinyxml2.h:1992
    +
    void SetAttribute(const char *name, int value)
    Sets the named attribute to value.
    Definition: tinyxml2.h:1412
    +
    const XMLAttribute * FirstAttribute() const
    Return the first attribute in the list.
    Definition: tinyxml2.h:1450
    +
    virtual XMLComment * ToComment()
    Safely cast to a Comment, or null.
    Definition: tinyxml2.h:682
    diff --git a/dox b/dox index ece2fca..4f8dbb3 100644 --- a/dox +++ b/dox @@ -38,7 +38,11 @@ PROJECT_NAME = "TinyXML-2" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 6.0.0 +<<<<<<< HEAD +PROJECT_NUMBER = 6.2.0 +======= +PROJECT_NUMBER = 6.2.0 +>>>>>>> master # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/premake5.lua b/premake5.lua new file mode 100644 index 0000000..33f019c --- /dev/null +++ b/premake5.lua @@ -0,0 +1,95 @@ +-- +-- Requires: Premake 5 (https://premake.github.io/) +-- Usage: premake5 --file=premake5.lua [project / makefile format, refer to premake5 --help] --target=[target from below] +-- + +-- target option +tbl_target_values = +{ + { "windows", "VS2015 projects targeting Windows 32/64 bits" }, + { "macosx", "Xcode4 projects targeting OS X" }, +} + +newoption +{ + trigger = "target", + description = "Build environment and target to generate projects for.", + allowed = tbl_target_values +} + +-- validation +target_env = _OPTIONS["target"] +if not target_env then + print "Command-line option --target is required with one of the following values:" + for _, v in ipairs(tbl_target_values) do + print(v[1]) + end + os.exit(1) +end + +-- solution +workspace "tinyxml2" + + tbl_platforms = {} + if target_env == "windows" then + tbl_platforms = { + "x86", + "x64", + } + elseif target_env == "macosx" then + tbl_platforms = { + "Universal64" + } + end + platforms(tbl_platforms) + + tbl_configurations = { + "Debug", + "Release", + } + configurations(tbl_configurations) + + sln_location = ".projects/"..target_env + location(sln_location) + + bin_location = ".artifacts/"..target_env + obj_location = ".intermediate/"..target_env + + for _, p in ipairs(tbl_platforms) do + for _, c in ipairs(tbl_configurations) do + local pc = p.."-"..c + filter{ "platforms:"..p, c } + targetdir(bin_location.."/"..pc) + libdirs(bin_location.."/"..pc) + objdir(obj_location.."/"..pc) + end + end + + filter("not Release") + optimize "Debug" + symbols "On" + filter{ "Release" } + optimize "Full" + filter{} + + -- projects + project "tinyxml2" + + kind "staticlib" + + files { + "tinyxml2.h", + "tinyxml2.cpp" + } + + project "xmltest" + + kind "consoleapp" + + links { + "tinyxml2" + } + + files { + "xmltest.cpp" + } diff --git a/resources/xmltest-4636783552757760.xml b/resources/xmltest-4636783552757760.xml new file mode 100644 index 0000000..b3f4df7 --- /dev/null +++ b/resources/xmltest-4636783552757760.xml @@ -0,0 +1 @@ +Ï:schemaÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>á<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<õ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<õ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<õ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<õ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>þ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<õ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<õ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<õ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<õ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<õ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<õ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<à>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<õ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<õ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<õ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<õ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<õ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<õ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<õ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<õ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ xml:space="1">ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<õ>ÿ<ÿ>ÿ<ÿ>ÿ<ÿ>ÿ<á>ÿ<ÿ>ÿ<ÿ>ÿÿ<ÿ>ÿ<ÿ>ÿ<ÿ> \ No newline at end of file diff --git a/resources/xmltest-5330.xml b/resources/xmltest-5330.xml new file mode 100644 index 0000000..8a6c426 --- /dev/null +++ b/resources/xmltest-5330.xml @@ -0,0 +1 @@ +>:><:><:><:><:><:><:><:><:><:><:>2:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>;<:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:>ÄÅÁÃ:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-<:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-<:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF-:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>&#&#&#ÝÙÜ~Ú>>GF- \ No newline at end of file diff --git a/resources/xmltest-5720541257269248.xml b/resources/xmltest-5720541257269248.xml new file mode 100644 index 0000000..c3ac8e0 --- /dev/null +++ b/resources/xmltest-5720541257269248.xml @@ -0,0 +1 @@ +:768ff1Àµ502f14aef-5cd1a32768a2ee67967bd0c1><:><:><:>=:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>󠁷<:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>|:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:--:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>!<:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:···································································><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:···································································><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:···································································><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>!<:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:···································································><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:···································································><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><::><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>!<:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:···································································><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:<:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:><:>|:><:>><:><:><<:><:><:><:><:><:><:><::> \ No newline at end of file diff --git a/setversion.py b/setversion.py index 85523d7..0bf5ad4 100755 --- a/setversion.py +++ b/setversion.py @@ -67,6 +67,28 @@ def engineRule( line ): fileProcess( "tinyxml2.h", engineRule ) +def macroVersionRule( line ): + + matchMajor = "#define TINYXML2_MAJOR_VERSION" + matchMinor = "#define TINYXML2_MINOR_VERSION" + matchBuild = "#define TINYXML2_PATCH_VERSION" + + if line[0:len(matchMajor)] == matchMajor: + print( "1)macro Major found" ) + return matchMajor + " " + major + "\n" + + elif line[0:len(matchMinor)] == matchMinor: + print( "2)macro Minor found" ) + return matchMinor + " " + minor + "\n" + + elif line[0:len(matchBuild)] == matchBuild: + print( "3)macro Build found" ) + return matchBuild + " " + build + "\n" + + else: + return line; + +fileProcess("tinyxml2.h", macroVersionRule) #### Write the dox #### @@ -113,7 +135,7 @@ def cmakeRule2( line ): fileProcess( "CMakeLists.txt", cmakeRule2 ) print( "Release note:" ) -print( '1. Build. g++ -Wall -DDEBUG tinyxml2.cpp xmltest.cpp -o gccxmltest.exe' ) +print( '1. Build. g++ -Wall -DTINYXML2_DEBUG tinyxml2.cpp xmltest.cpp -o gccxmltest.exe' ) print( '2. Commit. git commit -am"setting the version to ' + versionStr + '"' ) print( '3. Tag. git tag ' + versionStr ) print( ' OR git tag -a ' + versionStr + ' -m [tag message]' ) diff --git a/tinyxml2.cpp b/tinyxml2.cpp index 04cf697..89b7913 100755 --- a/tinyxml2.cpp +++ b/tinyxml2.cpp @@ -760,7 +760,7 @@ XMLNode::~XMLNode() } } -const char* XMLNode::Value() const +const char* XMLNode::Value() const { // Edge case: XMLDocuments don't have a Value. Return null. if ( this->ToDocument() ) @@ -1004,7 +1004,11 @@ char* XMLNode::ParseDeep( char* p, StrPair* parentEndTag, int* curLineNumPtr ) // 'endTag' is the end tag for this node, it is returned by a call to a child. // 'parentEnd' is the end tag for the parent, which is filled in and returned. - while( p && *p ) { + XMLDocument::DepthTracker tracker(_document); + if (_document->Error()) + return 0; + + while( p && *p ) { XMLNode* node = 0; p = _document->Identify( p, &node ); @@ -1329,12 +1333,12 @@ bool XMLUnknown::Accept( XMLVisitor* visitor ) const // --------- XMLAttribute ---------- // -const char* XMLAttribute::Name() const +const char* XMLAttribute::Name() const { return _name.GetStr(); } -const char* XMLAttribute::Value() const +const char* XMLAttribute::Value() const { return _value.GetStr(); } @@ -1521,42 +1525,42 @@ const char* XMLElement::Attribute( const char* name, const char* value ) const return 0; } -int XMLElement::IntAttribute(const char* name, int defaultValue) const +int XMLElement::IntAttribute(const char* name, int defaultValue) const { int i = defaultValue; QueryIntAttribute(name, &i); return i; } -unsigned XMLElement::UnsignedAttribute(const char* name, unsigned defaultValue) const +unsigned XMLElement::UnsignedAttribute(const char* name, unsigned defaultValue) const { unsigned i = defaultValue; QueryUnsignedAttribute(name, &i); return i; } -int64_t XMLElement::Int64Attribute(const char* name, int64_t defaultValue) const +int64_t XMLElement::Int64Attribute(const char* name, int64_t defaultValue) const { int64_t i = defaultValue; QueryInt64Attribute(name, &i); return i; } -bool XMLElement::BoolAttribute(const char* name, bool defaultValue) const +bool XMLElement::BoolAttribute(const char* name, bool defaultValue) const { bool b = defaultValue; QueryBoolAttribute(name, &b); return b; } -double XMLElement::DoubleAttribute(const char* name, double defaultValue) const +double XMLElement::DoubleAttribute(const char* name, double defaultValue) const { double d = defaultValue; QueryDoubleAttribute(name, &d); return d; } -float XMLElement::FloatAttribute(const char* name, float defaultValue) const +float XMLElement::FloatAttribute(const char* name, float defaultValue) const { float f = defaultValue; QueryFloatAttribute(name, &f); @@ -1583,7 +1587,7 @@ void XMLElement::SetText( const char* inText ) } -void XMLElement::SetText( int v ) +void XMLElement::SetText( int v ) { char buf[BUF_SIZE]; XMLUtil::ToStr( v, buf, BUF_SIZE ); @@ -1591,7 +1595,7 @@ void XMLElement::SetText( int v ) } -void XMLElement::SetText( unsigned v ) +void XMLElement::SetText( unsigned v ) { char buf[BUF_SIZE]; XMLUtil::ToStr( v, buf, BUF_SIZE ); @@ -1615,7 +1619,7 @@ void XMLElement::SetText( bool v ) } -void XMLElement::SetText( float v ) +void XMLElement::SetText( float v ) { char buf[BUF_SIZE]; XMLUtil::ToStr( v, buf, BUF_SIZE ); @@ -1623,7 +1627,7 @@ void XMLElement::SetText( float v ) } -void XMLElement::SetText( double v ) +void XMLElement::SetText( double v ) { char buf[BUF_SIZE]; XMLUtil::ToStr( v, buf, BUF_SIZE ); @@ -1986,7 +1990,8 @@ const char* XMLDocument::_errorNames[XML_ERROR_COUNT] = { "XML_ERROR_MISMATCHED_ELEMENT", "XML_ERROR_PARSING", "XML_CAN_NOT_CONVERT_TEXT", - "XML_NO_TEXT_NODE" + "XML_NO_TEXT_NODE", + "XML_ELEMENT_DEPTH_EXCEEDED" }; @@ -2000,6 +2005,7 @@ XMLDocument::XMLDocument( bool processEntities, Whitespace whitespaceMode ) : _errorLineNum( 0 ), _charBuffer( 0 ), _parseCurLineNum( 0 ), + _parsingDepth(0), _unlinked(), _elementPool(), _attributePool(), @@ -2037,13 +2043,14 @@ void XMLDocument::Clear() DeleteNode(_unlinked[0]); // Will remove from _unlinked as part of delete. } -#ifdef DEBUG +#ifdef TINYXML2_DEBUG const bool hadError = Error(); #endif ClearError(); delete [] _charBuffer; _charBuffer = 0; + _parsingDepth = 0; #if 0 _textPool.Trace( "text" ); @@ -2051,8 +2058,8 @@ void XMLDocument::Clear() _commentPool.Trace( "comment" ); _attributePool.Trace( "attribute" ); #endif - -#ifdef DEBUG + +#ifdef TINYXML2_DEBUG if ( !hadError ) { TIXMLASSERT( _elementPool.CurrentAllocs() == _elementPool.Untracked() ); TIXMLASSERT( _attributePool.CurrentAllocs() == _attributePool.Untracked() ); @@ -2130,7 +2137,7 @@ static FILE* callfopen( const char* filepath, const char* mode ) #endif return fp; } - + void XMLDocument::DeleteNode( XMLNode* node ) { TIXMLASSERT( node ); TIXMLASSERT(node->_document == this ); @@ -2151,10 +2158,16 @@ void XMLDocument::DeleteNode( XMLNode* node ) { XMLError XMLDocument::LoadFile( const char* filename ) { + if ( !filename ) { + TIXMLASSERT( false ); + SetError( XML_ERROR_FILE_COULD_NOT_BE_OPENED, 0, "filename=" ); + return _errorID; + } + Clear(); FILE* fp = callfopen( filename, "rb" ); if ( !fp ) { - SetError( XML_ERROR_FILE_NOT_FOUND, 0, "filename=%s", filename ? filename : ""); + SetError( XML_ERROR_FILE_NOT_FOUND, 0, "filename=%s", filename ); return _errorID; } LoadFile( fp ); @@ -2233,9 +2246,15 @@ XMLError XMLDocument::LoadFile( FILE* fp ) XMLError XMLDocument::SaveFile( const char* filename, bool compact ) { + if ( !filename ) { + TIXMLASSERT( false ); + SetError( XML_ERROR_FILE_COULD_NOT_BE_OPENED, 0, "filename=" ); + return _errorID; + } + FILE* fp = callfopen( filename, "w" ); if ( !fp ) { - SetError( XML_ERROR_FILE_COULD_NOT_BE_OPENED, 0, "filename=%s", filename ? filename : ""); + SetError( XML_ERROR_FILE_COULD_NOT_BE_OPENED, 0, "filename=%s", filename ); return _errorID; } SaveFile(fp, compact); @@ -2305,20 +2324,23 @@ void XMLDocument::SetError( XMLError error, int lineNum, const char* format, ... _errorLineNum = lineNum; _errorStr.Reset(); - if (format) { - size_t BUFFER_SIZE = 1000; - char* buffer = new char[BUFFER_SIZE]; - TIXML_SNPRINTF(buffer, BUFFER_SIZE, "Error=%s ErrorID=%d (0x%x) Line number=%d: ", ErrorIDToName(error), int(error), int(error), lineNum); - size_t len = strlen(buffer); + size_t BUFFER_SIZE = 1000; + char* buffer = new char[BUFFER_SIZE]; - va_list va; - va_start( va, format ); - TIXML_VSNPRINTF( buffer + len, BUFFER_SIZE - len, format, va ); - va_end( va ); + TIXML_SNPRINTF(buffer, BUFFER_SIZE, "Error=%s ErrorID=%d (0x%x) Line number=%d", ErrorIDToName(error), int(error), int(error), lineNum); - _errorStr.SetStr(buffer); - delete [] buffer; - } + if (format) { + size_t len = strlen(buffer); + TIXML_SNPRINTF(buffer + len, BUFFER_SIZE - len, ": "); + len = strlen(buffer); + + va_list va; + va_start(va, format); + TIXML_VSNPRINTF(buffer + len, BUFFER_SIZE - len, format, va); + va_end(va); + } + _errorStr.SetStr(buffer); + delete[] buffer; } @@ -2330,7 +2352,7 @@ void XMLDocument::SetError( XMLError error, int lineNum, const char* format, ... return errorName; } -const char* XMLDocument::ErrorStr() const +const char* XMLDocument::ErrorStr() const { return _errorStr.Empty() ? "" : _errorStr.GetStr(); } @@ -2362,6 +2384,20 @@ void XMLDocument::Parse() ParseDeep(p, 0, &_parseCurLineNum ); } +void XMLDocument::PushDepth() +{ + _parsingDepth++; + if (_parsingDepth == TINYXML2_MAX_ELEMENT_DEPTH) { + SetError(XML_ELEMENT_DEPTH_EXCEEDED, _parseCurLineNum, "Element nesting is too deep." ); + } +} + +void XMLDocument::PopDepth() +{ + TIXMLASSERT(_parsingDepth > 0); + --_parsingDepth; +} + XMLPrinter::XMLPrinter( FILE* file, bool compact, int depth ) : _elementJustOpened( false ), _stack(), @@ -2788,4 +2824,3 @@ bool XMLPrinter::Visit( const XMLUnknown& unknown ) } } // namespace tinyxml2 - diff --git a/tinyxml2.h b/tinyxml2.h index c31b412..66d7b7e 100755 --- a/tinyxml2.h +++ b/tinyxml2.h @@ -47,15 +47,15 @@ distribution. */ /* gcc: - g++ -Wall -DDEBUG tinyxml2.cpp xmltest.cpp -o gccxmltest.exe + g++ -Wall -DTINYXML2_DEBUG tinyxml2.cpp xmltest.cpp -o gccxmltest.exe Formatting, Artistic Style: AStyle.exe --style=1tbs --indent-switches --break-closing-brackets --indent-preprocessor tinyxml2.cpp tinyxml2.h */ #if defined( _DEBUG ) || defined (__DEBUG__) -# ifndef DEBUG -# define DEBUG +# ifndef TINYXML2_DEBUG +# define TINYXML2_DEBUG # endif #endif @@ -79,7 +79,7 @@ distribution. #endif -#if defined(DEBUG) +#if defined(TINYXML2_DEBUG) # if defined(_MSC_VER) # // "(void)0," is for suppressing C4127 warning in "assert(false)", "assert(true)" and the like # define TIXMLASSERT( x ) if ( !((void)0,(x))) { __debugbreak(); } @@ -99,9 +99,20 @@ distribution. http://semver.org/ */ static const int TIXML2_MAJOR_VERSION = 6; -static const int TIXML2_MINOR_VERSION = 0; +static const int TIXML2_MINOR_VERSION = 2; static const int TIXML2_PATCH_VERSION = 0; +#define TINYXML2_MAJOR_VERSION 6 +#define TINYXML2_MINOR_VERSION 2 +#define TINYXML2_PATCH_VERSION 0 + +// A fixed element depth limit is problematic. There needs to be a +// limit to avoid a stack overflow. However, that limit varies per +// system, and the capacity of the stack. On the other hand, it's a trivial +// attack that can result from ill, malicious, or even correctly formed XML, +// so there needs to be a limit in place. +static const int TINYXML2_MAX_ELEMENT_DEPTH = 100; + namespace tinyxml2 { class XMLDocument; @@ -391,7 +402,7 @@ public: } --_currentAllocs; Item* item = static_cast( mem ); -#ifdef DEBUG +#ifdef TINYXML2_DEBUG memset( item, 0xfe, sizeof( *item ) ); #endif item->next = _root; @@ -528,6 +539,7 @@ enum XMLError { XML_ERROR_PARSING, XML_CAN_NOT_CONVERT_TEXT, XML_NO_TEXT_NODE, + XML_ELEMENT_DEPTH_EXCEEDED, XML_ERROR_COUNT }; @@ -1361,6 +1373,17 @@ public: return a->QueryFloatValue( value ); } + /// See QueryIntAttribute() + XMLError QueryStringAttribute(const char* name, const char** value) const { + const XMLAttribute* a = FindAttribute(name); + if (!a) { + return XML_NO_ATTRIBUTE; + } + *value = a->Value(); + return XML_SUCCESS; + } + + /** Given an attribute name, QueryAttribute() returns XML_SUCCESS, XML_WRONG_ATTRIBUTE_TYPE if the conversion @@ -1635,7 +1658,7 @@ enum Whitespace { class TINYXML2_LIB XMLDocument : public XMLNode { friend class XMLElement; - // Gives access to SetError, but over-access for everything else. + // Gives access to SetError and Push/PopDepth, but over-access for everything else. // Wishing C++ had "internal" scope. friend class XMLNode; friend class XMLText; @@ -1859,6 +1882,7 @@ private: int _errorLineNum; char* _charBuffer; int _parseCurLineNum; + int _parsingDepth; // Memory tracking does add some overhead. // However, the code assumes that you don't // have a bunch of unlinked nodes around. @@ -1878,6 +1902,24 @@ private: void SetError( XMLError error, int lineNum, const char* format, ... ); + // Something of an obvious security hole, once it was discovered. + // Either an ill-formed XML or an excessively deep one can overflow + // the stack. Track stack depth, and error out if needed. + class DepthTracker { + public: + DepthTracker(XMLDocument * document) { + this->_document = document; + document->PushDepth(); + } + ~DepthTracker() { + _document->PopDepth(); + } + private: + XMLDocument * _document; + }; + void PushDepth(); + void PopDepth(); + template NodeType* CreateUnlinkedNode( MemPoolT& pool ); }; diff --git a/tinyxml2/test.vcxproj b/tinyxml2/test.vcxproj index 9929f75..02bec85 100644 --- a/tinyxml2/test.vcxproj +++ b/tinyxml2/test.vcxproj @@ -1,5 +1,5 @@  - + Debug-Dll @@ -37,60 +37,60 @@ {E8FB2712-8666-4662-A5B8-2B5B0FB1A260} test - 8.1 + 10.0.16299.0 Application true Unicode - v140 + v141 Application true Unicode - v140 + v141 Application true Unicode - v140 + v141 Application true Unicode - v140 + v141 Application false true Unicode - v140 + v141 Application false true Unicode - v140 + v141 Application false true Unicode - v140 + v141 Application false true Unicode - v140 + v141 Unicode diff --git a/tinyxml2/tinyxml2.vcxproj b/tinyxml2/tinyxml2.vcxproj index a91d72d..5a7b7ee 100755 --- a/tinyxml2/tinyxml2.vcxproj +++ b/tinyxml2/tinyxml2.vcxproj @@ -1,5 +1,5 @@  - + Debug-Dll @@ -38,60 +38,60 @@ {D1C528B6-AA02-4D29-9D61-DC08E317A70D} Win32Proj tinyxml2 - 8.1 + 10.0.16299.0 StaticLibrary true Unicode - v140 + v141 DynamicLibrary true Unicode - v140 + v141 StaticLibrary true Unicode - v140 + v141 DynamicLibrary true Unicode - v140 + v141 StaticLibrary false true Unicode - v140 + v141 DynamicLibrary false true Unicode - v140 + v141 StaticLibrary false true Unicode - v140 + v141 DynamicLibrary false true Unicode - v140 + v141 StaticLibrary diff --git a/tinyxml2/tinyxml2.xcodeproj/project.pbxproj b/tinyxml2/tinyxml2.xcodeproj/project.pbxproj index 58c4fcc..c8393bb 100644 --- a/tinyxml2/tinyxml2.xcodeproj/project.pbxproj +++ b/tinyxml2/tinyxml2.xcodeproj/project.pbxproj @@ -137,7 +137,7 @@ buildSettings = { CONFIGURATION_BUILD_DIR = "$(SYMROOT)/Debug"; COPY_PHASE_STRIP = NO; - "GCC_PREPROCESSOR_DEFINITIONS[arch=*]" = DEBUG; + "GCC_PREPROCESSOR_DEFINITIONS[arch=*]" = TINYXML2_DEBUG; ONLY_ACTIVE_ARCH = YES; SYMROOT = build; }; diff --git a/xmltest.cpp b/xmltest.cpp index 91494ec..7160fe9 100644 --- a/xmltest.cpp +++ b/xmltest.cpp @@ -112,7 +112,7 @@ int example_1() return doc.ErrorID(); } -/** @page Example-1 Load an XML File +/** @page Example_1 Load an XML File * @dontinclude ./xmltest.cpp * Basic XML file loading. * The basic syntax to load an XML file from @@ -131,7 +131,7 @@ int example_2() return doc.ErrorID(); } -/** @page Example-2 Parse an XML from char buffer +/** @page Example_2 Parse an XML from char buffer * @dontinclude ./xmltest.cpp * Basic XML string parsing. * The basic syntax to parse an XML for @@ -164,7 +164,7 @@ int example_3() return doc.ErrorID(); } -/** @page Example-3 Get information out of XML +/** @page Example_3 Get information out of XML @dontinclude ./xmltest.cpp In this example, we navigate a simple XML file, and read some interesting text. Note @@ -255,7 +255,7 @@ bool example_4() return !doc.Error() && ( v0 == v1 ); } -/** @page Example-4 Read attributes and text information. +/** @page Example_4 Read attributes and text information. @dontinclude ./xmltest.cpp There are fundamentally 2 ways of writing a key-value @@ -292,7 +292,7 @@ bool example_4() int main( int argc, const char ** argv ) { - #if defined( _MSC_VER ) && defined( DEBUG ) + #if defined( _MSC_VER ) && defined( TINYXML2_DEBUG ) _CrtMemCheckpoint( &startMemState ); // Enable MS Visual C++ debug heap memory leaks dump on exit _CrtSetDbgFlag(_CrtSetDbgFlag(_CRTDBG_REPORT_FLAG) | _CRTDBG_LEAK_CHECK_DF); @@ -338,10 +338,10 @@ int main( int argc, const char ** argv ) } fclose( fp ); - XMLTest( "Example-1", 0, example_1() ); - XMLTest( "Example-2", 0, example_2() ); - XMLTest( "Example-3", 0, example_3() ); - XMLTest( "Example-4", true, example_4() ); + XMLTest( "Example_1", 0, example_1() ); + XMLTest( "Example_2", 0, example_2() ); + XMLTest( "Example_3", 0, example_3() ); + XMLTest( "Example_4", true, example_4() ); /* ------ Example 2: Lookup information. ---- */ @@ -535,7 +535,7 @@ int main( int argc, const char ** argv ) XMLTest( "Dream", "xml version=\"1.0\"", doc.FirstChild()->ToDeclaration()->Value() ); - XMLTest( "Dream", true, doc.FirstChild()->NextSibling()->ToUnknown() ? true : false ); + XMLTest( "Dream", true, doc.FirstChild()->NextSibling()->ToUnknown() != 0 ); XMLTest( "Dream", "DOCTYPE PLAY SYSTEM \"play.dtd\"", doc.FirstChild()->NextSibling()->ToUnknown()->Value() ); XMLTest( "Dream", "And Robin shall restore amends.", @@ -548,7 +548,7 @@ int main( int argc, const char ** argv ) XMLTest( "Load dreamout.xml", false, doc2.Error() ); XMLTest( "Dream-out", "xml version=\"1.0\"", doc2.FirstChild()->ToDeclaration()->Value() ); - XMLTest( "Dream-out", true, doc2.FirstChild()->NextSibling()->ToUnknown() ? true : false ); + XMLTest( "Dream-out", true, doc2.FirstChild()->NextSibling()->ToUnknown() != 0 ); XMLTest( "Dream-out", "DOCTYPE PLAY SYSTEM \"play.dtd\"", doc2.FirstChild()->NextSibling()->ToUnknown()->Value() ); XMLTest( "Dream-out", "And Robin shall restore amends.", @@ -567,6 +567,10 @@ int main( int argc, const char ** argv ) XMLDocument doc; doc.Parse( error ); XMLTest( "Bad XML", XML_ERROR_PARSING_ATTRIBUTE, doc.ErrorID() ); + const char* errorStr = doc.ErrorStr(); + XMLTest("Formatted error string", + "Error=XML_ERROR_PARSING_ATTRIBUTE ErrorID=8 (0x8) Line number=3: XMLElement name=wrong", + errorStr); } { @@ -827,6 +831,14 @@ int main( int argc, const char ** argv ) XMLTest("Attribute: unsigned", (int)XML_SUCCESS, queryResult, true); XMLTest("Attribute: unsigned", unsigned(100), v, true); } + { + const char* v = "failed"; + XMLError queryResult = element->QueryStringAttribute("not-attrib", &v); + XMLTest("Attribute: string default", false, queryResult == XML_SUCCESS); + queryResult = element->QueryStringAttribute("attrib", &v); + XMLTest("Attribute: string", XML_SUCCESS, queryResult, true); + XMLTest("Attribute: string", "100", v); + } XMLTest("Attribute: unsigned", unsigned(100), element->UnsignedAttribute("attrib"), true); } { @@ -1160,6 +1172,12 @@ int main( int argc, const char ** argv ) XMLDocument doc; doc.Parse( str ); XMLTest( "Empty document error", XML_ERROR_EMPTY_DOCUMENT, doc.ErrorID() ); + + // But be sure there is an error string! + const char* errorStr = doc.ErrorStr(); + XMLTest("Error string should be set", + "Error=XML_ERROR_EMPTY_DOCUMENT ErrorID=15 (0xf) Line number=0", + errorStr); } { @@ -1452,28 +1470,31 @@ int main( int argc, const char ** argv ) static const char* xml = "Text"; XMLDocument doc; doc.Parse( xml ); - XMLTest( "Parse element with attribute and nested element round 1", false, doc.Error() ); + XMLTest( "Handle, parse element with attribute and nested element", false, doc.Error() ); - XMLElement* ele = XMLHandle( doc ).FirstChildElement( "element" ).FirstChild().ToElement(); - XMLTest( "Handle, success, mutable", "sub", ele->Value() ); - - XMLHandle docH( doc ); - ele = docH.FirstChildElement( "none" ).FirstChildElement( "element" ).ToElement(); - XMLTest( "Handle, dne, mutable", true, ele == 0 ); - } + { + XMLElement* ele = XMLHandle( doc ).FirstChildElement( "element" ).FirstChild().ToElement(); + XMLTest( "Handle, non-const, element is found", true, ele != 0 ); + XMLTest( "Handle, non-const, element name matches", "sub", ele->Value() ); + } - { - static const char* xml = "Text"; - XMLDocument doc; - doc.Parse( xml ); - XMLTest( "Parse element with attribute and nested element round 2", false, doc.Error() ); - XMLConstHandle docH( doc ); + { + XMLHandle docH( doc ); + XMLElement* ele = docH.FirstChildElement( "noSuchElement" ).FirstChildElement( "element" ).ToElement(); + XMLTest( "Handle, non-const, element not found", true, ele == 0 ); + } - const XMLElement* ele = docH.FirstChildElement( "element" ).FirstChild().ToElement(); - XMLTest( "Handle, success, const", "sub", ele->Value() ); + { + const XMLElement* ele = XMLConstHandle( doc ).FirstChildElement( "element" ).FirstChild().ToElement(); + XMLTest( "Handle, const, element is found", true, ele != 0 ); + XMLTest( "Handle, const, element name matches", "sub", ele->Value() ); + } - ele = docH.FirstChildElement( "none" ).FirstChildElement( "element" ).ToElement(); - XMLTest( "Handle, dne, const", true, ele == 0 ); + { + XMLConstHandle docH( doc ); + const XMLElement* ele = docH.FirstChildElement( "noSuchElement" ).FirstChildElement( "element" ).ToElement(); + XMLTest( "Handle, const, element not found", true, ele == 0 ); + } } { // Default Declaration & BOM @@ -1843,7 +1864,7 @@ int main( int argc, const char ** argv ) } { - // If this doesn't assert in DEBUG, all is well. + // If this doesn't assert in TINYXML2_DEBUG, all is well. tinyxml2::XMLDocument doc; tinyxml2::XMLElement *pRoot = doc.NewElement("Root"); doc.DeleteNode(pRoot); @@ -1858,7 +1879,7 @@ int main( int argc, const char ** argv ) } { - // If this doesn't assert in DEBUG, all is well. + // If this doesn't assert in TINYXML2_DEBUG, all is well. XMLDocument doc; XMLElement* unlinkedRoot = doc.NewElement( "Root" ); XMLElement* linkedRoot = doc.NewElement( "Root" ); @@ -1868,7 +1889,7 @@ int main( int argc, const char ** argv ) } { - // Should not assert in DEBUG + // Should not assert in TINYXML2_DEBUG XMLPrinter printer; } @@ -1936,7 +1957,7 @@ int main( int argc, const char ** argv ) doc.Parse(xml1); XMLTest("Test that the second declaration is allowed", false, doc.Error() ); doc.Parse(xml2); - XMLTest("Test that declaration after a child is not allowed", XML_ERROR_PARSING_DECLARATION, doc.ErrorID() ); + XMLTest("Test that declaration after self-closed child is not allowed", XML_ERROR_PARSING_DECLARATION, doc.ErrorID() ); doc.Parse(xml3); XMLTest("Test that declaration after a child is not allowed", XML_ERROR_PARSING_DECLARATION, doc.ErrorID() ); doc.Parse(xml4); @@ -1963,8 +1984,14 @@ int main( int argc, const char ** argv ) for( int i = 0; i < XML_ERROR_COUNT; i++ ) { const XMLError error = static_cast(i); const char* name = XMLDocument::ErrorIDToName(error); - XMLTest( "ErrorName() after ClearError()", true, name != 0 ); - XMLTest( "ErrorName() after ClearError()", true, strlen(name) > 0 ); + XMLTest( "ErrorName() not null after ClearError()", true, name != 0 ); + if( name == 0 ) { + // passing null pointer into strlen() is undefined behavior, so + // compiler is allowed to optimise away the null test above if it's + // as reachable as the strlen() call + continue; + } + XMLTest( "ErrorName() not empty after ClearError()", true, strlen(name) > 0 ); } } @@ -1998,6 +2025,20 @@ int main( int argc, const char ** argv ) } } + { + // Bad bad crash. Parsing error results in stack overflow, if uncaught. + const char* TESTS[] = { + "./resources/xmltest-5330.xml", + "./resources/xmltest-4636783552757760.xml", + "./resources/xmltest-5720541257269248.xml", + 0 + }; + for (int i=0; TESTS[i]; ++i) { + XMLDocument doc; + doc.LoadFile(TESTS[i]); + XMLTest("Stack overflow prevented.", XML_ELEMENT_DEPTH_EXCEEDED, doc.ErrorID()); + } + } { // Crashing reported via email. const char* xml = @@ -2248,7 +2289,7 @@ int main( int argc, const char ** argv ) delete[] mem; static const char* note = -#ifdef DEBUG +#ifdef TINYXML2_DEBUG "DEBUG"; #else "Release"; @@ -2262,7 +2303,7 @@ int main( int argc, const char ** argv ) printf("\nParsing dream.xml (%s): %.3f milli-seconds\n", note, duration); } -#if defined( _MSC_VER ) && defined( DEBUG ) +#if defined( _MSC_VER ) && defined( TINYXML2_DEBUG ) { _CrtMemCheckpoint( &endMemState );