summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordeepa-chaudhari2015-06-18 23:16:24 +0530
committerdeepa-chaudhari2015-06-18 23:16:24 +0530
commitaae0a7a8d0f691c3b4408494f663daf1dc42e535 (patch)
treea0f67e3a2478ed3459e4a4cbb6492ae7138eff61
parent7fc9e5a0f77f3cb1225e4d253dc4a640380eed2d (diff)
downloadOsdagLive-aae0a7a8d0f691c3b4408494f663daf1dc42e535.tar.gz
OsdagLive-aae0a7a8d0f691c3b4408494f663daf1dc42e535.tar.bz2
OsdagLive-aae0a7a8d0f691c3b4408494f663daf1dc42e535.zip
added icon to iconrc
-rw-r--r--Connections/Shear/Finplate/ResourceFiles/icons.qrc3
-rw-r--r--Connections/Shear/Finplate/ResourceFiles/images/X-Y.eps213
-rw-r--r--Connections/Shear/Finplate/ResourceFiles/images/X-Y.pngbin0 -> 10497 bytes
-rw-r--r--Connections/Shear/Finplate/ResourceFiles/images/Z-X.eps212
-rw-r--r--Connections/Shear/Finplate/ResourceFiles/images/Z-X.pngbin0 -> 10172 bytes
-rw-r--r--Connections/Shear/Finplate/ResourceFiles/images/Z-Y.eps206
-rw-r--r--Connections/Shear/Finplate/ResourceFiles/images/Z-Y.pngbin0 -> 9140 bytes
-rw-r--r--Connections/Shear/Finplate/fin.log141
-rw-r--r--Connections/Shear/Finplate/finPlate.ui12
-rw-r--r--Connections/Shear/Finplate/finPlateMain.py27
-rw-r--r--Connections/Shear/Finplate/finplate_calc1.py16
-rw-r--r--Connections/Shear/Finplate/icons_rc.py1914
-rw-r--r--Connections/Shear/Finplate/ui_finPlate.py8
-rw-r--r--fin.log1
-rw-r--r--osdagMainPage.py13
-rw-r--r--osdagpage.ui69
-rw-r--r--saveINPUT.txt2
-rw-r--r--ui_osdagpage.py44
-rw-r--r--utilities/__init__.py2
19 files changed, 2757 insertions, 126 deletions
diff --git a/Connections/Shear/Finplate/ResourceFiles/icons.qrc b/Connections/Shear/Finplate/ResourceFiles/icons.qrc
index a68ffef..89acb9f 100644
--- a/Connections/Shear/Finplate/ResourceFiles/icons.qrc
+++ b/Connections/Shear/Finplate/ResourceFiles/icons.qrc
@@ -13,5 +13,8 @@
<file>images/zoom_out_01.png</file>
<file>images/logo.jpg</file>
<file>images/beam.jpg</file>
+ <file>images/X-Y.png</file>
+ <file>images/Z-X.png</file>
+ <file>images/Z-Y.png</file>
</qresource>
</RCC>
diff --git a/Connections/Shear/Finplate/ResourceFiles/images/X-Y.eps b/Connections/Shear/Finplate/ResourceFiles/images/X-Y.eps
new file mode 100644
index 0000000..26cc69a
--- /dev/null
+++ b/Connections/Shear/Finplate/ResourceFiles/images/X-Y.eps
@@ -0,0 +1,213 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.13.1 (http://cairographics.org)
+%%CreationDate: Thu Jun 4 12:36:15 2015
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 -1 272 282
+%%EndComments
+%%BeginProlog
+save
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/pdfmark where { pop globaldict /?pdfmark /exec load put }
+ { globaldict begin /?pdfmark /pop load def /pdfmark
+ /cleartomark load def end } ifelse
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+%%EndProlog
+%%BeginSetup
+%%BeginResource: font DejaVuSans-Bold
+11 dict begin
+/FontType 42 def
+/FontName /DejaVuSans-Bold def
+/PaintType 0 def
+/FontMatrix [ 1 0 0 1 0 0 ] def
+/FontBBox [ 0 0 0 0 ] def
+/Encoding 256 array def
+0 1 255 { Encoding exch /.notdef put } for
+Encoding 89 /Y put
+Encoding 120 /x put
+/CharStrings 3 dict dup begin
+/.notdef 0 def
+/Y 1 def
+/x 2 def
+end readonly def
+/sfnts [
+<000100000009008000030010637674203eb9310800000368000002546670676d5b026bf00000
+05bc000000ac676c79662125d6d90000009c000002cc68656164045e38fb0000066800000036
+686865610eaf0774000006a000000024686d74780fc20071000006c40000000c6c6f63610000
+042c000006d0000000106d6178700648062d000006e000000020707265707c61a2e700000700
+000007a700020066fe96046605a400030007001fbc00040126000000060126b6010805890204
+002fc4d4ec310010d4ecd4ec301311211125211121660400fc73031bfce5fe96070ef8f27206
+290000000001ffec000005df05d5000800954028031d040504021d0102050504021d03020800
+08011d00000825020300c1060207043a0516003a070910d44bb009544bb00d545b4bb00f545b
+58b9000700403859ecfcec123931002fec3239304b5358071005ed071008ed071008ed071005
+ed592201402c000210022002250525083002400250026002b0020a0a00050415011a0325012a
+0335013a03300a4f0a6f0a0b5d005d0321090121011121111401a50154015401a6fdc7fe7f05
+d5fdec0214fca0fd8b02750000000001001f0000050a0460000b017940460a1d0b000b091d08
+0900000b091d0a09060706081d070706041d050605031d0203060605031d0403000100021d01
+01002509060300040401df0a070906030004010507010b0c10d44bb00a544bb00f545b4bb012
+545b4bb014545b58b9000b00403859c4d4c411173931002f3cec321739304b5358071005ed07
+1008ed071008ed071005ed071005ed071008ed071008ed071005ed59220140da00030f091003
+1f0920032f0933033c0943034c0952035c0962036c0973037a09810380038d098f0997009003
+900397069c099f09a003af09b003b003b003bf09bf09bf09c003c003cf09cf09d003d003df09
+df09e003e003ef09ef09f700f003f706ff093203020c040c08030a13021c041c08130a1f0d24
+022b042b08240a34023b043b08340a300d44024b044b08440a6f0d860080028f0489068f0880
+0a970095029a0499069a08960aa706b002bf04bf08b00ac002cf04cf08c00ad700d002df04d8
+06df08d00ae700e002ef04e806ef08e00af900f6063a5d005d0901211b01210901210b012101
+c7fe6c017be5e8017bfe6c01a8fe85fcf9fe85023d0223feb4014cfddffdc10162fe9e000166
+0133016600bc00e90000013d00a200fa031f00020002006601660002000200ac015400ec00bc
+006201660181048501540166016d04a400020166007f04cd0000000201330062007100000025
+04a401bc00ba00e500660181018d0548055a0166016d000000000002000200f605c301f00539
+02390058046d043d04b2048104b2016601750466048100b00466043902d1049c047b04cf047b
+005801330166014c0166014c000200ac009a014a0123009a029a01440119014402cd00c10000
+0166013f019a013b05cb05cb00d500d5015000ac00ac0077020a01c701f2012f015801b20123
+00f600f6011f012f0135023501ee01e70133009800d10358050a009a008f0112009800bc00cd
+00e500e500f2007304000166008f05d5022b05d500c300e100d700e50000006a01020000001d
+032d05d505d505f000a8006a00ec00e1010205d506140721046602f800ec018302a602f80123
+010201020112011f031f005e03cd046004c7048900ec01bc00ba01020333031f03420333035c
+0112011f05d5019a009a00e106660179046004600460047b000000ec02c302b802cd00be00dd
+00d50000006a025c027b029a00dd01ae01ba01120000008501ae04600762041b009a069a0458
+00ee009a029a00d102cd019a015005cb05cb008b008b063100f6040600f0034c016004a800c1
+0000002505c101000121074a06120096014a078300a800000337007b0014000000c9010005c1
+05c105c105c101000108061d00960427039e00ec0102027d0133009800d10358017900cd0239
+0362009c009c009c009301b8009300b80073000014000326b707060504030201002c2010b002
+254964b040515820c859212d2cb002254964b040515820c859212d2c20100720b00050b00d79
+20b8ffff5058041b0559b0051cb0032508b0042523e120b00050b00d7920b8ffff5058041b05
+59b0051cb0032508e12d2c4b505820b80128454459212d2cb002254560442d2c4b5358b00225
+b0022545445921212d2c45442d2cb00225b0022549b00525b005254960b0206368208a108a23
+3a8a10653a2d000100000002570a3c1cd9925f0f3cf5001f080000000000cef5cb7000000000
+cef5cb70f772fcae0fcd096500010008000000010000000000010000076dfe1d00001021f772
+f9320fcd00010000000000000000000000000000000304cd006605cbffec0529001f00000000
+0000004c00000114000002cc000100000003034e002b0078000c0002001000400008000005ed
+02210008000441840280012600fe000301250011000301240121003a0005012400fa00030123
+0016000301220121003a0005012200fe00030121003a0003012000fa0003011f00bb0003011e
+00640003011d00fe0003011c00190003011b001e0003011a00fe0003011900fe0003011800fe
+0003011700fe0003011600fe000301150114000e0005011500fe00030114000e0003011300fe
+0003011200fe0003010f010e007d0005010f00fe0003010e007d0003010d010c008c0005010d
+00fe0003010d00c00004010c010b00590005010c008c0003010c00800004010b010a00260005
+010b00590003010b00400004010a00260003010900fe0003010800fe00030107000c00030107
+008000040106b2972e054113010600fa0003010500fa0003010400fe00030103001900030102
+00fa0003010100fa0003010040ff7d03ff3e03fefe03fcfb2c05fcfe03fb2c03fafe03f9f847
+05f97d03f84703f7fa03f6fe03f5fe03f4fe03f3bb03f2fe03f1fe03f0fe03ef1e03eefe03ed
+ec0a05edfe03ec0a03ec4004ebea0a05eb3203ea0a03e9fa03e8911605e8fe03e7fa03e6fa03
+e5911605e5fe03e4fe03e3fe03e2fe03e1fe03e0fe03dffe03defa03dddc1805dd6403dc1803
+dba01e05db6403dad92505dafa03d92503d8d12505d8fa03d7d61405d71603d6d51005d61403
+d51003d4d30b05d42003d30b03d2d12505d2fa03d1911605d12503d0940c05d02303cfce1405
+cf2603cecd1205ce1403cd1203cc911605cc1d03cb1403cac9bb05cafe03c9c85d05c9bb03c9
+8004c840ffc72505c85d03c84004c72503c6fe03c56403c4901005c4fe03c31c03c2fe03c1fe
+03c0bf3a05c0fa03bfad1b05bf3a03bebd1a05be3203bdbc1105bd1a03bcbb0f05bc1103bbba
+0c05bb0f03ba0c03b9911605b9fe03b8fe03b71503b61203b5fe03b4fe03b3fe03b21703b119
+03b01603afad1b05affa03aead1b05aefa03ad911605ad1b03ac911605ac7d03abfe03aa2603
+a9fe03a8fe03a7fe03a6fe03a50a03a4fe03a3a20e05a3fe03a20e03a24004a1a01e05a1fa03
+a0911605a01e039f9116059ffa039e940c059e1c039dfe039c9bbb059cfe039b9a5d059bbb03
+9b80049a8f25059a5d039a400499fe0398972e0598fe03972e0396911605961e40ff0395940c
+05952003940c0393911605934b039291160592fe03919010059116039010038f25038efe038d
+fe038cfe038bfe038afe0389fe038887250588fe0387250386fe0385fe0384320383960382fe
+0381fe038019037f0a037efe037dfe037cfe037bfa037afa0379fe037776a60577fe0376a603
+75741b0575fa03741b0373fa03727d0371fe03706f2c056f2c036efa036dfa036cfa036bfe03
+6afe0369fe0368630c0568320367fe0366320365640a0565fe03640a0364400463620a05630c
+03620a0361601505619603600111056015035f0a035efe035dfe035c0111055cfe035b5a1b05
+5bfe035a0111055a1b0359fe0358fa0357fe035601110540ff56fe0355fe03541e0353140352
+51190552fa0351011105511903504f190550fa034f4e11054f19034e11034d1e034c4b14054c
+15034b4a11054b14034a490e054a1103490e0348fa034746140547150346140345fa0344430e
+05440f03430e034241250542fa0341011105412503403f0f0540fe033f3e0e053f0f033e0e03
+3d3c0d053d16033c0d033b64033afe0339140338fe0337130336351a0536250335341405351a
+0335c004340a0d0534140334800433320c05331403334004320c033130a60531fe0330011105
+30a6032f0c032e13032d2c3a052dfa032c1525052c3a032b64032a640329fe03281503271711
+05271e03262003251e0324231105402b241e0323110322000d0522fa03210f03214004201403
+1f0a031e1e031d1c19051d25031c0f13051c19031cb801004091041b0d031a194b051a7d0319
+011105194b0318fe031711031615250516fa031501110515250314640313110312fe03110111
+0511fe031064030f0e10050f13030fc0040e10030e80040d0111050dfa030c32030b0a0d050b
+16030b80040a0d030a400409fe0308fe0307fe0306050a0506fe03050a0305400404fa030364
+030201110502fe0301000d05011103000d0301b80164858d012b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b002b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1d0000>
+] def
+/f-0-0 currentdict end definefont pop
+%%EndResource
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 -1 272 282
+%%EndPageSetup
+q 0 -1 272 283 rectclip q
+0.933333 0.0470588 0.0470588 rg
+20.135201 w
+1 J
+0 j
+[] 0.0 d
+27 M q 1 0 0 1 0 281.749969 cm
+41.516 -115.969 m 41.516 -243.969 l 169.52 -243.969 l S Q
+0 g
+17.152 127.012 m 41.422 193.008 l 65.691 127.012 l 51.363 137.555 31.758
+ 137.492 17.152 127.012 c h
+17.152 127.012 m f*
+130.75 62.148 m 196.746 37.879 l 130.75 13.609 l 141.293 27.937 141.23
+47.543 130.75 62.148 c h
+130.75 62.148 m f*
+BT
+115.2 0 0 115.2 1.125 197.768719 Tm
+/f-0-0 1 Tf
+(Y)Tj
+124.0084 0 0 140.404059 192.975824 0.0000116024 Tm
+(x)Tj
+ET
+Q Q
+showpage
+%%Trailer
+end restore
+%%EOF
diff --git a/Connections/Shear/Finplate/ResourceFiles/images/X-Y.png b/Connections/Shear/Finplate/ResourceFiles/images/X-Y.png
new file mode 100644
index 0000000..bec8517
--- /dev/null
+++ b/Connections/Shear/Finplate/ResourceFiles/images/X-Y.png
Binary files differ
diff --git a/Connections/Shear/Finplate/ResourceFiles/images/Z-X.eps b/Connections/Shear/Finplate/ResourceFiles/images/Z-X.eps
new file mode 100644
index 0000000..70dd204
--- /dev/null
+++ b/Connections/Shear/Finplate/ResourceFiles/images/Z-X.eps
@@ -0,0 +1,212 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.13.1 (http://cairographics.org)
+%%CreationDate: Thu Jun 4 12:25:05 2015
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 -1 267 282
+%%EndComments
+%%BeginProlog
+save
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/pdfmark where { pop globaldict /?pdfmark /exec load put }
+ { globaldict begin /?pdfmark /pop load def /pdfmark
+ /cleartomark load def end } ifelse
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+%%EndProlog
+%%BeginSetup
+%%BeginResource: font DejaVuSans-Bold
+11 dict begin
+/FontType 42 def
+/FontName /DejaVuSans-Bold def
+/PaintType 0 def
+/FontMatrix [ 1 0 0 1 0 0 ] def
+/FontBBox [ 0 0 0 0 ] def
+/Encoding 256 array def
+0 1 255 { Encoding exch /.notdef put } for
+Encoding 90 /Z put
+Encoding 120 /x put
+/CharStrings 3 dict dup begin
+/.notdef 0 def
+/Z 1 def
+/x 2 def
+end readonly def
+/sfnts [
+<000100000009008000030010637674203eb9310800000334000002546670676d5b026bf00000
+0588000000ac676c7966b4750ff30000009c0000029868656164045e38fb0000063400000036
+686865610eaf07740000066c00000024686d74780fc300e1000006900000000c6c6f63610000
+03c40000069c000000106d6178700648062d000006ac00000020707265707c61a2e7000006cc
+000007a700020066fe96046605a400030007001fbc00040126000000060126b6010805890204
+002fc4d4ec310010d4ecd4ec301311211125211121660400fc73031bfce5fe96070ef8f27206
+290000000001005c0000057105d500090062401a031d070807081d0203022508c0008d03c005
+080300010400060a10d4b41f060f06025dc4dcc411393931002fecf4ec304b5358071005ed07
+1005ed592201401f05030b0815031a0825032908360339083f0b460348084f0b56035f0b6f0b
+0f5d132115012111213501217304e7fcdf0338faeb0321fcf605d5e9fc37fedde903c9000000
+0001001f0000050a0460000b017940460a1d0b000b091d080900000b091d0a09060706081d07
+0706041d050605031d0203060605031d0403000100021d0101002509060300040401df0a0709
+06030004010507010b0c10d44bb00a544bb00f545b4bb012545b4bb014545b58b9000b004038
+59c4d4c411173931002f3cec321739304b5358071005ed071008ed071008ed071005ed071005
+ed071008ed071008ed071005ed59220140da00030f0910031f0920032f0933033c0943034c09
+52035c0962036c0973037a09810380038d098f0997009003900397069c099f09a003af09b003
+b003b003bf09bf09bf09c003c003cf09cf09d003d003df09df09e003e003ef09ef09f700f003
+f706ff093203020c040c08030a13021c041c08130a1f0d24022b042b08240a34023b043b0834
+0a300d44024b044b08440a6f0d860080028f0489068f08800a970095029a0499069a08960aa7
+06b002bf04bf08b00ac002cf04cf08c00ad700d002df04d806df08d00ae700e002ef04e806ef
+08e00af900f6063a5d005d0901211b01210901210b012101c7fe6c017be5e8017bfe6c01a8fe
+85fcf9fe85023d0223feb4014cfddffdc10162fe9e0001660133016600bc00e90000013d00a2
+00fa031f00020002006601660002000200ac015400ec00bc006201660181048501540166016d
+04a400020166007f04cd000000020133006200710000002504a401bc00ba00e500660181018d
+0548055a0166016d000000000002000200f605c301f0053902390058046d043d04b2048104b2
+016601750466048100b00466043902d1049c047b04cf047b005801330166014c0166014c0002
+00ac009a014a0123009a029a01440119014402cd00c100000166013f019a013b05cb05cb00d5
+00d5015000ac00ac0077020a01c701f2012f015801b2012300f600f6011f012f0135023501ee
+01e70133009800d10358050a009a008f0112009800bc00cd00e500e500f2007304000166008f
+05d5022b05d500c300e100d700e50000006a01020000001d032d05d505d505f000a8006a00ec
+00e1010205d506140721046602f800ec018302a602f80123010201020112011f031f005e03cd
+046004c7048900ec01bc00ba01020333031f03420333035c0112011f05d5019a009a00e10666
+0179046004600460047b000000ec02c302b802cd00be00dd00d50000006a025c027b029a00dd
+01ae01ba01120000008501ae04600762041b009a069a045800ee009a029a00d102cd019a0150
+05cb05cb008b008b063100f6040600f0034c016004a800c10000002505c101000121074a0612
+0096014a078300a800000337007b0014000000c9010005c105c105c105c101000108061d0096
+0427039e00ec0102027d0133009800d10358017900cd02390362009c009c009c009301b80093
+00b80073000014000326b707060504030201002c2010b002254964b040515820c859212d2cb0
+02254964b040515820c859212d2c20100720b00050b00d7920b8ffff5058041b0559b0051cb0
+032508b0042523e120b00050b00d7920b8ffff5058041b0559b0051cb0032508e12d2c4b5058
+20b80128454459212d2cb002254560442d2c4b5358b00225b0022545445921212d2c45442d2c
+b00225b0022549b00525b005254960b0206368208a108a233a8a10653a2d000100000002570a
+157c69225f0f3cf5001f080000000000cef5cb7000000000cef5cb70f772fcae0fcd09650001
+0008000000010000000000010000076dfe1d00001021f772f9320fcd00010000000000000000
+000000000000000304cd006605cd005c0529001f000000000000004c000000e0000002980001
+00000003034e002b0078000c0002001000400008000005ed02210008000441840280012600fe
+000301250011000301240121003a0005012400fa000301230016000301220121003a00050122
+00fe00030121003a0003012000fa0003011f00bb0003011e00640003011d00fe0003011c0019
+0003011b001e0003011a00fe0003011900fe0003011800fe0003011700fe0003011600fe0003
+01150114000e0005011500fe00030114000e0003011300fe0003011200fe0003010f010e007d
+0005010f00fe0003010e007d0003010d010c008c0005010d00fe0003010d00c00004010c010b
+00590005010c008c0003010c00800004010b010a00260005010b00590003010b00400004010a
+00260003010900fe0003010800fe00030107000c00030107008000040106b2972e0541130106
+00fa0003010500fa0003010400fe0003010300190003010200fa0003010100fa0003010040ff
+7d03ff3e03fefe03fcfb2c05fcfe03fb2c03fafe03f9f84705f97d03f84703f7fa03f6fe03f5
+fe03f4fe03f3bb03f2fe03f1fe03f0fe03ef1e03eefe03edec0a05edfe03ec0a03ec4004ebea
+0a05eb3203ea0a03e9fa03e8911605e8fe03e7fa03e6fa03e5911605e5fe03e4fe03e3fe03e2
+fe03e1fe03e0fe03dffe03defa03dddc1805dd6403dc1803dba01e05db6403dad92505dafa03
+d92503d8d12505d8fa03d7d61405d71603d6d51005d61403d51003d4d30b05d42003d30b03d2
+d12505d2fa03d1911605d12503d0940c05d02303cfce1405cf2603cecd1205ce1403cd1203cc
+911605cc1d03cb1403cac9bb05cafe03c9c85d05c9bb03c98004c840ffc72505c85d03c84004
+c72503c6fe03c56403c4901005c4fe03c31c03c2fe03c1fe03c0bf3a05c0fa03bfad1b05bf3a
+03bebd1a05be3203bdbc1105bd1a03bcbb0f05bc1103bbba0c05bb0f03ba0c03b9911605b9fe
+03b8fe03b71503b61203b5fe03b4fe03b3fe03b21703b11903b01603afad1b05affa03aead1b
+05aefa03ad911605ad1b03ac911605ac7d03abfe03aa2603a9fe03a8fe03a7fe03a6fe03a50a
+03a4fe03a3a20e05a3fe03a20e03a24004a1a01e05a1fa03a0911605a01e039f9116059ffa03
+9e940c059e1c039dfe039c9bbb059cfe039b9a5d059bbb039b80049a8f25059a5d039a400499
+fe0398972e0598fe03972e0396911605961e40ff0395940c05952003940c0393911605934b03
+9291160592fe03919010059116039010038f25038efe038dfe038cfe038bfe038afe0389fe03
+8887250588fe0387250386fe0385fe0384320383960382fe0381fe038019037f0a037efe037d
+fe037cfe037bfa037afa0379fe037776a60577fe0376a60375741b0575fa03741b0373fa0372
+7d0371fe03706f2c056f2c036efa036dfa036cfa036bfe036afe0369fe0368630c0568320367
+fe0366320365640a0565fe03640a0364400463620a05630c03620a0361601505619603600111
+056015035f0a035efe035dfe035c0111055cfe035b5a1b055bfe035a0111055a1b0359fe0358
+fa0357fe035601110540ff56fe0355fe03541e035314035251190552fa035101110551190350
+4f190550fa034f4e11054f19034e11034d1e034c4b14054c15034b4a11054b14034a490e054a
+1103490e0348fa034746140547150346140345fa0344430e05440f03430e034241250542fa03
+41011105412503403f0f0540fe033f3e0e053f0f033e0e033d3c0d053d16033c0d033b64033a
+fe0339140338fe0337130336351a0536250335341405351a0335c004340a0d05341403348004
+33320c05331403334004320c033130a60531fe033001110530a6032f0c032e13032d2c3a052d
+fa032c1525052c3a032b64032a640329fe0328150327171105271e03262003251e0324231105
+402b241e0323110322000d0522fa03210f032140042014031f0a031e1e031d1c19051d25031c
+0f13051c19031cb801004091041b0d031a194b051a7d0319011105194b0318fe031711031615
+250516fa031501110515250314640313110312fe031101110511fe031064030f0e10050f1303
+0fc0040e10030e80040d0111050dfa030c32030b0a0d050b16030b80040a0d030a400409fe03
+08fe0307fe0306050a0506fe03050a0305400404fa030364030201110502fe0301000d050111
+03000d0301b80164858d012b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b002b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b1d0000>
+] def
+/f-0-0 currentdict end definefont pop
+%%EndResource
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 -1 267 282
+%%EndPageSetup
+q 0 -1 267 283 rectclip q
+0.933333 0.0470588 0.0470588 rg
+20.135201 w
+1 J
+0 j
+[] 0.0 d
+27 M q 1 0 0 1 0 281.749969 cm
+35.215 -115.969 m 35.215 -243.969 l 163.219 -243.969 l S Q
+0 g
+10.852 127.012 m 35.121 193.008 l 59.391 127.012 l 45.062 137.555 25.457
+ 137.492 10.852 127.012 c h
+10.852 127.012 m f*
+124.453 62.148 m 190.449 37.879 l 124.453 13.609 l 134.996 27.937 134.93
+ 47.543 124.453 62.148 c h
+124.453 62.148 m f*
+BT
+115.2 0 0 115.2 -5.175 197.768719 Tm
+/f-0-0 1 Tf
+(Z)Tj
+124.0084 0 0 140.404059 188.275826 0.0000116024 Tm
+(x)Tj
+ET
+Q Q
+showpage
+%%Trailer
+end restore
+%%EOF
diff --git a/Connections/Shear/Finplate/ResourceFiles/images/Z-X.png b/Connections/Shear/Finplate/ResourceFiles/images/Z-X.png
new file mode 100644
index 0000000..b80883f
--- /dev/null
+++ b/Connections/Shear/Finplate/ResourceFiles/images/Z-X.png
Binary files differ
diff --git a/Connections/Shear/Finplate/ResourceFiles/images/Z-Y.eps b/Connections/Shear/Finplate/ResourceFiles/images/Z-Y.eps
new file mode 100644
index 0000000..0d2a1aa
--- /dev/null
+++ b/Connections/Shear/Finplate/ResourceFiles/images/Z-Y.eps
@@ -0,0 +1,206 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.13.1 (http://cairographics.org)
+%%CreationDate: Thu Jun 4 12:38:29 2015
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 -1 278 282
+%%EndComments
+%%BeginProlog
+save
+50 dict begin
+/q { gsave } bind def
+/Q { grestore } bind def
+/cm { 6 array astore concat } bind def
+/w { setlinewidth } bind def
+/J { setlinecap } bind def
+/j { setlinejoin } bind def
+/M { setmiterlimit } bind def
+/d { setdash } bind def
+/m { moveto } bind def
+/l { lineto } bind def
+/c { curveto } bind def
+/h { closepath } bind def
+/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
+ 0 exch rlineto 0 rlineto closepath } bind def
+/S { stroke } bind def
+/f { fill } bind def
+/f* { eofill } bind def
+/n { newpath } bind def
+/W { clip } bind def
+/W* { eoclip } bind def
+/BT { } bind def
+/ET { } bind def
+/pdfmark where { pop globaldict /?pdfmark /exec load put }
+ { globaldict begin /?pdfmark /pop load def /pdfmark
+ /cleartomark load def end } ifelse
+/BDC { mark 3 1 roll /BDC pdfmark } bind def
+/EMC { mark /EMC pdfmark } bind def
+/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
+/Tj { show currentpoint cairo_store_point } bind def
+/TJ {
+ {
+ dup
+ type /stringtype eq
+ { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
+ } forall
+ currentpoint cairo_store_point
+} bind def
+/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
+ cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
+/Tf { pop /cairo_font exch def /cairo_font_matrix where
+ { pop cairo_selectfont } if } bind def
+/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
+ /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
+ /cairo_font where { pop cairo_selectfont } if } bind def
+/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
+ cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
+/g { setgray } bind def
+/rg { setrgbcolor } bind def
+/d1 { setcachedevice } bind def
+%%EndProlog
+%%BeginSetup
+%%BeginResource: font DejaVuSans-Bold
+11 dict begin
+/FontType 42 def
+/FontName /DejaVuSans-Bold def
+/PaintType 0 def
+/FontMatrix [ 1 0 0 1 0 0 ] def
+/FontBBox [ 0 0 0 0 ] def
+/Encoding 256 array def
+0 1 255 { Encoding exch /.notdef put } for
+Encoding 89 /Y put
+Encoding 90 /Z put
+/CharStrings 3 dict dup begin
+/.notdef 0 def
+/Z 1 def
+/Y 2 def
+end readonly def
+/sfnts [
+<000100000009008000030010637674203eb9310800000244000002546670676d5b026bf00000
+0498000000ac676c7966c5e05e2e0000009c000001a868656164045e38fb0000054400000036
+686865610eaf07740000057c00000024686d7478106600ae000005a00000000c6c6f63610000
+02d4000005ac000000106d6178700648062d000005bc00000020707265707c61a2e7000005dc
+000007a700020066fe96046605a400030007001fbc00040126000000060126b6010805890204
+002fc4d4ec310010d4ecd4ec301311211125211121660400fc73031bfce5fe96070ef8f27206
+290000000001005c0000057105d500090062401a031d070807081d0203022508c0008d03c005
+080300010400060a10d4b41f060f06025dc4dcc411393931002fecf4ec304b5358071005ed07
+1005ed592201401f05030b0815031a0825032908360339083f0b460348084f0b56035f0b6f0b
+0f5d132115012111213501217304e7fcdf0338faeb0321fcf605d5e9fc37fedde903c9000000
+0001ffec000005df05d5000800954028031d040504021d0102050504021d0302080008011d00
+000825020300c1060207043a0516003a070910d44bb009544bb00d545b4bb00f545b58b90007
+00403859ecfcec123931002fec3239304b5358071005ed071008ed071008ed071005ed592201
+402c000210022002250525083002400250026002b0020a0a00050415011a0325012a0335013a
+03300a4f0a6f0a0b5d005d0321090121011121111401a50154015401a6fdc7fe7f05d5fdec02
+14fca0fd8b027500000001660133016600bc00e90000013d00a200fa031f0002000200660166
+0002000200ac015400ec00bc006201660181048501540166016d04a400020166007f04cd0000
+00020133006200710000002504a401bc00ba00e500660181018d0548055a0166016d00000000
+0002000200f605c301f0053902390058046d043d04b2048104b2016601750466048100b00466
+043902d1049c047b04cf047b005801330166014c0166014c000200ac009a014a0123009a029a
+01440119014402cd00c100000166013f019a013b05cb05cb00d500d5015000ac00ac0077020a
+01c701f2012f015801b2012300f600f6011f012f0135023501ee01e70133009800d10358050a
+009a008f0112009800bc00cd00e500e500f2007304000166008f05d5022b05d500c300e100d7
+00e50000006a01020000001d032d05d505d505f000a8006a00ec00e1010205d5061407210466
+02f800ec018302a602f80123010201020112011f031f005e03cd046004c7048900ec01bc00ba
+01020333031f03420333035c0112011f05d5019a009a00e106660179046004600460047b0000
+00ec02c302b802cd00be00dd00d50000006a025c027b029a00dd01ae01ba01120000008501ae
+04600762041b009a069a045800ee009a029a00d102cd019a015005cb05cb008b008b063100f6
+040600f0034c016004a800c10000002505c101000121074a06120096014a078300a800000337
+007b0014000000c9010005c105c105c105c101000108061d00960427039e00ec0102027d0133
+009800d10358017900cd02390362009c009c009c009301b8009300b80073000014000326b707
+060504030201002c2010b002254964b040515820c859212d2cb002254964b040515820c85921
+2d2c20100720b00050b00d7920b8ffff5058041b0559b0051cb0032508b0042523e120b00050
+b00d7920b8ffff5058041b0559b0051cb0032508e12d2c4b505820b80128454459212d2cb002
+254560442d2c4b5358b00225b0022545445921212d2c45442d2cb00225b0022549b00525b005
+254960b0206368208a108a233a8a10653a2d000100000002570af15fd7625f0f3cf5001f0800
+00000000cef5cb7000000000cef5cb70f772fcae0fcd09650001000800000001000000000001
+0000076dfe1d00001021f772f9320fcd00010000000000000000000000000000000304cd0066
+05cd005c05cbffec000000000000004c000000e0000001a8000100000003034e002b0078000c
+0002001000400008000005ed02210008000441840280012600fe000301250011000301240121
+003a0005012400fa000301230016000301220121003a0005012200fe00030121003a00030120
+00fa0003011f00bb0003011e00640003011d00fe0003011c00190003011b001e0003011a00fe
+0003011900fe0003011800fe0003011700fe0003011600fe000301150114000e0005011500fe
+00030114000e0003011300fe0003011200fe0003010f010e007d0005010f00fe0003010e007d
+0003010d010c008c0005010d00fe0003010d00c00004010c010b00590005010c008c0003010c
+00800004010b010a00260005010b00590003010b00400004010a00260003010900fe00030108
+00fe00030107000c00030107008000040106b2972e054113010600fa0003010500fa00030104
+00fe0003010300190003010200fa0003010100fa0003010040ff7d03ff3e03fefe03fcfb2c05
+fcfe03fb2c03fafe03f9f84705f97d03f84703f7fa03f6fe03f5fe03f4fe03f3bb03f2fe03f1
+fe03f0fe03ef1e03eefe03edec0a05edfe03ec0a03ec4004ebea0a05eb3203ea0a03e9fa03e8
+911605e8fe03e7fa03e6fa03e5911605e5fe03e4fe03e3fe03e2fe03e1fe03e0fe03dffe03de
+fa03dddc1805dd6403dc1803dba01e05db6403dad92505dafa03d92503d8d12505d8fa03d7d6
+1405d71603d6d51005d61403d51003d4d30b05d42003d30b03d2d12505d2fa03d1911605d125
+03d0940c05d02303cfce1405cf2603cecd1205ce1403cd1203cc911605cc1d03cb1403cac9bb
+05cafe03c9c85d05c9bb03c98004c840ffc72505c85d03c84004c72503c6fe03c56403c49010
+05c4fe03c31c03c2fe03c1fe03c0bf3a05c0fa03bfad1b05bf3a03bebd1a05be3203bdbc1105
+bd1a03bcbb0f05bc1103bbba0c05bb0f03ba0c03b9911605b9fe03b8fe03b71503b61203b5fe
+03b4fe03b3fe03b21703b11903b01603afad1b05affa03aead1b05aefa03ad911605ad1b03ac
+911605ac7d03abfe03aa2603a9fe03a8fe03a7fe03a6fe03a50a03a4fe03a3a20e05a3fe03a2
+0e03a24004a1a01e05a1fa03a0911605a01e039f9116059ffa039e940c059e1c039dfe039c9b
+bb059cfe039b9a5d059bbb039b80049a8f25059a5d039a400499fe0398972e0598fe03972e03
+96911605961e40ff0395940c05952003940c0393911605934b039291160592fe039190100591
+16039010038f25038efe038dfe038cfe038bfe038afe0389fe038887250588fe0387250386fe
+0385fe0384320383960382fe0381fe038019037f0a037efe037dfe037cfe037bfa037afa0379
+fe037776a60577fe0376a60375741b0575fa03741b0373fa03727d0371fe03706f2c056f2c03
+6efa036dfa036cfa036bfe036afe0369fe0368630c0568320367fe0366320365640a0565fe03
+640a0364400463620a05630c03620a0361601505619603600111056015035f0a035efe035dfe
+035c0111055cfe035b5a1b055bfe035a0111055a1b0359fe0358fa0357fe035601110540ff56
+fe0355fe03541e035314035251190552fa0351011105511903504f190550fa034f4e11054f19
+034e11034d1e034c4b14054c15034b4a11054b14034a490e054a1103490e0348fa0347461405
+47150346140345fa0344430e05440f03430e034241250542fa0341011105412503403f0f0540
+fe033f3e0e053f0f033e0e033d3c0d053d16033c0d033b64033afe0339140338fe0337130336
+351a0536250335341405351a0335c004340a0d0534140334800433320c05331403334004320c
+033130a60531fe033001110530a6032f0c032e13032d2c3a052dfa032c1525052c3a032b6403
+2a640329fe0328150327171105271e03262003251e0324231105402b241e0323110322000d05
+22fa03210f032140042014031f0a031e1e031d1c19051d25031c0f13051c19031cb801004091
+041b0d031a194b051a7d0319011105194b0318fe031711031615250516fa0315011105152503
+14640313110312fe031101110511fe031064030f0e10050f13030fc0040e10030e80040d0111
+050dfa030c32030b0a0d050b16030b80040a0d030a400409fe0308fe0307fe0306050a0506fe
+03050a0305400404fa030364030201110502fe0301000d05011103000d0301b80164858d012b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b002b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+1d0000>
+] def
+/f-0-0 currentdict end definefont pop
+%%EndResource
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 -1 278 282
+%%EndPageSetup
+q 0 -1 278 283 rectclip q
+0.933333 0.0470588 0.0470588 rg
+20.135201 w
+1 J
+0 j
+[] 0.0 d
+27 M q 1 0 0 1 0 281.749969 cm
+35.215 -115.969 m 35.215 -243.969 l 163.219 -243.969 l S Q
+0 g
+10.852 127.012 m 35.121 193.008 l 59.391 127.012 l 45.062 137.555 25.457
+ 137.492 10.852 127.012 c h
+10.852 127.012 m f*
+124.453 62.148 m 190.449 37.879 l 124.453 13.609 l 134.996 27.937 134.93
+ 47.543 124.453 62.148 c h
+124.453 62.148 m f*
+BT
+115.2 0 0 115.2 -5.175 197.768719 Tm
+/f-0-0 1 Tf
+(Z)Tj
+124.0084 0 0 140.404059 186.675824 0.0000116024 Tm
+(Y)Tj
+ET
+Q Q
+showpage
+%%Trailer
+end restore
+%%EOF
diff --git a/Connections/Shear/Finplate/ResourceFiles/images/Z-Y.png b/Connections/Shear/Finplate/ResourceFiles/images/Z-Y.png
new file mode 100644
index 0000000..fcfb539
--- /dev/null
+++ b/Connections/Shear/Finplate/ResourceFiles/images/Z-Y.png
Binary files differ
diff --git a/Connections/Shear/Finplate/fin.log b/Connections/Shear/Finplate/fin.log
index f4f475a..9684954 100644
--- a/Connections/Shear/Finplate/fin.log
+++ b/Connections/Shear/Finplate/fin.log
@@ -1,52 +1,157 @@
<link rel="stylesheet" type="text/css" href="./Connections/Shear/Finplate/log.css"/>
- <div class="LOG ERROR">
- <span class="DATE">Wed, 17 Jun 2015 00:15:22</span>
- <span class="LEVEL">ERROR</span>
- <span class="MSG">: Plate height provided is less than the minimum required </span>
+ <div class="LOG INFO">
+ <span class="DATE">Thu, 18 Jun 2015 23:04:06</span>
+ <span class="LEVEL">INFO</span>
+ <span class="MSG">: Overall finplate connection design is safe
+</span>
</div>
- <div class="LOG WARNING">
- <span class="DATE">Wed, 17 Jun 2015 00:15:22</span>
- <span class="LEVEL">WARNING</span>
- <span class="MSG">: Plate height required should be more than 240.00 mm </span>
+ <div class="LOG INFO">
+ <span class="DATE">Thu, 18 Jun 2015 23:04:06</span>
+ <span class="LEVEL">INFO</span>
+ <span class="MSG"> :===========================================================</span>
</div>
- <div class="LOG ERROR">
- <span class="DATE">Wed, 17 Jun 2015 00:15:22</span>
- <span class="LEVEL">ERROR</span>
- <span class="MSG">: Design is not safe
- </span>
+ <div class="LOG INFO">
+ <span class="DATE">Thu, 18 Jun 2015 23:04:06</span>
+ <span class="LEVEL">INFO</span>
+ <span class="MSG">: Overall finplate connection design is safe
+</span>
</div>
<div class="LOG INFO">
- <span class="DATE">Wed, 17 Jun 2015 00:15:22</span>
+ <span class="DATE">Thu, 18 Jun 2015 23:04:06</span>
<span class="LEVEL">INFO</span>
<span class="MSG"> :===========================================================</span>
</div>
<div class="LOG INFO">
- <span class="DATE">Wed, 17 Jun 2015 00:15:27</span>
+ <span class="DATE">Thu, 18 Jun 2015 23:06:38</span>
<span class="LEVEL">INFO</span>
<span class="MSG">: Overall finplate connection design is safe
</span>
</div>
<div class="LOG INFO">
- <span class="DATE">Wed, 17 Jun 2015 00:15:27</span>
+ <span class="DATE">Thu, 18 Jun 2015 23:06:38</span>
<span class="LEVEL">INFO</span>
<span class="MSG"> :===========================================================</span>
</div>
<div class="LOG INFO">
- <span class="DATE">Wed, 17 Jun 2015 00:15:27</span>
+ <span class="DATE">Thu, 18 Jun 2015 23:06:38</span>
<span class="LEVEL">INFO</span>
<span class="MSG">: Overall finplate connection design is safe
</span>
</div>
<div class="LOG INFO">
- <span class="DATE">Wed, 17 Jun 2015 00:15:27</span>
+ <span class="DATE">Thu, 18 Jun 2015 23:06:38</span>
<span class="LEVEL">INFO</span>
<span class="MSG"> :===========================================================</span>
</div>
+
+ <div class="LOG INFO">
+ <span class="DATE">Thu, 18 Jun 2015 23:08:59</span>
+ <span class="LEVEL">INFO</span>
+ <span class="MSG">: Overall finplate connection design is safe
+</span>
+ </div>
+
+ <div class="LOG INFO">
+ <span class="DATE">Thu, 18 Jun 2015 23:08:59</span>
+ <span class="LEVEL">INFO</span>
+ <span class="MSG"> :===========================================================</span>
+ </div>
+
+ <div class="LOG INFO">
+ <span class="DATE">Thu, 18 Jun 2015 23:08:59</span>
+ <span class="LEVEL">INFO</span>
+ <span class="MSG">: Overall finplate connection design is safe
+</span>
+ </div>
+
+ <div class="LOG INFO">
+ <span class="DATE">Thu, 18 Jun 2015 23:08:59</span>
+ <span class="LEVEL">INFO</span>
+ <span class="MSG"> :===========================================================</span>
+ </div>
+
+ <div class="LOG INFO">
+ <span class="DATE">Thu, 18 Jun 2015 23:12:03</span>
+ <span class="LEVEL">INFO</span>
+ <span class="MSG">: Overall finplate connection design is safe
+</span>
+ </div>
+
+ <div class="LOG DEBUG">
+ <span class="DATE">Thu, 18 Jun 2015 23:12:03</span>
+ <span class="LEVEL">DEBUG</span>
+ <span class="MSG"> :=====================End Of design========================</span>
+ </div>
+
+ <div class="LOG INFO">
+ <span class="DATE">Thu, 18 Jun 2015 23:12:03</span>
+ <span class="LEVEL">INFO</span>
+ <span class="MSG">: Overall finplate connection design is safe
+</span>
+ </div>
+
+ <div class="LOG DEBUG">
+ <span class="DATE">Thu, 18 Jun 2015 23:12:03</span>
+ <span class="LEVEL">DEBUG</span>
+ <span class="MSG"> :=====================End Of design========================</span>
+ </div>
+
+ <div class="LOG INFO">
+ <span class="DATE">Thu, 18 Jun 2015 23:13:23</span>
+ <span class="LEVEL">INFO</span>
+ <span class="MSG">: Overall finplate connection design is safe
+</span>
+ </div>
+
+ <div class="LOG DEBUG">
+ <span class="DATE">Thu, 18 Jun 2015 23:13:23</span>
+ <span class="LEVEL">DEBUG</span>
+ <span class="MSG"> :============End Of design================</span>
+ </div>
+
+ <div class="LOG INFO">
+ <span class="DATE">Thu, 18 Jun 2015 23:13:23</span>
+ <span class="LEVEL">INFO</span>
+ <span class="MSG">: Overall finplate connection design is safe
+</span>
+ </div>
+
+ <div class="LOG DEBUG">
+ <span class="DATE">Thu, 18 Jun 2015 23:13:23</span>
+ <span class="LEVEL">DEBUG</span>
+ <span class="MSG"> :============End Of design================</span>
+ </div>
+
+ <div class="LOG INFO">
+ <span class="DATE">Thu, 18 Jun 2015 23:14:15</span>
+ <span class="LEVEL">INFO</span>
+ <span class="MSG">: Overall finplate connection design is safe
+</span>
+ </div>
+
+ <div class="LOG DEBUG">
+ <span class="DATE">Thu, 18 Jun 2015 23:14:15</span>
+ <span class="LEVEL">DEBUG</span>
+ <span class="MSG"> :=========End Of design===========</span>
+ </div>
+
+ <div class="LOG INFO">
+ <span class="DATE">Thu, 18 Jun 2015 23:14:15</span>
+ <span class="LEVEL">INFO</span>
+ <span class="MSG">: Overall finplate connection design is safe
+</span>
+ </div>
+
+ <div class="LOG DEBUG">
+ <span class="DATE">Thu, 18 Jun 2015 23:14:15</span>
+ <span class="LEVEL">DEBUG</span>
+ <span class="MSG"> :=========End Of design===========</span>
+ </div>
diff --git a/Connections/Shear/Finplate/finPlate.ui b/Connections/Shear/Finplate/finPlate.ui
index 976084d..e5b13ff 100644
--- a/Connections/Shear/Finplate/finPlate.ui
+++ b/Connections/Shear/Finplate/finPlate.ui
@@ -379,8 +379,8 @@
<string/>
</property>
<property name="icon">
- <iconset>
- <normaloff>../../../../../Pictures/Z-X.png</normaloff>../../../../../Pictures/Z-X.png</iconset>
+ <iconset resource="ResourceFiles/icons.qrc">
+ <normaloff>:/newPrefix/images/Z-X.png</normaloff>:/newPrefix/images/Z-X.png</iconset>
</property>
<property name="iconSize">
<size>
@@ -418,8 +418,8 @@
<string/>
</property>
<property name="icon">
- <iconset>
- <normaloff>../../../../../Pictures/X-Y.png</normaloff>../../../../../Pictures/X-Y.png</iconset>
+ <iconset resource="ResourceFiles/icons.qrc">
+ <normaloff>:/newPrefix/images/X-Y.png</normaloff>:/newPrefix/images/X-Y.png</iconset>
</property>
<property name="iconSize">
<size>
@@ -457,8 +457,8 @@
<string/>
</property>
<property name="icon">
- <iconset>
- <normaloff>../../../../../Pictures/Z-Y.png</normaloff>../../../../../Pictures/Z-Y.png</iconset>
+ <iconset resource="ResourceFiles/icons.qrc">
+ <normaloff>:/newPrefix/images/Z-Y.png</normaloff>:/newPrefix/images/Z-Y.png</iconset>
</property>
<property name="iconSize">
<size>
diff --git a/Connections/Shear/Finplate/finPlateMain.py b/Connections/Shear/Finplate/finPlateMain.py
index 5e69a95..8b3d232 100644
--- a/Connections/Shear/Finplate/finPlateMain.py
+++ b/Connections/Shear/Finplate/finPlateMain.py
@@ -5,19 +5,10 @@ comment
@author: deepa
'''
from PyQt4.QtCore import QString, pyqtSignal
-from PyQt4.QtGui import QMessageBox, QScrollArea
from OCC.TopoDS import topods, TopoDS_Shape
-from OCC.BRepPrimAPI import BRepPrimAPI_MakeBox, BRepPrimAPI_MakeCylinder,\
- BRepPrimAPI_MakeSphere
from OCC.gp import gp_Pnt
from nutBoltPlacement import NutBoltArray
from PyQt4.Qt import QScrollBar
-#from Connections.Shear.Finplate.nutBoltPlacement import NutBoltArray
-'''
-Created on 21-Aug-2014
-
-@author: deepa
-'''
import sys
from OCC import VERSION, BRepTools, StlAPI
#from PyQt4 import QtGui,QtCore
@@ -71,7 +62,7 @@ class MainController(QtGui.QMainWindow):
self.ui.comboConnLoc.currentIndexChanged[str].connect(self.setimage_connection)
- #self.disableViewButtons()
+ self.disableViewButtons()
self.ui.btnInput.clicked.connect(lambda: self.dockbtn_clicked(self.ui.inputDock))
self.ui.btnOutput.clicked.connect(lambda: self.dockbtn_clicked(self.ui.outputDock))
@@ -80,11 +71,6 @@ class MainController(QtGui.QMainWindow):
self.ui.btn_top.clicked.connect(self.call_Topview)
self.ui.btn_side.clicked.connect(self.call_Sideview)
- self.ui.textEdit.scrollToAnchor("safe")
- self.ui.textEdit.ensureCursorVisible()
-
-
-
self.ui.btn3D.clicked.connect(lambda:self.call_3DModel(True))
self.ui.chkBxBeam.clicked.connect(self.call_3DBeam)
self.ui.chkBxCol.clicked.connect(self.call_3DColumn)
@@ -121,7 +107,9 @@ class MainController(QtGui.QMainWindow):
self.ui.actionZoom_in.triggered.connect(self.callZoomin)
self.ui.actionSave_3D_model_as.triggered.connect(self.save3DcadImages)
self.ui.actionSave_current_2D_image_as.triggered.connect(self.save2DcadImages)
-
+ self.ui.actionView_2D_on_ZX.triggered.connect(self.call_Frontview)
+ self.ui.actionView_2D_on_XY.triggered.connect(self.call_Topview)
+ self.ui.actionView_2D_on_YZ.triggered.connect(self.call_Sideview)
self.ui.combo_Beam.addItems(get_beamcombolist())
self.ui.comboColSec.addItems(get_columncombolist())
@@ -160,6 +148,7 @@ class MainController(QtGui.QMainWindow):
#self.fuse_model = my_sphere
def showFontDialogue(self):
+
font, ok = QtGui.QFontDialog.getFont()
if ok:
self.ui.inputDock.setFont(font)
@@ -215,7 +204,6 @@ class MainController(QtGui.QMainWindow):
item = int(ele)
if item >= beam_tw:
newlist.append(str(item))
- print newlist
self.ui.comboPlateThick_2.clear()
for i in newlist[:]:
self.ui.comboPlateThick_2.addItem(str(i))
@@ -770,8 +758,6 @@ class MainController(QtGui.QMainWindow):
nut_T = 12.0 # minimum nut thickness As per Indian Standard
nut_Ht = 12.2 #
-
-
#plate = Plate(L= 300,W =100, T = 10)
plate = Plate(L= fillet_length,W =plate_width, T = plate_thick)
@@ -871,10 +857,7 @@ class MainController(QtGui.QMainWindow):
def design_btnclicked(self):
'''
'''
- # verticalScroll = QScrollBar(self.ui.textEdit.verticalScrollBar())
- # verticalScroll.triggerAction(QScrollBar.SliderToMaximum)
designLogger = logging.getLogger("Designlogger.finPlateCalc")
- self.ui.textEdit.scrollToAnchor("INFO")
self.ui.outputDock.setFixedSize(310,710)
self.enableViewButtons()
diff --git a/Connections/Shear/Finplate/finplate_calc1.py b/Connections/Shear/Finplate/finplate_calc1.py
index 416bb4c..9fc6646 100644
--- a/Connections/Shear/Finplate/finplate_calc1.py
+++ b/Connections/Shear/Finplate/finplate_calc1.py
@@ -102,7 +102,6 @@ def finConn(uiObj):
bolt_planes = 1
dictbeamdata = get_beamdata(beam_sec)
- print dictbeamdata
beam_w_t = float(dictbeamdata[QString("tw")])
beam_f_t = float(dictbeamdata[QString("T")])
beam_d = float(dictbeamdata[QString("D")])
@@ -131,8 +130,6 @@ def finConn(uiObj):
logger.error(": Chosen web plate thickness is not sufficient" )
logger.warning(" : Minimum required thickness %2.2f mm" % (beam_w_t))
-# print "ERROR: Chosen web plate thickness is not sufficient" + "\n Minimum required thickness = " + str(beam_w_t) + "mm";
-# print "\n Suggestion: Re-design with a plate thickness more than the connecting beam web thickness"
# Plate height check
# Maximum/minimum plate height
@@ -147,8 +144,6 @@ def finConn(uiObj):
if web_plate_l > max_plate_height :
logger.error(": Height of plate is more than the clear depth of the beam")
logger.warning(": Maximum plate height allowed is %2.2f mm " % (max_plate_height))
- #print "Error: Height of plate is more than the clear depth of the beam"
- #print" Maximum plate height allowed is " + str(max_plate_height) + " mm"
web_plate_l = max_plate_height ;
elif min_plate_height > max_plate_height:
@@ -156,8 +151,6 @@ def finConn(uiObj):
logger.warning(": Plate height required should be more than %2.2f mm " % (min_plate_height))
logger.warning(": Maximum plate height allowed is %2.2f mm " % (max_plate_height))
logger.info(": Increase the plate thickness")
- #print "Error: Height of plate is more than the clear depth of the beam"
- #print" Maximum plate height allowed is " + str(max_plate_height) + " mm"
web_plate_l = max_plate_height;
elif min_plate_height >= web_plate_l:
@@ -165,8 +158,6 @@ def finConn(uiObj):
logger.error(": Plate height provided is less than the minimum required ")
logger.warning(": Plate height required should be more than %2.2f mm " % (min_plate_height))
- # print "\nERROR: Chosen plate height is not sufficient" + "\n Minimum required height = " + str(min_plate_height) + " mm";
- # print "\nSuggestion: Re-design with a different plate height or thickness"
web_plate_l = min_plate_height
else:
if min_plate_height < max_plate_height:
@@ -237,8 +228,6 @@ def finConn(uiObj):
if pitch >= min_pitch:
bolt_line =1;
gauge = 0;
- # print " Number of bolt lines = " + str(bolt_line);
- # print " Pitch distance = " + str(pitch) + " mm" + "\n Gauge distance = " + str(gauge) + " mm";
bolts_one_line = bolts_required;
K = bolts_one_line / 2;
M2=0;
@@ -307,7 +296,6 @@ def finConn(uiObj):
# Moment capacity of web plate
moment_capacity = 1.2 * (web_plate_fy/1.1) * (web_plate_t * web_plate_l * web_plate_l)/6 * 0.001;
moment_capacity = round(moment_capacity * 0.001,3);
- # print " Moment capacity = " + str(moment_capacity) + " Nm";
if moment_capacity > moment_demand:
pass
@@ -463,11 +451,11 @@ def finConn(uiObj):
if outputObj['Bolt']['status'] == True:
logger.info(": Overall finplate connection design is safe \n")
- logger.info(" :===========================================================")
+ logger.debug(" :=========End Of design===========")
else:
logger.error(": Design is not safe \n ")
- logger.info(" :===========================================================")
+ logger.debug(" :=========End Of design===========")
return outputObj
diff --git a/Connections/Shear/Finplate/icons_rc.py b/Connections/Shear/Finplate/icons_rc.py
index b52f479..6b093ff 100644
--- a/Connections/Shear/Finplate/icons_rc.py
+++ b/Connections/Shear/Finplate/icons_rc.py
@@ -2,7 +2,7 @@
# Resource object code
#
-# Created: Thu Sep 11 16:10:51 2014
+# Created: Wed Jun 17 12:21:53 2015
# by: The Resource Compiler for PyQt (Qt v4.8.6)
#
# WARNING! All changes made in this file will be lost!
@@ -10,6 +10,1218 @@
from PyQt4 import QtCore
qt_resource_data = "\
+\x00\x00\x27\xbc\
+\x89\
+\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\
+\x00\x01\x4e\x00\x00\x01\x62\x08\x06\x00\x00\x00\x99\x3d\x31\x24\
+\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\
+\xa7\x93\x00\x00\x20\x00\x49\x44\x41\x54\x78\x9c\xed\xdd\x79\x78\
+\x0d\x77\xdf\x06\xf0\xfb\x24\x91\x1d\x29\xad\x44\x13\xfb\x2e\x48\
+\x1b\x54\x13\x7d\x14\x45\xb5\x25\x89\x0a\x8d\x25\x41\x14\x41\xc5\
+\xd6\xa2\xda\x3e\xa5\x96\x8a\x2e\x04\x0f\x82\xaa\xad\x4d\xd4\x1e\
+\xc1\x43\x6c\xa1\x96\x44\xea\x4d\x65\x11\xfb\x2e\x96\xd8\x45\xd6\
+\x73\xce\xfb\x87\x97\x97\x12\x32\xc9\xcc\x6f\xe6\x9c\xdc\x9f\xeb\
+\xf2\x47\x93\x9c\xdf\xfd\x6d\xae\xf6\x36\xbf\x33\x73\x66\x74\x46\
+\xa3\xd1\x08\x00\x2e\x2e\x2e\xb8\x7a\xf5\x2a\x48\x19\xab\x56\xad\
+\x82\xbf\xbf\xbf\xda\x63\x10\x51\xc9\xc5\x59\xa8\x3d\x01\x11\x91\
+\xa9\x61\x71\x12\x11\x49\xc4\xe2\x24\x22\x92\x88\xc5\x49\x44\x24\
+\x11\x8b\x93\x88\x48\x22\x16\x27\x11\x91\x44\x2c\x4e\x22\x22\x89\
+\x58\x9c\x44\x44\x12\xb1\x38\x89\x88\x24\x62\x71\x12\x11\x49\xc4\
+\xe2\x24\x22\x92\x88\xc5\x49\x44\x24\x11\x8b\x93\x88\x48\x22\x16\
+\x27\x11\x91\x44\x2c\x4e\x41\x74\x3a\x9d\xda\x23\x10\x91\x4c\x58\
+\x9c\x02\x34\x6d\xda\x14\x1f\x7e\xf8\xa1\xda\x63\x10\x91\x4c\x58\
+\x9c\x0a\x73\x71\x71\xc1\xfa\xf5\xeb\x61\x67\x67\xa7\xf6\x28\x44\
+\x24\x13\x16\xa7\x82\x6c\x6c\x6c\xb0\x76\xed\x5a\xb8\xb9\xb9\xa9\
+\x3d\x0a\x11\xc9\x88\xc5\xa9\xa0\xf9\xf3\xe7\xc3\xcb\xcb\x4b\xed\
+\x31\x88\x48\x66\x8f\x8b\xf3\xca\x95\x2b\x30\x1a\x8d\x66\xf7\x27\
+\x38\x38\x58\x95\x5f\xec\xa8\x51\xa3\xd0\xb7\x6f\x5f\x55\xb2\x89\
+\x48\x59\xba\x47\x0f\x6b\x33\x47\x33\x67\xce\xc4\xc8\x91\x23\x85\
+\xe7\x76\xec\xd8\x11\x31\x31\x31\xb0\xb4\xb4\x14\x9e\x4d\x44\x8a\
+\x8b\x33\xdb\xe2\x8c\x8d\x8d\xc5\x07\x1f\x7c\x00\xbd\x5e\x2f\x34\
+\xb7\x6e\xdd\xba\x88\x8f\x8f\x87\x93\x93\x93\xd0\x5c\x22\x12\xc6\
+\x3c\x9f\x72\x79\xe2\xc4\x09\x74\xef\xde\x5d\x78\x69\x3a\x39\x39\
+\x21\x3a\x3a\x9a\xa5\x49\x64\xe6\xcc\xae\x38\xef\xdc\xb9\x03\x1f\
+\x1f\x1f\xdc\xbe\x7d\x5b\x68\xae\xa5\xa5\x25\xa2\xa2\xa2\x50\xaf\
+\x5e\x3d\xa1\xb9\x44\x24\x9e\x59\x15\xa7\xc1\x60\x40\x8f\x1e\x3d\
+\x90\x9e\x9e\x2e\x3c\x7b\xfa\xf4\xe9\x78\xff\xfd\xf7\x85\xe7\x12\
+\x91\x78\x66\x55\x9c\x63\xc6\x8c\xc1\x96\x2d\x5b\x84\xe7\xf6\xed\
+\xdb\x17\xa3\x46\x8d\x12\x9e\x4b\x44\xea\x30\x9b\x93\x43\xcb\x96\
+\x2d\x43\x9f\x3e\x7d\x84\xe7\x7a\x79\x79\x61\xf7\xee\xdd\xb0\xb6\
+\xb6\x16\x9e\x4d\x44\xaa\x30\x8f\xb3\xea\xf1\xf1\xf1\x78\xf7\xdd\
+\x77\x91\x9b\x9b\x2b\x34\xd7\xcd\xcd\x0d\x89\x89\x89\x70\x76\x76\
+\x16\x9a\x4b\x44\xaa\x32\xfd\xb3\xea\x97\x2e\x5d\x82\x9f\x9f\x9f\
+\xf0\xd2\xb4\xb3\xb3\xc3\x86\x0d\x1b\x58\x9a\x44\xa5\x90\x49\x17\
+\x67\x76\x76\x36\xfc\xfc\xfc\x70\xe5\xca\x15\xe1\xd9\x4b\x96\x2c\
+\x81\xa7\xa7\xa7\xf0\x5c\x22\x52\x9f\x49\x17\x67\x70\x70\x30\x12\
+\x13\x13\x85\xe7\x7e\xf5\xd5\x57\xe8\xde\xbd\xbb\xf0\x5c\x22\xd2\
+\x06\x93\x2d\xce\xa9\x53\xa7\x22\x2a\x2a\x4a\x78\xae\xaf\xaf\x2f\
+\x26\x4d\x9a\x24\x3c\x97\x88\xb4\xc3\x24\x4f\x0e\x45\x47\x47\xa3\
+\x4b\x97\x2e\x30\x18\x0c\x42\x73\x1b\x37\x6e\x8c\xfd\xfb\xf7\xc3\
+\xd1\xd1\x51\x68\x2e\x11\x69\x8a\xe9\x9d\x55\x4f\x4d\x4d\x85\x97\
+\x97\x17\xee\xdd\xbb\x27\x34\xf7\xd5\x57\x5f\x45\x42\x42\x02\x6a\
+\xd4\xa8\x21\x34\x97\x88\x34\xc7\xb4\xce\xaa\xdf\xb8\x71\x03\x3e\
+\x3e\x3e\xc2\x4b\xb3\x4c\x99\x32\x58\xb5\x6a\x15\x4b\x93\x88\x00\
+\x98\xd0\x7b\x9c\x05\x05\x05\xe8\xd6\xad\x1b\x4e\x9f\x3e\x2d\x3c\
+\x7b\xd6\xac\x59\x68\xdd\xba\xb5\xf0\x5c\x22\xd2\x26\x93\x29\xce\
+\xd0\xd0\x50\xec\xda\xb5\x4b\x78\xee\xe0\xc1\x83\x11\x12\x12\x22\
+\x3c\x97\x88\xb4\xcb\x24\xde\xe3\x8c\x88\x88\x50\xa5\xbc\x5a\xb7\
+\x6e\x8d\xd8\xd8\x58\x58\x59\x59\x09\xcf\x26\x22\xcd\xd2\xfe\xc9\
+\xa1\xb8\xb8\x38\xb4\x6f\xdf\x1e\xf9\xf9\xf9\x42\x73\x6b\xd4\xa8\
+\x81\x43\x87\x0e\xa1\x62\xc5\x8a\x42\x73\x89\x48\xf3\xb4\x7d\x72\
+\xe8\xec\xd9\xb3\xf0\xf7\xf7\x17\x5e\x9a\x65\xcb\x96\x45\x74\x74\
+\x34\x4b\x93\x88\x9e\x4b\xb3\xc5\x79\xff\xfe\x7d\xf8\xf8\xf8\x20\
+\x33\x33\x53\x68\xae\x4e\xa7\xc3\x8a\x15\x2b\xd0\xa8\x51\x23\xa1\
+\xb9\x44\x64\x3a\x34\x59\x9c\x46\xa3\x11\x81\x81\x81\x48\x4e\x4e\
+\x16\x9e\x3d\x79\xf2\x64\xf8\xf8\xf8\x08\xcf\x25\x22\xd3\xa1\xc9\
+\xe2\xfc\xe6\x9b\x6f\xb0\x7e\xfd\x7a\xe1\xb9\x01\x01\x01\x18\x3f\
+\x7e\xbc\xf0\x5c\x22\x32\x2d\x9a\x3b\x39\xb4\x72\xe5\x4a\x04\x04\
+\x04\x08\xcf\x6d\xda\xb4\x29\xf6\xee\xdd\x0b\x3b\x3b\x3b\xe1\xd9\
+\x44\x64\x52\xb4\x75\x56\xfd\xf0\xe1\xc3\x78\xe7\x9d\x77\x90\x9d\
+\x9d\x2d\x34\xd7\xc5\xc5\x05\x87\x0e\x1d\x82\x9b\x9b\x9b\xd0\x5c\
+\x22\x32\x49\xda\x39\xab\x7e\xf5\xea\x55\xf8\xf9\xf9\x09\x2f\x4d\
+\x1b\x1b\x1b\xac\x5d\xbb\x96\xa5\x49\x44\x45\xa6\x89\xe2\xcc\xcd\
+\xcd\x45\x97\x2e\x5d\x70\xe1\xc2\x05\xe1\xd9\x11\x11\x11\xf0\xf2\
+\xf2\x12\x9e\x4b\x44\xa6\x4b\x13\xc5\x19\x12\x12\x82\x03\x07\x0e\
+\x08\xcf\x1d\x35\x6a\x94\x2a\x0f\x78\x23\x22\xd3\xa6\x7a\x71\xfe\
+\xfc\xf3\xcf\x58\xb2\x64\x89\xf0\xdc\x8e\x1d\x3b\x62\xfa\xf4\xe9\
+\xc2\x73\x89\xc8\xf4\xa9\x7a\x72\xe8\xbf\xff\xfd\x2f\x3a\x75\xea\
+\x04\xbd\x5e\x2f\x34\xb7\x5e\xbd\x7a\x88\x8f\x8f\x47\xf9\xf2\xe5\
+\x85\xe6\x12\x91\x59\x50\xef\xe4\xd0\xb1\x63\xc7\xd0\xa3\x47\x0f\
+\xe1\xa5\xe9\xe4\xe4\x84\xe8\xe8\x68\x96\x26\x11\x15\x9b\x2a\xc5\
+\x79\xfb\xf6\x6d\xf8\xf8\xf8\xe0\xf6\xed\xdb\x42\x73\x2d\x2d\x2d\
+\xb1\x72\xe5\x4a\xd4\xad\x5b\x57\x68\x2e\x11\x99\x17\xe1\xc5\xa9\
+\xd7\xeb\x11\x10\x10\x80\xe3\xc7\x8f\x8b\x8e\xc6\x0f\x3f\xfc\x80\
+\x0e\x1d\x3a\x08\xcf\x25\x22\xf3\x22\xbc\x38\xbf\xf8\xe2\x0b\x6c\
+\xdd\xba\x55\x74\x2c\xfa\xf5\xeb\x87\x91\x23\x47\x0a\xcf\x25\x22\
+\xf3\x23\xf4\xe4\xd0\x92\x25\x4b\xd0\xaf\x5f\x3f\x51\x71\x8f\x79\
+\x7b\x7b\x63\xd7\xae\x5d\xb0\xb6\xb6\x16\x9e\x4d\x44\x66\x47\xdc\
+\x47\x2e\x0f\x1c\x38\x80\xd6\xad\x5b\x23\x2f\x2f\x4f\x44\xdc\x63\
+\x55\xaa\x54\xc1\xa1\x43\x87\xe0\xec\xec\x2c\x34\x97\x88\xcc\x96\
+\x98\xb3\xea\x17\x2f\x5e\x44\x97\x2e\x5d\x84\x97\xa6\xbd\xbd\x3d\
+\xd6\xaf\x5f\xcf\xd2\x24\x22\x59\x29\x5e\x9c\xd9\xd9\xd9\xf0\xf5\
+\xf5\xc5\xd5\xab\x57\x95\x8e\x7a\xc6\xaf\xbf\xfe\x0a\x4f\x4f\x4f\
+\xe1\xb9\x44\x64\xde\x14\x2f\xce\xbe\x7d\xfb\xe2\xf0\xe1\xc3\x4a\
+\xc7\x3c\xe3\xeb\xaf\xbf\x46\xf7\xee\xdd\x85\xe7\x12\x91\xf9\x53\
+\xb4\x38\x27\x4f\x9e\x8c\x3f\xfe\xf8\x43\xc9\x88\xe7\xf2\xf3\xf3\
+\xc3\x77\xdf\x7d\x27\x3c\x97\x88\x4a\x07\xc5\x4e\x0e\xad\x5f\xbf\
+\x1e\x1f\x7f\xfc\x31\x44\x7f\xa2\xb3\x71\xe3\xc6\xd8\xbf\x7f\x3f\
+\x1c\x1d\x1d\x85\xe6\x12\x51\xa9\xa1\xcc\x59\xf5\xe4\xe4\x64\x78\
+\x7b\x7b\xe3\xfe\xfd\xfb\x72\x2f\xfd\x42\xaf\xbe\xfa\x2a\x12\x12\
+\x12\x50\xa3\x46\x0d\xa1\xb9\x44\x54\xaa\xc8\x7f\x56\x3d\x33\x33\
+\x13\xbe\xbe\xbe\xc2\x4b\xb3\x4c\x99\x32\x58\xbd\x7a\x35\x4b\x93\
+\x88\x14\x27\x6b\x71\xe6\xe7\xe7\xc3\xdf\xdf\x1f\x67\xce\x9c\x91\
+\x73\xd9\x22\x99\x35\x6b\x16\xde\x7d\xf7\x5d\xe1\xb9\x44\x54\xfa\
+\xc8\x5a\x9c\xa1\xa1\xa1\x88\x8b\x8b\x93\x73\xc9\x22\x19\x32\x64\
+\x08\x42\x42\x42\x84\xe7\x12\x51\xe9\x24\xdb\x7b\x9c\x73\xe7\xce\
+\xc5\xd0\xa1\x43\xe5\x58\x4a\x92\x36\x6d\xda\x60\xdb\xb6\x6d\xb0\
+\xb2\xb2\x12\x9e\x4d\x44\xa5\x92\x3c\x27\x87\x76\xed\xda\x85\x0e\
+\x1d\x3a\xa0\xa0\xa0\x40\x8e\xa1\x8a\xac\x66\xcd\x9a\x48\x48\x48\
+\x40\xc5\x8a\x15\x85\xe6\x12\x51\xa9\x56\xf2\x93\x43\xa7\x4f\x9f\
+\x46\xb7\x6e\xdd\x84\x97\x66\xd9\xb2\x65\xb1\x61\xc3\x06\x96\x26\
+\x11\x09\x57\xa2\xe2\xbc\x77\xef\x1e\x7c\x7d\x7d\x71\xe3\xc6\x0d\
+\xb9\xe6\x29\x12\x9d\x4e\x87\x15\x2b\x56\xa0\x51\xa3\x46\x42\x73\
+\x89\x88\x80\x12\x14\xa7\xd1\x68\x44\xef\xde\xbd\x91\x92\x92\x22\
+\xe7\x3c\x45\x32\x79\xf2\x64\xf8\xf8\xf8\x08\xcf\x25\x22\x02\x4a\
+\x50\x9c\x5f\x7d\xf5\x15\xa2\xa3\xa3\xe5\x9c\xa5\x48\x7a\xf4\xe8\
+\x81\xf1\xe3\xc7\x0b\xcf\x25\x22\x7a\xa4\x58\x27\x87\x22\x23\x23\
+\xd1\xb3\x67\x4f\x25\xe6\x79\xa1\x66\xcd\x9a\x61\xcf\x9e\x3d\xb0\
+\xb3\xb3\x13\x9e\x4d\x44\xf4\x7f\xa4\x9f\x55\x4f\x4c\x4c\x44\xab\
+\x56\xad\x90\x9d\x9d\xad\xd4\x50\xcf\xe5\xe2\xe2\x82\xc4\xc4\x44\
+\xb8\xba\xba\x0a\xcd\x25\x22\xfa\x07\x69\x67\xd5\xaf\x5c\xb9\x02\
+\x3f\x3f\x3f\xe1\xa5\x69\x63\x63\x83\x75\xeb\xd6\xb1\x34\x89\x48\
+\x13\x8a\x5c\x9c\xb9\xb9\xb9\xf0\xf3\xf3\xc3\xa5\x4b\x97\x94\x9c\
+\xe7\xb9\x16\x2c\x58\x80\xb7\xdf\x7e\x5b\x78\x2e\x11\xd1\xf3\x14\
+\xb9\x38\x07\x0e\x1c\x88\xf8\xf8\x78\x25\x67\x79\xae\xd1\xa3\x47\
+\x23\x28\x28\x48\x78\x2e\x11\x51\x61\x8a\x54\x9c\x3f\xfe\xf8\x23\
+\x96\x2d\x5b\xa6\xf4\x2c\xcf\xe8\xd8\xb1\x23\xa6\x4f\x9f\x2e\x3c\
+\x97\x88\xe8\x45\x5e\x7a\x72\x68\xcb\x96\x2d\xe8\xd4\xa9\x13\x0c\
+\x06\x83\xa8\x99\x00\x00\xf5\xea\xd5\x43\x7c\x7c\x3c\xca\x97\x2f\
+\x2f\x34\x97\x88\xe8\x25\x5e\x7c\x72\x28\x3d\x3d\x1d\x3d\x7a\xf4\
+\x10\x5e\x9a\x4e\x4e\x4e\xd8\xb8\x71\x23\x4b\x93\x88\x34\xa9\xd0\
+\xe2\xbc\x75\xeb\x16\x7c\x7c\x7c\x70\xe7\xce\x1d\x91\xf3\xc0\xd2\
+\xd2\x12\x2b\x57\xae\x44\x9d\x3a\x75\x84\xe6\x12\x11\x15\xd5\x73\
+\x8b\x53\xaf\xd7\xe3\x93\x4f\x3e\xc1\x89\x13\x27\x44\xcf\x83\x1f\
+\x7f\xfc\x11\x1d\x3a\x74\x10\x9e\x4b\x44\x54\x54\xcf\x2d\xce\xd1\
+\xa3\x47\x23\x36\x36\x56\xf4\x2c\xe8\xd7\xaf\x1f\x46\x8c\x18\x21\
+\x3c\x97\x88\x48\x8a\x67\x4e\x0e\x2d\x5e\xbc\x18\xfd\xfb\xf7\x17\
+\x3e\x88\xb7\xb7\x37\x76\xed\xda\x05\x6b\x6b\x6b\xe1\xd9\x44\x44\
+\x12\x3c\xfd\x91\xcb\x7d\xfb\xf6\xa1\x6d\xdb\xb6\xc8\xcb\xcb\x13\
+\x3e\x49\xef\xde\xbd\xe1\xec\xec\x2c\x3c\x57\x24\x1b\x1b\x1b\x4c\
+\x99\x32\x45\xed\x31\x88\xa8\x64\xfe\xbf\x38\xcf\x9f\x3f\x8f\xe6\
+\xcd\x9b\xe3\xda\xb5\x6b\x6a\x0f\x65\xb6\x1c\x1c\x1c\x84\x3f\xfd\
+\x93\x88\x64\xf7\xf0\x72\xa4\x07\x0f\x1e\xc0\xd7\xd7\x97\xa5\x49\
+\x44\x54\x04\x16\x46\xa3\x11\x7d\xfb\xf6\x45\x52\x52\x92\xda\xb3\
+\x10\x11\x99\x04\x8b\x88\x88\x08\xac\x5a\xb5\x4a\xed\x39\x88\x88\
+\x4c\x86\xc5\xd9\xb3\x67\xd5\x9e\x81\x88\xc8\xa4\x94\xf8\x29\x97\
+\x44\x44\xa5\x0d\x8b\x93\x88\x48\x22\x16\x27\x11\x91\x44\x2c\x4e\
+\x22\x22\x89\x58\x9c\x44\x44\x12\xb1\x38\x89\x88\x24\x62\x71\x12\
+\x11\x49\xc4\xe2\x24\x22\x92\x88\xc5\x49\x44\x24\x11\x8b\x93\x88\
+\x48\x22\x16\x27\x11\x91\x44\x2c\x4e\x22\x22\x89\x58\x9c\x44\x44\
+\x12\xb1\x38\x89\x88\x24\x62\x71\x12\x11\x49\xf4\xcc\x53\x2e\x89\
+\x88\xe8\x85\xe2\x78\xc4\x49\x44\x24\x11\x8b\x93\x88\x48\x22\x16\
+\x27\x11\x91\x44\x2c\x4e\x22\x22\x89\x58\x9c\x44\x44\x12\x99\x54\
+\x71\xa6\xa4\xa4\x20\x2b\x2b\x4b\xed\x31\x88\xa8\x94\x33\xa9\xe2\
+\x8c\x88\x88\xc0\x1f\x7f\xfc\xa1\xf6\x18\x44\x54\xca\x99\xcc\x75\
+\x9c\xb9\xb9\xb9\x78\xfd\xf5\xd7\xe1\xe1\xe1\x81\x9d\x3b\x77\xaa\
+\x3d\x0e\x11\x95\x5e\xa6\x73\x1d\xe7\x96\x2d\x5b\x70\xf3\xe6\x4d\
+\xec\xde\xbd\x1b\x67\xce\x9c\x51\x7b\x1c\x22\x2a\xc5\x4c\xa6\x38\
+\x97\x2f\x5f\x0e\x00\x30\x1a\x8d\xf8\xfd\xf7\xdf\x55\x9e\x86\x88\
+\x4a\x33\x93\xd8\xaa\x67\x66\x66\xc2\xd5\xd5\x15\x79\x79\x79\x00\
+\x80\x3a\x75\xea\xe0\xd8\xb1\x63\xd0\xe9\x74\x2a\x4f\x46\x44\xa5\
+\x90\x69\x6c\xd5\xff\xf8\xe3\x8f\xc7\xa5\x09\x00\x27\x4e\x9c\x40\
+\x42\x42\x82\x8a\x13\x11\x51\x69\x66\x12\xc5\xf9\x68\x9b\xfe\xb2\
+\xaf\x11\x11\x89\xa0\xf9\xad\x7a\x7a\x7a\x3a\x1a\x34\x68\xf0\xcc\
+\xd7\x2b\x54\xa8\x80\xcb\x97\x2f\xc3\xc6\xc6\x46\x85\xa9\x88\xa8\
+\x14\xd3\xfe\x56\x7d\xc5\x8a\x15\xcf\xfd\xfa\xcd\x9b\x37\xb1\x69\
+\xd3\x26\xc1\xd3\x10\x11\x69\x7c\xab\x6e\x30\x18\x5e\xb8\x25\xe7\
+\x76\x9d\x88\xd4\xa0\xe9\xe2\x8c\x8b\x8b\xc3\xf9\xf3\xe7\x0b\xfd\
+\xfe\xa6\x4d\x9b\x90\x99\x99\x29\x70\x22\x22\x22\x8d\x17\xe7\xcb\
+\x8e\x28\xf3\xf3\xf3\x11\x15\x15\x25\x68\x1a\x22\xa2\x87\x34\x7b\
+\x72\xe8\xfe\xfd\xfb\xa8\x5c\xb9\x32\xee\xdf\xbf\xff\xc2\x9f\x7b\
+\xeb\xad\xb7\x10\x1f\x1f\x2f\x68\x2a\x22\x22\x0d\x9f\x1c\xda\xb0\
+\x61\xc3\x4b\x4b\x13\x00\x12\x12\x12\x90\x9e\x9e\x2e\x60\x22\x22\
+\xa2\x87\x34\x5b\x9c\x52\x4e\xfc\xf0\x24\x11\x11\x89\xa4\xc9\xad\
+\xfa\xc5\x8b\x17\x51\xad\x5a\x35\x18\x0c\x86\x22\xfd\xbc\xab\xab\
+\x2b\xce\x9d\x3b\x07\x4b\x4b\x4b\x85\x27\x23\x22\xd2\xe8\x56\x3d\
+\x32\x32\xb2\xc8\xa5\x09\x00\x97\x2e\x5d\x42\x5c\x5c\x9c\x82\x13\
+\x11\x11\xfd\x3f\x4d\x16\xe7\xd2\xa5\x4b\x25\xbf\x86\xdb\x75\x22\
+\x12\x45\x73\x5b\xf5\xff\xf9\x9f\xff\x81\xa7\xa7\xa7\xe4\xd7\x39\
+\x38\x38\xe0\xca\x95\x2b\x70\x74\x74\x54\x60\x2a\x22\xa2\xc7\xb4\
+\xb7\x55\x5f\xb6\x6c\x59\xb1\x5e\x97\x95\x95\x85\x75\xeb\xd6\xc9\
+\x3c\x0d\x11\xd1\xb3\x34\x55\x9c\xf9\xf9\xf9\x25\xba\x49\x31\xb7\
+\xeb\x44\x24\x82\xa6\x8a\x73\xeb\xd6\xad\xb8\x76\xed\x5a\xb1\x5f\
+\xbf\x63\xc7\x0e\x5c\xb8\x70\x41\xc6\x89\x88\x88\x9e\xa5\xa9\xe2\
+\x2c\xe9\x11\xa3\xc1\x60\xe0\x63\x35\x88\x48\x71\x9a\x39\x39\x74\
+\xfb\xf6\x6d\x54\x76\x71\x41\x4e\x6e\x6e\x89\xd6\x69\x58\xa7\x0e\
+\x52\x8f\x1f\x97\x69\x2a\x22\xa2\x67\x68\xe7\xe4\xd0\xca\xf9\xf3\
+\x4b\x5c\x9a\x00\x90\x76\xe2\x04\x0e\x45\x47\xcb\x30\x11\x11\xd1\
+\xf3\x69\xe2\x88\xd3\x98\x9d\x8d\x96\x2e\x2e\x38\x70\xf7\xae\x2c\
+\xeb\x0d\x76\x76\xc6\x7f\x4e\x9d\x82\xce\xc1\x41\x96\xf5\x88\x88\
+\x9e\xa0\x8d\x23\xce\xd4\x11\x23\x70\x50\xa6\xd2\x04\x80\x55\xd7\
+\xae\xe1\xee\xd8\xb1\xb2\xad\x47\x44\xf4\x24\xd5\x8b\x53\x7f\xf2\
+\x24\x56\x2c\x5b\x06\x39\x0f\x7b\x33\x8d\x46\x6c\xfe\xf5\x57\xe8\
+\x53\x53\x65\x5c\x95\x88\xe8\x21\xd5\x8b\x33\x67\xe6\x4c\x44\x3e\
+\xf1\xe8\x5f\xb9\x44\xe5\xe5\x21\x67\xc6\x0c\xd9\xd7\x25\x22\x52\
+\xf5\x3d\x4e\x63\x4e\x0e\xfe\xeb\xea\x8a\x0f\x6f\xde\x94\x7d\x6d\
+\x6b\x00\x47\x2b\x56\x44\x8d\xf3\xe7\xa1\xb3\xb7\x97\x7d\x7d\x22\
+\x2a\xb5\xd4\x7d\x8f\x53\x9f\x94\x84\xa8\x7b\xf7\x14\x59\x3b\x0f\
+\xc0\xfa\xfb\xf7\x51\xc0\xbb\xc3\x13\x91\xcc\x54\x2d\xce\xfb\x89\
+\x89\x58\x57\x50\xa0\xd8\xfa\x2b\x0b\x0a\xa0\x3f\x72\x44\xb1\xf5\
+\x89\xa8\x74\x52\xb5\x38\x37\xee\xd9\x83\x7b\x0a\xbe\x53\x90\xa0\
+\xd7\xe3\x58\x5a\x9a\x62\xeb\x13\x51\xe9\xa4\x6a\x71\xfe\x7e\xf8\
+\xb0\xe2\x19\x2b\x93\x92\x14\xcf\x20\xa2\xd2\x45\xb5\x93\x43\x57\
+\xae\x5c\x41\x15\x57\x57\x14\x48\xb8\xd3\x7b\x71\x54\x2d\x5b\x16\
+\x67\xef\xdc\x81\x4e\xa7\x53\x34\x87\x88\x4a\x0d\xf5\x4e\x0e\x45\
+\x46\x46\x2a\x5e\x9a\x00\x70\xfe\xde\x3d\xec\xdd\xbb\x57\xf1\x1c\
+\x22\x2a\x3d\x54\x2b\x4e\x91\xf7\xce\xe4\x7d\x3a\x89\x48\x4e\xaa\
+\x6c\xd5\x8f\x1c\x39\x02\x0f\x0f\x0f\x61\x79\xe5\xca\x95\x43\x46\
+\x46\x06\xec\x79\x3d\x27\x11\x95\x9c\x3a\x5b\xf5\x15\x2b\x56\x08\
+\xcd\xbb\x7b\xf7\x2e\xa2\x79\xc7\x24\x22\x92\x89\xf0\xe2\xd4\xeb\
+\xf5\xf8\xed\xb7\xdf\x44\xc7\x16\xfb\x59\x46\x44\x44\xff\x24\xbc\
+\x38\x63\x63\x63\x71\xf9\xf2\x65\xd1\xb1\xd8\xb6\x6d\x1b\x32\x32\
+\x32\x84\xe7\x12\x91\xf9\x11\x5e\x9c\x6a\x9d\xa8\xd1\xeb\xf5\x7c\
+\xac\x06\x11\xc9\x42\xe8\xc9\xa1\x3b\x77\xee\xa0\x72\xe5\xca\xc8\
+\xce\xce\x16\x15\xf9\x14\x0f\x0f\x0f\x24\xf1\x82\x78\x22\x2a\x19\
+\xb1\x27\x87\xd6\xac\x59\xa3\x5a\x69\x02\xc0\xdf\x7f\xff\x8d\xbf\
+\xff\xfe\x5b\xb5\x7c\x22\x32\x0f\x42\x8b\x53\x0b\xd7\x53\x6a\x61\
+\x06\x22\x32\x6d\xc2\xb6\xea\x67\xce\x9c\x41\xad\x5a\xb5\xa0\xf6\
+\x23\x8e\x9c\x9d\x9d\x71\xf1\xe2\x45\x58\x59\x59\xa9\x3a\x07\x11\
+\x99\x2c\x71\x5b\xf5\xdf\x7e\xfb\x4d\xf5\xd2\x04\x80\xab\x57\xaf\
+\x22\x36\x36\x56\xed\x31\x88\xc8\x84\x09\x29\x4e\xa3\xd1\xa8\xa9\
+\xeb\x28\xb9\x5d\x27\xa2\x92\x10\xb2\x55\x3f\x78\xf0\x20\xbc\xbc\
+\xbc\x94\x8e\x29\x32\x5b\x5b\x5b\x64\x64\x64\xc0\xc9\xc9\x49\xed\
+\x51\x88\xc8\xf4\x88\xd9\xaa\x6b\xe9\x68\x13\x00\x72\x72\x72\xb0\
+\x66\xcd\x1a\xb5\xc7\x20\x22\x13\xa5\x78\x71\xe6\xe6\xe6\x22\x2a\
+\x2a\x4a\xe9\x18\xc9\xb4\x56\xe6\x44\x64\x3a\x14\x2f\xce\x98\x98\
+\x18\xdc\xba\x75\x4b\xe9\x18\xc9\xf6\xee\xdd\x8b\xd3\xa7\x4f\xab\
+\x3d\x06\x11\x99\x20\xc5\x8b\x53\xab\x27\x62\x8c\x46\xa3\xf0\xbb\
+\x34\x11\x91\x79\x50\xf4\xe4\xd0\xf5\xeb\xd7\xe1\xea\xea\x8a\xfc\
+\xfc\x7c\xa5\x22\x4a\xa4\x76\xed\xda\x38\x7e\xfc\x38\x1f\xab\x41\
+\x44\x52\x28\x7b\x72\x28\x2a\x2a\x4a\xb3\xa5\x09\x00\x27\x4f\x9e\
+\xc4\x81\x03\x07\xd4\x1e\x83\x88\x4c\x8c\xa2\xc5\xa9\xd5\x6d\xfa\
+\x93\x4c\x61\x46\x22\xd2\x16\xc5\xb6\xea\x29\x29\x29\x68\xdc\xb8\
+\xb1\x12\x4b\xcb\xea\x95\x57\x5e\x41\x46\x46\x06\x6c\x6c\x6c\xd4\
+\x1e\x85\x88\x4c\x83\x72\x5b\x75\x53\xb9\xf7\xe5\xad\x5b\xb7\xb0\
+\x71\xe3\x46\xb5\xc7\x20\x22\x13\xa2\x48\x71\xea\xf5\x7a\x93\xba\
+\x4e\x92\xdb\x75\x22\x92\x42\x91\xe2\xdc\xbd\x7b\x37\x2e\x5d\xba\
+\xa4\xc4\xd2\x8a\xd8\xbc\x79\x33\xae\x5e\xbd\xaa\xf6\x18\x44\x64\
+\x22\x14\x29\x4e\x53\x3a\xda\x04\x80\x82\x82\x02\xac\x5c\xb9\x52\
+\xed\x31\x88\xc8\x44\xc8\x7e\x72\xe8\xfe\xfd\xfb\x70\x71\x71\x41\
+\x56\x56\x96\x9c\xcb\x2a\xae\x69\xd3\xa6\x48\x4c\x4c\x54\x7b\x0c\
+\x22\xd2\x3e\xf9\x4f\x0e\xad\x5d\xbb\xd6\xe4\x4a\x13\x00\xfe\xfa\
+\xeb\x2f\x24\x27\x27\xab\x3d\x06\x11\x99\x00\xd9\x8b\xd3\x94\x4f\
+\xb4\xa8\xf1\xbc\x77\x22\x32\x3d\xb2\x6e\xd5\x2f\x5c\xb8\x80\xea\
+\xd5\xab\xc3\x60\x30\xc8\xb5\xa4\x50\xaf\xbf\xfe\x3a\xce\x9f\x3f\
+\x0f\x4b\x4b\x4b\xb5\x47\x21\x22\xed\x92\x77\xab\xfe\xdb\x6f\xbf\
+\x99\x6c\x69\x02\xc0\xe5\xcb\x97\xb1\x73\xe7\x4e\xb5\xc7\x20\x22\
+\x8d\x93\xb5\x38\x4d\xed\x6c\xfa\xf3\x98\xf2\x5b\x0d\x44\x24\x86\
+\x6c\x5b\xf5\xc4\xc4\x44\x34\x6f\xde\x5c\x8e\xa5\x54\xe5\xe0\xe0\
+\x80\x8c\x8c\x0c\x94\x2d\x5b\x56\xed\x51\x88\x48\x9b\xe4\xdb\xaa\
+\x9b\xcb\x91\x5a\x56\x56\x16\xd6\xae\x5d\xab\xf6\x18\x44\xa4\x61\
+\xb2\x14\x67\x7e\x7e\x3e\x22\x23\x23\xe5\x58\x4a\x13\xcc\xe5\x2f\
+\x01\x22\x52\x86\x2c\xc5\xb9\x65\xcb\x16\x5c\xbf\x7e\x5d\x8e\xa5\
+\x34\x61\xd7\xae\x5d\x38\x7f\xfe\xbc\xda\x63\x10\x91\x46\xc9\x52\
+\x9c\x22\xae\x7f\x74\xd2\xe9\x9e\xfa\xa3\x24\x83\xc1\xa0\xc9\x07\
+\xcc\x11\x91\x36\x94\xf8\xe4\xd0\xed\xdb\xb7\x51\xb9\x72\x65\xe4\
+\xe4\xe4\x14\x7b\x0d\x2b\x00\xf5\x2d\x2c\xf0\x86\xa5\x25\x1a\x58\
+\x58\xc0\x55\xa7\x83\xab\x4e\x07\x37\x0b\x0b\x54\xd2\xe9\xf0\xa2\
+\x9a\xbc\x66\x34\xe2\xa2\xc1\x80\x4b\x46\x23\x2e\x1a\x8d\x38\x6e\
+\x30\x20\xd9\x60\xc0\x51\xbd\x1e\xd9\xc5\x9e\x08\x70\x77\x77\x47\
+\x4a\x4a\x4a\x09\x56\x20\x22\x33\x15\x67\x55\xd2\x15\x56\xad\x5a\
+\x25\xb9\x34\x6d\x6c\x6c\xd0\xb2\x65\x4b\xb4\xd1\xeb\xd1\x22\x21\
+\x01\x8d\x2c\x2d\x61\x5b\xcc\xfc\x4a\x3a\x1d\x2a\x59\x5a\xc2\xf3\
+\x1f\x5f\xd7\x03\x38\x6d\x30\x20\xa1\x45\x0b\xec\xae\x50\x01\x3b\
+\x76\xec\xc0\xed\xdb\xb7\x8b\xbc\x6e\x6a\x6a\x2a\x0e\x1f\x3e\x0c\
+\x4f\xcf\x7f\xae\x4c\x44\xa5\x5d\x89\xb7\xea\x45\xbd\x76\xd3\xd1\
+\xd1\x11\x41\x41\x41\x88\x89\x89\xc1\x8d\x1b\x37\xb0\x63\xc7\x0e\
+\x8c\x6a\xd1\x02\xcd\x4a\x50\x9a\x2f\x62\x09\xa0\x8e\x85\x05\x82\
+\xdd\xdd\xb1\x7a\xf5\x6a\x64\x66\x66\xe2\xcf\x3f\xff\xc4\xb0\x61\
+\xc3\xf0\xea\xab\xaf\x16\x69\x0d\x73\xb8\x2e\x95\x88\xe4\x57\xa2\
+\xe2\x3c\x75\xea\x14\xf6\xed\xdb\x57\xe8\xf7\x75\x3a\x1d\xde\x7b\
+\xef\x3d\x2c\x5b\xb6\x0c\x57\xae\x5c\xc1\xd2\xa5\x4b\xf1\xd1\x47\
+\x1f\xc1\xc1\xc1\xa1\x24\xb1\xc5\x62\x69\x69\x89\x96\x2d\x5b\x62\
+\xd6\xac\x59\xb8\x74\xe9\x12\xd6\xad\x5b\x87\xce\x9d\x3b\xc3\xc2\
+\xa2\xf0\x5f\x41\x64\x64\xa4\xa6\x1f\x36\x47\x44\xea\x28\x51\x71\
+\x2e\x5d\xba\x14\xcf\x7b\x8b\xd4\xc1\xc1\x01\xa1\xa1\xa1\x38\x79\
+\xf2\x24\xb6\x6f\xdf\x8e\xc0\xc0\x40\x55\xca\xb2\x30\xd6\xd6\xd6\
+\xf0\xf3\xf3\x43\x74\x74\x34\x4e\x9d\x3a\x85\xd0\xd0\x50\xd8\xdb\
+\xdb\x3f\xf3\x73\xd7\xae\x5d\xc3\xa6\x4d\x9b\x54\x98\x90\x88\xb4\
+\xac\xd8\xc5\x69\x34\x1a\x9f\x79\xae\x90\x9d\x9d\x1d\xc6\x8c\x19\
+\x83\x53\xa7\x4e\x21\x3c\x3c\x1c\x35\x6b\xd6\x2c\xf1\x80\x4a\xab\
+\x5e\xbd\x3a\xc2\xc3\xc3\x91\x9e\x9e\x8e\xc1\x83\x07\xc3\xca\xea\
+\xe9\xb7\x7d\x4d\xe5\xd9\x49\x44\x24\x4e\xb1\x8b\x73\xcf\x9e\x3d\
+\x38\x75\xea\x14\x00\xc0\xca\xca\x0a\xa1\xa1\xa1\x38\x7f\xfe\x3c\
+\xc2\xc2\xc2\xe0\xec\xec\x2c\xdb\x80\xa2\x54\xa9\x52\x05\x73\xe7\
+\xce\xc5\xa9\x53\xa7\x10\x18\x18\x08\xdd\xff\x5d\xf2\xb4\x61\xc3\
+\x06\x64\x66\x66\xaa\x3c\x1d\x11\x69\x49\xb1\x8b\xf3\xd1\xb5\x9b\
+\x6f\xbd\xf5\x16\x12\x12\x12\x10\x1e\x1e\x5e\xe4\x93\x2e\x5a\x56\
+\xb5\x6a\x55\x2c\x5b\xb6\x0c\xdb\xb6\x6d\x43\xad\x5a\xb5\x90\x97\
+\x97\x87\x35\x6b\xd6\xa8\x3d\x16\x11\x69\x48\xb1\x8a\xf3\xc1\x83\
+\x07\x88\x89\x89\x41\x44\x44\x04\x0e\x1e\x3c\x88\x37\xdf\x7c\x53\
+\xee\xb9\x54\xd7\xae\x5d\x3b\xa4\xa4\xa4\x60\xec\xd8\xb1\x3c\xbb\
+\x4e\x44\x4f\x29\xd6\x75\x9c\xe7\xce\x9d\x43\x6c\x6c\x2c\xdc\xdd\
+\xdd\xe5\x9e\x47\x53\x6c\x6d\x6d\x31\x6d\xda\x34\x6c\xdf\xbe\x1d\
+\x77\xef\xde\x45\xb9\x72\xe5\xd4\x1e\x89\x88\x34\xa0\x58\xc5\xd9\
+\xa0\x41\x03\xb9\xe7\xd0\xb4\x76\xed\xda\xa9\x3d\x02\x11\x69\x88\
+\x22\x8f\x07\x26\x22\x32\x67\x2c\x4e\x22\x22\x89\x58\x9c\x44\x44\
+\x12\xb1\x38\x89\x88\x24\x62\x71\x12\x11\x49\xc4\xe2\x24\x22\x92\
+\x88\xc5\x49\x44\x24\x11\x8b\x93\x88\x48\x22\x16\x27\x11\x91\x44\
+\x2c\x4e\x22\x22\x89\x58\x9c\x44\x44\x12\xb1\x38\x89\x88\x24\x62\
+\x71\x12\x11\x49\xc4\xe2\x24\x22\x92\x88\xc5\x49\x44\x24\x11\x8b\
+\x93\x88\x48\x22\x16\x27\x11\x91\x44\x2c\x4e\x22\x22\x89\x58\x9c\
+\x44\x44\x12\xb1\x38\x89\x88\x24\x62\x71\x12\x11\x49\xc4\xe2\x24\
+\x22\x92\x88\xc5\x49\x44\x24\x11\x8b\x93\x88\x48\x22\x16\x27\x11\
+\x91\x44\x2c\x4e\x22\x22\x89\x58\x9c\x44\x44\x12\xb1\x38\x89\x88\
+\x24\x62\x71\x12\x11\x49\xc4\xe2\x24\x22\x92\x88\xc5\x49\x44\x24\
+\x11\x8b\x93\x88\x48\x22\x16\x27\x11\x91\x44\x2c\x4e\x22\x22\x89\
+\x58\x9c\x44\x44\x12\xb1\x38\x89\x88\x24\x62\x71\x12\x11\x49\xc4\
+\xe2\x24\x22\x92\x88\xc5\x49\x44\x24\x11\x8b\x93\x88\x48\x22\x16\
+\x27\x11\x91\x44\x2c\x4e\x22\x22\x89\x58\x9c\x44\x44\x12\xb1\x38\
+\x89\x88\x24\x62\x71\x12\x11\x49\xc4\xe2\x24\x22\x92\x88\xc5\x49\
+\x44\x24\x11\x8b\x93\x88\x48\x22\x16\x27\x11\x91\x44\x2c\x4e\x22\
+\x22\x89\x58\x9c\x44\x44\x12\xb1\x38\x89\x88\x24\x62\x71\x12\x11\
+\x49\xc4\xe2\x24\x22\x92\x88\xc5\x49\x44\x24\x11\x8b\x93\x88\x48\
+\x22\x16\x27\x11\x91\x44\x2c\x4e\x22\x22\x89\x58\x9c\x44\x44\x12\
+\xb1\x38\x89\x88\x24\x62\x71\x12\x11\x49\xc4\xe2\x24\x22\x92\xc8\
+\x4a\xed\x01\x88\x48\x3a\xbd\x5e\x8f\x81\x03\x07\xe2\xc6\x8d\x1b\
+\xc2\x32\xdd\xdd\xdd\x31\x65\xca\x14\x61\x79\x2f\x32\x6e\xdc\x38\
+\xa4\xa7\xa7\x0b\xcb\x7b\xed\xb5\xd7\x30\x7f\xfe\x7c\x58\x5a\x5a\
+\x02\x60\x71\x12\x99\x24\x4b\x4b\x4b\xb4\x6e\xdd\x1a\x41\x41\x41\
+\xc2\x32\x37\x6c\xd8\x80\xd6\xad\x5b\xa3\x7d\xfb\xf6\xc2\x32\x9f\
+\x27\x26\x26\x06\x61\x61\x61\x42\x33\x23\x23\x23\x1f\x97\x26\xc0\
+\xad\x3a\x91\xc9\x0a\x0c\x0c\xc4\x87\x1f\x7e\x28\x34\x73\xe8\xd0\
+\xa1\xc8\xcd\xcd\x15\x9a\xf9\xa4\x07\x0f\x1e\xe0\xb3\xcf\x3e\x13\
+\x9a\xe9\xeb\xeb\x8b\x80\x80\x80\xa7\xbe\xc6\xe2\x24\x32\x61\x11\
+\x11\x11\x28\x57\xae\x9c\xb0\xbc\x13\x27\x4e\x08\x3f\xda\x7b\xd2\
+\x84\x09\x13\x70\xee\xdc\x39\x61\x79\xaf\xbc\xf2\x0a\xe6\xcd\x9b\
+\xf7\xcc\xd7\x59\x9c\x44\x26\xcc\xcd\xcd\x0d\xd3\xa7\x4f\x17\x9a\
+\xf9\xfd\xf7\xdf\xe3\xd4\xa9\x53\x42\x33\x01\x20\x39\x39\x19\x33\
+\x66\xcc\x10\x9a\x39\x63\xc6\x0c\x54\xae\x5c\xf9\x99\xaf\xb3\x38\
+\x89\x4c\xdc\xc0\x81\x03\xd1\xa6\x4d\x1b\x61\x79\x39\x39\x39\x18\
+\x36\x6c\x98\xb0\x3c\x00\x30\x1a\x8d\x08\x09\x09\x41\x41\x41\x81\
+\xb0\xcc\x0f\x3e\xf8\x00\x7d\xfa\xf4\x79\xee\xf7\x58\x9c\x44\x26\
+\x4e\xa7\xd3\x61\xd1\xa2\x45\xb0\xb7\xb7\x17\x96\xb9\x65\xcb\x16\
+\xac\x59\xb3\x46\x58\xde\xa2\x45\x8b\xb0\x7f\xff\x7e\x61\x79\xe5\
+\xca\x95\x43\x44\x44\x44\xa1\xdf\x67\x71\x12\x99\x81\x9a\x35\x6b\
+\x0a\xbf\x54\x68\xc4\x88\x11\xb8\x7f\xff\xbe\xe2\x39\xd7\xaf\x5f\
+\xc7\xd8\xb1\x63\x15\xcf\x79\xd2\xf4\xe9\xd3\x51\xa5\x4a\x95\x42\
+\xbf\xcf\xe2\x24\x32\x13\xa1\xa1\xa1\xf0\xf2\xf2\x12\x96\x77\xf1\
+\xe2\x45\x4c\x98\x30\x41\xf1\x9c\xd1\xa3\x47\xe3\xd6\xad\x5b\x8a\
+\xe7\x3c\xd2\xb6\x6d\x5b\x0c\x1c\x38\xf0\x85\x3f\xc3\xe2\x24\x32\
+\x13\x16\x16\x16\xf8\xe5\x97\x5f\x60\x63\x63\x23\x2c\x33\x3c\x3c\
+\x1c\xc9\xc9\xc9\x8a\xad\xbf\x6b\xd7\x2e\x2c\x5f\xbe\x5c\xb1\xf5\
+\xff\xc9\xde\xde\x1e\x0b\x17\x2e\x84\x4e\xa7\x7b\xe1\xcf\xb1\x38\
+\x89\xcc\x48\x83\x06\x0d\xf0\xef\x7f\xff\x5b\x58\x5e\x41\x41\x01\
+\x86\x0c\x19\x02\xa3\xd1\x28\xfb\xda\x79\x79\x79\x18\x3c\x78\xb0\
+\xec\xeb\xbe\xc8\xd4\xa9\x53\x51\xb3\x66\xcd\x97\xfe\x1c\x8b\x93\
+\xc8\xcc\x8c\x19\x33\x06\x6f\xbe\xf9\xa6\xb0\xbc\x3f\xff\xfc\x13\
+\x4b\x96\x2c\x91\x7d\xdd\x69\xd3\xa6\xe1\xd8\xb1\x63\xb2\xaf\x5b\
+\x18\x6f\x6f\xef\x22\x5f\x2d\xc0\xe2\x24\x32\x33\x56\x56\x56\x58\
+\xbc\x78\x31\xac\xac\xc4\x7d\xa2\x7a\xcc\x98\x31\xb8\x79\xf3\xa6\
+\x6c\xeb\x9d\x3c\x79\x12\xdf\x7f\xff\xbd\x6c\xeb\xbd\x8c\xad\xad\
+\x2d\x16\x2f\x5e\x0c\x0b\x8b\xa2\x55\x22\x8b\x93\xc8\x0c\xbd\xf1\
+\xc6\x1b\x18\x37\x6e\x9c\xb0\xbc\xcc\xcc\x4c\x59\xf3\x86\x0c\x19\
+\x82\x9c\x9c\x1c\xd9\xd6\x7b\x99\x89\x13\x27\xa2\x5e\xbd\x7a\x45\
+\xfe\x79\x16\x27\x91\x99\xfa\xe6\x9b\x6f\xd0\xb0\x61\x43\x61\x79\
+\x8b\x16\x2d\xc2\xc1\x83\x07\x4b\xbc\x4e\x64\x64\x24\x62\x63\x63\
+\x65\x98\xa8\x68\x9a\x37\x6f\x8e\xd1\xa3\x47\x4b\x7a\x0d\x8b\x93\
+\xc8\x4c\x59\x5b\x5b\x4b\xda\x7e\x96\x94\xd1\x68\xc4\xe0\xc1\x83\
+\xa1\xd7\xeb\x8b\xbd\xc6\xed\xdb\xb7\x31\x72\xe4\x48\x19\xa7\x7a\
+\xb1\x47\xbf\xa3\x27\xef\x7c\x54\x14\x2c\x4e\x22\x33\xd6\xa2\x45\
+\x0b\x8c\x18\x31\x42\x58\x5e\x52\x52\x12\xe6\xcc\x99\x53\xec\xd7\
+\x7f\xf9\xe5\x97\xb8\x7a\xf5\xaa\x8c\x13\xbd\xd8\x57\x5f\x7d\x85\
+\x46\x8d\x1a\x49\x7e\x1d\x8b\x93\x84\x51\xf3\x76\x64\xa5\xd9\xe4\
+\xc9\x93\x51\xbb\x76\x6d\x61\x79\xff\xfe\xf7\xbf\x91\x91\x91\x21\
+\xf9\x75\xf1\xf1\xf1\x58\xb0\x60\x81\x02\x13\x3d\x9f\x87\x87\x07\
+\xbe\xfc\xf2\xcb\x62\xbd\x96\xc5\x49\xc2\x64\x67\x67\xa3\x65\xcb\
+\x96\x18\x37\x6e\x9c\x2a\x77\xd7\x29\xad\xec\xec\xec\xb0\x68\xd1\
+\xa2\x97\x5e\xd4\x2d\x97\xbb\x77\xef\x4a\xde\x6e\xeb\xf5\x7a\x84\
+\x84\x84\xc0\x60\x30\x28\x34\xd5\xd3\x1e\x5d\x79\x50\xa6\x4c\x99\
+\x62\xbd\x9e\xc5\x49\xc2\x38\x39\x39\xe1\xcb\x2f\xbf\x44\x58\x58\
+\x18\x6a\xd7\xae\x8d\x66\xcd\x9a\x21\x3c\x3c\x5c\xe8\xe3\x1f\x4a\
+\xab\x77\xdf\x7d\x17\x21\x21\x21\xc2\xf2\x56\xae\x5c\x29\xe9\x04\
+\x4f\x78\x78\x38\x92\x92\x92\x14\x9c\xe8\x69\x5f\x7c\xf1\x05\x3c\
+\x3d\x3d\x8b\xfd\x7a\x16\x27\x09\xd5\xa9\x53\x27\xf4\xec\xd9\x13\
+\x00\xf0\xd7\x5f\x7f\x61\xc4\x88\x11\x70\x73\x73\x43\xf7\xee\xdd\
+\xb1\x71\xe3\x46\xe4\xe7\xe7\xab\x3c\xa1\xf9\x0a\x0b\x0b\x43\xd5\
+\xaa\x55\x85\xe5\x7d\xf6\xd9\x67\x45\x7a\x7b\xe6\xc2\x85\x0b\xf8\
+\xf6\xdb\x6f\x05\x4c\xf4\x50\x83\x06\x0d\x4a\x9c\xc7\xe2\x24\xe1\
+\x7e\xfe\xf9\xe7\xa7\xee\x5a\x9e\x93\x93\x83\x55\xab\x56\xc1\xc7\
+\xc7\x07\x75\xea\xd4\xc1\x37\xdf\x7c\x83\xe3\xc7\x8f\xab\x38\xa1\
+\x79\x2a\x5b\xb6\xec\x0b\x6f\x95\x26\xb7\xe3\xc7\x8f\x17\xe9\x26\
+\xcb\xa1\xa1\xa1\x42\xee\xb2\x04\x3c\xfc\x3c\xff\xe2\xc5\x8b\x4b\
+\xfc\x79\x7e\x16\x27\x09\xe7\xec\xec\x8c\x6f\xbe\xf9\xe6\xb9\xdf\
+\x3b\x77\xee\x1c\x26\x4f\x9e\x8c\x7a\xf5\xea\xc1\xdd\xdd\x1d\x61\
+\x61\x61\xb8\x72\xe5\x8a\xe0\x09\xcd\x57\xc7\x8e\x1d\x0b\xbd\x39\
+\xaf\x12\xa6\x4e\x9d\x8a\xd3\xa7\x4f\x17\xfa\xfd\x8d\x1b\x37\x62\
+\xfd\xfa\xf5\xc2\xe6\x19\x31\x62\x04\xde\x7e\xfb\xed\x12\xaf\xc3\
+\xe2\x24\x55\x84\x86\x86\xa2\x56\xad\x5a\x2f\xfc\x99\xb4\xb4\x34\
+\x8c\x1b\x37\x0e\xae\xae\xae\x68\xdf\xbe\x3d\x96\x2d\x5b\x86\xac\
+\xac\x2c\x41\x13\x9a\xaf\x19\x33\x66\xc0\xc5\xc5\x45\x48\x56\x4e\
+\x4e\x4e\xa1\x0f\x57\xcb\xca\xca\x12\xfa\xe0\xb5\xda\xb5\x6b\x63\
+\xf2\xe4\xc9\xb2\xac\xc5\xe2\x24\x55\x58\x5b\x5b\x17\xf9\x7d\x26\
+\x83\xc1\x80\xed\xdb\xb7\xa3\x4f\x9f\x3e\xa8\x51\xa3\x06\x42\x43\
+\x43\x91\x98\x98\xa8\xf0\x84\xe6\xeb\x95\x57\x5e\xc1\xdc\xb9\x73\
+\x85\xe5\x15\x76\xb7\xf8\x09\x13\x26\xe0\xfc\xf9\xf3\x42\x66\xd0\
+\xe9\x74\xf8\xe5\x97\x5f\x60\x67\x67\x27\xcb\x7a\x2c\x4e\x52\x4d\
+\xef\xde\xbd\xd1\xa0\x41\x03\x49\xaf\xb9\x7e\xfd\x3a\x66\xcf\x9e\
+\x8d\xe6\xcd\x9b\xa3\x6a\xd5\xaa\x18\x37\x6e\x1c\x4e\x9c\x38\xa1\
+\xd0\x84\xe6\xab\x4b\x97\x2e\xe8\xde\xbd\xbb\xb0\xbc\x7f\xde\x2d\
+\x3e\x39\x39\x19\x33\x67\xce\x14\x96\x3f\x78\xf0\x60\xb4\x6a\xd5\
+\x4a\xb6\xf5\x58\x9c\xa4\x1a\x9d\x4e\x87\xe1\xc3\x87\x17\xfb\xf5\
+\x17\x2e\x5c\x40\x58\x58\x18\xea\xd6\xad\xfb\xf8\xd2\xa6\xcc\xcc\
+\x4c\x19\x27\x34\x6f\xb3\x67\xcf\x46\xc5\x8a\x15\x85\x64\x3d\x79\
+\xb7\x78\xa3\xd1\x88\x41\x83\x06\x09\x7b\xf0\x5a\xb5\x6a\xd5\x64\
+\x7f\xa4\x31\x8b\x93\x54\xd5\xa7\x4f\x1f\x38\x3b\x3b\x97\x78\x9d\
+\x27\x2f\x6d\xea\xdc\xb9\x33\x56\xad\x5a\xc5\x4b\x9b\x5e\xa2\x52\
+\xa5\x4a\x98\x35\x6b\x96\xb0\xbc\xf0\xf0\x70\xa4\xa4\xa4\x60\xe1\
+\xc2\x85\x38\x70\xe0\x80\xb0\xdc\x85\x0b\x17\xc2\xd1\xd1\x51\xd6\
+\x35\x59\x9c\xa4\x2a\x5b\x5b\x5b\xf4\xef\xdf\x5f\xb6\xf5\x72\x73\
+\x73\x11\x13\x13\x83\xee\xdd\xbb\xa3\x56\xad\x5a\x18\x3f\x7e\x3c\
+\x8e\x1e\x3d\x2a\xdb\xfa\xe6\xa6\x67\xcf\x9e\xe8\xdc\xb9\xb3\x90\
+\xac\x82\x82\x02\x04\x07\x07\x0b\xbd\xdd\x5d\x70\x70\x30\xda\xb7\
+\x6f\x2f\xfb\xba\x3a\xa3\x12\xf7\xbc\x2f\xa2\x07\x63\xc7\x22\x57\
+\xe1\x37\xa9\x6d\xfa\xf6\x85\xfd\xec\xd9\x8a\x66\x50\xc9\x9c\x3a\
+\x75\x0a\x75\xea\xd4\x51\xe4\xf1\x0b\x8f\x34\x6c\xd8\x10\xdd\xba\
+\x75\x43\xdf\xbe\x7d\x51\xbd\x7a\x75\xc5\x72\x4c\xd1\xa5\x4b\x97\
+\xe0\xee\xee\x8e\x3b\x77\xee\xa8\x3d\x8a\xac\x5c\x5d\x5d\x91\x9a\
+\x9a\x8a\xf2\xe5\xcb\xcb\xbd\x74\x1c\x8f\x38\x49\x75\xb5\x6a\xd5\
+\x52\xfc\xe9\x8c\x69\x69\x69\x98\x38\x71\x22\x6a\xd5\xaa\x85\x77\
+\xde\x79\x07\x0b\x16\x2c\x10\x76\xd1\xb5\xd6\xb9\xba\xba\xe2\xc7\
+\x1f\x7f\x54\x7b\x0c\xd9\xcd\x9f\x3f\x5f\x89\xd2\x04\xc0\xad\x3a\
+\x69\x44\xef\xde\xbd\x85\xe4\x18\x0c\x06\xec\xdb\xb7\x0f\x83\x06\
+\x0d\x42\xa5\x4a\x95\x1e\x7f\xd4\xb3\x24\xf7\x90\x34\x07\x9f\x7e\
+\xfa\x29\xda\xb5\x6b\xa7\xf6\x18\xb2\xe9\xd5\xab\x17\x3a\x75\xea\
+\xa4\xd8\xfa\x2c\x4e\xd2\x84\xae\x5d\xbb\x4a\xbe\x99\x6c\x49\x65\
+\x67\x67\x3f\xfe\xa8\xa7\xbb\xbb\x3b\xa6\x4c\x99\x82\x73\xe7\xce\
+\x09\x9d\x41\x4b\x16\x2e\x5c\x08\x07\x07\x07\xb5\xc7\x28\x31\x67\
+\x67\x67\x84\x87\x87\x2b\x9a\xc1\xe2\x24\x4d\xa8\x54\xa9\x12\xde\
+\x7a\xeb\x2d\xd5\xf2\x8f\x1d\x3b\x86\xaf\xbf\xfe\x1a\xd5\xab\x57\
+\x7f\x7c\x69\xd3\xf5\xeb\xd7\x55\x9b\x47\x0d\xd5\xab\x57\x17\xfa\
+\x80\x34\xa5\xcc\x99\x33\x47\xf1\xcb\xac\x58\x9c\xa4\x19\xef\xbf\
+\xff\xbe\xda\x23\x00\x78\xfe\xa5\x4d\x79\x79\x79\x6a\x8f\x25\xc4\
+\xd0\xa1\x43\xd1\xb2\x65\x4b\xb5\xc7\x28\xb6\xae\x5d\xbb\xc2\xdf\
+\xdf\x5f\xf1\x1c\x71\xcf\x0f\x55\x89\xfe\xec\x59\xe4\xad\x5b\xa7\
+\xf6\x18\x54\x04\x6d\x6d\x6d\x31\x41\xed\x21\x9e\x90\x97\x97\x87\
+\x98\x98\x18\xc4\xc4\xc4\xe0\x15\x47\x47\x74\xf5\xf6\x46\xaf\x36\
+\x6d\xd0\xb2\x5d\x3b\x58\xd5\xae\x0d\x9d\x93\x93\xda\x23\xca\xee\
+\xd1\xdd\x83\x3c\x3c\x3c\x84\x3e\x65\x52\x0e\x15\x2a\x54\xc0\x7f\
+\xfe\xf3\x1f\x21\x59\x66\x7f\x39\x12\x99\x8e\x02\x00\x35\xb2\xb2\
+\x90\xa5\xde\x7f\x92\x45\xd2\xc4\xc2\x02\x9f\x58\x5b\xe3\x93\x26\
+\x4d\xe0\xda\xb3\x27\x6c\x7a\xf7\x86\x4e\xd0\x27\x70\x44\x09\x0b\
+\x0b\x13\x7a\xbd\xa5\x1c\x96\x2f\x5f\x2e\xea\x24\x23\x2f\x47\x22\
+\xed\xb0\x02\xe0\x21\xe8\x89\x8c\x25\x71\xc4\x60\xc0\x57\x39\x39\
+\xa8\x9b\x90\x80\xd6\xa3\x47\x23\xbc\x66\x4d\x5c\xfb\xf6\x5b\xc0\
+\x8c\x9e\xa9\xf4\xf9\xe7\x9f\xa3\x59\xb3\x66\x6a\x8f\x51\x64\x1f\
+\x7d\xf4\x91\xb0\x2b\x33\x00\xbe\xc7\x49\x1a\x63\x0a\xc5\xf9\x88\
+\x01\x40\xbc\x5e\x8f\x91\x77\xef\xa2\xea\x77\xdf\xa1\x8b\x9b\x1b\
+\xa2\x17\x2f\x16\xf6\x19\x6c\x25\x59\x5a\x5a\x96\xe8\x99\x3c\x22\
+\x95\x2f\x5f\x5e\xe8\x0d\x9a\x01\x16\x27\x69\x4c\x13\xc1\x97\x24\
+\xc9\x25\x17\xc0\xfa\xcc\x4c\xf8\xf6\xef\x8f\x6a\x6e\x6e\x18\x3e\
+\x7c\xb8\xd0\x67\xe8\x28\xa1\x71\xe3\xc6\x18\x3f\x7e\xbc\xda\x63\
+\xbc\xd4\x4f\x3f\xfd\x04\x57\x57\x57\xa1\x99\x2c\x4e\xd2\x94\xfa\
+\x26\x74\xc4\x59\x98\xcb\x57\xaf\x62\xd6\xac\x59\xf0\xf4\xf4\x44\
+\xab\x56\xad\xb0\x68\xd1\x22\x93\xfd\x38\xe3\xf8\xf1\xe3\x8b\xf5\
+\xdc\x71\x51\xda\xb7\x6f\x2f\xeb\xbd\x0e\x8a\xca\xf4\xff\x2b\x25\
+\xb3\x52\x55\xd0\x23\x6c\x45\x30\x1a\x8d\xd8\xbb\x77\x2f\x06\x0c\
+\x18\x80\x8a\x15\x2b\x3e\xbe\x8b\xfd\x83\x07\x0f\xd4\x1e\xad\xc8\
+\xac\xad\xad\xf1\xeb\xaf\xbf\x0a\xff\x70\x42\x51\x38\x3a\x3a\x62\
+\xe1\xc2\x85\xaa\x64\xb3\x38\x49\x53\x5e\xd1\xe9\xe0\x68\x46\xe5\
+\xf9\x88\x5e\xaf\x7f\x7c\x17\x7b\x57\x57\x57\x04\x05\x05\x61\xfb\
+\xf6\xed\x8a\xde\xd8\x44\x2e\xcd\x9a\x35\xc3\xa8\x51\xa3\xd4\x1e\
+\xe3\x19\xd3\xa6\x4d\x43\xb5\x6a\xd5\x54\xc9\xe6\xe5\x48\xa4\x39\
+\x5e\x0f\x1e\xe0\x98\xc1\xa0\xf6\x18\x42\x54\xab\x56\x0d\x01\x01\
+\x01\x18\x30\x60\xc0\x4b\x9f\xc1\xa4\xa6\x9c\x9c\x1c\x78\x78\x78\
+\x68\xe6\xe9\xa3\xad\x5a\xb5\xc2\xee\xdd\xbb\xa1\x53\xe7\x2f\x59\
+\x5e\x8e\x44\xda\xe3\x6c\x86\x47\x9c\x85\x39\x77\xee\x1c\xc2\xc2\
+\xc2\x50\xaf\x5e\x3d\x7c\xf8\xe1\x87\x88\x8c\x8c\x44\x76\x76\xb6\
+\xda\x63\x3d\xc3\xd6\xd6\x16\xbf\xfc\xf2\x8b\x5a\x45\xf5\x14\x3b\
+\x3b\x3b\xd5\x67\x61\x71\x92\xe6\xd8\x6b\xe0\x7f\x4e\xd1\xf4\x7a\
+\x3d\xb6\x6c\xd9\x82\x9e\x3d\x7b\xa2\x42\x85\x0a\x8f\xef\xda\xa4\
+\xa5\x4b\x9b\xde\x79\xe7\x1d\x0c\x1d\x3a\x54\xed\x31\x30\x69\xd2\
+\x24\xd4\xae\x5d\x5b\xd5\x19\x58\x9c\xa4\x39\xf6\x6a\x0f\xa0\xb2\
+\x9c\x9c\x9c\xc7\x77\x6d\xaa\x5a\xb5\x2a\x86\x0f\x1f\x8e\xc3\x87\
+\x0f\xab\x3d\x16\x00\xe0\xfb\xef\xbf\x57\xf5\x46\xd0\xcd\x9b\x37\
+\xc7\xc8\x91\x23\x55\xcb\x7f\x84\xc5\x49\x9a\x63\x57\x0a\x8f\x38\
+\x0b\x93\x91\x91\x81\x59\xb3\x66\xa1\x69\xd3\xa6\x70\x77\x77\x47\
+\x58\x58\x18\xae\x5c\xb9\xa2\xda\x3c\xd6\xd6\xd6\xb0\xb7\x57\xef\
+\xaf\xb6\xcb\x97\x2f\xe3\xde\xbd\x7b\xaa\xe5\x3f\xc2\xe2\x24\xcd\
+\xd1\xfe\x67\x55\xd4\x91\x9e\x9e\x8e\x6d\xdb\xb6\x61\xf7\xee\xdd\
+\xaa\x9d\x8d\xff\xee\xbb\xef\x90\x96\x96\xa6\x4a\x36\xf0\xf0\x31\
+\x1f\x9f\x7f\xfe\xb9\x6a\xf9\x8f\xb0\x38\x49\x73\x72\x4c\xe0\x12\
+\x1d\x91\x5a\xb6\x6c\x89\x88\x88\x08\x5c\xbf\x7e\x1d\x3b\x76\xec\
+\x40\x40\x40\x80\x2a\x27\x46\x92\x92\x92\x64\x7f\xcc\x6e\x71\x2c\
+\x5a\xb4\x08\x3b\x76\xec\x50\x75\x06\xb3\xbf\xad\x1c\x99\x1e\xd3\
+\xb9\x3c\x5c\x39\xd5\xaa\x55\x43\xdf\xbe\x7d\xd1\xbd\x7b\x77\x34\
+\x6c\xd8\x50\xed\x71\x50\x50\x50\x80\x7e\xfd\xfa\x69\xe6\x64\xd5\
+\x80\x01\x03\x90\x9c\x9c\xac\xda\x1d\xeb\x59\x9c\xa4\x39\xd9\xa5\
+\xf4\x88\xd3\xd1\xd1\x11\x3d\x7b\xf6\x44\x60\x60\x20\xbc\xbd\xbd\
+\x61\xa1\xa1\x8f\x9f\x4e\x9b\x36\x4d\x53\x9f\xbd\x3f\x73\xe6\x0c\
+\xc6\x8f\x1f\xaf\xf8\x23\x32\x0a\xc3\xe2\x24\xcd\x31\xcd\x4f\x75\
+\x17\x5f\x8b\x16\x2d\x10\x18\x18\x88\x80\x80\x00\xc5\x1f\xf9\x50\
+\x1c\x69\x69\x69\x98\x34\x69\x92\xda\x63\x3c\x63\xce\x9c\x39\xf8\
+\xe4\x93\x4f\xe0\xed\xed\x2d\x3c\x9b\xc5\x49\x9a\x73\xb1\x14\x7c\
+\x6a\xa8\x6e\xdd\xba\x08\x0e\x0e\x46\xaf\x5e\xbd\xe0\xe6\xe6\xa6\
+\xf6\x38\x85\x32\x18\x0c\x08\x0e\x0e\xd6\xe4\xa3\x43\x0c\x06\x03\
+\xfa\xf7\xef\x8f\xa4\xa4\x24\xd8\xd8\xd8\x08\xcd\xd6\xce\x5e\x80\
+\x08\x0f\xef\x02\x7f\xd5\x4c\xb7\xea\xaf\xbd\xf6\x1a\x42\x43\x43\
+\x91\x98\x98\x88\x63\xc7\x8e\x61\xec\xd8\xb1\x9a\x2e\x4d\x00\x98\
+\x31\x63\x06\xe2\xe3\xe3\xd5\x1e\xa3\x50\xe9\xe9\xe9\x98\x38\x71\
+\xa2\xf0\x5c\x7e\x56\x9d\x34\xe5\xa2\xd1\x88\x26\x59\x59\x6a\x8f\
+\x21\x1b\x6b\x6b\x6b\xf8\xfa\xfa\x22\x30\x30\x10\x1d\x3a\x74\x10\
+\x7e\x64\x54\x12\x27\x4f\x9e\x44\x93\x26\x4d\x34\xf9\x11\xd0\x27\
+\x59\x59\x59\x21\x3e\x3e\x1e\x9e\x9e\x9e\xa2\x22\xe3\xb8\x55\x27\
+\x4d\x39\x6b\x26\xdb\x74\x77\x77\x77\x04\x05\x05\xa1\x57\xaf\x5e\
+\xc2\x6f\xb2\x2b\x07\xa3\xd1\x88\xfe\xfd\xfb\x6b\xbe\x34\x81\x87\
+\x67\xfc\x83\x83\x83\x91\x98\x98\x08\x2b\x2b\x31\x95\xc6\xad\x3a\
+\x69\x4a\x92\x09\x17\x67\x35\x0b\x0b\x7c\xf5\xaf\x7f\xe1\x68\x5a\
+\x1a\x52\x52\x52\x30\x66\xcc\x18\x93\x2c\x4d\x00\x98\x3b\x77\x2e\
+\xf6\xec\xd9\xa3\xf6\x18\x45\xf6\xf7\xdf\x7f\x63\xda\xb4\x69\xc2\
+\xf2\x58\x9c\xa4\x29\x47\xf4\x7a\xb5\x47\x90\xc4\x51\xa7\x43\x9f\
+\x32\x65\xb0\xa5\x62\x45\xa4\x2f\x5f\x8e\xc9\x7b\xf6\xa0\x7e\x83\
+\x06\x6a\x8f\x55\x22\xe7\xce\x9d\x33\xb9\x27\x5c\x02\x0f\x6f\xfe\
+\x21\xea\x53\x4d\xdc\xaa\x93\xa6\xfc\x6d\x02\x47\x9c\x56\x00\xde\
+\xb3\xb2\x42\x80\x95\x15\x3a\x3a\x39\xa1\x5c\x9f\x3e\xb0\x1b\x3d\
+\x1a\xba\xd7\x5e\x53\x7b\x34\x59\x0c\x1c\x38\x10\xf7\xef\xdf\x57\
+\x7b\x0c\xc9\xf2\xf2\xf2\x10\x1c\x1c\x8c\xfd\xfb\xf7\x2b\x7e\x0d\
+\xac\xaa\xc5\x69\xf1\xfa\xeb\xb0\x7c\xf3\x4d\x35\x47\x20\x0d\xb9\
+\x55\x50\x80\xd3\x07\x0f\xaa\x3d\x46\xa1\xaa\xd9\xda\x22\xa0\x52\
+\x25\xf4\xa8\x59\x13\x75\x3c\x3c\x60\xf5\xaf\x7f\xa1\x4c\xc7\x8e\
+\xd0\xa9\xf4\xe9\x15\x25\x2c\x5e\xbc\x18\xae\x3a\x84\x6f\x00\x00\
+\x07\x65\x49\x44\x41\x54\xdb\xb6\x6d\x53\x7b\x8c\x62\x8b\x8f\x8f\
+\xc7\xcc\x99\x33\x15\xbf\x63\xbd\xaa\x67\xd5\x89\x9e\x14\x15\x15\
+\x85\x1e\x3d\x7a\xa8\x3d\xc6\x53\x2a\x55\xaa\x84\x7e\xfd\xfa\x21\
+\x30\x30\x10\xee\xee\xee\x6a\x8f\xa3\xa8\xcb\x97\x2f\xc3\xdd\xdd\
+\x1d\xb7\x6f\xdf\x56\x7b\x94\x12\xb1\xb7\xb7\xc7\x91\x23\x47\x94\
+\xbc\xa3\x3e\xcf\xaa\x93\x76\x6c\xdd\xba\x55\xed\x11\x00\x3c\xbc\
+\xc3\xb8\xbf\xbf\x3f\x82\x82\x82\xd0\xa6\x4d\x1b\x4d\x3e\xa8\x4c\
+\x09\x83\x07\x0f\x36\xf9\xd2\x04\x80\x07\x0f\x1e\xe0\xd3\x4f\x3f\
+\xc5\xce\x9d\x3b\x15\xbb\x19\x0a\x8f\x38\x49\x13\x8c\x46\x23\xdc\
+\xdc\xdc\x70\xf9\xf2\x65\x55\xf2\x75\x3a\x1d\xde\x7b\xef\x3d\x04\
+\x06\x06\xc2\xc7\xc7\x07\x4e\x4e\x4e\xaa\xcc\xa1\x96\xdf\x7f\xff\
+\x1d\xbd\x7a\xf5\x52\x7b\x0c\x59\xcd\x9b\x37\x0f\x21\x21\x21\x4a\
+\x2c\x1d\xc7\xe2\x24\x4d\x48\x48\x48\x40\x8b\x16\x2d\x84\xe7\xba\
+\xb8\xb8\xa0\x67\xcf\x9e\xe8\xd3\xa7\x0f\x9a\x34\x69\x22\x3c\x5f\
+\x0b\xae\x5d\xbb\x06\x77\x77\x77\x64\x66\x66\xaa\x3d\x8a\xac\xca\
+\x96\x2d\x8b\xd4\xd4\x54\x54\xa9\x52\x45\xee\xa5\xb9\x55\x27\x6d\
+\x58\xbc\x78\xb1\xb0\xac\x72\xe5\xca\x21\x20\x20\x40\x93\x77\x21\
+\x52\xc3\xb0\x61\xc3\x84\x95\xa6\x9d\x9d\x9d\xb0\x8b\xea\xef\xdd\
+\xbb\x87\x41\x83\x06\x61\xf3\xe6\xcd\xb2\xaf\xcd\x23\x4e\x52\x5d\
+\x76\x76\x36\x2a\x57\xae\x8c\x3b\x77\x94\xbb\x2f\x92\x95\x95\x15\
+\x3a\x76\xec\x88\xa0\xa0\x20\x74\xee\xdc\x19\xb6\xb6\xb6\x8a\x65\
+\x99\x92\xf5\xeb\xd7\xa3\x4b\x97\x2e\xc2\xf2\xe6\xcd\x9b\x87\xb8\
+\xb8\x38\x44\x45\x45\x09\xcb\x5c\xb6\x6c\x19\x02\x03\x03\xe5\x5c\
+\x92\x5b\x75\x52\xdf\xea\xd5\xab\xd1\xad\x5b\x37\x45\xd6\xae\x5d\
+\xbb\x36\x02\x03\x03\x11\x18\x18\x88\x1a\x35\x6a\x28\x92\x61\xaa\
+\x6e\xdd\xba\x85\x86\x0d\x1b\x0a\x7b\x86\x91\x97\x97\x17\xf6\xed\
+\xdb\x87\x6b\xd7\xae\xa1\x41\x83\x06\xb8\x75\xeb\x96\x90\xdc\x0a\
+\x15\x2a\x20\x2d\x2d\x0d\xce\xce\xce\x72\x2d\x19\x07\x23\x91\xca\
+\xbc\xbd\xbd\x8d\x00\x64\xfb\xe3\xe2\xe2\x62\x1c\x3b\x76\xac\x31\
+\x25\x25\x45\xed\x7f\x35\x4d\x0b\x0a\x0a\x92\xf5\xf7\xfe\xa2\x3f\
+\x56\x56\x56\xc6\x23\x47\x8e\x3c\xce\x5e\xb8\x70\xa1\xb0\x6c\x00\
+\xc6\xae\x5d\xbb\xca\xf9\xab\xdb\xcd\xe2\x24\x55\xed\xdb\xb7\x4f\
+\x96\xff\x31\xec\xed\xed\x8d\x81\x81\x81\xc6\xd8\xd8\x58\x63\x41\
+\x41\x81\xda\xff\x5a\x9a\xb7\x79\xf3\x66\xa1\xc5\x35\x66\xcc\x98\
+\xa7\xf2\x0d\x06\x83\xb1\x55\xab\x56\x42\x67\x58\xbd\x7a\xb5\x5c\
+\xbf\xbe\xdd\xdc\xaa\x93\xaa\xba\x76\xed\x8a\xb5\x6b\xd7\x16\xeb\
+\xb5\x4f\x5e\x42\xe4\xeb\xeb\x8b\xf2\xe5\xcb\xcb\x3c\x9d\x79\xba\
+\x7b\xf7\x2e\x1a\x35\x6a\x84\x0b\x17\x2e\x08\xc9\xab\x5e\xbd\x3a\
+\x52\x53\x53\x9f\x79\xac\x70\x7a\x7a\x3a\x3c\x3c\x3c\x84\xdd\x24\
+\xd9\xd9\xd9\x19\x69\x69\x69\xa8\x50\xa1\x42\x49\x97\xe2\x56\x9d\
+\xd4\x73\xfc\xf8\x71\xa3\xa5\xa5\xa5\xe4\x23\x07\x57\x57\x57\xe3\
+\x98\x31\x63\xb8\x15\x2f\xa6\x41\x83\x06\x09\x3d\xd2\xdb\xb4\x69\
+\x53\xa1\xb3\x7c\xfb\xed\xb7\x42\x67\x09\x0c\x0c\x94\xe3\x57\xb8\
+\x9b\xc5\x49\xaa\xf9\xe8\xa3\x8f\x8a\xfc\x1f\x7c\xc5\x8a\x15\x8d\
+\xa1\xa1\xa1\xc6\xc4\xc4\x44\xb5\xc7\x36\x69\x3b\x77\xee\x34\xea\
+\x74\x3a\x61\x45\xe5\xef\xef\xff\xc2\x79\x72\x73\x73\x8d\xf5\xeb\
+\xd7\x17\x5a\x9e\x9b\x37\x6f\x2e\xe9\xaf\x91\x5b\x75\x52\xc7\xd6\
+\xad\x5b\xd1\xb1\x63\xc7\x17\xfe\x4c\x99\x32\x65\xe0\xe7\xe7\x67\
+\x92\x77\x4f\xd7\xa2\x07\x0f\x1e\xa0\x71\xe3\xc6\x38\x7d\xfa\xb4\
+\x90\xbc\x72\xe5\xca\xe1\xe8\xd1\xa3\x78\xfd\xf5\xd7\x5f\xf8\x73\
+\x7b\xf6\xec\x41\xeb\xd6\xad\x21\xaa\x8a\xaa\x54\xa9\x82\xd4\xd4\
+\x54\x94\x2d\x5b\xb6\xb8\x4b\x70\xab\x4e\xe2\xe5\xe7\xe7\x1b\x1b\
+\x34\x68\x50\xe8\x11\x41\xcb\x96\x2d\x8d\x11\x11\x11\xc6\x1b\x37\
+\x6e\xa8\x3d\xaa\x59\x19\x3e\x7c\xb8\xd0\x23\xbb\xd9\xb3\x67\x17\
+\x79\xb6\x4f\x3f\xfd\x54\xe8\x6c\x21\x21\x21\x25\xf9\x55\x72\xab\
+\x4e\xe2\xcd\x98\x31\xe3\xb9\x5b\xf1\xa1\x43\x87\x1a\x0f\x1e\x3c\
+\xa8\xf6\x78\x66\x69\xdf\xbe\x7d\x46\x0b\x0b\x0b\x61\xc5\xd4\xbc\
+\x79\x73\xa3\x5e\xaf\x2f\xf2\x7c\x37\x6f\xde\x34\x56\xaa\x54\x49\
+\xd8\x7c\x3a\x9d\xce\xb8\x6b\xd7\xae\xe2\xfe\x3a\xb9\x55\x27\xb1\
+\x52\x53\x53\xd1\xb4\x69\x53\xe4\xe6\xe6\xc2\xc1\xc1\x01\x1f\x7f\
+\xfc\x31\x82\x82\x82\xd0\xb6\x6d\xdb\x52\xff\xd1\x47\xa5\xe4\xe4\
+\xe4\xe0\xcd\x37\xdf\x44\x7a\x7a\xba\x90\x3c\x4b\x4b\x4b\x24\x26\
+\x26\xe2\x8d\x37\xde\x90\xf4\xba\xc8\xc8\x48\xf4\xec\xd9\x53\xa1\
+\xa9\x9e\x55\xab\x56\x2d\x24\x27\x27\xc3\xce\xce\x4e\xea\x4b\xb9\
+\x55\x27\x71\x0a\x0a\x0a\x8c\x5e\x5e\x5e\xc6\x76\xed\xda\x19\x97\
+\x2e\x5d\x6a\xbc\x73\xe7\x8e\xda\x23\x95\x0a\xe3\xc6\x8d\x13\xba\
+\x0d\x1e\x35\x6a\x54\xb1\x67\xed\xd8\xb1\xa3\x29\xcc\xca\x23\x4e\
+\x12\x27\x23\x23\x03\x77\xee\xdc\x41\xfd\xfa\xf5\xd5\x1e\xa5\xd4\
+\x38\x7c\xf8\x30\x5a\xb4\x68\x81\x82\x82\x02\x21\x79\x55\xaa\x54\
+\x41\x5a\x5a\x1a\x1c\x1d\x1d\x8b\xf5\xfa\xb3\x67\xcf\xc2\xdd\xdd\
+\x1d\x0f\x1e\x3c\x90\x79\xb2\xe7\xb3\xb0\xb0\xc0\xfe\xfd\xfb\xa5\
+\xde\x99\x2b\x8e\x7b\x23\x12\xa6\x72\xe5\xca\x2c\x4d\x81\xf2\xf3\
+\xf3\xd1\xaf\x5f\x3f\x61\xa5\x09\x00\xb3\x67\xcf\x2e\x76\x69\x02\
+\x0f\x2f\x96\x9f\x38\x71\xa2\x8c\x13\xbd\x98\xc1\x60\x40\x70\x70\
+\xb0\xe4\x8b\xf0\x59\x9c\x44\x66\x6a\xea\xd4\xa9\x38\x72\xe4\x88\
+\xb0\x3c\x3f\x3f\x3f\xf8\xfa\xfa\x96\x78\x9d\x11\x23\x46\x48\x7e\
+\x7f\xb4\x24\xd2\xd2\xd2\x30\x69\xd2\x24\x49\xaf\xe1\x56\x9d\xc8\
+\x0c\xa5\xa4\xa4\xa0\x69\xd3\xa6\xc2\x3e\xce\xe8\xe8\xe8\x88\xa3\
+\x47\x8f\xc2\xcd\xcd\x4d\x96\xf5\x12\x13\x13\xd1\xa2\x45\x0b\x18\
+\x04\x3d\xf5\xb4\x4c\x99\x32\x38\x74\xe8\x10\x3c\x3c\x3c\x8a\xf2\
+\xe3\xdc\xaa\x13\x99\x1b\xbd\x5e\x8f\x7e\xfd\xfa\x09\x2b\x4d\xe0\
+\xe1\x33\xcd\xe5\x2a\x4d\x00\x68\xd6\xac\x19\x86\x0d\x1b\x26\xdb\
+\x7a\x2f\x93\x9f\x9f\x8f\xe0\xe0\xe0\x22\xbf\xad\xc1\xe2\x24\x32\
+\x33\x3f\xfd\xf4\x13\x12\x13\x13\x85\xe5\x79\x7a\x7a\x2a\x52\x72\
+\x93\x27\x4f\x56\xe2\xb1\x17\x85\x3a\x7c\xf8\x30\x7e\xf8\xe1\x87\
+\x22\xfd\x2c\xb7\xea\x44\x66\xe4\xf8\xf1\xe3\xf0\xf0\xf0\x40\x4e\
+\x4e\x8e\x90\x3c\x0b\x0b\x0b\xc4\xc7\xc7\xa3\x59\xb3\x66\x8a\xac\
+\xbf\x71\xe3\x46\xf8\xf8\xf8\x28\xb2\xf6\xf3\xd8\xd8\xd8\x20\x29\
+\x29\xe9\x65\x27\x31\xb9\x55\x27\x32\x17\x46\xa3\x11\xfd\xfb\xf7\
+\x17\x56\x9a\x00\x30\x74\xe8\x50\xc5\x4a\x13\x00\x3a\x77\xee\x0c\
+\x7f\x7f\x7f\xc5\xd6\xff\xa7\xdc\xdc\x5c\xf4\xef\xdf\xff\xa5\xef\
+\xad\xb2\x38\x89\xcc\xc4\xec\xd9\xb3\xf1\xe7\x9f\x7f\x0a\xcb\x73\
+\x75\x75\xc5\x94\x29\x53\x14\xcf\x99\x35\x6b\x96\xd0\x7b\xad\xee\
+\xdf\xbf\x1f\x73\xe6\xcc\x79\xe1\xcf\x70\xab\x4e\x64\x06\xce\x9c\
+\x39\x83\xc6\x8d\x1b\x23\x2b\x2b\x4b\x58\xe6\xea\xd5\xab\xd1\xb5\
+\x6b\x57\x21\x59\xf3\xe6\xcd\xc3\x90\x21\x43\x84\x64\x01\x80\x83\
+\x83\x03\x92\x93\x93\x0b\x7b\x4e\x15\xb7\xea\x44\xe6\x60\xc0\x80\
+\x01\x42\x4b\xb3\x53\xa7\x4e\xc2\x4a\x13\x00\x42\x42\x42\xe0\xed\
+\xed\x2d\x2c\x2f\x2b\x2b\x0b\x03\x06\x0c\x28\xf4\xfb\x2c\x4e\x22\
+\x13\xb7\x70\xe1\x42\xec\xd8\xb1\x43\x58\x9e\x83\x83\xc3\x4b\xb7\
+\xb2\x72\xd3\xe9\x74\x58\xb0\x60\x01\xca\x94\x29\x23\x2c\x73\xc7\
+\x8e\x1d\x58\xb4\x68\xd1\x73\xbf\xc7\xe2\x24\x32\x61\x97\x2e\x5d\
+\xc2\x17\x5f\x7c\x21\x34\x73\xc2\x84\x09\xa8\x56\xad\x9a\xd0\x4c\
+\x00\x70\x77\x77\xc7\x98\x31\x63\x84\x66\x7e\xfe\xf9\xe7\xb8\x7c\
+\xf9\xf2\x33\x5f\xe7\x7b\x9c\x44\x26\xac\x53\xa7\x4e\xd8\xb4\x69\
+\x93\xb0\x3c\x0f\x0f\x0f\x24\x26\x26\xc2\xca\xca\x4a\x58\xe6\x93\
+\x72\x72\x72\xd0\xa4\x49\x13\x9c\x38\x71\x42\x58\x66\xe7\xce\x9d\
+\x11\x1d\x1d\xfd\xe4\x97\xf8\x1e\x27\x91\xa9\x5a\xbe\x7c\xb9\xd0\
+\xd2\xb4\xb0\xb0\x40\x44\x44\x84\x6a\xa5\x09\x00\xb6\xb6\xb6\x98\
+\x3f\x7f\xbe\xd0\xcc\x8d\x1b\x37\xe2\xf7\xdf\x7f\x7f\xea\x6b\x2c\
+\x4e\x22\x13\x74\xf5\xea\x55\x8c\x18\x31\x42\x68\xe6\xa0\x41\x83\
+\xa4\xde\x7e\x4d\x11\x6d\xdb\xb6\x45\x9f\x3e\x7d\x84\x66\x0e\x1f\
+\x3e\x1c\xd7\xaf\x5f\x7f\xfc\xcf\xdc\xaa\x13\x99\x20\x7f\x7f\x7f\
+\xac\x59\xb3\x46\x58\x9e\x8b\x8b\x0b\xd2\xd3\xd3\x35\xf3\xec\xfa\
+\x1b\x37\x6e\xa0\x7e\xfd\xfa\xc8\xcc\xcc\x14\x96\xf9\xc9\x27\x9f\
+\x20\x2a\x2a\x0a\xe0\x56\x9d\xc8\xf4\xac\x5e\xbd\x5a\x68\x69\x02\
+\xc0\xcc\x99\x33\x35\x53\x9a\x00\x50\xb1\x62\x45\xfc\xfc\xf3\xcf\
+\x42\x33\x57\xae\x5c\x89\x0d\x1b\x36\x00\x78\x78\xc4\xb9\x5b\x68\
+\x3a\x11\x91\x69\x4b\xfa\x5f\x5f\xdd\xb6\x9d\x4d\x12\x53\x9f\x00\
+\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\
+\x00\x00\x23\xb4\
+\x89\
+\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\
+\x00\x01\x5c\x00\x00\x01\x62\x08\x06\x00\x00\x00\xba\x66\x60\xf1\
+\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\
+\xa7\x93\x00\x00\x20\x00\x49\x44\x41\x54\x78\x9c\xed\xdd\x79\x54\
+\x55\xe5\xfe\x06\xf0\xe7\x00\x32\x69\x86\x60\xa2\x81\x0a\x39\x65\
+\xa8\xa4\x56\x5e\x35\x15\xb1\xcc\xdb\x2d\x40\x45\x44\x13\x1c\xba\
+\x8e\x77\x5d\x4c\x48\x24\xcb\x9b\x03\x56\x38\x54\x50\xd7\xa2\x55\
+\x66\xa4\x17\x8c\x52\x40\x8c\xeb\x94\x9a\xa5\x62\x64\xe6\x90\x38\
+\xe0\x80\xa2\x80\xa8\xa8\x20\xe3\x39\xe7\xf7\x47\x3f\xbd\x99\x82\
+\x0c\x7b\xbf\xef\x3e\xe7\x3c\x9f\xb5\x5a\x2b\x81\xf3\x3e\xdf\x5a\
+\xf6\x78\xda\xfb\x3d\xef\xd6\x19\x8d\x46\x23\x00\xb4\x6e\xdd\x1a\
+\x05\x05\x05\x20\x75\x24\x27\x27\x23\x30\x30\x50\xf6\x18\x44\x24\
+\xcf\x02\x2b\xd9\x13\x10\x11\x59\x0a\x16\x2e\x11\x91\x20\x2c\x5c\
+\x22\x22\x41\x58\xb8\x44\x44\x82\xb0\x70\x89\x88\x04\x61\xe1\x12\
+\x11\x09\xc2\xc2\x25\x22\x12\x84\x85\x4b\x44\x24\x08\x0b\x97\x88\
+\x48\x10\x16\x2e\x11\x91\x20\x2c\x5c\x22\x22\x41\x58\xb8\x44\x44\
+\x82\xb0\x70\x89\x88\x04\x61\xe1\x12\x11\x09\xc2\xc2\x15\x44\xa7\
+\xd3\xc9\x1e\x81\x88\x24\x63\xe1\x0a\xd0\xbb\x77\x6f\x3c\xff\xfc\
+\xf3\xb2\xc7\x20\x22\xc9\x58\xb8\x2a\x6b\xdd\xba\x35\x52\x52\x52\
+\xe0\xe0\xe0\x20\x7b\x14\x22\x92\x8c\x85\xab\x22\x3b\x3b\x3b\xac\
+\x5b\xb7\x0e\xee\xee\xee\xb2\x47\x21\x22\x0d\x60\xe1\xaa\xe8\xe3\
+\x8f\x3f\x46\xdf\xbe\x7d\x65\x8f\x41\x44\x1a\x71\xbb\x70\xf3\xf3\
+\xf3\x61\x34\x1a\xcd\xee\xaf\x49\x93\x26\x49\xf9\x17\x1b\x1e\x1e\
+\x8e\x09\x13\x26\x48\xc9\x26\x22\x6d\x32\xeb\x77\xb8\xef\xbf\xff\
+\x3e\x56\xae\x5c\x29\x3c\x77\xd8\xb0\x61\x58\xb2\x64\x89\xf0\x5c\
+\x22\xd2\x36\xdd\xad\xa7\xf6\x9a\x9b\x2d\x5b\xb6\xe0\xaf\x7f\xfd\
+\x2b\xf4\x7a\xbd\xd0\xdc\xce\x9d\x3b\x23\x33\x33\x13\x4e\x4e\x4e\
+\x42\x73\x89\x48\xf3\xcc\xf3\xa9\xbd\x27\x4e\x9c\x40\x50\x50\x90\
+\xf0\xb2\x75\x72\x72\x42\x5a\x5a\x1a\xcb\x96\x88\xee\xc9\xec\x0a\
+\xf7\xda\xb5\x6b\xf0\xf3\xf3\x43\x71\x71\xb1\xd0\x5c\x6b\x6b\x6b\
+\x24\x25\x25\xa1\x4b\x97\x2e\x42\x73\x89\xc8\x74\x98\x55\xe1\x1a\
+\x0c\x06\x8c\x19\x33\x06\xd9\xd9\xd9\xc2\xb3\x97\x2c\x59\x82\xe7\
+\x9e\x7b\x4e\x78\x2e\x11\x99\x0e\xb3\x2a\xdc\xc8\xc8\x48\x64\x64\
+\x64\x08\xcf\x9d\x30\x61\x02\xc2\xc3\xc3\x85\xe7\x12\x91\x69\x31\
+\x9b\x9b\x66\x09\x09\x09\x18\x3f\x7e\xbc\xf0\xdc\xbe\x7d\xfb\x62\
+\xc7\x8e\x1d\xb0\xb5\xb5\x15\x9e\x4d\x44\x26\x65\x81\x59\x14\x6e\
+\x66\x66\x26\x06\x0d\x1a\x84\x8a\x8a\x0a\xa1\xb9\xee\xee\xee\xc8\
+\xca\xca\x82\xab\xab\xab\xd0\x5c\x22\x32\x49\xa6\xbf\x4b\x21\x2f\
+\x2f\x0f\x01\x01\x01\xc2\xcb\xd6\xc1\xc1\x01\xa9\xa9\xa9\x2c\x5b\
+\x22\xaa\x33\x93\x2e\xdc\xb2\xb2\x32\x04\x04\x04\x20\x3f\x3f\x5f\
+\x78\xf6\xaa\x55\xab\xd0\xab\x57\x2f\xe1\xb9\x44\x64\xba\x4c\xba\
+\x70\x27\x4d\x9a\x84\xac\xac\x2c\xe1\xb9\xaf\xbf\xfe\x3a\x82\x82\
+\x82\x84\xe7\x12\x91\x69\x33\xd9\xc2\x7d\xeb\xad\xb7\x90\x94\x94\
+\x24\x3c\xd7\xdf\xdf\x1f\x8b\x16\x2d\x12\x9e\x4b\x44\xa6\xcf\x24\
+\x6f\x9a\xa5\xa5\xa5\x61\xf8\xf0\xe1\x30\x18\x0c\x42\x73\xbb\x77\
+\xef\x8e\xdd\xbb\x77\xa3\x59\xb3\x66\x42\x73\x89\xc8\x2c\x98\xde\
+\x4d\xb3\x23\x47\x8e\x60\xdc\xb8\x71\xc2\xcb\xb6\x65\xcb\x96\x48\
+\x4d\x4d\x65\xd9\x12\x51\x83\x99\x54\xe1\x5e\xbe\x7c\x19\x7e\x7e\
+\x7e\xb8\x71\xe3\x86\xd0\xdc\x26\x4d\x9a\x20\x39\x39\x19\x9e\x9e\
+\x9e\x42\x73\x89\xc8\xbc\x98\x4c\xe1\x56\x57\x57\x63\xd4\xa8\x51\
+\x38\x75\xea\x94\xf0\xec\xb8\xb8\x38\xf8\xf8\xf8\x08\xcf\x25\x22\
+\xf3\x62\x32\x85\x1b\x16\x16\x86\xed\xdb\xb7\x0b\xcf\x9d\x3e\x7d\
+\x3a\xa6\x4d\x9b\x26\x3c\x97\x88\xcc\x8f\x49\x14\x6e\x7c\x7c\x3c\
+\x3e\xfa\xe8\x23\xe1\xb9\x3e\x3e\x3e\x88\x8b\x8b\x13\x9e\x4b\x44\
+\xe6\x49\xf3\xbb\x14\x76\xee\xdc\x89\x67\x9f\x7d\x16\x55\x55\x55\
+\x42\x73\x3d\x3d\x3d\xf1\xd3\x4f\x3f\xc1\xc5\xc5\x45\x68\x2e\x11\
+\x99\x2d\x6d\xef\x52\x38\x73\xe6\x0c\x02\x03\x03\x85\x97\xed\x03\
+\x0f\x3c\x80\xb4\xb4\x34\x96\x2d\x11\x29\x4a\xb3\x85\x5b\x52\x52\
+\x02\x3f\x3f\x3f\x14\x15\x15\x09\xcd\xd5\xe9\x74\x58\xbd\x7a\x35\
+\xba\x75\xeb\x26\x34\x97\x88\xcc\x9f\x26\x0b\xd7\x68\x34\x22\x24\
+\x24\x04\x87\x0e\x1d\x12\x9e\x1d\x1d\x1d\x0d\x3f\x3f\x3f\xe1\xb9\
+\x44\x64\xfe\x34\x59\xb8\xf3\xe6\xcd\x43\x4a\x4a\x8a\xf0\xdc\xe0\
+\xe0\x60\xcc\x9d\x3b\x57\x78\x2e\x11\x59\x06\xcd\xdd\x34\x5b\xbb\
+\x76\x2d\x82\x83\x83\x85\xe7\xf6\xee\xdd\x1b\xbb\x76\xed\x82\x83\
+\x83\x83\xf0\x6c\x22\xb2\x08\xda\xba\x69\xb6\x7f\xff\x7e\x4c\x9c\
+\x38\x51\x78\x6e\xeb\xd6\xad\x91\x92\x92\xc2\xb2\x25\x22\x55\x69\
+\xa6\x70\x0b\x0a\x0a\x10\x10\x10\x80\xb2\xb2\x32\xa1\xb9\x76\x76\
+\x76\x58\xb7\x6e\x1d\xdc\xdd\xdd\x85\xe6\x12\x91\xe5\xd1\x44\xe1\
+\x56\x54\x54\x60\xf8\xf0\xe1\x38\x77\xee\x9c\xf0\xec\xf8\xf8\x78\
+\xf4\xed\xdb\x57\x78\x2e\x11\x59\x1e\x4d\x14\xee\xb4\x69\xd3\xb0\
+\x67\xcf\x1e\xe1\xb9\xe1\xe1\xe1\x52\x1e\x3c\x49\x44\x96\x49\x7a\
+\xe1\xbe\xfb\xee\xbb\x58\xb5\x6a\x95\xf0\xdc\x61\xc3\x86\x61\xc9\
+\x92\x25\xc2\x73\x89\xc8\x72\x49\xdd\xa5\xf0\xdf\xff\xfe\x17\x2f\
+\xbc\xf0\x02\xf4\x7a\xbd\xd0\xdc\x2e\x5d\xba\x20\x33\x33\x13\x0f\
+\x3e\xf8\xa0\xd0\x5c\x22\xb2\x68\xf2\x76\x29\x1c\x3b\x76\x0c\x63\
+\xc6\x8c\x11\x5e\xb6\x4e\x4e\x4e\x48\x4b\x4b\x63\xd9\x12\x91\x70\
+\x52\x0a\xb7\xb8\xb8\x18\x7e\x7e\x7e\x28\x2e\x2e\x16\x9a\x6b\x6d\
+\x6d\x8d\xb5\x6b\xd7\xa2\x73\xe7\xce\x42\x73\x89\x88\x00\x09\x85\
+\xab\xd7\xeb\x11\x1c\x1c\x8c\xe3\xc7\x8f\x8b\x8e\xc6\xd2\xa5\x4b\
+\x31\x74\xe8\x50\xe1\xb9\x44\x44\x80\x84\xc2\x9d\x3d\x7b\x36\x36\
+\x6d\xda\x24\x3a\x16\x13\x27\x4e\xc4\xac\x59\xb3\x84\xe7\x12\x11\
+\xdd\x22\xf4\xa6\xd9\xaa\x55\xab\xa4\x7c\x92\xac\x5f\xbf\x7e\xd8\
+\xbe\x7d\x3b\x6c\x6d\x6d\x85\x67\x13\x11\xfd\xbf\x05\xc2\x0a\x77\
+\xcf\x9e\x3d\xf0\xf1\xf1\x41\x65\x65\xa5\x88\xb8\xdb\xda\xb6\x6d\
+\x8b\x9f\x7e\xfa\x09\xae\xae\xae\x42\x73\x89\x88\xfe\x44\xcc\x2e\
+\x85\xf3\xe7\xcf\x63\xf8\xf0\xe1\xc2\xcb\xd6\xd1\xd1\x11\x29\x29\
+\x29\x2c\x5b\x22\xd2\x04\xd5\x0b\xb7\xac\xac\x0c\xfe\xfe\xfe\x28\
+\x28\x28\x50\x3b\xea\x2e\x9f\x7f\xfe\x39\x7a\xf5\xea\x25\x3c\x97\
+\x88\xe8\x5e\x54\x2f\xdc\x09\x13\x26\x60\xff\xfe\xfd\x6a\xc7\xdc\
+\xe5\x8d\x37\xde\x40\x50\x50\x90\xf0\x5c\x22\xa2\x9a\xa8\x5a\xb8\
+\xd1\xd1\xd1\xf8\xea\xab\xaf\xd4\x8c\xb8\xa7\x80\x80\x00\x2c\x5c\
+\xb8\x50\x78\x2e\x11\x51\x6d\x54\xbb\x69\x96\x92\x92\x82\x11\x23\
+\x46\x40\xf4\x27\x87\xbb\x77\xef\x8e\xdd\xbb\x77\xa3\x59\xb3\x66\
+\x42\x73\x89\x88\xee\x43\x9d\x9b\x66\x87\x0e\x1d\x42\x48\x48\x88\
+\xf0\xb2\x6d\xd9\xb2\x25\x52\x53\x53\x59\xb6\x44\xa4\x49\x8a\x17\
+\x6e\x51\x51\x11\xfc\xfd\xfd\x51\x52\x52\xa2\xf4\xd2\xb5\x6a\xd2\
+\xa4\x09\xbe\xfe\xfa\x6b\x78\x7a\x7a\x0a\xcd\x25\x22\xaa\x2b\x45\
+\x0b\xb7\xaa\xaa\x0a\x81\x81\x81\x38\x7d\xfa\xb4\x92\xcb\xd6\x49\
+\x5c\x5c\x1c\x06\x0d\x1a\x24\x3c\x97\x88\xa8\xae\x14\x2d\xdc\xb0\
+\xb0\x30\xec\xdc\xb9\x53\xc9\x25\xeb\x64\xc6\x8c\x19\x98\x36\x6d\
+\x9a\xf0\x5c\x22\xa2\xfa\x50\xac\x70\x57\xac\x58\x81\x8f\x3f\xfe\
+\x58\xa9\xe5\xea\x6c\xf0\xe0\xc1\x88\x8d\x8d\x15\x9e\x4b\x44\x54\
+\x5f\x8a\xec\x52\xd8\xbe\x7d\x3b\x86\x0e\x1d\x8a\xea\xea\x6a\x25\
+\x66\xaa\xb3\x47\x1e\x79\x04\xfb\xf6\xed\x83\x8b\x8b\x8b\xd0\x5c\
+\x22\xa2\x06\x68\xfc\x2e\x85\x53\xa7\x4e\x61\xd4\xa8\x51\xc2\xcb\
+\xf6\x81\x07\x1e\x40\x6a\x6a\x2a\xcb\x96\x88\x4c\x46\xa3\x0a\xf7\
+\xc6\x8d\x1b\xf0\xf7\xf7\xc7\xe5\xcb\x97\x95\x9a\xa7\x4e\x74\x3a\
+\x1d\x56\xaf\x5e\x8d\x6e\xdd\xba\x09\xcd\x25\x22\x6a\x8c\x06\x17\
+\xae\xd1\x68\xc4\xb8\x71\xe3\x70\xf8\xf0\x61\x25\xe7\xa9\x93\xe8\
+\xe8\x68\xf8\xf9\xf9\x09\xcf\x25\x22\x6a\x8c\x06\x17\xee\xeb\xaf\
+\xbf\x8e\xb4\xb4\x34\x25\x67\xa9\x93\x31\x63\xc6\x60\xee\xdc\xb9\
+\xc2\x73\x89\x88\x1a\xab\x41\x37\xcd\x12\x13\x13\x31\x76\xec\x58\
+\x35\xe6\xa9\xd5\x13\x4f\x3c\x81\xef\xbf\xff\x1e\x0e\x0e\x0e\xc2\
+\xb3\x89\x88\x1a\xa9\xfe\x37\xcd\xb2\xb2\xb2\xf0\xf2\xcb\x2f\xab\
+\x31\x4c\xad\x5a\xb7\x6e\x8d\x94\x94\x14\x96\x2d\x11\x99\xac\x7a\
+\x15\x6e\x7e\x7e\x3e\x02\x02\x02\x50\x56\x56\xa6\xd6\x3c\xf7\x64\
+\x67\x67\x87\xf5\xeb\xd7\xc3\xcd\xcd\x4d\x68\x2e\x11\x91\x92\xea\
+\x5c\xb8\x15\x15\x15\x08\x08\x08\x40\x5e\x5e\x9e\x9a\xf3\xdc\xd3\
+\x27\x9f\x7c\x82\xbf\xfc\xe5\x2f\xc2\x73\x89\x88\x94\x54\xe7\xc2\
+\x9d\x32\x65\x0a\x32\x33\x33\xd5\x9c\xe5\x9e\x22\x22\x22\x10\x1a\
+\x1a\x2a\x3c\x97\x88\x48\x69\x75\x2a\xdc\x65\xcb\x96\x21\x21\x21\
+\x41\xed\x59\xee\x32\x6c\xd8\x30\x2c\x59\xb2\x44\x78\x2e\x11\x91\
+\x1a\xee\xbb\x4b\x21\x23\x23\x03\x2f\xbc\xf0\x02\x0c\x06\x83\xa8\
+\x99\x00\x00\x5d\xba\x74\x41\x66\x66\x26\x1e\x7c\xf0\x41\xa1\xb9\
+\x44\x44\x2a\xa9\x7d\x97\x42\x76\x76\x36\xc6\x8c\x19\x23\xbc\x6c\
+\x9d\x9c\x9c\xb0\x61\xc3\x06\x96\x2d\x11\x99\x95\x1a\x0b\xf7\xea\
+\xd5\xab\xf0\xf3\xf3\xc3\xb5\x6b\xd7\x44\xce\x03\x6b\x6b\x6b\xac\
+\x5d\xbb\x16\x9d\x3a\x75\x12\x9a\x4b\x44\xa4\xb6\x7b\x16\xae\x5e\
+\xaf\xc7\xe8\xd1\xa3\x71\xe2\xc4\x09\xd1\xf3\x60\xd9\xb2\x65\x18\
+\x3a\x74\xa8\xf0\x5c\x22\x22\xb5\xdd\xb3\x70\x23\x22\x22\xb0\x65\
+\xcb\x16\xd1\xb3\x60\xe2\xc4\x89\x78\xe5\x95\x57\x84\xe7\x12\x11\
+\x89\x70\xd7\x4d\xb3\x95\x2b\x57\x4a\xf9\x24\x59\xbf\x7e\xfd\xb0\
+\x7d\xfb\x76\xd8\xda\xda\x0a\xcf\x26\x22\x12\x60\xc1\x1d\x85\xfb\
+\xe3\x8f\x3f\xc2\xd7\xd7\x17\x95\x95\x95\xc2\x27\x19\x37\x6e\x1c\
+\x5c\x5d\x5d\x85\xe7\x8a\x64\x67\x67\x87\xc5\x8b\x17\xcb\x1e\x83\
+\x88\xe4\xf8\x5f\xe1\xe6\xe6\xe6\xe2\xc9\x27\x9f\x44\x61\x61\xa1\
+\xec\xa1\xcc\x56\xd3\xa6\x4d\x85\x3f\xcd\x98\x88\x34\xe3\xf7\x6d\
+\x61\x37\x6f\xde\x84\xbf\xbf\x3f\xcb\x96\x88\x48\x45\x56\x46\xa3\
+\x11\x13\x26\x4c\xc0\x81\x03\x07\x64\xcf\x42\x44\x64\xd6\xac\xe2\
+\xe3\xe3\x91\x9c\x9c\x2c\x7b\x0e\x22\x22\xb3\x67\x75\xe6\xcc\x19\
+\xd9\x33\x10\x11\x59\x84\x46\x3f\xb5\x97\x88\x88\xea\x86\x85\x4b\
+\x44\x24\x08\x0b\x97\x88\x48\x10\x16\x2e\x11\x91\x20\x2c\x5c\x22\
+\x22\x41\x58\xb8\x44\x44\x82\xb0\x70\x89\x88\x04\x61\xe1\x12\x11\
+\x09\xc2\xc2\x25\x22\x12\x84\x85\x4b\x44\x24\x08\x0b\x97\x88\x48\
+\x10\x16\x2e\x11\x91\x20\x2c\x5c\x22\x22\x41\x58\xb8\x44\x44\x82\
+\xb0\x70\x89\x88\x04\xb9\xeb\xa9\xbd\x44\x44\xa4\x8a\x05\x7c\x87\
+\x4b\x44\x24\x08\x0b\x97\x88\x48\x10\x16\x2e\x11\x91\x20\x2c\x5c\
+\x22\x22\x41\x58\xb8\x44\x44\x82\x98\x54\xe1\x1e\x3e\x7c\x18\xa5\
+\xa5\xa5\xb2\xc7\x20\x22\x6a\x10\x93\x2a\xdc\xf8\xf8\x78\x7c\xf5\
+\xd5\x57\xb2\xc7\x20\x22\x6a\x10\x93\xd9\x87\x5b\x51\x51\x81\x87\
+\x1f\x7e\x18\xde\xde\xde\xf8\xee\xbb\xef\x64\x8f\x43\x44\x54\x5f\
+\xa6\xb3\x0f\x37\x23\x23\x03\x57\xae\x5c\xc1\x8e\x1d\x3b\x70\xfa\
+\xf4\x69\xd9\xe3\x10\x11\xd5\x9b\xc9\x14\xee\x97\x5f\x7e\x09\x00\
+\x30\x1a\x8d\xf8\xcf\x7f\xfe\x23\x79\x1a\x22\xa2\xfa\x33\x89\x4b\
+\x0a\x45\x45\x45\x70\x73\x73\x43\x65\x65\x25\x00\xa0\x53\xa7\x4e\
+\x38\x76\xec\x18\x74\x3a\x9d\xe4\xc9\x88\x88\xea\xcc\x34\x2e\x29\
+\x7c\xf5\xd5\x57\xb7\xcb\x16\x00\x4e\x9c\x38\x81\x7d\xfb\xf6\x49\
+\x9c\x88\x88\xa8\xfe\x4c\xa2\x70\x6f\x5d\x4e\xb8\xdf\xd7\x88\x88\
+\xb4\x4c\xf3\x97\x14\xb2\xb3\xb3\xd1\xb5\x6b\xd7\xbb\xbe\xee\xec\
+\xec\x8c\x0b\x17\x2e\xc0\xce\xce\x4e\xc2\x54\x44\x44\xf5\xa6\xfd\
+\x4b\x0a\xab\x57\xaf\xbe\xe7\xd7\xaf\x5c\xb9\x82\x8d\x1b\x37\x0a\
+\x9e\x86\x88\xa8\xe1\x34\x5d\xb8\x06\x83\xa1\xd6\x4b\x07\xbc\xac\
+\x40\x44\xa6\x44\xd3\x85\xbb\x73\xe7\x4e\xe4\xe6\xe6\xd6\xf8\xfd\
+\x8d\x1b\x37\xa2\xa8\xa8\x48\xe0\x44\x44\x44\x0d\xa7\xe9\xc2\xbd\
+\xdf\x3b\xd8\xaa\xaa\x2a\x24\x25\x25\x09\x9a\x86\x88\xa8\x71\x34\
+\x5b\xb8\x25\x25\x25\x48\x4e\x4e\xbe\xef\xcf\xf1\xb2\x02\x11\x99\
+\x0a\xcd\x16\x6e\x6a\x6a\x2a\x4a\x4a\x4a\xee\xfb\x73\xfb\xf6\xed\
+\x43\x76\x76\xb6\x80\x89\x88\x88\x1a\x47\xb3\x85\x5b\x9f\x77\xae\
+\x7c\x97\x4b\x44\xa6\x40\x93\xfb\x70\xcf\x9f\x3f\x8f\xf6\xed\xdb\
+\xc3\x60\x30\xd4\xe9\xe7\xdd\xdc\xdc\x70\xf6\xec\x59\x58\x5b\x5b\
+\xab\x3c\x19\x11\x51\x83\x69\x73\x1f\x6e\x62\x62\x62\x9d\xcb\x16\
+\x00\xf2\xf2\xf2\xb0\x73\xe7\x4e\x15\x27\x22\x22\x6a\x3c\x4d\x16\
+\xee\x17\x5f\x7c\x51\xef\xd7\xf0\xb2\x02\x11\x69\x9d\xe6\x0a\xf7\
+\x97\x5f\x7e\xc1\x91\x23\x47\xea\xfd\xba\xe4\xe4\xe4\x3a\xdd\x64\
+\x23\x22\x92\x45\x73\x85\x9b\x90\x90\xd0\xa0\xd7\x95\x96\x96\x62\
+\xfd\xfa\xf5\x0a\x4f\x43\x44\xa4\x1c\x4d\x15\x6e\x55\x55\x55\xa3\
+\x0e\x17\xe7\x65\x05\x22\xd2\x32\x4d\x15\xee\xa6\x4d\x9b\x50\x58\
+\x58\xd8\xe0\xd7\x6f\xdb\xb6\x0d\xe7\xce\x9d\x53\x70\x22\x22\x22\
+\xe5\x68\xaa\x70\x1b\xfb\x0e\xd5\x60\x30\xf0\xf1\x3b\x44\xa4\x59\
+\x9a\xd9\x87\x5b\x5c\x5c\x8c\x36\xad\x5b\xa3\xbc\xa2\xa2\x51\xeb\
+\x3c\xd6\xa9\x13\x8e\x1c\x3f\xae\xd0\x54\x44\x44\x8a\xd1\xce\x3e\
+\xdc\xb5\x1f\x7f\xdc\xe8\xb2\x05\x80\xdf\x4e\x9c\xc0\x4f\x69\x69\
+\x0a\x4c\x44\x44\xa4\x2c\x4d\x14\xae\xb1\xac\x0c\x5f\xbc\xfd\xb6\
+\x62\xeb\x7d\x3e\x65\x0a\x8c\xa5\xa5\x8a\xad\x47\x44\xa4\x04\x4d\
+\x14\xee\x91\x57\x5e\xc1\xde\xeb\xd7\x15\x5b\x2f\xb9\xb0\x10\xd7\
+\xe7\xcc\x51\x6c\x3d\x22\x22\x25\x48\x2f\x5c\xfd\xc9\x93\x58\x9d\
+\x90\x00\x25\x2f\x24\x17\x19\x8d\xf8\xf6\xf3\xcf\xa1\x6f\xc0\x07\
+\x28\x88\x88\xd4\x22\xbd\x70\xcb\xdf\x7f\x1f\x89\x7f\x78\x04\xba\
+\x52\x92\x2a\x2b\x51\xfe\xde\x7b\x8a\xaf\x4b\x44\xd4\x50\x52\x0b\
+\xd7\x58\x5e\x8e\xef\x13\x13\x91\x5b\x8f\x83\x6a\xea\xea\xbf\xd5\
+\xd5\x28\x48\x49\x81\xf1\xe6\x4d\xc5\xd7\x26\x22\x6a\x08\xa9\x85\
+\xab\x3f\x70\x00\x49\x37\x6e\xa8\xb2\x76\x25\x80\x94\x92\x12\x54\
+\x67\x66\xaa\xb2\x3e\x11\x51\x7d\x49\x2d\xdc\x92\xac\x2c\xac\xaf\
+\xae\x56\x6d\xfd\xb5\xd5\xd5\xd0\x1f\x3c\xa8\xda\xfa\x44\x44\xf5\
+\x21\xb5\x70\x37\x7c\xff\x3d\x6e\xa8\xf8\xb9\x8b\x7d\x7a\x3d\x8e\
+\xfd\xf6\x9b\x6a\xeb\x13\x11\xd5\x87\xd4\xc2\xfd\xcf\xfe\xfd\xaa\
+\x67\xac\x3d\x70\x40\xf5\x0c\x22\xa2\xba\x90\x56\xb8\xf9\xf9\xf9\
+\xd8\x7a\xfa\xb4\xea\x39\x6b\x8e\x1e\x85\x46\x3e\xbd\x4c\x44\x16\
+\x4e\x5a\xe1\x26\x26\x26\xa2\x5a\x85\xdd\x09\x7f\x96\x7b\xe3\x06\
+\x76\xed\xda\xa5\x7a\x0e\x11\xd1\xfd\x48\x2b\x5c\x91\x67\xd7\xf2\
+\x9c\x5c\x22\xd2\x02\x29\xa7\x85\x1d\x3c\x78\x10\xde\xde\xde\xc2\
+\xf2\x9a\x37\x6f\x8e\x8b\x17\x2f\xc2\xd1\xd1\x51\x58\x26\x11\xd1\
+\x9f\xc8\x39\x2d\x6c\xf5\xea\xd5\x42\xf3\xae\x5f\xbf\x8e\x34\x9e\
+\x20\x46\x44\x92\x09\x2f\x5c\xbd\x5e\x8f\x35\x6b\xd6\x88\x8e\x6d\
+\xf0\xb3\xd2\x88\x88\x94\x22\xbc\x70\xb7\x6c\xd9\x82\x0b\x17\x2e\
+\x88\x8e\xc5\xe6\xcd\x9b\x71\xf1\xe2\x45\xe1\xb9\x44\x44\xb7\x08\
+\x2f\x5c\x59\x37\xb0\xf4\x7a\x3d\x1f\xbf\x43\x44\x52\x09\xbd\x69\
+\x76\xed\xda\x35\xb4\x69\xd3\x06\x65\x65\x65\xa2\x22\xef\xe0\xed\
+\xed\x8d\x03\xfc\x20\x04\x11\xc9\x21\xf6\xa6\xd9\x37\xdf\x7c\x23\
+\xad\x6c\x01\xe0\xd7\x5f\x7f\xc5\xaf\xbf\xfe\x2a\x2d\x9f\x88\x2c\
+\x9b\xd0\xc2\xd5\xc2\x7e\x58\x2d\xcc\x40\x44\x96\x49\xd8\x25\x85\
+\xd3\xa7\x4f\xa3\x43\x87\x0e\xd2\x3f\x66\xeb\xea\xea\x8a\xf3\xe7\
+\xcf\xc3\xc6\xc6\x46\xea\x1c\x44\x64\x71\xc4\x5d\x52\x58\xb3\x66\
+\x8d\xf4\xb2\x05\x80\x82\x82\x02\x6c\xd9\xb2\x45\xf6\x18\x44\x64\
+\x81\x84\x14\xae\xd1\x68\xd4\xd4\x3e\x58\x5e\x56\x20\x22\x19\x84\
+\x14\x6e\x66\x66\x26\x4e\x9c\x38\x21\x22\xaa\x4e\xd6\xaf\x5f\x8f\
+\xe2\xe2\x62\xd9\x63\x10\x91\x85\x11\x52\xb8\x5a\x7a\x77\x0b\x00\
+\xe5\xe5\xe5\xf8\xe6\x9b\x6f\x64\x8f\x41\x44\x16\x46\xf5\xc2\xad\
+\xa8\xa8\x40\x52\x52\x92\xda\x31\xf5\xa6\xb5\x3f\x04\x88\xc8\xfc\
+\xa9\x5e\xb8\xe9\xe9\xe9\xb8\x7a\xf5\xaa\xda\x31\xf5\xb6\x6b\xd7\
+\x2e\x9c\x3a\x75\x4a\xf6\x18\x44\x64\x41\x54\x2f\x5c\xad\xde\xa0\
+\x32\x1a\x8d\xc2\x4f\x2d\x23\x22\xcb\xa6\xea\x3e\xdc\x4b\x97\x2e\
+\xc1\xcd\xcd\x0d\x55\x55\x55\x6a\x45\x34\x4a\xc7\x8e\x1d\x71\xfc\
+\xf8\x71\xe8\x74\x3a\xd9\xa3\x10\x91\xf9\x53\x77\x1f\x6e\x52\x52\
+\x92\x66\xcb\x16\x00\x4e\x9e\x3c\x89\x3d\x7b\xf6\xc8\x1e\x83\x88\
+\x2c\x84\xaa\x85\xab\xd5\xcb\x09\x7f\x64\x0a\x33\x12\x91\x79\x50\
+\xed\x92\xc2\xe1\xc3\x87\xd1\xbd\x7b\x77\x35\x96\x56\x54\x8b\x16\
+\x2d\x70\xf1\xe2\x45\xd8\xd9\xd9\xc9\x1e\x85\x88\xcc\x9b\x7a\x97\
+\x14\x4c\xe5\xec\xd9\xab\x57\xaf\x62\xc3\x86\x0d\xb2\xc7\x20\x22\
+\x0b\xa0\x4a\xe1\xea\xf5\x7a\x93\xda\xe7\xca\xcb\x0a\x44\x24\x82\
+\x2a\x85\xbb\x63\xc7\x0e\xe4\xe5\xe5\xa9\xb1\xb4\x2a\xbe\xfd\xf6\
+\x5b\x14\x14\x14\xc8\x1e\x83\x88\xcc\x9c\x2a\x85\x6b\x4a\xef\x6e\
+\x01\xa0\xba\xba\x1a\x6b\xd7\xae\x95\x3d\x06\x11\x99\x39\xc5\x0b\
+\xb7\xa4\xa4\xc4\x24\xcf\x29\x30\xb5\x3f\x24\x88\xc8\xf4\x28\x5e\
+\xb8\xeb\xd6\xad\x43\x69\x69\xa9\xd2\xcb\xaa\xee\xe7\x9f\x7f\xc6\
+\xa1\x43\x87\x64\x8f\x41\x44\x66\x4c\xf1\xc2\x35\xe5\x1b\x50\x6b\
+\xd6\xac\x91\x3d\x02\x11\x99\x31\x45\xf7\xe1\x9e\x3b\x77\x0e\x1e\
+\x1e\x1e\x30\x18\x0c\x4a\x2d\x29\xd4\xc3\x0f\x3f\x8c\xdc\xdc\x5c\
+\x58\x5b\x5b\xcb\x1e\x85\x88\xcc\x8f\xb2\xfb\x70\xd7\xac\x59\x63\
+\xb2\x65\x0b\x00\x17\x2e\x5c\xc0\x77\xdf\x7d\x27\x7b\x0c\x22\x32\
+\x53\x8a\x16\xae\x39\xdc\x78\x32\xe5\x4b\x22\x44\xa4\x6d\x8a\x15\
+\x6e\x56\x56\x16\x8e\x1e\x3d\xaa\xd4\x72\xd2\xac\x5b\xb7\x0e\x37\
+\x6e\xdc\x90\x3d\x06\x11\x99\x21\xc5\x0a\xd7\x5c\xde\x19\x96\x96\
+\x96\x62\xdd\xba\x75\xb2\xc7\x20\x22\x33\xa4\x48\xe1\x56\x55\x55\
+\x21\x31\x31\x51\x89\xa5\x34\xc1\x5c\xfe\xf0\x20\x22\x6d\x51\xa4\
+\x70\x33\x32\x32\x70\xe9\xd2\x25\x25\x96\xd2\x84\xed\xdb\xb7\x23\
+\x37\x37\x57\xf6\x18\x44\x64\x66\x14\x29\x5c\x11\xfb\x57\x9d\x74\
+\xba\x3b\xfe\x52\x93\xc1\x60\xd0\xe4\x83\x2f\x89\xc8\xb4\x35\x7a\
+\x1f\x6e\x71\x71\x31\xda\xb4\x69\x83\xf2\xf2\xf2\x06\xaf\x61\x03\
+\xe0\x51\x2b\x2b\x3c\x6e\x6d\x8d\xae\x56\x56\x70\xd3\xe9\xe0\xa6\
+\xd3\xc1\xdd\xca\x0a\xad\x74\x3a\xd4\x56\xaf\x85\x46\x23\xce\x1b\
+\x0c\xc8\x33\x1a\x71\xde\x68\xc4\x71\x83\x01\x87\x0c\x06\x1c\xd5\
+\xeb\x51\xd6\xe0\x89\x00\x2f\x2f\x2f\x1c\x3e\x7c\xb8\x11\x2b\x10\
+\x11\xdd\x61\x81\x4d\x63\x57\x48\x4e\x4e\xae\x77\xd9\xda\xd9\xd9\
+\xa1\x7f\xff\xfe\x18\xac\xd7\xa3\xcf\xbe\x7d\xe8\x66\x6d\x0d\xfb\
+\x06\xe6\xb7\xd2\xe9\xd0\xca\xda\x1a\xbd\xfe\xf4\x75\x3d\x80\x53\
+\x06\x03\xf6\xf5\xe9\x83\x1d\xce\xce\xd8\xb6\x6d\x1b\x8a\x8b\x8b\
+\xeb\xbc\xee\x91\x23\x47\xb0\x7f\xff\x7e\xf4\xea\xf5\xe7\x95\x89\
+\x88\x1a\xa6\xd1\x97\x14\xea\xba\xf7\xb6\x59\xb3\x66\x08\x0d\x0d\
+\x45\x7a\x7a\x3a\x2e\x5f\xbe\x8c\x6d\xdb\xb6\x21\xbc\x4f\x1f\x3c\
+\xd1\x88\xb2\xad\x8d\x35\x80\x4e\x56\x56\x98\xe4\xe5\x85\xaf\xbf\
+\xfe\x1a\x45\x45\x45\xf8\xe1\x87\x1f\xf0\xcf\x7f\xfe\x13\x2d\x5b\
+\xb6\xac\xd3\x1a\xe6\xb0\xaf\x98\x88\xb4\xa3\x51\x85\x9b\x93\x93\
+\x83\x1f\x7f\xfc\xb1\xc6\xef\xeb\x74\x3a\x0c\x19\x32\x04\x09\x09\
+\x09\xc8\xcf\xcf\xc7\x17\x5f\x7c\x81\xbf\xfd\xed\x6f\x68\xda\xb4\
+\x69\x63\x62\x1b\xc4\xda\xda\x1a\xfd\xfb\xf7\x47\x5c\x5c\x1c\xf2\
+\xf2\xf2\xb0\x7e\xfd\x7a\xbc\xf8\xe2\x8b\xb0\xb2\xaa\xf9\x5f\x41\
+\x62\x62\xa2\xa6\x1f\x82\x49\x44\xa6\xa5\x51\x85\xfb\xc5\x17\x5f\
+\xe0\x5e\x97\x80\x9b\x36\x6d\x8a\xb0\xb0\x30\x9c\x3c\x79\x12\x5b\
+\xb7\x6e\x45\x48\x48\x88\x94\x92\xad\x89\xad\xad\x2d\x02\x02\x02\
+\x90\x96\x96\x86\x9c\x9c\x1c\x84\x85\x85\xc1\xd1\xd1\xf1\xae\x9f\
+\x2b\x2c\x2c\xc4\xc6\x8d\x1b\x25\x4c\x48\x44\xe6\xa8\xc1\x85\x6b\
+\x34\x1a\xef\x7a\x6e\x99\x83\x83\x03\x22\x23\x23\x91\x93\x93\x83\
+\xd8\xd8\x58\x3c\xf2\xc8\x23\x8d\x1e\x50\x6d\x1e\x1e\x1e\x88\x8d\
+\x8d\x45\x76\x76\x36\xa6\x4f\x9f\x0e\x1b\x9b\x3b\x2f\x6b\x9b\xca\
+\xb3\xd9\x88\x48\xfb\x1a\x5c\xb8\xdf\x7f\xff\x3d\x72\x72\x72\x00\
+\x00\x36\x36\x36\x08\x0b\x0b\x43\x6e\x6e\x2e\x62\x62\x62\xe0\xea\
+\xea\xaa\xd8\x80\xa2\xb4\x6d\xdb\x16\x2b\x56\xac\x40\x4e\x4e\x0e\
+\x42\x42\x42\xa0\xfb\xff\xad\x67\xa9\xa9\xa9\x28\x2a\x2a\x92\x3c\
+\x1d\x11\x99\x83\x06\x17\xee\xad\xbd\xb7\x4f\x3d\xf5\x14\xf6\xed\
+\xdb\x87\xd8\xd8\xd8\x3a\xdf\x8c\xd2\xb2\x76\xed\xda\x21\x21\x21\
+\x01\x9b\x37\x6f\x46\x87\x0e\x1d\x50\x59\x59\x69\x92\x4f\xb0\x20\
+\x22\xed\x69\x50\xe1\xde\xbc\x79\x13\xe9\xe9\xe9\x88\x8f\x8f\xc7\
+\xde\xbd\x7b\xd1\xb3\x67\x4f\xa5\xe7\x92\xee\x99\x67\x9e\xc1\xe1\
+\xc3\x87\x31\x67\xce\x1c\xee\x56\x20\x22\x45\x34\x68\x1f\xee\xd9\
+\xb3\x67\xb1\x65\xcb\x16\x78\x79\x79\x29\x3d\x8f\xa6\xd8\xdb\xdb\
+\xe3\x9d\x77\xde\xc1\xd6\xad\x5b\x71\xfd\xfa\x75\x34\x6f\xde\x5c\
+\xf6\x48\x44\x64\xc2\x1a\x54\xb8\x5d\xbb\x76\x55\x7a\x0e\x4d\x7b\
+\xe6\x99\x67\x64\x8f\x40\x44\x66\x40\x95\xc7\xa4\x13\x11\xd1\xdd\
+\x58\xb8\x44\x44\x82\xb0\x70\x89\x88\x04\x61\xe1\x12\x11\x09\xc2\
+\xc2\x25\x22\x12\x84\x85\x4b\x44\x24\x08\x0b\x97\x88\x48\x10\x16\
+\x2e\x11\x91\x20\x2c\x5c\x22\x22\x41\x58\xb8\x44\x44\x82\xb0\x70\
+\x89\x88\x04\x61\xe1\x12\x11\x09\xc2\xc2\x25\x22\x12\x84\x85\x4b\
+\x44\x24\x08\x0b\x97\x88\x48\x10\x16\x2e\x11\x91\x20\x2c\x5c\x22\
+\x22\x41\x58\xb8\x44\x44\x82\xb0\x70\x89\x88\x04\x61\xe1\x12\x11\
+\x09\xc2\xc2\x25\x22\x12\x84\x85\x4b\x44\x24\x08\x0b\x97\x88\x48\
+\x10\x16\x2e\x11\x91\x20\x2c\x5c\x22\x22\x41\x58\xb8\x44\x44\x82\
+\xb0\x70\x89\x88\x04\x61\xe1\x12\x11\x09\xc2\xc2\x25\x22\x12\x84\
+\x85\x4b\x44\x24\x88\x8d\xec\x01\x88\xe8\xde\x7e\xfd\xf5\x57\xac\
+\x5f\xbf\x5e\x5a\xbe\x8f\x8f\x0f\x7c\x7c\x7c\xa4\xe5\x2b\x29\x3b\
+\x3b\x1b\x49\x49\x49\xd2\xf2\x7b\xf6\xec\x09\x7f\x7f\x7f\x16\x2e\
+\x91\x56\x75\xec\xd8\x11\x9f\x7d\xf6\x19\xce\x9f\x3f\x2f\x25\x7f\
+\xe5\xca\x95\x38\x76\xec\x18\x1c\x1c\x1c\xa4\xe4\x2b\xe9\x1f\xff\
+\xf8\x07\xbe\xfb\xee\x3b\x29\xd9\x56\x56\x56\xf8\xf9\xe7\x9f\x7f\
+\xff\x7b\x29\x13\x10\xd1\x7d\x35\x6d\xda\x14\x4b\x96\x2c\x91\x96\
+\x7f\xee\xdc\x39\x2c\x5b\xb6\x4c\x5a\xbe\x52\xd2\xd2\xd2\xa4\x95\
+\x2d\x00\x4c\x9e\x3c\x19\x8f\x3f\xfe\x38\x00\x16\x2e\x91\xa6\x8d\
+\x19\x33\x06\x4f\x3f\xfd\xb4\xb4\xfc\x98\x98\x18\x5c\xbc\x78\x51\
+\x5a\x7e\x63\x55\x55\x55\x61\xf6\xec\xd9\xd2\xf2\x9d\x9c\x9c\x10\
+\x1d\x1d\x7d\xfb\xd7\x2c\x5c\x22\x8d\x8b\x8b\x8b\x83\x95\x95\x9c\
+\xff\x54\x4b\x4b\x4b\x31\x77\xee\x5c\x29\xd9\x4a\xf8\xf7\xbf\xff\
+\x8d\xe3\xc7\x8f\x4b\xcb\x5f\xb0\x60\x01\x5a\xb6\x6c\x79\xfb\xd7\
+\x2c\x5c\x22\x8d\xeb\xd9\xb3\x27\xfe\xfe\xf7\xbf\x4b\xcb\x4f\x48\
+\x48\xc0\xfe\xfd\xfb\xa5\xe5\x37\xd4\x95\x2b\x57\xb0\x70\xe1\x42\
+\x69\xf9\x5e\x5e\x5e\x98\x31\x63\xc6\x1d\x5f\x63\xe1\x12\x99\x80\
+\xc5\x8b\x17\xc3\xc9\xc9\x49\x4a\xb6\xc1\x60\x40\x78\x78\xb8\x94\
+\xec\xc6\x98\x3f\x7f\x3e\xae\x5e\xbd\x2a\x2d\x3f\x36\x36\x16\x36\
+\x36\x77\xee\x4b\x60\xe1\x12\x99\x80\x96\x2d\x5b\x62\xc1\x82\x05\
+\xd2\xf2\x77\xee\xdc\x89\x75\xeb\xd6\x49\xcb\xaf\xaf\xec\xec\x6c\
+\x7c\xf4\xd1\x47\xd2\xf2\x47\x8c\x18\x81\x21\x43\x86\xdc\xf5\x75\
+\x16\x2e\x91\x89\x98\x31\x63\x06\xbc\xbc\xbc\xa4\xe5\x47\x46\x46\
+\xa2\xb2\xb2\x52\x5a\x7e\x7d\xbc\xfa\xea\xab\xa8\xae\xae\x96\x92\
+\x6d\x6f\x6f\x8f\xe5\xcb\x97\xdf\xf3\x7b\x2c\x5c\x22\x13\x61\x63\
+\x63\x83\xd8\xd8\x58\x69\xf9\x39\x39\x39\x88\x8b\x8b\x93\x96\x5f\
+\x57\x5b\xb6\x6c\xc1\xc6\x8d\x1b\xa5\xe5\xcf\x9e\x3d\x1b\x1e\x1e\
+\x1e\xf7\xfc\x1e\x0b\x97\xc8\x84\x0c\x19\x32\x04\xc3\x87\x0f\x97\
+\x96\x1f\x1d\x1d\x8d\xa2\xa2\x22\x69\xf9\xf7\xa3\xd7\xeb\xa5\x5e\
+\x6f\x76\x77\x77\x47\x54\x54\x54\x8d\xdf\x67\xe1\x12\x99\x98\xe5\
+\xcb\x97\xc3\xde\xde\x5e\x4a\xf6\xb5\x6b\xd7\xf0\xaf\x7f\xfd\x4b\
+\x4a\x76\x5d\x7c\xfa\xe9\xa7\x38\x7c\xf8\xb0\xb4\xfc\xa5\x4b\x97\
+\xc2\xd1\xd1\xb1\xc6\xef\xb3\x70\x89\x4c\x8c\xa7\xa7\x27\x5e\x7d\
+\xf5\x55\x69\xf9\x9f\x7c\xf2\x09\x8e\x1c\x39\x22\x2d\xbf\x26\xd7\
+\xaf\x5f\x97\xfa\x87\xc1\x80\x01\x03\x10\x1c\x1c\x5c\xeb\xcf\xb0\
+\x70\x89\x4c\xd0\x6b\xaf\xbd\x06\x77\x77\x77\x29\xd9\x7a\xbd\x1e\
+\x11\x11\x11\x52\xb2\x6b\xb3\x78\xf1\x62\x14\x16\x16\x4a\xc9\xb6\
+\xb2\xb2\xaa\xd3\xf5\x6d\x16\x2e\x91\x09\x72\x74\x74\xc4\xd2\xa5\
+\x4b\xa5\xe5\x6f\xda\xb4\x09\x19\x19\x19\xd2\xf2\xff\xec\xf4\xe9\
+\xd3\x52\x6f\x28\x4e\x99\x32\xe5\xf6\x79\x09\xb5\x61\xe1\x12\x99\
+\xa8\xe0\xe0\x60\xa9\xe7\x2c\x44\x44\x44\x48\xdb\x7a\xf5\x67\x91\
+\x91\x91\xa8\xa8\xa8\x90\x92\xdd\xa2\x45\x0b\x2c\x5a\xb4\xa8\x4e\
+\x3f\xcb\xc2\x25\x32\x61\x1f\x7c\xf0\x81\xb4\x73\x16\x8e\x1e\x3d\
+\x8a\xf8\xf8\x78\x29\xd9\x7f\xf4\xc3\x0f\x3f\xe0\xeb\xaf\xbf\x96\
+\x96\xff\xe7\xf3\x12\x6a\xc3\xc2\x25\x32\x61\x8f\x3f\xfe\x38\x26\
+\x4f\x9e\x2c\x2d\x7f\xfe\xfc\xf9\x28\x2e\x2e\x96\x96\x6f\x34\x1a\
+\x31\x6b\xd6\x2c\x69\xf9\xdd\xba\x75\xbb\xeb\xbc\x84\xda\xb0\x70\
+\x89\x4c\x5c\x74\x74\x34\x5a\xb4\x68\x21\x25\xbb\xa8\xa8\xa8\xce\
+\xff\x3b\xad\x86\x2f\xbf\xfc\x12\x59\x59\x59\xd2\xf2\x63\x63\x63\
+\x61\x6d\x6d\x5d\xe7\x9f\x67\xe1\x12\x99\x38\xd9\xe7\x2c\x7c\xf8\
+\xe1\x87\x38\x79\xf2\xa4\xf0\xdc\x9b\x37\x6f\x4a\x3d\x3a\x72\xe4\
+\xc8\x91\xf0\xf5\xf5\xad\xd7\x6b\x58\xb8\x44\x66\x60\xfa\xf4\xe9\
+\xe8\xd6\xad\x9b\x94\xec\xca\xca\x4a\x29\x87\x7c\x2f\x59\xb2\x04\
+\x79\x79\x79\xc2\x73\x81\xdf\xcf\x4b\x68\xc8\xd3\x30\x58\xb8\x44\
+\x66\x40\xf6\x39\x0b\x29\x29\x29\xd8\xb1\x63\x87\xb0\xbc\xbc\xbc\
+\x3c\xa9\xdb\xe2\x22\x23\x23\x6b\x3c\x2f\xa1\x36\x2c\x5c\x22\x33\
+\xe1\xeb\xeb\x8b\x11\x23\x46\x48\xcb\x0f\x0f\x0f\x87\xc1\x60\x10\
+\x92\xf5\xda\x6b\xaf\xe1\xe6\xcd\x9b\x42\xb2\xfe\xac\x6d\xdb\xb6\
+\x98\x33\x67\x4e\x83\x5e\xcb\xc2\x25\x32\x23\x32\xcf\x59\xf8\xe5\
+\x97\x5f\xb0\x6a\xd5\x2a\xd5\x73\xb2\xb2\xb2\xb0\x7a\xf5\x6a\xd5\
+\x73\x6a\x72\xbf\xf3\x12\x6a\xc3\xc2\x25\x32\x23\x1e\x1e\x1e\x52\
+\x1f\x9a\xf8\xc6\x1b\x6f\xa0\xa4\xa4\x44\xd5\x8c\x59\xb3\x66\xc1\
+\x68\x34\xaa\x9a\x51\x93\x81\x03\x07\x62\xf4\xe8\xd1\x0d\x7e\x3d\
+\x0b\x97\xc8\xcc\x44\x45\x45\xa1\x6d\xdb\xb6\x52\xb2\x2f\x5e\xbc\
+\x88\x77\xde\x79\x47\xb5\xf5\x93\x93\x93\xf1\xc3\x0f\x3f\xa8\xb6\
+\x7e\x6d\xac\xad\xad\x1b\x7d\x1e\x30\x0b\x97\xc8\xcc\xc8\x3e\x67\
+\xe1\xdd\x77\xdf\x45\x6e\x6e\xae\xe2\xeb\x56\x54\x54\x34\xf8\xda\
+\xa9\x12\xa6\x4c\x99\x02\x6f\x6f\xef\x46\xad\xc1\xc2\x25\x32\x43\
+\xa3\x47\x8f\xc6\x80\x01\x03\xa4\x64\x97\x95\x95\xd5\x7a\x08\x77\
+\x43\xbd\xff\xfe\xfb\x38\x7d\xfa\xb4\xe2\xeb\xd6\x45\x7d\xce\x4b\
+\xa8\x0d\x0b\x97\xc8\x4c\xc5\xc5\xc5\x49\x3b\x67\x21\x29\x29\x09\
+\x7b\xf7\xee\x55\x6c\xbd\xc2\xc2\x42\xbc\xf5\xd6\x5b\x8a\xad\x57\
+\x5f\x0b\x17\x2e\x84\x8b\x8b\x4b\xa3\xd7\x61\xe1\x12\x99\xa9\xc7\
+\x1f\x7f\x1c\x53\xa6\x4c\x91\x92\xad\xf4\x19\x07\xf3\xe6\xcd\xc3\
+\xf5\xeb\xd7\x15\x5b\xaf\x3e\xba\x77\xef\x8e\xe9\xd3\xa7\x2b\xb2\
+\x16\x0b\x97\xc8\x8c\xc9\x3c\x67\x61\xef\xde\xbd\x48\x4c\x4c\x6c\
+\xf4\x3a\x87\x0e\x1d\xc2\x67\x9f\x7d\xa6\xc0\x44\x0d\x53\xdf\xf3\
+\x12\x6a\xc3\xc2\x25\x32\x63\x2e\x2e\x2e\x58\xb8\x70\xa1\xb4\xfc\
+\xa8\xa8\x28\x94\x97\x97\x37\x6a\x8d\xf0\xf0\x70\xe8\xf5\x7a\x85\
+\x26\xaa\x9f\xc0\xc0\x40\x0c\x1e\x3c\x58\xb1\xf5\x58\xb8\x44\x66\
+\x4e\xe6\x39\x0b\xb9\xb9\xb9\x58\xbe\x7c\x79\x83\x5f\x9f\x9e\x9e\
+\x8e\xad\x5b\xb7\x2a\x38\x51\xdd\x39\x38\x38\x34\xe8\xbc\x84\xda\
+\xb0\x70\x89\xcc\x9c\xb5\xb5\xb5\xd4\x73\x16\xde\x79\xe7\x1d\xe4\
+\xe7\xe7\xd7\xfb\x75\xd5\xd5\xd5\x52\x1f\x96\x39\x7b\xf6\x6c\xb4\
+\x6f\xdf\x5e\xd1\x35\x59\xb8\x44\x16\xc0\xd7\xd7\x17\x23\x47\x8e\
+\x94\x92\x5d\x52\x52\x82\xd7\x5f\x7f\xbd\xde\xaf\x5b\xb1\x62\x05\
+\x8e\x1d\x3b\xa6\xc2\x44\xf7\xd7\xae\x5d\x3b\x55\xb6\xb6\xb1\x70\
+\x89\x2c\xc4\xb2\x65\xcb\xa4\x9d\xb3\xb0\x6a\xd5\x2a\x1c\x38\x70\
+\xa0\xce\x3f\x7f\xf5\xea\x55\xa9\x67\xfc\x2e\x5d\xba\x14\x0e\x0e\
+\x0e\x8a\xaf\xcb\xc2\x25\xb2\x10\x1e\x1e\x1e\x88\x8c\x8c\x94\x92\
+\x6d\x30\x18\xea\xb5\x4d\x6c\xc1\x82\x05\xb8\x72\xe5\x8a\x8a\x13\
+\xd5\x6c\xd0\xa0\x41\x08\x0a\x0a\x52\x65\x6d\x16\x2e\x91\x05\x99\
+\x33\x67\x0e\xda\xb5\x6b\x27\x25\x7b\xc7\x8e\x1d\x48\x49\x49\xb9\
+\xef\xcf\x1d\x3f\x7e\x1c\x2b\x56\xac\x10\x30\xd1\xdd\x94\x38\x2f\
+\xa1\x36\x2c\x5c\x22\x0b\x22\xfb\x9c\x85\xd9\xb3\x67\xa3\xb2\xb2\
+\xb2\xd6\x9f\x79\xf5\xd5\x57\x51\x55\x55\x25\x68\xa2\x3b\x4d\x9d\
+\x3a\x15\x3d\x7a\xf4\x50\x6d\x7d\x16\x2e\x91\x85\x09\x0a\x0a\xc2\
+\xc0\x81\x03\xa5\x64\x9f\x3c\x79\x12\x1f\x7e\xf8\x61\x8d\xdf\xdf\
+\xb6\x6d\x1b\x36\x6c\xd8\x20\x70\xa2\xff\x71\x76\x76\x56\xfd\x81\
+\x98\x2c\x5c\x22\x0b\x14\x17\x17\xa7\xd8\xa7\xa7\xea\x6b\xd1\xa2\
+\x45\xb8\x7c\xf9\xf2\x5d\x5f\x37\x18\x0c\x08\x0f\x0f\x97\x30\xd1\
+\xef\x16\x2e\x5c\x08\x67\x67\x67\x55\x33\x58\xb8\x44\x16\xc8\xdb\
+\xdb\x5b\xda\x39\x0b\xc5\xc5\xc5\x78\xf3\xcd\x37\xef\xfa\xfa\x67\
+\x9f\x7d\x86\x83\x07\x0f\x4a\x98\xe8\xf7\xf3\x12\xa6\x4d\x9b\xa6\
+\x7a\x0e\x0b\x97\xc8\x42\x2d\x5a\xb4\x48\xf5\x77\x74\x35\x89\x8f\
+\x8f\xc7\xd1\xa3\x47\x6f\xff\xfa\xc6\x8d\x1b\x98\x37\x6f\x9e\x94\
+\x59\x00\x71\xef\xf8\x59\xb8\x44\x16\x4a\xe6\x39\x0b\xd5\xd5\xd5\
+\x88\x88\x88\xb8\xfd\xeb\xb7\xde\x7a\x0b\x05\x05\x05\x52\x66\x19\
+\x35\x6a\x14\x7c\x7c\x7c\x84\x64\xb1\x70\x89\x2c\xd8\xb4\x69\xd3\
+\xd0\xbd\x7b\x77\x29\xd9\x19\x19\x19\xd8\xb4\x69\x13\xce\x9c\x39\
+\x83\xf7\xde\x7b\x4f\xca\x0c\x6a\x9c\x97\x50\x1b\x1b\x61\x49\x44\
+\xa4\x39\xb7\xce\x59\xf0\xf5\xf5\x95\x92\x1f\x11\x11\x81\x47\x1f\
+\x7d\x14\x15\x15\x15\x52\xf2\x23\x23\x23\x85\xee\x4b\xe6\x3b\x5c\
+\x22\x0b\x37\x78\xf0\x60\x04\x06\x06\x4a\xc9\x3e\x72\xe4\x08\xbe\
+\xf9\xe6\x1b\x29\xd9\xed\xda\xb5\x13\xfe\x8c\x34\x16\x2e\x11\x61\
+\xd9\xb2\x65\xaa\x9c\x1d\xa0\x65\x32\xfe\x99\x59\xb8\x44\x84\xf6\
+\xed\xdb\x4b\x3b\x67\x41\x06\x1f\x1f\x1f\x8c\x1a\x35\x4a\x78\x2e\
+\x0b\x97\x84\x91\x75\x9d\x8e\xea\x46\xe6\x39\x0b\x22\xa9\x7d\x5e\
+\x42\x6d\x58\xb8\x24\x4c\x59\x59\x19\xfa\xf7\xef\x8f\xa8\xa8\x28\
+\xe4\xe4\xe4\xc8\x1e\x87\xfe\x44\xf4\x1d\x7b\x59\x64\xee\xcc\x60\
+\xe1\x92\x30\x4e\x4e\x4e\x78\xed\xb5\xd7\x10\x13\x13\x83\x8e\x1d\
+\x3b\xe2\x89\x27\x9e\x40\x6c\x6c\xec\x3d\x3f\xe6\x49\x72\x8c\x1a\
+\x35\x0a\x83\x06\x0d\x92\x3d\x86\x6a\x9c\x9d\x9d\xa5\x3e\xe3\x8d\
+\x85\x4b\x42\xbd\xf0\xc2\x0b\x18\x3b\x76\x2c\x00\xe0\xe7\x9f\x7f\
+\xc6\x2b\xaf\xbc\x02\x77\x77\x77\x04\x05\x05\x61\xc3\x86\x0d\xd2\
+\x4e\x89\xa2\xff\x91\x79\xce\x82\xda\x64\x7e\xba\x0e\x60\xe1\x92\
+\x04\xef\xbe\xfb\x2e\x9a\x37\x6f\x7e\xfb\xd7\xe5\xe5\xe5\x48\x4e\
+\x4e\x86\x9f\x9f\x1f\x3a\x75\xea\x84\x79\xf3\xe6\xe1\xf8\xf1\xe3\
+\x12\x27\xb4\x6c\x3d\x7a\xf4\xc0\xd4\xa9\x53\x65\x8f\xa1\x38\x2d\
+\xfc\x73\xb1\x70\x49\x38\x57\x57\xd7\x1a\x3f\x37\x7f\xf6\xec\x59\
+\x44\x47\x47\xa3\x4b\x97\x2e\xf0\xf2\xf2\x42\x4c\x4c\x4c\x83\x1e\
+\x40\x48\x8d\x23\xfb\x9d\xa0\x1a\xb4\xf0\xce\x9d\x85\x4b\x52\x84\
+\x85\x85\xa1\x43\x87\x0e\xb5\xfe\xcc\x6f\xbf\xfd\x86\xa8\xa8\x28\
+\xb8\xb9\xb9\xe1\xd9\x67\x9f\x45\x42\x42\x02\x4a\x4b\x4b\x05\x4d\
+\x68\xd9\x44\x9c\x0d\x2b\x52\x50\x50\x90\x26\xae\x4d\xb3\x70\x49\
+\x0a\x5b\x5b\xdb\x7b\x1e\xd1\x77\x2f\x06\x83\x01\x5b\xb7\x6e\xc5\
+\xf8\xf1\xe3\xe1\xe9\xe9\x89\xb0\xb0\x30\x64\x65\x65\xa9\x3c\x21\
+\x4d\x9d\x3a\x55\xda\xdd\x7c\x25\x39\x38\x38\x48\x7d\xca\xc5\x1f\
+\xb1\x70\x49\x9a\x71\xe3\xc6\xa1\x6b\xd7\xae\xf5\x7a\xcd\xa5\x4b\
+\x97\xf0\xc1\x07\x1f\xe0\xc9\x27\x9f\xbc\xfd\x28\xeb\x13\x27\x4e\
+\xa8\x34\xa1\x65\x93\xb9\x5f\x55\x49\x5a\xda\x5f\xcc\xc2\x25\x69\
+\x74\x3a\x1d\x66\xce\x9c\xd9\xe0\xd7\x9f\x3b\x77\x0e\x31\x31\x31\
+\xe8\xdc\xb9\xf3\xed\x2d\x66\x45\x45\x45\x0a\x4e\x48\xb2\x3e\x91\
+\xa5\x14\xad\x7d\x82\x8e\x85\x4b\x52\x8d\x1f\x3f\x1e\xae\xae\xae\
+\x8d\x5e\xe7\x8f\x5b\xcc\x5e\x7c\xf1\x45\x24\x27\x27\x73\x8b\x99\
+\x42\x4c\xf9\x9c\x05\xad\xcd\xce\xc2\x25\xa9\xec\xed\xed\xf1\xf2\
+\xcb\x2f\x2b\xb6\x5e\x45\x45\x05\xd2\xd3\xd3\x11\x14\x14\x84\x0e\
+\x1d\x3a\x60\xee\xdc\xb9\x77\x3c\x59\x80\xea\x4f\xc6\xa9\x5a\x4a\
+\x90\x79\x0a\x5a\x4d\x58\xb8\x24\xdd\xa4\x49\x93\xa0\xd3\xe9\x14\
+\x5f\xf7\xdc\xb9\x73\x78\xfb\xed\xb7\xf1\xd8\x63\x8f\xc1\xcb\xcb\
+\x0b\xf3\xe7\xcf\xc7\x99\x33\x67\x14\xcf\xb1\x04\x91\x91\x91\x68\
+\xdf\xbe\xbd\xec\x31\xea\x4c\xab\xd7\x9f\x59\xb8\x24\x5d\x87\x0e\
+\x1d\xd0\xb7\x6f\x5f\x55\x33\x7e\xfb\xed\x37\x2c\x58\xb0\x00\x1d\
+\x3a\x74\xc0\xd3\x4f\x3f\x8d\x4f\x3e\xf9\x04\x25\x25\x25\xaa\x66\
+\x9a\x13\x53\x3b\x67\x61\xfa\xf4\xe9\xe8\xd6\xad\x9b\xec\x31\xee\
+\xc2\xc2\x25\x4d\x18\x37\x6e\x9c\x90\x1c\x83\xc1\x80\x1f\x7f\xfc\
+\x11\x53\xa7\x4e\x45\xab\x56\xad\x6e\x7f\xa4\x58\xaf\xd7\x0b\xc9\
+\x37\x65\x81\x81\x81\xc2\x9e\xfd\xd5\x18\x32\x9f\xd5\x76\x3f\x2c\
+\x5c\xd2\x84\x91\x23\x47\x0a\xff\x14\x50\x59\x59\xd9\xed\x8f\x14\
+\x7b\x79\x79\x61\xf1\xe2\xc5\x38\x7b\xf6\xac\xd0\x19\x4c\x8d\x16\
+\x3e\xad\x75\x3f\x8b\x16\x2d\x42\x8b\x16\x2d\x64\x8f\x71\x4f\x2c\
+\x5c\xd2\x84\x56\xad\x5a\xe1\xa9\xa7\x9e\x92\x96\x7f\xec\xd8\x31\
+\xbc\xf1\xc6\x1b\xf0\xf0\xf0\xb8\xbd\xc5\xec\xd2\xa5\x4b\xd2\xe6\
+\xd1\xaa\xee\xdd\xbb\x63\xda\xb4\x69\xb2\xc7\xa8\x91\xb7\xb7\x37\
+\xa6\x4c\x99\x22\x7b\x8c\x1a\xb1\x70\x49\x33\x9e\x7b\xee\x39\xd9\
+\x23\x00\xb8\xf7\x16\xb3\xca\xca\x4a\xd9\x63\x69\xc6\xc2\x85\x0b\
+\xe1\xe2\xe2\x22\x7b\x8c\x7b\xd2\xfa\x3b\x70\xb3\x7f\x6a\xaf\xfe\
+\xcc\x19\x54\xae\x5f\x2f\x7b\x0c\xaa\x03\x5f\x7b\x7b\xcc\x97\x3d\
+\xc4\x1f\x54\x56\x56\x22\x3d\x3d\x1d\xe9\xe9\xe9\x68\xd1\xac\x19\
+\x46\xf6\xeb\x87\x97\x06\x0f\x46\xff\x67\x9e\x81\x4d\xc7\x8e\xd0\
+\x39\x39\xc9\x1e\x51\x8a\x5b\xe7\x2c\xcc\x98\x31\x43\xf6\x28\x77\
+\x18\x3d\x7a\x34\x06\x0e\x1c\x28\x7b\x8c\x5a\xe9\x8c\x46\xa3\x51\
+\x56\xf8\xcd\x39\x73\x50\xb1\x62\x85\xac\x78\xd2\x98\x6a\x00\x9e\
+\xa5\xa5\x28\x95\xf7\x5b\xb2\x4e\x7a\x58\x59\x61\xb4\xad\x2d\x46\
+\xf7\xe8\x01\xb7\xb1\x63\x61\x37\x6e\x1c\x74\x1a\x7d\xc7\xa7\x16\
+\xbd\x5e\x8f\x5e\xbd\x7a\xe1\xe0\xc1\x83\xb2\x47\x01\x00\x38\x3a\
+\x3a\x22\x3b\x3b\x1b\x6d\xdb\xb6\x95\x3d\x4a\x6d\x16\xf0\x92\x02\
+\x69\x86\x0d\x00\x6f\x2b\xed\xff\x96\x3c\x68\x30\xe0\xf5\xf2\x72\
+\x74\xde\xb7\x0f\x3e\x11\x11\x88\x7d\xe4\x11\x14\xbe\xf9\x26\x60\
+\x41\xcf\x6c\xd3\xda\x3e\xd7\x39\x73\xe6\x68\xbd\x6c\x01\xf0\x1a\
+\x2e\x69\x8c\x29\x14\xee\x2d\x06\x00\x99\x7a\x3d\x66\x5d\xbf\x8e\
+\x76\x0b\x17\x62\xb8\xbb\x3b\xd2\x56\xae\x44\x75\x75\xb5\xec\xd1\
+\x84\x18\x34\x68\x10\x82\x82\x82\x64\x8f\x01\x0f\x0f\x0f\x4d\x9d\
+\x97\x50\x1b\xd3\xf9\xdd\x4d\x16\xa1\x87\x86\x6f\x78\xd4\xa6\x02\
+\x40\x4a\x51\x11\xfc\x5f\x7e\x19\xed\xdd\xdd\x31\x73\xe6\x4c\x1c\
+\x38\x70\x40\xf6\x58\xaa\x5b\xba\x74\xa9\xf4\xb3\x0a\x96\x2d\x5b\
+\x06\x7b\x7b\x7b\xa9\x33\xd4\x15\x0b\x97\x34\xe5\x51\x13\x7a\x87\
+\x5b\x93\x0b\x05\x05\x88\x8b\x8b\x43\xaf\x5e\xbd\x30\x70\xe0\x40\
+\x7c\xfa\xe9\xa7\xb8\x76\xed\x9a\xec\xb1\x54\x71\xeb\x88\x4c\x59\
+\x7c\x7d\x7d\x31\x72\xe4\x48\x69\xf9\xf5\x65\xfa\xbf\xbb\xc9\xac\
+\xb4\x53\xe1\x4c\x05\x59\x8c\x46\x23\x76\xed\xda\x85\xc9\x93\x27\
+\xc3\xc5\xc5\xe5\xf6\x53\x2b\x6e\xde\xbc\x29\x7b\x34\x45\xcd\x9e\
+\x3d\x5b\xca\x39\x0b\xd6\xd6\xd6\x88\x8d\x8d\x15\x9e\xdb\x18\x2c\
+\x5c\xd2\x94\x16\x3a\x1d\x9a\x99\x51\xe9\xde\xa2\xd7\xeb\x6f\x3f\
+\xb5\xc2\xcd\xcd\x0d\xa1\xa1\xa1\xd8\xba\x75\x2b\x24\x6e\x12\x52\
+\x8c\x83\x83\x83\x94\x0f\x1b\x0c\x19\x32\x44\x93\xe7\x25\xd4\x86\
+\x85\x4b\x9a\xe3\x66\x86\x85\xfb\x47\xc5\xc5\xc5\xf8\xf2\xcb\x2f\
+\xf1\xec\xb3\xcf\xc2\xd3\xd3\x13\x51\x51\x51\xc8\xc9\xc9\x91\x3d\
+\x56\xa3\xd8\xda\xda\x0a\xcf\x6c\xd2\xa4\x89\xf0\xcc\xc6\x62\xe1\
+\x92\xe6\xb8\x9a\x79\xe1\xfe\xd1\xd9\xb3\x67\x11\x13\x13\x83\x2e\
+\x5d\xba\xe0\xf9\xe7\x9f\x47\x62\x62\x22\xca\xca\xca\x64\x8f\x45\
+\x2a\x61\xe1\x92\xe6\x38\x5a\x50\xe1\xde\xa2\xd7\xeb\x91\x91\x91\
+\x81\xb1\x63\xc7\xc2\xd9\xd9\xf9\xf6\x29\x66\x96\xb2\xc5\xcc\x52\
+\xb0\x70\x49\x73\x1c\x65\x0f\x20\x59\x79\x79\xf9\xed\x53\xcc\xda\
+\xb5\x6b\x87\x99\x33\x67\x62\xff\xfe\xfd\xb2\xc7\x22\x05\xb0\x70\
+\x49\x73\x1c\x2c\xf0\x1d\x6e\x4d\x2e\x5e\xbc\x88\xb8\xb8\x38\xf4\
+\xee\xdd\x1b\x5e\x5e\x5e\x88\x89\x89\x41\x7e\x7e\xbe\xec\xb1\xa8\
+\x81\x58\xb8\xa4\x39\xa6\x77\x2b\x44\x8c\xec\xec\x6c\x6c\xde\xbc\
+\x19\x3b\x76\xec\x30\x8b\xdd\x0d\x96\xc8\xec\x4f\x0b\x23\xd3\x53\
+\xce\x32\xb9\x43\xff\xfe\xfd\x11\x1a\x1a\x8a\xc0\xc0\x40\x38\x3b\
+\x3b\xcb\x1e\x87\x1a\x81\x85\x4b\x9a\x63\x5e\x1f\x0b\x68\x98\xf6\
+\xed\xdb\x63\xc2\x84\x09\x08\x0a\x0a\xc2\x63\x8f\x3d\x26\x7b\x1c\
+\x52\x08\x0b\x97\x34\xa7\xcc\x42\xdf\xe1\x36\x6b\xd6\x0c\x63\xc7\
+\x8e\x45\x48\x48\x08\xfa\xf5\xeb\x07\x2b\x33\xf8\x98\x33\xdd\x89\
+\x85\x4b\x9a\x63\x9e\xa7\x0e\xd4\xac\x4f\x9f\x3e\x08\x09\x09\x41\
+\x70\x70\xb0\x66\x9f\xa4\x40\xca\x60\xe1\x92\xe6\x9c\x37\x18\x64\
+\x8f\xa0\xba\xce\x9d\x3b\x63\xd2\xa4\x49\x78\xe9\xa5\x97\xe0\xee\
+\xee\x2e\x7b\x1c\x12\x84\x85\x4b\x9a\x52\x1b\x39\x74\xbf\x00\x00\
+\x03\x5d\x49\x44\x41\x54\x0d\xa0\xc0\x4c\x2f\x29\x3c\xf4\xd0\x43\
+\x18\x33\x66\x0c\x42\x43\x43\xd1\xbb\x77\x6f\xd9\xe3\x90\x04\x2c\
+\x5c\xd2\x94\x7c\xa3\x11\x7a\xd9\x43\x28\xc8\xd6\xd6\x16\xfe\xfe\
+\xfe\x08\x09\x09\xc1\xd0\xa1\x43\x61\x67\x67\x27\x7b\x24\x92\x88\
+\x85\x4b\x9a\x72\xc6\x4c\x2e\x27\x78\x79\x79\x21\x34\x34\x14\x2f\
+\xbd\xf4\x12\xdc\xdc\xdc\x64\x8f\x43\x1a\xc1\xc2\x25\x4d\x39\x60\
+\xc2\x85\xdb\xde\xca\x0a\xe3\xfa\xf7\xc7\xb8\xf8\x78\x3c\xda\xb5\
+\xab\xec\x71\x48\x83\x58\xb8\xa4\x29\x07\xf5\xa6\x75\x41\xa1\x99\
+\x4e\x87\x91\x36\x36\x08\x6e\xde\x1c\x3e\x71\x71\xb0\x1f\x3b\x56\
+\xf6\x48\xa4\x61\x2c\x5c\xd2\x94\x5f\x4d\xe0\x1d\xae\x0d\x80\x21\
+\x36\x36\x08\xb6\xb1\xc1\x30\x27\x27\x34\x1f\x3f\x1e\x0e\x11\x11\
+\xd0\x3d\xf4\x90\xec\xd1\x48\xe3\xa4\x16\xae\xd5\xc3\x0f\xc3\xba\
+\x67\x4f\x99\x23\x90\x86\x5c\xad\xae\xc6\xa9\xbd\x7b\x65\x8f\x51\
+\xa3\xf6\xf6\xf6\x08\x6e\xd5\x0a\x63\x1e\x79\x04\x9d\xbc\xbd\x61\
+\x33\x60\x00\x9a\x0c\x1b\x06\x5d\xd3\xa6\xb2\x47\x23\x13\x21\xb5\
+\x70\xed\x67\xce\x84\xfd\xcc\x99\x32\x47\x20\x0d\xf9\x36\x29\x09\
+\xfa\x3d\x7b\x64\x8f\x71\x87\x56\xad\x5a\x61\xe2\xc4\x89\x08\x09\
+\x09\x81\x97\x97\x97\xec\x71\xc8\xc4\xf1\x92\x02\x69\xc6\xa6\x4d\
+\x9b\x64\x8f\x00\xe0\xf7\x67\x74\x05\x06\x06\x22\x34\x34\x14\x83\
+\x07\x0f\x86\xb5\x89\x3e\xba\x9d\xb4\x87\x85\x4b\x9a\x60\x34\x1a\
+\xb1\x79\xf3\x66\x69\xf9\x3a\x9d\x0e\x43\x86\x0c\x41\x48\x48\x08\
+\xfc\xfc\xfc\xe0\xe4\xe4\x24\x6d\x16\x32\x5f\x2c\x5c\xd2\x84\x9f\
+\x7e\xfa\x09\x17\x2e\x5c\x10\x9e\xdb\xba\x75\x6b\x8c\x1d\x3b\x16\
+\xe3\xc7\x8f\x47\x8f\x1e\x3d\x84\xe7\x93\x65\x61\xe1\x92\x26\xac\
+\x5c\xb9\x52\x58\x56\xf3\xe6\xcd\x11\x1c\x1c\xcc\x53\xb9\x48\x38\
+\x16\x2e\x49\x57\x56\x56\x86\xa4\xa4\x24\x55\x33\x6c\x6c\x6c\x30\
+\x6c\xd8\x30\x84\x86\x86\xe2\xc5\x17\x5f\x84\xbd\xbd\xbd\xaa\x79\
+\x44\xf7\xc2\xc2\x25\xe9\x36\x6e\xdc\x88\x6b\xd7\xd4\x39\x94\xb1\
+\x63\xc7\x8e\x08\x09\x09\x41\x48\x48\x08\x3c\x3d\x3d\x55\xc9\x20\
+\xaa\x2b\x16\x2e\x49\xf7\xde\x7b\xef\x29\xba\x5e\xeb\xd6\xad\x31\
+\x7e\xfc\x78\x6e\xe5\x22\xcd\x61\xe1\x92\x54\xbb\x77\xef\xc6\xee\
+\xdd\xbb\x1b\xbd\x8e\xa3\xa3\x23\x46\x8e\x1c\xc9\xad\x5c\xa4\x69\
+\x2c\x5c\x92\x6a\xf9\xf2\xe5\x0d\x7e\xed\x1f\xb7\x72\xf9\xfb\xfb\
+\xe3\xc1\x07\x1f\x54\x70\x32\x22\xe5\xb1\x70\x49\x9a\x13\x27\x4e\
+\x20\x35\x35\xb5\xde\xaf\x73\x73\x73\xc3\x4b\x2f\xbd\x84\xd0\xd0\
+\x50\x5e\x32\x20\x93\xc2\xc2\x25\x69\x66\xcd\x9a\x05\x7d\x1d\x4f\
+\x07\x73\x71\x71\xb9\x5d\xb2\x7c\x5a\x02\x99\x2a\x16\x2e\x49\xb1\
+\x69\xd3\x26\x6c\xdc\xb8\xb1\xd6\x9f\x69\xd2\xa4\x09\x02\x02\x02\
+\xf8\xb4\x04\x32\x1b\x2c\x5c\x12\xae\xba\xba\x1a\xb3\x66\xcd\xaa\
+\xf1\xfb\xfd\xfb\xf7\x47\x68\x68\x28\x02\x03\x03\xe1\xec\xec\x2c\
+\x70\x32\x22\x75\xb1\x70\x49\xb8\x0f\x3f\xfc\x10\x47\x8f\x1e\xbd\
+\xe3\x6b\x2e\x2e\x2e\xb7\x3f\xfd\xd5\xa7\x4f\x1f\x49\x93\x11\xa9\
+\x8b\x85\x4b\x42\x1d\x39\x72\x04\x51\x51\x51\x00\x80\xa6\x4d\x9b\
+\x62\xc4\x88\x11\x08\x0d\x0d\x85\xaf\xaf\x2f\x3f\x62\x4b\x66\x8f\
+\x85\x4b\xc2\xe8\xf5\x7a\x4c\x9e\x3c\x19\x03\x06\x0c\x40\x48\x48\
+\x08\x02\x02\x02\xd0\xbc\x79\x73\xd9\x63\x11\x09\xc3\xc2\x25\x61\
+\x0a\x0b\x0b\xb1\x72\xe5\x4a\x3c\xfa\xe8\xa3\xb2\x47\x21\x92\x82\
+\x85\x4b\xc2\xb4\x69\xd3\x06\x6d\xda\xb4\x91\x3d\x06\x91\x34\xbc\
+\x68\x46\x44\x24\x08\x0b\x97\x88\x48\x10\x16\x2e\x11\x91\x20\x2c\
+\x5c\x22\x22\x41\x58\xb8\x44\x44\x82\xb0\x70\x89\x88\x04\x61\xe1\
+\x12\x11\x09\xc2\xc2\x25\x22\x12\x84\x85\x4b\x44\x24\x08\x0b\x97\
+\x88\x48\x10\x16\x2e\x11\x91\x20\x2c\x5c\x22\x22\x41\x58\xb8\x44\
+\x44\x82\xb0\x70\x89\x88\x04\x61\xe1\x12\x11\x09\xc2\xc2\x25\x22\
+\x12\x44\x67\x34\x1a\x77\xc8\x1e\x82\x88\xc8\x02\xac\xfa\x3f\xda\
+\x1e\x33\xf5\x9c\x7d\xbd\xea\x00\x00\x00\x00\x49\x45\x4e\x44\xae\
+\x42\x60\x82\
\x00\x00\x02\xe0\
\x89\
\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\
@@ -3365,6 +4577,665 @@ qt_resource_data = "\
\x20\xd7\x60\x82\x01\x2d\x08\x40\x80\x5c\x83\x09\x06\xb4\x20\xe0\
\x2f\x60\x91\x4f\xce\xe7\x7f\x8e\x88\xcd\xd9\x93\x86\x7d\xc7\x00\
\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\
+\x00\x00\x29\x01\
+\x89\
+\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\
+\x00\x01\x54\x00\x00\x01\x62\x08\x06\x00\x00\x00\xa9\xb1\x20\x05\
+\x00\x00\x00\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\
+\xa7\x93\x00\x00\x20\x00\x49\x44\x41\x54\x78\x9c\xed\xdd\x79\x5c\
+\x54\xf5\xfe\x06\xf0\x67\x06\x10\x04\x94\x1b\x2a\x98\x62\xee\x19\
+\x20\x62\x2e\xb9\xde\x2e\x2e\x74\xad\xd4\x72\xc9\x5c\x02\x73\x09\
+\xb7\x4c\x2b\x35\xf3\x76\x0d\x33\xb7\x2c\x93\xb2\x4c\x51\x4a\xed\
+\xa7\xa0\xb6\x89\x62\xa5\xa2\xb9\x2f\x68\x08\x82\xb8\x2f\xb8\xe1\
+\x02\x2e\x6c\x0a\x33\xe7\xf7\x47\x2f\xbc\x9a\x82\x2c\xdf\xf3\x3d\
+\xe7\x0c\xcf\xfb\xf5\xf2\x0f\x67\x98\xef\xf3\x11\xf5\xe1\x9c\x99\
+\xb3\x98\x02\x02\x02\x94\x2d\x5b\xb6\x40\xa6\x26\x4d\x9a\x60\xff\
+\xfe\xfd\xb0\xb7\xb7\x97\x9a\x2b\xc2\xa0\x41\x83\xf0\xdd\x77\xdf\
+\x49\xcd\x7c\xec\xb1\xc7\x90\x94\x94\x84\xc7\x1f\x7f\x5c\x6a\x2e\
+\x11\x95\x8c\x79\xd1\xa2\x45\x70\x76\x76\x96\x1a\x9a\x90\x90\x80\
+\xd9\xb3\x67\x4b\xcd\x14\x21\x36\x36\x56\x7a\x99\x02\xc0\x9c\x39\
+\x73\x58\xa6\x44\x06\x60\x52\x14\x45\xf9\xfc\xf3\xcf\xf1\xce\x3b\
+\xef\x48\x0d\x76\x72\x72\x42\x62\x62\x22\x1a\x34\x68\x20\x35\xb7\
+\xb4\x72\x73\x73\xe1\xe7\xe7\x87\xe3\xc7\x8f\x4b\xcd\xed\xd2\xa5\
+\x0b\xd6\xaf\x5f\x2f\x35\x93\x88\x4a\xc7\x0c\x00\x63\xc6\x8c\x41\
+\x9b\x36\x6d\xa4\x06\xe7\xe6\xe6\x62\xd8\xb0\x61\x52\x33\xcb\x62\
+\xca\x94\x29\xd2\xcb\xb4\x52\xa5\x4a\x58\xb8\x70\xa1\xd4\x4c\x22\
+\x2a\x3d\x33\x00\x98\xcd\x66\x2c\x5e\xbc\x18\x8e\x8e\x8e\x52\xc3\
+\x63\x63\x63\xf1\xed\xb7\xdf\x4a\xcd\x2c\x8d\x84\x84\x04\x7c\xfa\
+\xe9\xa7\xd2\x73\x3f\xf9\xe4\x13\xd4\xaa\x55\x4b\x7a\x2e\x11\x95\
+\x8e\x49\x51\x14\xa5\xe0\x37\xd3\xa7\x4f\xc7\x7f\xfe\xf3\x1f\xa9\
+\x03\xb8\xbb\xbb\xe3\xf0\xe1\xc3\xf0\xf0\xf0\x90\x9a\x5b\x5c\x56\
+\xab\x15\xad\x5b\xb7\xc6\xbe\x7d\xfb\xa4\xe6\x06\x04\x04\x20\x36\
+\x36\x16\x26\x93\x49\x6a\x2e\x11\x95\x9e\xf9\xde\xdf\x4c\x98\x30\
+\x01\xcd\x9a\x35\x93\x3a\x40\x7a\x7a\x3a\xc6\x8c\x19\x23\x35\xb3\
+\x24\xbe\xf8\xe2\x0b\xe9\x65\xea\xec\xec\x8c\x45\x8b\x16\xb1\x4c\
+\x89\x0c\xe6\xbe\x2d\x54\x00\x38\x78\xf0\x20\x5a\xb6\x6c\x89\xbc\
+\xbc\x3c\xa9\x83\xc4\xc4\xc4\xe0\xf9\xe7\x9f\x97\x9a\xf9\x28\x67\
+\xcf\x9e\x85\xaf\xaf\x2f\x32\x33\x33\xa5\xe6\xce\x99\x33\x07\x6f\
+\xbf\xfd\xb6\xd4\x4c\x22\x2a\x3b\xf3\xdf\x1f\xf0\xf7\xf7\xc7\xc4\
+\x89\x13\xa5\x0f\x32\x62\xc4\x08\x64\x65\x65\x49\xcf\x2d\xca\x88\
+\x11\x23\xa4\x97\x69\x9b\x36\x6d\x74\xbd\xc5\x4e\x44\x85\x7b\xa0\
+\x50\x01\xe0\x83\x0f\x3e\x80\xaf\xaf\xaf\xd4\x41\xce\x9c\x39\x83\
+\x0f\x3e\xf8\x40\x6a\x66\x51\x22\x23\x23\x11\x13\x13\x23\x35\xd3\
+\xd1\xd1\x11\x8b\x17\x2f\x86\xd9\xfc\xd0\xbf\x16\x22\xd2\xb9\x07\
+\x76\xf9\x0b\xec\xdd\xbb\x17\x6d\xdb\xb6\x85\xc5\x62\x91\x36\x8c\
+\xd9\x6c\xc6\xee\xdd\xbb\xd1\xb2\x65\x4b\x69\x99\x0f\x93\x9e\x9e\
+\x0e\x6f\x6f\x6f\x5c\xbe\x7c\x59\x6a\xee\xb4\x69\xd3\x30\x69\xd2\
+\x24\xa9\x99\x44\x24\x4e\xa1\x9b\x42\xcf\x3c\xf3\x8c\xf4\xf7\xf1\
+\xac\x56\x2b\xde\x78\xe3\x0d\xe4\xe7\xe7\x4b\xcd\xfd\xbb\x71\xe3\
+\xc6\x49\x2f\xd3\x66\xcd\x9a\x61\xc2\x84\x09\x52\x33\x89\x48\xac\
+\x42\xb7\x50\x01\x20\x27\x27\x07\xfe\xfe\xfe\x38\x76\xec\x98\xcc\
+\x99\x30\x73\xe6\x4c\xbc\xf7\xde\x7b\x52\x33\x0b\x6c\xde\xbc\x19\
+\x1d\x3b\x76\x94\x9a\xe9\xe0\xe0\x80\x7d\xfb\xf6\xc1\xdf\xdf\x5f\
+\x6a\x2e\x11\x89\x55\xe4\x9b\x75\x15\x2b\x56\x44\x44\x44\x84\xf4\
+\xc3\x77\xa6\x4c\x99\x82\x13\x27\x4e\x48\xcd\x04\xb4\x3b\x7b\x6b\
+\xe2\xc4\x89\x2c\x53\x22\x1b\xf0\xc8\x4f\x3f\xda\xb7\x6f\x8f\x51\
+\xa3\x46\xc9\x98\xe5\xae\x9c\x9c\x1c\x4d\x8a\xed\xa3\x8f\x3e\x92\
+\xbe\x35\xee\xeb\xeb\xab\xab\x0f\xe3\x88\xa8\xf4\x8a\xdc\xe5\x2f\
+\x90\x99\x99\x09\x3f\x3f\x3f\x9c\x3e\x7d\x5a\xc2\x48\xff\xf3\xed\
+\xb7\xdf\xe2\xf5\xd7\x5f\x97\x92\x95\x90\x90\x80\xe6\xcd\x9b\x4b\
+\x7d\xff\xd6\xce\xce\x0e\x3b\x77\xee\xc4\x33\xcf\x3c\x23\x2d\x93\
+\x88\xd4\x53\xac\xe3\x73\x5c\x5d\x5d\x11\x1e\x1e\xae\xf6\x2c\x0f\
+\x78\xf7\xdd\x77\x71\xe5\xca\x15\xd5\x73\xb4\xfa\x30\xec\xed\xb7\
+\xdf\x66\x99\x12\xd9\x90\x62\x1f\xf0\xd8\xb9\x73\x67\x0c\x19\x32\
+\x44\xcd\x59\x1e\x90\x9e\x9e\x8e\xb1\x63\xc7\xaa\x9e\x33\x6f\xde\
+\x3c\xec\xdd\xbb\x57\xf5\x9c\x7b\x35\x6c\xd8\x10\x1f\x7d\xf4\x91\
+\xd4\x4c\x22\x52\x57\xb1\x76\xf9\x0b\xdc\xb8\x71\x03\xbe\xbe\xbe\
+\x38\x7f\xfe\xbc\x9a\x33\x3d\x60\xfd\xfa\xf5\xe8\xd2\xa5\x8b\x2a\
+\x6b\xa7\xa6\xa6\xc2\xc7\xc7\x47\xea\x19\x51\x26\x93\x09\x5b\xb7\
+\x6e\x45\xfb\xf6\xed\xa5\x65\x12\x91\xfa\x4a\x74\x4a\x8e\x9b\x9b\
+\x1b\xbe\xf9\xe6\x1b\xb5\x66\x29\x94\x9a\xa7\xa5\x6a\x71\x7a\xe9\
+\xa8\x51\xa3\x58\xa6\x44\x36\xa8\xc4\xe7\x38\x76\xed\xda\x15\x03\
+\x06\x0c\x50\x63\x96\x42\x9d\x3e\x7d\x1a\xff\xfd\xef\x7f\x85\xaf\
+\x1b\x15\x15\x85\x75\xeb\xd6\x09\x5f\xb7\x28\x75\xea\xd4\xc1\xcc\
+\x99\x33\xa5\x66\x12\x91\x1c\x25\xda\xe5\x2f\x70\xed\xda\x35\xf8\
+\xf8\xf8\x48\x3d\x9b\xc8\xce\xce\x0e\xbb\x77\xef\x46\x8b\x16\x2d\
+\x84\xac\x97\x91\x91\x01\x6f\x6f\x6f\xa4\xa5\xa5\x09\x59\xaf\xb8\
+\x36\x6c\xd8\x80\xce\x9d\x3b\x4b\xcd\x24\x22\x39\x4a\x75\x15\x8e\
+\x2a\x55\xaa\x60\xde\xbc\x79\xa2\x67\x29\x92\xc5\x62\x11\xfa\x49\
+\xfc\xf8\xf1\xe3\xa5\x97\xe9\x90\x21\x43\x58\xa6\x44\x36\xac\x54\
+\x5b\xa8\x05\x7a\xf5\xea\x85\x1f\x7f\xfc\x51\xe4\x3c\x8f\x34\x6b\
+\xd6\xac\x32\x9f\xf3\xbe\x65\xcb\x16\x74\xec\xd8\x11\x65\xf8\xa3\
+\x97\x58\xcd\x9a\x35\x91\x94\x94\x04\x37\x37\x37\x69\x99\x44\x24\
+\x57\x99\x0a\x35\x2d\x2d\x0d\x3e\x3e\x3e\x48\x4f\x4f\x17\x39\x53\
+\x91\x2a\x56\xac\x88\xc4\xc4\x44\xd4\xaf\x5f\xbf\x54\xaf\xcf\xcd\
+\xcd\x45\x93\x26\x4d\xa4\x9f\x11\x15\x1d\x1d\x8d\xae\x5d\xbb\x4a\
+\xcd\x24\x22\xb9\xca\x74\xe1\x4d\x4f\x4f\x4f\xcc\x9d\x3b\x57\xd4\
+\x2c\xc5\x92\x93\x93\x83\xe1\xc3\x87\x97\xfa\xf5\x53\xa7\x4e\x95\
+\x5e\xa6\x03\x06\x0c\x60\x99\x12\x95\x03\x65\xda\x42\x2d\xf0\xe2\
+\x8b\x2f\x4a\xbf\x18\xf3\x77\xdf\x7d\x87\x81\x03\x07\x96\xe8\x35\
+\x89\x89\x89\x68\xde\xbc\xb9\xd4\xdb\xbb\x78\x78\x78\x20\x39\x39\
+\x19\x55\xaa\x54\x91\x96\x49\x44\xda\x10\x52\xa8\xe7\xce\x9d\x83\
+\xaf\xaf\x2f\x6e\xde\xbc\x29\x62\xa6\x62\xa9\x52\xa5\x0a\x0e\x1f\
+\x3e\x8c\x6a\xd5\xaa\x15\xeb\xeb\xad\x56\x2b\xda\xb5\x6b\x87\xdd\
+\xbb\x77\xab\x3c\xd9\xfd\x56\xae\x5c\x89\x57\x5e\x79\x45\x6a\x26\
+\x11\x69\x43\xc8\xbd\x36\xbc\xbc\xbc\x30\x7b\xf6\x6c\x11\x4b\x15\
+\xdb\xb5\x6b\xd7\x4a\x74\x01\xec\xaf\xbe\xfa\x4a\x7a\x99\xf6\xec\
+\xd9\x93\x65\x4a\x54\x8e\x08\xd9\x42\x2d\xd0\xa9\x53\x27\xc4\xc6\
+\xc6\x8a\x5a\xae\x58\x7e\xfd\xf5\x57\xfc\xfb\xdf\xff\x2e\xf2\x6b\
+\x52\x53\x53\xe1\xeb\xeb\x8b\x5b\xb7\x6e\x49\x9a\x0a\x70\x77\x77\
+\x47\x72\x72\x32\x3c\x3d\x3d\xa5\x65\x12\x91\xb6\x84\xde\x0d\x6e\
+\xd1\xa2\x45\x70\x71\x71\x11\xb9\xe4\x23\x0d\x1f\x3e\x1c\xd9\xd9\
+\xd9\x45\x7e\xcd\xa8\x51\xa3\xa4\x96\x29\x00\xcc\x9d\x3b\x97\x65\
+\x4a\x54\xce\x08\x2d\xd4\xba\x75\xeb\x62\xda\xb4\x69\x22\x97\x7c\
+\xa4\xd3\xa7\x4f\x63\xf2\xe4\xc9\x85\x3e\xbf\x6a\xd5\x2a\x44\x47\
+\x47\x4b\x9c\x08\x78\xe1\x85\x17\x10\x14\x14\x24\x35\x93\x88\xb4\
+\x27\x74\x97\x1f\xf8\xeb\xc3\x9f\x7f\xfe\xf3\x9f\xd8\xb9\x73\xa7\
+\xc8\x65\x8b\x64\x67\x67\x87\xbd\x7b\xf7\xa2\x59\xb3\x66\xf7\x3d\
+\x7e\xfd\xfa\x75\x78\x7b\x7b\xe3\xd2\xa5\x4b\xd2\x66\xa9\x5c\xb9\
+\x32\x92\x92\x92\xe0\xe5\xe5\x25\x2d\x93\x88\xf4\x41\xf8\x0d\xe0\
+\xcd\x66\x33\x22\x22\x22\xe0\xe4\xe4\x24\x7a\xe9\x42\x59\x2c\x16\
+\x0c\x1d\x3a\xf4\x81\x5b\x5e\x8f\x1f\x3f\x5e\x6a\x99\x02\xc0\xec\
+\xd9\xb3\x59\xa6\x44\xe5\x94\xf0\x42\x05\x80\x46\x8d\x1a\x21\x34\
+\x34\x54\x8d\xa5\x0b\xf5\xe7\x9f\x7f\x62\xce\x9c\x39\x77\x7f\xff\
+\xc7\x1f\x7f\x60\xf1\xe2\xc5\x52\x67\xe8\xd8\xb1\x23\x42\x42\x42\
+\xa4\x66\x12\x91\x7e\x08\xdf\xe5\x2f\x60\xb1\x58\xd0\xba\x75\x6b\
+\xc4\xc5\xc5\xa9\xb1\xfc\x43\x39\x3b\x3b\xe3\xd0\xa1\x43\xa8\x51\
+\xa3\x06\x9a\x34\x69\x82\xa3\x47\x8f\x4a\xcb\x76\x71\x71\x41\x62\
+\x62\x22\xea\xd6\xad\x2b\x2d\x93\x88\xf4\xc5\x5e\xad\x85\xed\xec\
+\xec\x10\x11\x11\x21\xf5\xcc\xa4\xec\xec\x6c\x0c\x1f\x3e\x1c\xcf\
+\x3c\xf3\x8c\xd4\x32\x05\x80\x69\xd3\xa6\xb1\x4c\x89\xca\x39\xd5\
+\xb6\x50\x0b\x84\x86\x86\x62\xca\x94\x29\x6a\x46\x3c\xc0\x64\x32\
+\x49\xbd\x92\x54\xdb\xb6\x6d\xb1\x6d\xdb\x36\x98\xcd\xaa\xbc\x83\
+\x42\x44\x06\xa1\x7a\xa1\xe6\xe5\xe5\xa1\x79\xf3\xe6\x48\x4c\x4c\
+\x54\x33\x46\x33\x4e\x4e\x4e\x88\x8f\x8f\x47\xa3\x46\x8d\xb4\x1e\
+\x85\x88\x34\xa6\xfa\x26\x95\x83\x83\x03\x22\x22\x22\x60\x67\x67\
+\xa7\x76\x94\x26\x42\x43\x43\x59\xa6\x44\x04\x40\x42\xa1\x02\x40\
+\x8b\x16\x2d\x30\x6e\xdc\x38\x19\x51\x52\xd9\xea\x9f\x8b\x88\x4a\
+\x47\xf5\x5d\xfe\x02\xb9\xb9\xb9\x68\xda\xb4\x29\x8e\x1c\x39\x22\
+\x23\x4e\x75\x0e\x0e\x0e\xd8\xbf\x7f\x3f\xfc\xfc\xfc\xb4\x1e\x85\
+\x88\x74\x42\xda\xa7\x28\x4e\x4e\x4e\x58\xbc\x78\xb1\xcd\x7c\x70\
+\x33\x69\xd2\x24\x96\x29\x11\xdd\x47\xda\x16\x6a\x81\x31\x63\xc6\
+\xe0\x8b\x2f\xbe\x90\x19\x29\x9c\x9f\x9f\x1f\xf6\xef\xdf\x0f\x07\
+\x07\x07\xad\x47\x21\x22\x1d\x91\x5e\xa8\x59\x59\x59\x68\xd2\xa4\
+\x09\x4e\x9e\x3c\x29\x33\x56\x18\xd1\xb7\xb3\x26\x22\xdb\x21\x7d\
+\xff\xdb\xc5\xc5\x05\xe1\xe1\xe1\xb2\x63\x85\x19\x37\x6e\x1c\xcb\
+\x94\x88\x1e\x4a\xfa\x16\x6a\x81\x90\x90\x10\xc3\x15\x6b\xa3\x46\
+\x8d\x10\x1f\x1f\x2f\xf5\xc2\x2f\x44\x64\x1c\x9a\x15\xea\xcd\x9b\
+\x37\xe1\xeb\xeb\x8b\x73\xe7\xce\x69\x11\x5f\x62\x66\xb3\x19\x5b\
+\xb7\x6e\x45\xbb\x76\xed\xb4\x1e\x85\x88\x74\x4a\xb3\x8f\xdc\x2b\
+\x57\xae\x8c\x05\x0b\x16\x68\x15\x5f\x62\x6f\xbe\xf9\x26\xcb\x94\
+\x88\x8a\xa4\xd9\x16\x6a\x81\xe0\xe0\x60\x2c\x5b\xb6\x4c\xcb\x11\
+\x1e\xa9\x5e\xbd\x7a\x48\x48\x48\x90\x7e\x7b\x17\x22\x32\x16\xcd\
+\x0b\x35\x3d\x3d\x1d\x3e\x3e\x3e\x48\x4b\x4b\xd3\x72\x8c\x22\x6d\
+\xda\xb4\x09\x1d\x3b\x76\xd4\x7a\x0c\x22\xd2\x39\xcd\x8f\xb2\x77\
+\x77\x77\xc7\x57\x5f\x7d\xa5\xf5\x18\x85\x7a\xe3\x8d\x37\x58\xa6\
+\x44\x54\x2c\x9a\x6f\xa1\x16\x78\xe5\x95\x57\xb0\x7a\xf5\x6a\xad\
+\xc7\xb8\x8f\x97\x97\x17\x92\x92\x92\x50\xb9\x72\x65\xad\x47\x21\
+\x22\x03\xd0\x4d\xa1\x5e\xbe\x7c\x19\x3e\x3e\x3e\xb8\x76\xed\x9a\
+\xd6\xa3\xdc\xb5\x6e\xdd\x3a\xbc\xf0\xc2\x0b\x5a\x8f\x41\x44\x06\
+\xa1\xf9\x2e\x7f\x01\x0f\x0f\x0f\x84\x85\x85\x69\x3d\xc6\x5d\x41\
+\x41\x41\x2c\x53\x22\x2a\x11\xdd\x6c\xa1\x16\xe8\xde\xbd\x3b\xa2\
+\xa3\xa3\x35\x9d\xa1\x7a\xf5\xea\x48\x4a\x4a\x82\xbb\xbb\xbb\xa6\
+\x73\x10\x91\xb1\xe8\x66\x0b\xb5\xc0\xfc\xf9\xf3\xe1\xe6\xe6\xa6\
+\xe9\x0c\x5f\x7d\xf5\x15\xcb\x94\x88\x4a\x4c\x77\x85\x5a\xb3\x66\
+\x4d\x7c\xfa\xe9\xa7\x9a\xe5\xf7\xee\xdd\x1b\x3d\x7b\xf6\xd4\x2c\
+\x9f\x88\x8c\x4b\x77\xbb\xfc\x05\x02\x03\x03\xb1\x71\xe3\x46\xa9\
+\x99\x55\xaa\x54\x41\x72\x72\x32\x3c\x3c\x3c\xa4\xe6\x12\x91\x6d\
+\xd0\xdd\x16\x6a\x81\xf0\xf0\x70\xb8\xba\xba\x4a\xcd\x0c\x0b\x0b\
+\x63\x99\x12\x51\xa9\xe9\xb6\x50\xeb\xd4\xa9\x83\x09\x13\x26\x48\
+\xcb\x6b\xd7\xae\x1d\x06\x0c\x18\x20\x2d\x8f\x88\x6c\x8f\x6e\x0b\
+\x15\x00\x1e\x7f\xfc\x71\x69\x59\xd5\xab\x57\x97\x96\x45\x44\xb6\
+\x49\xd7\x85\x4a\x44\x64\x24\x2c\x54\x22\x22\x41\x58\xa8\x44\x44\
+\x82\xb0\x50\x89\x88\x04\x61\xa1\x12\x11\x09\xc2\x42\x25\x22\x12\
+\x84\x85\x4a\x44\x24\x08\x0b\x95\x88\x48\x10\x16\x2a\x11\x91\x20\
+\x2c\x54\x22\x22\x41\x58\xa8\x44\x44\x82\xb0\x50\x89\x88\x04\x61\
+\xa1\x12\x11\x09\xc2\x42\x25\x22\x12\x84\x85\x4a\x44\x24\x08\x0b\
+\x95\x88\x48\x10\x16\x2a\x11\x91\x20\x2c\x54\x22\x22\x41\x58\xa8\
+\x44\x44\x82\xb0\x50\x89\x88\x04\x61\xa1\x12\x11\x09\xc2\x42\x25\
+\x22\x12\x84\x85\x4a\x44\x24\x08\x0b\x95\x88\x48\x10\x16\x2a\x11\
+\x91\x20\x2c\x54\x22\x22\x41\x58\xa8\x44\x44\x82\xb0\x50\x89\x88\
+\x04\x61\xa1\x12\x11\x09\xc2\x42\x25\x22\x12\x84\x85\x4a\x44\x24\
+\x08\x0b\x95\x88\x48\x10\x16\x2a\x11\x91\x20\x2c\x54\x22\x22\x41\
+\x58\xa8\x44\x44\x82\xb0\x50\x89\x88\x04\x61\xa1\x12\x11\x09\xc2\
+\x42\x25\x22\x12\x84\x85\x4a\x44\x24\x08\x0b\x95\x88\x48\x10\x16\
+\x2a\x11\x91\x20\x2c\x54\x22\x22\x41\x58\xa8\x44\x44\x82\x98\x14\
+\x45\x51\xb4\x1e\x82\x88\xc8\x16\x70\x0b\x95\x88\x48\x10\x16\x2a\
+\x11\x91\x20\x2c\x54\x22\x22\x41\x58\xa8\x44\x44\x82\xb0\x50\x89\
+\x88\x04\xb1\xa9\x42\xdd\xbb\x77\x2f\x78\xd0\x02\x11\x69\xc5\xa6\
+\x0a\x75\xea\xd4\xa9\xd8\xb2\x65\x8b\xd6\x63\x10\x51\x39\x65\xaf\
+\xf5\x00\xa2\x5c\xba\x74\x09\xbf\xfe\xfa\x2b\xaa\x55\xab\x86\x0e\
+\x1d\x3a\x68\x3d\x0e\x11\x95\x43\x36\xb3\x85\x1a\x19\x19\x89\xfc\
+\xfc\x7c\xac\x5a\xb5\x0a\x99\x99\x99\x5a\x8f\x43\x44\xe5\x90\xcd\
+\x14\xea\xb2\x65\xcb\x00\x00\x99\x99\x99\xf8\xe5\x97\x5f\x34\x9e\
+\x86\x88\xca\x23\x9b\x28\xd4\xc4\xc4\x44\x1c\x38\x70\xe0\xee\xef\
+\x0b\xca\x95\x88\x48\x26\x9b\x28\xd4\xef\xbf\xff\xfe\xbe\xdf\x6f\
+\xd8\xb0\x01\xe7\xce\x9d\xd3\x68\x1a\x22\x2a\xaf\x0c\x5f\xa8\x16\
+\x8b\xe5\x81\x42\xb5\x5a\xad\x58\xb1\x62\x85\x46\x13\x11\x51\x79\
+\x65\xf8\x42\xdd\xb4\x69\x13\x2e\x5c\xb8\xf0\xc0\xe3\x4b\x96\x2c\
+\xd1\x60\x1a\x22\x2a\xcf\x0c\x5f\xa8\x4b\x97\x2e\x7d\xe8\xe3\x49\
+\x49\x49\xf7\xbd\xaf\x4a\x44\xa4\x36\x43\x17\xea\xad\x5b\xb7\xf0\
+\xd3\x4f\x3f\x15\xfa\x3c\x3f\x9c\x22\x22\x99\x0c\x5d\xa8\xab\x57\
+\xaf\x46\x76\x76\x76\xa1\xcf\x2f\x5f\xbe\x1c\x79\x79\x79\x12\x27\
+\x22\xa2\xf2\xcc\xd0\x85\xfa\xa8\x2d\xd0\xcb\x97\x2f\xe3\xb7\xdf\
+\x7e\x93\x34\x0d\x11\x95\x77\x86\x2d\xd4\x53\xa7\x4e\x15\xeb\xbc\
+\x7d\xee\xf6\x13\x91\x2c\x86\x2d\xd4\xe5\xcb\x97\x17\xeb\xca\x52\
+\x6b\xd6\xac\xc1\xf5\xeb\xd7\x25\x4c\x44\x44\xe5\x9d\x21\x0b\x55\
+\x51\x94\x62\x1f\x16\x95\x9b\x9b\x8b\x95\x2b\x57\xaa\x3c\x11\x11\
+\x91\x41\x0b\x75\xef\xde\xbd\x38\x76\xec\x58\xb1\xbf\x9e\xbb\xfd\
+\x44\x24\x83\x21\x0b\xb5\xa4\x05\xb9\x63\xc7\x0e\x9c\x38\x71\x42\
+\xa5\x69\x88\x88\xfe\x62\xb8\x42\xbd\x7d\xfb\x76\x89\x4f\x2b\x55\
+\x14\x85\x5b\xa9\x44\xa4\x3a\xc3\x15\x6a\x4c\x4c\x0c\xd2\xd3\xd3\
+\x4b\xfc\xba\x25\x4b\x96\xf0\xf6\x28\x44\xa4\x2a\xc3\x15\x6a\x61\
+\xa7\x9a\x3e\xca\xe9\xd3\xa7\xb1\x7d\xfb\x76\xc1\xd3\x10\x11\xfd\
+\x8f\xa1\x0a\xf5\xea\xd5\xab\x58\xb7\x6e\x5d\xa9\x5f\xcf\xdd\x7e\
+\x22\x52\x93\xa1\x0a\x35\x32\x32\xb2\x4c\xa7\x92\x46\x45\x45\x21\
+\x27\x27\x47\xe0\x44\x44\x44\xff\x63\xa8\x42\x2d\xeb\x16\xe6\xcd\
+\x9b\x37\xb1\x66\xcd\x1a\x41\xd3\x10\x11\xdd\xcf\x30\x85\x9a\x92\
+\x92\x82\xbd\x7b\xf7\x96\x79\x9d\x65\x11\x11\x02\xa6\x21\x22\x7a\
+\x90\x61\x0a\x75\xe9\x67\x9f\x09\x59\xe7\xb7\x0d\x1b\x70\xf1\xf0\
+\x61\x21\x6b\x11\x11\xdd\xcb\xa4\x18\xe0\x58\xa2\xfc\xb4\x34\x3c\
+\xe1\xe5\x85\x8b\xf9\xf9\x42\xd6\x9b\xe1\xe3\x83\x89\x07\x0f\x02\
+\xf6\xf6\x42\xd6\x23\x22\x02\x0c\xb2\x85\xfa\x5b\x9f\x3e\xc2\xca\
+\x14\x00\x56\xa4\xa4\x20\x37\x2c\x4c\xd8\x7a\x44\x44\x80\x01\x0a\
+\x35\xff\x8f\x3f\xb0\x7c\xd7\x2e\xa1\x6b\x26\x58\xad\xd8\x3f\x7d\
+\x3a\x94\x2b\x57\x84\xae\x4b\x44\xe5\x9b\xee\x0b\xf5\xda\xac\x59\
+\xf8\x59\xe0\xd6\x69\x81\xc8\x5b\xb7\x90\x3b\x7f\xbe\xf0\x75\x89\
+\xa8\xfc\xd2\x75\xa1\x5a\x2f\x5e\xc4\x4f\x5b\xb6\x20\x5b\x85\xb7\
+\x79\x57\xe5\xe7\x23\x27\x2a\x0a\xd0\xff\x5b\xc8\x44\x64\x10\xba\
+\x2e\xd4\xfc\xad\x5b\x11\x75\xe7\x8e\x2a\x6b\xa7\x29\x0a\x62\x4f\
+\x9d\x82\xf5\xe4\x49\x55\xd6\x27\xa2\xf2\x47\xd7\x85\x7a\x66\xfb\
+\x76\x6c\xb5\x58\x54\x5b\x3f\x2a\x2f\x0f\xf9\x09\x09\xaa\xad\x4f\
+\x44\xe5\x8b\xae\x0b\x35\x72\xcf\x1e\x58\x55\x5c\x7f\x6d\x7e\x3e\
+\xae\x9f\x3a\xa5\x62\x02\x11\x95\x27\xba\x2e\xd4\xe5\x47\x8e\xa8\
+\xba\x7e\x2e\x80\x9f\xf6\xec\x51\x35\x83\x88\xca\x0f\xdd\x16\xea\
+\xfe\xfd\xfb\x91\x72\xf3\xa6\xea\x39\xcb\xf7\xef\x57\x3d\x83\x88\
+\xca\x07\xdd\x16\xaa\xac\x4b\xed\x6d\x3b\x79\x12\xa7\xb8\xdb\x4f\
+\x44\x02\xe8\xb2\x50\xf3\xf2\xf2\xb0\x7c\xf9\x72\x29\x59\x8a\xa2\
+\xe0\xff\xfe\xef\xff\xa4\x64\x11\x91\x6d\xd3\x65\xa1\xfe\xfa\xeb\
+\xaf\xb8\x22\xf1\x2c\xa6\xa5\x4b\x97\xf2\xf6\x28\x44\x54\x66\xba\
+\x2c\x54\xd9\x57\xd6\x3f\x76\xec\x18\xf6\xf0\xc3\x29\x22\x2a\x23\
+\xdd\x15\x6a\x46\x46\x06\xa2\xa3\xa3\xa5\xe7\x96\xf6\x5e\x55\x44\
+\x44\x05\x74\x57\xa8\x51\x51\x51\xc8\xcd\xcd\x95\x9e\x1b\x19\x19\
+\x89\xdb\xb7\x6f\x4b\xcf\x25\x22\xdb\xa1\xbb\x42\xd5\xea\x46\x7a\
+\x19\x19\x19\x58\xbb\x76\xad\x26\xd9\x44\x64\x1b\x74\x55\xa8\x47\
+\x8e\x1c\xc1\xce\x9d\x3b\x35\xcb\xe7\x5d\x51\x89\xa8\x2c\x74\x55\
+\xa8\xb2\x0e\x95\x2a\x4c\x4c\x4c\x8c\xd4\xa3\x0b\x88\xc8\xb6\xe8\
+\xa6\x50\x15\x45\xc1\x92\x25\x4b\x34\x9d\x21\x2f\x2f\x0f\x91\x91\
+\x91\x9a\xce\x40\x44\xc6\xa5\x9b\x42\xdd\xb6\x6d\x1b\xce\x9c\x39\
+\xa3\xf5\x18\xdc\xed\x27\xa2\x52\xd3\x4d\xa1\xea\xa5\xc8\xf6\xed\
+\xdb\x87\x43\x87\x0e\x69\x3d\x06\x11\x19\x90\x2e\x0a\x35\x3b\x3b\
+\x1b\x2b\x57\xae\xd4\x7a\x8c\xbb\xb4\x7e\x2f\x97\x88\x8c\x49\x17\
+\x85\xba\x66\xcd\x1a\xdc\x94\x70\x65\xa9\xe2\x5a\xba\x74\x29\x2c\
+\x2a\x5e\xd8\x9a\x88\x6c\x93\x2e\x0a\x55\x6f\x67\x29\x9d\x3f\x7f\
+\x1e\x5b\xb6\x6c\xd1\x7a\x0c\x22\x32\x18\xcd\x0b\xf5\xe2\xc5\x8b\
+\xf8\xfd\xf7\xdf\xb5\x1e\xe3\x01\x7a\x2b\x79\x22\xd2\x3f\xcd\x0b\
+\x75\xf9\xf2\xe5\xba\xdc\xbd\xfe\xe1\x87\x1f\x90\x99\x99\xa9\xf5\
+\x18\x44\x64\x20\x9a\x17\xaa\x5e\x3e\xdd\xff\xbb\xac\xac\x2c\xfc\
+\xf8\xe3\x8f\x5a\x8f\x41\x44\x06\xa2\x69\xa1\x1e\x3c\x78\x10\x07\
+\x0f\x1e\xd4\x72\x84\x22\xe9\xb5\xec\x89\x48\x9f\x34\x2d\x54\xbd\
+\x17\x56\x6c\x6c\x2c\x52\x53\x53\xb5\x1e\x83\x88\x0c\x42\xb3\x42\
+\xcd\xcf\xcf\xc7\xf7\xdf\x7f\xaf\x55\x7c\xb1\x58\xad\x56\xde\x1e\
+\x85\x88\x8a\x4d\xb3\x42\xdd\xb0\x61\x03\xd2\xd2\xd2\xb4\x8a\x2f\
+\x36\x7e\xda\x4f\x44\xc5\xa5\x59\xa1\xea\x7d\x77\xbf\xc0\xe1\xc3\
+\x87\x11\x17\x17\xa7\xf5\x18\x44\x64\x00\x9a\x14\xea\xf5\xeb\xd7\
+\xf1\xd3\x4f\x3f\x69\x11\x5d\x2a\x46\x29\x7f\x22\xd2\x96\x26\x85\
+\xfa\xc3\x0f\x3f\x68\x72\x9b\x93\xd2\x5a\xb1\x62\x05\xf2\xf2\xf2\
+\xb4\x1e\x83\x88\x74\x4e\x93\x42\x35\xda\xfb\x92\x57\xae\x5c\xc1\
+\xfa\xf5\xeb\xb5\x1e\x83\x88\x74\x4e\x7a\xa1\x9e\x3c\x79\x12\xdb\
+\xb6\x6d\x93\x1d\x5b\x66\x46\xfb\x21\x40\x44\xf2\x49\x2f\xd4\xef\
+\xbf\xff\x1e\x8a\xa2\xc8\x8e\x2d\xb3\xe8\xe8\x68\x5c\xbb\x76\x4d\
+\xeb\x31\x88\x48\xc7\xa4\x16\xaa\xa2\x28\x86\xfd\x80\xe7\xce\x9d\
+\x3b\xba\xba\x66\x2b\x11\xe9\x8f\xd4\x42\xdd\xb5\x6b\x17\x8e\x1f\
+\x3f\x2e\x33\x52\x28\xa3\xfe\x30\x20\x22\x39\xa4\x16\xaa\xd1\x0b\
+\x69\xd7\xae\x5d\x38\x72\xe4\x88\xd6\x63\x10\x91\x4e\x49\x2b\xd4\
+\xdb\xb7\x6f\x23\x2a\x2a\x4a\x56\x9c\x6a\x78\x2a\x2a\x11\x15\x46\
+\x5a\xa1\x46\x47\x47\x23\x23\x23\x43\x56\x9c\x6a\x96\x2e\x5d\x0a\
+\xab\xd5\xaa\xf5\x18\x44\xa4\x43\xd2\x0a\xd5\xe8\xbb\xfb\x05\xce\
+\x9c\x39\x63\xc8\xc3\xbe\x88\x48\x7d\x52\x0a\x35\x2d\x2d\x0d\x31\
+\x31\x31\x32\xa2\xa4\xb0\x95\x1f\x0e\x44\x24\x96\x94\x42\x8d\x8a\
+\x8a\x42\x7e\x7e\xbe\x8c\x28\x29\x56\xad\x5a\x85\xec\xec\x6c\xad\
+\xc7\x20\x22\x9d\x91\x52\xa8\x6a\x7f\x90\x63\x06\xf0\x0f\x93\xe9\
+\xee\xaf\xca\x26\x93\xaa\x79\x37\x6f\xde\xc4\xda\xb5\x6b\x55\xcd\
+\x20\x22\xe3\x31\x29\x2a\x9f\xb6\x94\x92\x92\x02\x6f\x6f\xef\x32\
+\xad\xe1\x08\xc0\xd7\xce\x0e\x4d\xcd\x66\x34\x34\x9b\xe1\x65\x32\
+\xc1\xcb\x6c\x46\x4d\x93\x09\x55\x8b\x28\x4f\x2b\x80\xcb\x8a\x82\
+\xb3\x56\x2b\xce\x2b\x0a\xce\x59\xad\x38\xaa\x28\x48\xb4\x58\x90\
+\x62\xb5\xe2\x4e\x19\x66\x7a\xf1\xc5\x17\x59\xaa\x44\x74\x1f\x7b\
+\xb5\x03\x4a\xf3\x7e\xa3\x8b\x8b\x0b\x02\x02\x02\xf0\xaf\x0b\x17\
+\xd0\xf2\xc8\x11\xf8\x98\xcd\x70\x28\x45\xb6\x19\x40\x75\x93\x09\
+\xd5\xed\xec\x1e\x78\x2e\x0f\xc0\x11\xab\x15\x7b\x3a\x77\xc6\xe6\
+\xfc\x7c\x6c\xd9\xb2\xa5\x44\xbb\xf1\xbf\xfd\xf6\x1b\xd2\xd2\xd2\
+\xe0\xe9\xe9\x59\x8a\xc9\x88\xc8\x16\xa9\xba\xcb\x6f\xb5\x5a\x8b\
+\x7d\x9b\x13\x77\x77\x77\x8c\x1c\x39\x12\xb1\xb1\xb1\x48\x4f\x4f\
+\xc7\xda\xb5\x6b\x31\xe2\xc9\x27\xe1\x5f\xca\x32\x7d\x14\x07\x00\
+\x8d\xcd\x66\xbc\xd9\xbe\x3d\xd6\xad\x5b\x87\xf4\xf4\x74\x6c\xd8\
+\xb0\x01\x83\x06\x0d\x42\xa5\x4a\x95\x1e\xf9\xfa\xfc\xfc\x7c\xac\
+\x58\xb1\x42\x85\xc9\x88\xc8\xa8\x54\x2d\xd4\x2d\x5b\xb6\xe0\xec\
+\xd9\xb3\x85\x3e\x6f\x67\x67\x87\x97\x5f\x7e\x19\x3f\xfe\xf8\x23\
+\x2e\x5e\xbc\x88\xaf\xbe\xfa\x0a\x1d\x3a\x74\x40\x85\x0a\x15\xd4\
+\x1c\xeb\xa1\x1c\x1d\x1d\xd1\xb9\x73\x67\x44\x44\x44\xe0\xd2\xa5\
+\x4b\x58\xb6\x6c\x19\x02\x02\x02\x8a\x7c\x0d\xaf\x40\x45\x44\xf7\
+\x52\xb5\x50\xbf\xfb\xee\xbb\x87\x3e\x5e\xa5\x4a\x15\x7c\xf8\xe1\
+\x87\x38\x7f\xfe\x3c\x7e\xfa\xe9\x27\xf4\xe8\xd1\x43\x93\x12\x2d\
+\x8c\xb3\xb3\x33\x5e\x7b\xed\x35\x6c\xde\xbc\x19\x09\x09\x09\x08\
+\x0a\x0a\x82\xbd\xfd\x83\xef\x8e\xfc\xf9\xe7\x9f\x88\x8f\x8f\xd7\
+\x60\x42\x22\xd2\x23\xd5\x0a\x35\x2b\x2b\x0b\x3f\xff\xfc\xf3\x7d\
+\x8f\xfd\xe3\x1f\xff\xc0\x8c\x19\x33\x70\xe2\xc4\x09\x84\x86\x86\
+\x1a\xe2\xfd\x47\x3f\x3f\x3f\x2c\x5d\xba\x14\x89\x89\x89\xe8\xdb\
+\xb7\x2f\x4c\x7f\xfb\x10\x6c\xf9\xf2\xe5\x1a\x4d\x46\x44\x7a\xa3\
+\x5a\xa1\xae\x5e\xbd\x1a\xb7\x6e\xdd\x02\x00\x54\xac\x58\x11\x1f\
+\x7e\xf8\x21\x52\x53\x53\x31\x71\xe2\x44\xb8\xb9\xb9\xa9\x15\xab\
+\x9a\xa7\x9e\x7a\x0a\x2b\x56\xac\xc0\xa1\x43\x87\xf0\xc2\x0b\x2f\
+\xdc\x7d\x7c\xc9\x92\x25\x36\x75\x8c\x2d\x11\x95\x9e\x6a\x85\x5a\
+\xb0\xe5\xd6\xa5\x4b\x17\x24\x24\x24\x20\x34\x34\x14\xae\xae\xae\
+\x6a\xc5\x49\xe3\xe3\xe3\x83\xb5\x6b\xd7\x22\x32\x32\x12\x1e\x1e\
+\x1e\xb8\x7c\xf9\x32\x36\x6d\xda\xa4\xf5\x58\x44\xa4\x03\xaa\x14\
+\x6a\x6a\x6a\x2a\xe2\xe3\xe3\xb1\x72\xe5\x4a\xac\x5f\xbf\x1e\x0d\
+\x1a\x34\x50\x23\x46\x33\x26\x93\x09\xaf\xbe\xfa\x2a\x8e\x1e\x3d\
+\x8a\x90\x90\x90\x42\xdf\x2b\x26\xa2\xf2\x45\x95\xe3\x50\x2f\x5c\
+\xb8\x80\xb8\xb8\x38\xd4\xaa\x55\x4b\x8d\xe5\x75\xc3\xcd\xcd\x0d\
+\x0b\x16\x2c\xc0\x2f\xbf\xfc\x02\x8b\xc5\x02\xbb\x87\x1c\xef\x4a\
+\x44\xe5\x87\x2a\x85\xda\xaa\x55\x2b\x35\x96\xd5\xad\x97\x5e\x7a\
+\x49\xeb\x11\x88\x48\x07\x34\xb9\x8d\x34\x11\x91\x2d\x62\xa1\x12\
+\x11\x09\xc2\x42\x25\x22\x12\x84\x85\x4a\x44\x24\x08\x0b\x95\x88\
+\x48\x10\x16\x2a\x11\x91\x20\x2c\x54\x22\x22\x41\x58\xa8\x44\x44\
+\x82\xb0\x50\x89\x88\x04\x61\xa1\x12\x11\x09\xc2\x42\x25\x22\x12\
+\x84\x85\x4a\x44\x24\x08\x0b\x95\x88\x48\x10\x16\x2a\x11\x91\x20\
+\x2c\x54\x22\x22\x41\x58\xa8\x44\x44\x82\xb0\x50\x89\x88\x04\x61\
+\xa1\x12\x11\x09\xc2\x42\x25\x22\x12\x84\x85\x4a\x44\x24\x08\x0b\
+\x95\x88\x48\x10\x16\x2a\x11\x91\x20\x2c\x54\x22\x22\x41\x58\xa8\
+\x44\x44\x82\xb0\x50\x89\x88\x04\x61\xa1\x12\x11\x09\xc2\x42\x25\
+\x22\x12\x84\x85\x4a\x44\x24\x08\x0b\x95\x88\x48\x10\x16\x2a\x11\
+\x91\x20\x2c\x54\x22\x22\x41\x58\xa8\x44\x44\x82\xb0\x50\x89\x88\
+\x04\x61\xa1\x12\x11\x09\xc2\x42\x25\x22\x12\x84\x85\x4a\x44\x24\
+\x08\x0b\x95\x88\x48\x10\x16\x2a\x11\x91\x20\x2c\x54\x22\x22\x41\
+\x58\xa8\x44\x44\x82\xb0\x50\x89\x88\x04\x61\xa1\x12\x11\x09\xc2\
+\x42\x25\x22\x12\x84\x85\x4a\x44\x24\x08\x0b\x95\x88\x48\x10\x16\
+\x2a\x11\x91\x20\x2c\x54\x22\x22\x41\x58\xa8\x44\x44\x82\xb0\x50\
+\x89\x88\x04\x61\xa1\x12\x11\x09\xc2\x42\x25\x22\x12\x84\x85\x4a\
+\x44\x24\x08\x0b\x95\x88\x48\x10\x16\x2a\x11\x91\x20\x2c\x54\x22\
+\x22\x41\x58\xa8\x44\x44\x82\xb0\x50\x89\x88\x04\x61\xa1\x12\x11\
+\x09\xc2\x42\x25\x22\x12\x84\x85\x4a\x44\x24\x08\x0b\x95\x88\x48\
+\x10\x16\x2a\x11\x91\x20\xf6\x5a\x0f\x40\x44\xe2\x58\x2c\x16\x84\
+\x84\x84\xe0\xda\xb5\x6b\xd2\x32\x7d\x7d\x7d\x31\x6d\xda\x34\x69\
+\x79\x45\x99\x38\x71\x22\x52\x52\x52\xa4\xe5\x55\xab\x56\x0d\xdf\
+\x7c\xf3\x0d\xec\xec\xec\x00\xb0\x50\x89\x6c\x8a\x9d\x9d\x1d\x02\
+\x02\x02\x10\x1c\x1c\x2c\x2d\xf3\x97\x5f\x7e\x41\x40\x40\x00\x02\
+\x03\x03\xa5\x65\x3e\xcc\xda\xb5\x6b\x31\x6b\xd6\x2c\xa9\x99\x2b\
+\x56\xac\xb8\x5b\xa6\x00\x77\xf9\x89\x6c\x4e\x50\x50\x10\x5e\x78\
+\xe1\x05\xa9\x99\xa3\x46\x8d\xc2\xed\xdb\xb7\xa5\x66\xde\x2b\x3b\
+\x3b\x1b\x6f\xbe\xf9\xa6\xd4\xcc\x97\x5e\x7a\x09\x7d\xfb\xf6\xbd\
+\xef\x31\x16\x2a\x91\x0d\x5a\xb0\x60\x01\x2a\x57\xae\x2c\x2d\xef\
+\xd8\xb1\x63\xd2\xb7\x0e\xef\x15\x1a\x1a\x8a\x33\x67\xce\x48\xcb\
+\x7b\xec\xb1\xc7\x30\x7f\xfe\xfc\x07\x1e\x67\xa1\x12\xd9\x20\x2f\
+\x2f\x2f\x7c\xf2\xc9\x27\x52\x33\x67\xcc\x98\x81\x13\x27\x4e\x48\
+\xcd\x04\x80\xc4\xc4\x44\x7c\xfe\xf9\xe7\x52\x33\x3f\xff\xfc\x73\
+\x3c\xfe\xf8\xe3\x0f\x3c\xce\x42\x25\xb2\x51\x21\x21\x21\xe8\xd0\
+\xa1\x83\xb4\xbc\xdc\xdc\x5c\x8c\x1e\x3d\x5a\x5a\x1e\x00\x28\x8a\
+\x82\xe1\xc3\x87\x23\x3f\x3f\x5f\x5a\xe6\xf3\xcf\x3f\x8f\x81\x03\
+\x07\x3e\xf4\x39\x16\x2a\x91\x8d\x32\x99\x4c\x58\xb4\x68\x11\x9c\
+\x9d\x9d\xa5\x65\xae\x5f\xbf\x1e\x3f\xfc\xf0\x83\xb4\xbc\x45\x8b\
+\x16\x61\xe7\xce\x9d\xd2\xf2\x2a\x57\xae\x8c\x05\x0b\x16\x14\xfa\
+\x3c\x0b\x95\xc8\x86\xd5\xab\x57\x4f\xfa\x21\x4d\x63\xc7\x8e\x45\
+\x66\x66\xa6\xea\x39\x57\xae\x5c\xc1\x7b\xef\xbd\xa7\x7a\xce\xbd\
+\x3e\xf9\xe4\x13\xd4\xaa\x55\xab\xd0\xe7\x59\xa8\x44\x36\xee\xad\
+\xb7\xde\x42\x9b\x36\x6d\xa4\xe5\x9d\x3b\x77\x0e\xa1\xa1\xa1\xaa\
+\xe7\xbc\xfb\xee\xbb\xc8\xc8\xc8\x50\x3d\xa7\x40\xc7\x8e\x1d\x11\
+\x12\x12\x52\xe4\xd7\xb0\x50\x89\x6c\x9c\xd9\x6c\xc6\xe2\xc5\x8b\
+\xe1\xe8\xe8\x28\x2d\x33\x2c\x2c\x0c\x89\x89\x89\xaa\xad\xbf\x79\
+\xf3\x66\x2c\x5b\xb6\x4c\xb5\xf5\xff\xce\xd9\xd9\x19\xe1\xe1\xe1\
+\x30\x99\x4c\x45\x7e\x1d\x0b\x95\xa8\x1c\xf0\xf6\xf6\xc6\xe4\xc9\
+\x93\xa5\xe5\xe5\xe7\xe7\x63\xe4\xc8\x91\x50\x14\x45\xf8\xda\x77\
+\xee\xdc\xc1\x88\x11\x23\x84\xaf\x5b\x94\xe9\xd3\xa7\xa3\x5e\xbd\
+\x7a\x8f\xfc\x3a\x16\x2a\x51\x39\x31\x61\xc2\x04\x3c\xfd\xf4\xd3\
+\xd2\xf2\xb6\x6f\xdf\x8e\xef\xbe\xfb\x4e\xf8\xba\x33\x67\xce\xc4\
+\x91\x23\x47\x84\xaf\x5b\x98\xb6\x6d\xdb\x16\xfb\xe8\x05\x16\x2a\
+\x51\x39\x61\x6f\x6f\x8f\x88\x88\x08\xd8\xdb\xcb\x3b\xe3\x7c\xc2\
+\x84\x09\x48\x4f\x4f\x17\xb6\xde\xf1\xe3\xc7\x31\x63\xc6\x0c\x61\
+\xeb\x3d\x8a\x93\x93\x13\x22\x22\x22\x60\x36\x17\xaf\x2a\x59\xa8\
+\x44\xe5\x48\xd3\xa6\x4d\x31\x71\xe2\x44\x69\x79\x57\xaf\x5e\x15\
+\x9a\x37\x72\xe4\x48\xe4\xe6\xe6\x0a\x5b\xef\x51\xa6\x4c\x99\x82\
+\x46\x8d\x1a\x15\xfb\xeb\x59\xa8\x44\xe5\xcc\x7f\xff\xfb\x5f\xf8\
+\xf8\xf8\x48\xcb\x5b\xb4\x68\x11\x76\xef\xde\x5d\xe6\x75\x56\xac\
+\x58\x81\x0d\x1b\x36\x08\x98\xa8\x78\x5a\xb6\x6c\x89\x77\xdf\x7d\
+\xb7\x44\xaf\x61\xa1\x12\x95\x33\x15\x2a\x54\x28\xd1\x6e\x6c\x59\
+\x29\x8a\x82\x11\x23\x46\xc0\x62\xb1\x94\x7a\x8d\xeb\xd7\xaf\xe3\
+\xed\xb7\xdf\x16\x38\x55\xd1\x0a\xbe\x47\xf7\x5e\x49\xaa\x38\x58\
+\xa8\x44\xe5\x50\xab\x56\xad\x30\x76\xec\x58\x69\x79\xf1\xf1\xf1\
+\x98\x37\x6f\x5e\xa9\x5f\xff\xfe\xfb\xef\x23\x2d\x2d\x4d\xe0\x44\
+\x45\xfb\xcf\x7f\xfe\x83\xc6\x8d\x1b\x97\xf8\x75\x2c\x54\xd2\x0d\
+\x2d\x2f\xff\x56\x1e\x7d\xfc\xf1\xc7\x68\xd0\xa0\x81\xb4\xbc\xc9\
+\x93\x27\xe3\xe2\xc5\x8b\x25\x7e\xdd\x9e\x3d\x7b\xb0\x70\xe1\x42\
+\x15\x26\x7a\x38\x7f\x7f\x7f\xbc\xff\xfe\xfb\xa5\x7a\x2d\x0b\x95\
+\x74\xe3\xc2\x85\x0b\x68\xd5\xaa\x15\x66\xcd\x9a\x85\x4b\x97\x2e\
+\x69\x3d\x8e\xcd\xab\x58\xb1\x22\x16\x2d\x5a\xf4\xc8\x83\xd5\x45\
+\xb9\x79\xf3\x66\x89\x77\xdb\x2d\x16\x0b\x86\x0f\x1f\x0e\xab\xd5\
+\xaa\xd2\x54\xf7\x2b\x38\x12\xc2\xc1\xc1\xa1\x54\xaf\x67\xa1\x92\
+\x6e\xd4\xad\x5b\x17\xfd\xfa\xf5\xc3\xc4\x89\x13\xe1\xe5\xe5\x85\
+\xc0\xc0\x40\x2c\x5d\xba\x14\x59\x59\x59\x5a\x8f\x66\xb3\xfe\xf5\
+\xaf\x7f\x61\xf8\xf0\xe1\xd2\xf2\xa2\xa2\xa2\x4a\xf4\xc1\x52\x58\
+\x58\x18\xe2\xe3\xe3\x55\x9c\xe8\x7e\xe3\xc7\x8f\x47\xb3\x66\xcd\
+\x4a\xfd\x7a\x93\xa2\xc6\xa9\x0c\x82\x64\xf6\xed\x8b\xbc\x75\xeb\
+\x54\xcd\xa8\x38\x79\x32\x9c\xc6\x8f\x57\x35\x83\x8a\xcf\x6a\xb5\
+\x22\x20\x20\x00\xdb\xb6\x6d\xbb\xfb\x98\x9b\x9b\x1b\xba\x77\xef\
+\x8e\xe0\xe0\x60\x74\xea\xd4\x49\xda\x16\x55\x79\x71\xeb\xd6\x2d\
+\x34\x6e\xdc\x18\x67\xcf\x9e\x95\x92\xf7\xe4\x93\x4f\x22\x21\x21\
+\xe1\x91\xa7\xc2\xa6\xa6\xa6\xc2\xc7\xc7\x47\xca\x85\x56\x80\xbf\
+\xce\x26\xfb\xf3\xcf\x3f\xcb\x74\x8a\x2e\xb7\x50\x49\x57\xcc\x66\
+\x33\xbe\xfe\xfa\xeb\xfb\x3e\x5d\xbd\x71\xe3\x06\x96\x2d\x5b\x86\
+\xc0\xc0\x40\x34\x6e\xdc\x18\xb3\x66\xcd\xc2\xf9\xf3\xe7\x35\x9c\
+\xd2\xb6\x54\xaa\x54\xa9\xc8\x4b\xd2\x89\x76\xf4\xe8\xd1\x62\x5d\
+\xfc\xfa\xad\xb7\xde\x92\x56\xa6\x66\xb3\x19\x11\x11\x11\x65\xbe\
+\xde\x01\x0b\x95\x74\xa7\x71\xe3\xc6\x85\xee\x86\x26\x27\x27\xdf\
+\x7d\x4b\xa0\x45\x8b\x16\x08\x0b\x0b\xc3\xd5\xab\x57\x25\x4f\x68\
+\x7b\xba\x74\xe9\x52\xe8\x45\x93\xd5\x30\x7d\xfa\x74\x9c\x3c\x79\
+\xb2\xd0\xe7\xa3\xa3\xa3\xf1\xf3\xcf\x3f\x4b\x9b\x67\xec\xd8\xb1\
+\x68\xdd\xba\x75\x99\xd7\xe1\x2e\x3f\x77\xf9\x75\xe9\xca\x95\x2b\
+\x68\xd8\xb0\x21\x6e\xdc\xb8\xf1\xc8\xaf\x75\x74\x74\x44\x60\x60\
+\x20\x82\x83\x83\xf1\xf2\xcb\x2f\x97\xfa\x03\x85\xf2\x2e\x23\x23\
+\x03\x3e\x3e\x3e\xd2\x3e\x10\x7c\xfe\xf9\xe7\x11\x13\x13\xf3\xc0\
+\xe3\x59\x59\x59\xf0\xf1\xf1\x91\xf6\x16\x44\x83\x06\x0d\x90\x90\
+\x90\x80\x8a\x15\x2b\x96\x79\x2d\x6e\xa1\x92\x2e\x55\xab\x56\xad\
+\xd8\x67\xa9\xdc\xbe\x7d\x1b\x6b\xd7\xae\x45\x9f\x3e\x7d\x50\xbf\
+\x7e\x7d\x4c\x9a\x34\x49\xea\xbd\xd9\x6d\xc5\x63\x8f\x3d\x86\xaf\
+\xbf\xfe\x5a\x5a\x5e\x61\x57\xf7\x0f\x0d\x0d\x95\x56\xa6\x26\x93\
+\x09\x8b\x17\x2f\x16\x52\xa6\x00\x0b\x95\x74\xec\x9d\x77\xde\x41\
+\x95\x2a\x55\x4a\xf4\x9a\xd4\xd4\x54\xcc\x98\x31\x03\xde\xde\xde\
+\xf0\xf5\xf5\x95\x7e\x37\x4c\xa3\xeb\xd1\xa3\x07\xfa\xf4\xe9\x23\
+\x2d\xef\xef\x57\xf7\x4f\x4c\x4c\xc4\xdc\xb9\x73\xa5\xe5\x8f\x18\
+\x31\x02\xcf\x3e\xfb\xac\xb0\xf5\x58\xa8\xa4\x5b\x2e\x2e\x2e\x78\
+\xe3\x8d\x37\x4a\xfd\xfa\xe4\xe4\x64\x4c\x99\x32\x05\xf5\xea\xd5\
+\x43\xfb\xf6\xed\xb1\x70\xe1\x42\x69\x1f\x72\x18\xd9\x97\x5f\x7e\
+\x59\xe2\x1f\x64\xa5\x75\xef\xd5\xfd\x15\x45\xc1\xb0\x61\xc3\xa4\
+\xdd\x70\xaf\x76\xed\xda\xc2\x6f\x7d\xcd\x42\x25\x5d\x1b\x3d\x7a\
+\x34\x2a\x54\xa8\x50\xa6\x35\xac\x56\x2b\x76\xec\xd8\x81\x61\xc3\
+\x86\xc1\xc3\xc3\x03\x7d\xfa\xf4\xc1\xc6\x8d\x1b\x55\xb9\xf8\xb1\
+\x2d\xf0\xf0\xf0\xc0\x17\x5f\x7c\x21\x2d\x2f\x2c\x2c\x0c\x87\x0e\
+\x1d\x42\x78\x78\x38\x76\xed\xda\x25\x2d\x37\x3c\x3c\x1c\xae\xae\
+\xae\x42\xd7\x64\xa1\x92\xae\xd5\xa8\x51\x03\xbd\x7b\xf7\x16\xb6\
+\x5e\x4e\x4e\x0e\x56\xad\x5a\x85\xc0\xc0\x40\x78\x7b\x7b\x63\xda\
+\xb4\x69\xd2\xde\xaf\x33\x92\xfe\xfd\xfb\xa3\x5b\xb7\x6e\x52\xb2\
+\xf2\xf3\xf3\x31\x78\xf0\x60\xa9\x97\x15\x1c\x3c\x78\x30\x02\x03\
+\x03\x85\xaf\xcb\x42\x25\xdd\x1b\x32\x64\x88\x2a\xeb\x1e\x39\x72\
+\x04\x1f\x7c\xf0\x01\x6a\xd7\xae\x7d\xf7\x10\xac\x2b\x57\xae\xa8\
+\x92\x65\x44\xf3\xe7\xcf\x87\x9b\x9b\x9b\x94\xac\x7d\xfb\xf6\x49\
+\xbb\xe1\x5e\xcd\x9a\x35\x31\x67\xce\x1c\x55\xd6\x66\xa1\x92\xee\
+\x05\x04\x04\x14\x79\xeb\x5e\x11\xf6\xef\xdf\x8f\xb1\x63\xc7\xa2\
+\x56\xad\x5a\xe8\xd6\xad\x1b\x56\xad\x5a\x85\x3b\x77\xee\xa8\x9a\
+\xa9\x77\x35\x6b\xd6\xc4\xa7\x9f\x7e\xaa\xf5\x18\xc2\x7d\xf3\xcd\
+\x37\xaa\xfd\xa0\x60\xa1\x92\xee\x99\xcd\x66\xf4\xeb\xd7\x4f\x4a\
+\xd6\xbd\x87\x60\x55\xaf\x5e\x1d\xc3\x86\x0d\xc3\xf6\xed\xdb\xa5\
+\x64\xeb\xd1\xd0\xa1\x43\xd1\xb9\x73\x67\xad\xc7\x10\x66\xc0\x80\
+\x01\xe8\xda\xb5\xab\x6a\xeb\xb3\x50\xc9\x10\x64\x1e\xca\x53\x20\
+\x23\x23\x03\x0b\x17\x2e\xc4\x3f\xff\xf9\x4f\x34\x6f\xde\x1c\x61\
+\x61\x61\xb8\x7c\xf9\xb2\xf4\x39\xb4\x16\x1e\x1e\x0e\x17\x17\x17\
+\xad\xc7\x28\x33\x4f\x4f\x4f\x84\x85\x85\xa9\x9a\xc1\x42\x25\x43\
+\x68\xd6\xac\x19\x6a\xd4\xa8\xa1\x59\xfe\x81\x03\x07\x30\x76\xec\
+\x58\x3c\xfe\xf8\xe3\x77\x0f\xc1\xba\x75\xeb\x96\x66\xf3\xc8\x54\
+\xa7\x4e\x1d\xa9\x37\xc6\x53\xcb\xbc\x79\xf3\x54\x3f\x1c\x8c\x85\
+\x4a\x86\x60\x32\x99\xf0\xdc\x73\xcf\x69\x3d\xc6\x7d\x87\x60\x79\
+\x7a\x7a\xa2\x4f\x9f\x3e\x88\x8e\x8e\x96\x76\xec\xa4\x56\x46\x8d\
+\x1a\x85\x76\xed\xda\x69\x3d\x46\xa9\xf5\xea\xd5\x4b\xe8\xd1\x22\
+\x85\x29\xf7\xe7\xf2\x57\xe8\xdd\x1b\x0e\xdd\xbb\xab\x9a\x41\x62\
+\xac\xdc\xbe\x1d\x41\x2a\x7d\x3a\x5b\x56\x35\xdc\xdd\xd1\xa3\x4d\
+\x1b\xbc\xfe\xdc\x73\x78\xfa\xd9\x67\x61\x6e\xd0\x00\x26\xc1\xc7\
+\x38\x6a\xed\xe8\xd1\xa3\xf0\xf7\xf7\x97\x7a\xd7\x51\x11\xdc\xdd\
+\xdd\x91\x9c\x9c\x0c\x4f\x4f\x4f\xd5\xb3\xca\x7d\xa1\x92\x71\x5c\
+\x51\x14\x34\xd2\xf9\xc5\xa6\x4d\x00\x5a\xdb\xd9\xa1\x9f\xa3\x23\
+\x7a\xb6\x6c\x89\xaa\x41\x41\xa8\xd0\xb7\x2f\x4c\x36\xf0\x1e\x24\
+\x00\xcc\x9a\x35\x4b\xea\xf1\xa2\x22\x2c\x5b\xb6\x0c\xaf\xbd\xf6\
+\x9a\x94\x2c\x16\x2a\x19\x4a\x93\xac\x2c\x9c\xd3\xef\x3f\xd9\xfb\
+\xd8\x01\x68\x6f\x67\x87\xbe\x8f\x3d\x86\xbe\x93\x27\xe3\x1f\xa3\
+\x46\x01\x92\xee\x34\xaa\x16\x8b\xc5\x82\xd6\xad\x5b\x23\x2e\x2e\
+\x4e\xeb\x51\x8a\xe5\xc5\x17\x5f\xc4\xda\xb5\x6b\xa5\xe5\x19\xfb\
+\x6f\x97\xca\x1d\xff\x12\xde\xd6\x57\x4b\x16\x00\x7f\x58\x2c\x18\
+\x71\xf5\x2a\xea\x8c\x19\x83\xfe\xb5\x6b\x63\xc3\xcf\x3f\x1b\xfa\
+\x94\x57\x3b\x3b\xbb\x32\xdd\x73\x49\x26\x37\x37\x37\xa9\x17\xce\
+\x06\x58\xa8\x64\x30\x4d\x0c\xba\x85\x77\x43\x51\xb0\xe2\xdc\x39\
+\x3c\xd7\xa3\x07\xbc\x9f\x7c\x12\xa1\xa1\xa1\x38\x71\xe2\x84\xd6\
+\x63\x95\x8a\x9f\x9f\x1f\x26\x4d\x9a\xa4\xf5\x18\x8f\xf4\xd9\x67\
+\x9f\xa1\x66\xcd\x9a\x52\x33\xb9\xcb\x4f\x86\xb2\x36\x3f\x1f\xc1\
+\x06\xfb\x50\xa4\x30\x76\x76\x76\x78\xee\xb9\xe7\x10\x14\x14\x84\
+\x97\x5f\x7e\x59\xd8\x35\x39\x65\xb8\x73\xe7\x0e\x9a\x37\x6f\x8e\
+\x43\x87\x0e\x69\x3d\xca\x43\x05\x06\x06\xe2\xf7\xdf\x7f\x97\x9e\
+\x6b\xcc\x1f\xf7\x54\x6e\xd5\x32\xe8\x16\xea\xc3\x58\x2c\x16\xac\
+\x5f\xbf\x1e\xfd\xfb\xf7\x87\xbb\xbb\xbb\xa1\x0e\xc1\xaa\x50\xa1\
+\x02\xbe\xfd\xf6\xdb\xfb\xee\xfd\xa5\x17\xae\xae\xae\x08\x0f\x0f\
+\xd7\x24\xdb\x76\xfe\x75\x52\xb9\xe0\x65\xa3\x77\x3c\xcd\xcd\xcd\
+\xc5\xaa\x55\xab\xd0\xbd\x7b\x77\x3c\xf1\xc4\x13\x18\x33\x66\x0c\
+\x0e\x1c\x38\xa0\xf5\x58\x45\x6a\xd1\xa2\x05\xde\x79\xe7\x1d\xad\
+\xc7\x78\xc0\xcc\x99\x33\x51\xbb\x76\x6d\x4d\xb2\xb9\xcb\x4f\x86\
+\xa2\x00\xf0\xca\xcc\x44\x8e\xd6\x83\x48\xe2\xe3\xe3\x83\xe0\xe0\
+\x60\x0c\x1c\x38\x10\xd5\xab\x57\xd7\x7a\x9c\x07\xe4\xe6\xe6\xc2\
+\xdf\xdf\x1f\x47\x8f\x1e\xd5\x7a\x14\x00\xc0\xb3\xcf\x3e\x8b\x2d\
+\x5b\xb6\x68\x76\xab\x71\x6e\xa1\x92\xa1\x98\x00\x78\xd8\xd0\x6e\
+\xff\xa3\x14\xdc\xe5\xb5\x4e\x9d\x3a\x78\xe5\x95\x57\x10\x1d\x1d\
+\x8d\xbc\xbc\x3c\xad\xc7\xba\xcb\xc9\xc9\x09\x8b\x17\x2f\xd6\xac\
+\xc0\xee\x55\xb1\x62\x45\xcd\x67\x29\x3f\xff\x32\xc9\x66\x38\x6b\
+\x3d\x80\x06\x6e\xdf\xbe\x8d\xd5\xab\x57\xa3\x7b\xf7\xee\xa8\x56\
+\xad\x1a\x82\x83\x83\x75\x73\xd7\x81\xf6\xed\xdb\x63\xd4\xa8\x51\
+\x5a\x8f\x81\xa9\x53\xa7\xa2\x41\x83\x06\x9a\xce\xc0\x5d\x7e\x32\
+\x9c\xc0\x9c\x1c\xec\xb7\x58\xb4\x1e\x43\x17\x9e\x78\xe2\x09\xf4\
+\xeb\xd7\x0f\x43\x87\x0e\xd5\xb4\x4c\x32\x33\x33\xe1\xe7\xe7\x87\
+\xd3\xa7\x4f\x6b\x92\xdf\xb2\x65\x4b\xec\xde\xbd\x1b\x66\x8d\xf7\
+\x5e\xb8\x85\x4a\x86\x53\x1e\xb7\x50\x0b\x73\xf6\xec\x59\xcc\x9a\
+\x35\x0b\x0d\x1b\x36\xbc\x7b\xd7\x81\x6b\xd7\xae\x49\x9f\xa3\x42\
+\x85\x0a\x70\x76\xd6\xee\x6f\xe6\xc2\x85\x0b\xba\xb8\xfa\x17\x0b\
+\x95\x0c\xc7\x5e\xeb\x01\x74\x2a\x21\x21\x01\xb1\xb1\xb1\x9a\x9c\
+\x16\xfa\xd1\x47\x1f\x21\x39\x39\x59\x7a\x6e\x81\xf3\xe7\xcf\x63\
+\xdc\xb8\x71\x9a\xe5\x17\xe0\x2e\x3f\x19\xce\x8b\x39\x39\xd8\xc5\
+\x5d\x7e\x00\x7f\x5d\xd6\xb0\x53\xa7\x4e\x08\x0a\x0a\xc2\x4b\x2f\
+\xbd\x24\xed\x1e\x50\xf7\x8a\x8f\x8f\x47\xcb\x96\x2d\x75\x71\xfc\
+\xec\xc6\x8d\x1b\xd1\xa9\x53\x27\xcd\xf2\xf9\xc3\x9e\x0c\x27\x47\
+\xbf\xdb\x00\xd2\x34\x6c\xd8\x10\x43\x86\x0c\x41\xff\xfe\xfd\x55\
+\xbf\xdf\x56\x51\xf2\xf3\xf3\x31\x68\xd0\x20\x5d\x94\x29\x00\xbc\
+\xf1\xc6\x1b\x48\x4c\x4c\xd4\xec\x0e\x03\x2c\x54\x32\x9c\x6c\xad\
+\x07\xd0\x48\xd5\xaa\x55\xd1\xbf\x7f\x7f\x04\x07\x07\xa3\x79\xf3\
+\xe6\x5a\x8f\x03\xe0\xaf\x83\xe8\xe3\xe3\xe3\xb5\x1e\xe3\xae\x53\
+\xa7\x4e\x61\xd2\xa4\x49\xaa\xdf\xea\xa4\x30\xdc\xe5\x27\xc3\xf1\
+\xce\xca\x42\x9a\x7e\xff\xd9\x0a\x65\x36\x9b\xd1\xa1\x43\x07\x04\
+\x07\x07\xa3\x67\xcf\x9e\x70\xd5\xd1\x45\xab\x93\x93\x93\xf1\xf4\
+\xd3\x4f\xeb\xee\xee\xb0\x66\xb3\x19\xdb\xb6\x6d\x43\xdb\xb6\x6d\
+\xa5\x67\x73\x0b\x95\x0c\xe5\x0e\xfe\xba\xd0\xb4\xad\x6b\xd7\xae\
+\x1d\x82\x83\x83\xd1\xbb\x77\x6f\xb8\xbb\xbb\x6b\x3d\xce\x03\xac\
+\x56\x2b\x06\x0f\x1e\xac\xbb\x32\x05\xfe\x9a\x6d\xc8\x90\x21\x88\
+\x8f\x8f\x87\xa3\xa3\xa3\xd4\x6c\x16\x2a\x19\xca\x45\xab\x15\x56\
+\xad\x87\x50\x49\x9d\x3a\x75\x30\x70\xe0\x40\xf4\xe9\xd3\x07\x3e\
+\x3e\x3e\x5a\x8f\x53\xa4\xcf\x3f\xff\x1c\x7b\xf6\xec\xd1\x7a\x8c\
+\x42\xa5\xa4\xa4\x60\xca\x94\x29\x98\x3e\x7d\xba\xd4\x5c\xee\xf2\
+\x93\xa1\xec\xb0\x58\xd0\x2d\xc7\x76\xce\xe4\x78\xd2\x6b\x00\x00\
+\x08\xaa\x49\x44\x41\x54\xe4\x77\x75\x75\x45\xff\xfe\xfd\x11\x14\
+\x14\x84\xb6\x6d\xdb\x6a\x7e\x60\x7a\x71\x1c\x3f\x7e\x1c\x4d\x9a\
+\x34\x41\x8e\xce\xff\x1e\xec\xed\xed\xb1\x67\xcf\x1e\x34\x6b\xd6\
+\x4c\x5e\xa6\xb4\x24\x22\x01\x4e\x5b\x6d\x63\xfb\xb4\x75\xeb\xd6\
+\x08\x0a\x0a\x42\xdf\xbe\x7d\x75\xb9\x4b\x5f\x18\x45\x51\x30\x64\
+\xc8\x10\xdd\x97\x29\xf0\xd7\x11\x08\x83\x07\x0f\x46\x5c\x5c\x1c\
+\xec\xed\xe5\x54\x9d\xfe\x7f\x1c\x12\xdd\xe3\xa0\x81\x0b\xb5\xbe\
+\xd9\x8c\x8f\x7b\xf4\x40\x6a\x6a\x2a\x76\xed\xda\x85\x91\x23\x47\
+\x1a\xaa\x4c\x01\xe0\xeb\xaf\xbf\xc6\xd6\xad\x5b\xb5\x1e\xa3\xd8\
+\x0e\x1e\x3c\x88\x99\x33\x67\x4a\xcb\xe3\x2e\x3f\x19\xca\xbf\x73\
+\x72\xb0\xcf\x40\x07\xf5\x57\x35\x99\xd0\xcb\xde\x1e\xfd\x3c\x3d\
+\xd1\xf6\xdb\x6f\xe1\xd0\xb9\xb3\xd6\x23\x95\xda\x99\x33\x67\xd0\
+\xb8\x71\x63\x64\x66\x66\x6a\x3d\x4a\x89\x54\xa8\x50\x01\x7f\xfe\
+\xf9\xa7\x94\xf7\xa5\xb9\xcb\x4f\x86\x91\x0f\xe0\x90\x01\xca\xb4\
+\x02\x80\xe7\xed\xed\xf1\xaa\xbd\x3d\x3a\x79\x7a\xa2\x52\x48\x08\
+\x9c\x46\x8f\x86\xa9\x52\x25\xad\x47\x2b\x93\x90\x90\x10\xc3\x95\
+\x29\xf0\xd7\xed\x5a\x06\x0f\x1e\x8c\x9d\x3b\x77\xaa\xfe\x1e\xb5\
+\xae\x0b\xd5\xae\x5e\x3d\x58\x9f\x7e\x5a\xeb\x31\x48\x27\x92\xb3\
+\xb2\x90\xa3\xe3\xab\xd8\xfb\xb8\xb8\xa0\xaf\x87\x07\xfa\x36\x6c\
+\x88\x9a\xfe\xfe\x70\x08\x08\x80\x43\xa7\x4e\x80\xe4\x43\x77\xd4\
+\x10\x11\x11\xa1\xc9\x3d\x9a\x44\xd9\xb3\x67\x0f\xe6\xce\x9d\xab\
+\xfa\x1d\x06\x74\xbd\xcb\x4f\x74\xaf\x19\x33\x66\xe8\xee\x6e\x9b\
+\x75\xeb\xd6\x45\x70\x70\x30\xfa\xf6\xed\x8b\xa7\x9e\x7a\x4a\xeb\
+\x71\x54\x71\xe1\xc2\x05\xf8\xfa\xfa\xe2\xfa\xf5\xeb\x5a\x8f\x52\
+\x26\xce\xce\xce\x48\x48\x48\x40\xfd\xfa\xf5\x55\xcb\xd0\xf5\x16\
+\x2a\xd1\xbd\x7e\xfb\xed\x37\xad\x47\x00\x00\x54\xaa\x54\x09\xfd\
+\xfa\xf5\x33\xd4\xa1\x4e\x65\x31\x62\xc4\x08\xc3\x97\x29\x00\x64\
+\x67\x67\x63\xe8\xd0\xa1\x88\x8d\x8d\x55\xed\xaa\xfe\xdc\x42\x25\
+\x43\xb8\x75\xeb\x16\xaa\x56\xad\xaa\xd9\x99\x39\xf6\xf6\xf6\xe8\
+\xd2\xa5\x0b\x82\x83\x83\xd1\xb5\x6b\x57\x43\xdd\xf2\xb9\x2c\x96\
+\x2f\x5f\x8e\x01\x03\x06\x68\x3d\x86\x50\xf3\xe7\xcf\xc7\xf0\xe1\
+\xc3\x55\x59\x9b\x85\x4a\x86\x10\x15\x15\x85\xbe\x7d\xfb\x4a\xcf\
+\xad\x57\xaf\x1e\x82\x82\x82\x10\x14\x14\xa4\xea\xae\xa2\x1e\x5d\
+\xbe\x7c\x19\xbe\xbe\xbe\xb8\x7a\xf5\xaa\xd6\xa3\x08\x55\xa9\x52\
+\x25\x24\x25\x25\xa9\x72\x95\x2e\xee\xf2\x93\x21\x44\x44\x44\x48\
+\xcb\xf2\xf0\xf0\xc0\xa0\x41\x83\x10\x14\x14\x04\x5f\x5f\x5f\x69\
+\xb9\x7a\x33\x7a\xf4\x68\x69\x65\x5a\xb1\x62\x45\x69\x27\x0b\xdc\
+\xba\x75\x0b\xc3\x86\x0d\x43\x4c\x4c\x8c\xf0\xb5\xb9\x85\x4a\xba\
+\x97\x9a\x9a\x8a\x3a\x75\xea\xc0\xaa\xe2\x41\xfd\xce\xce\xce\xe8\
+\xd5\xab\x17\x82\x83\x83\xd1\xa1\x43\x07\xd8\xd9\xd9\xa9\x96\x65\
+\x04\x3f\xff\xfc\x33\x7a\xf4\xe8\x21\x2d\x6f\xfe\xfc\xf9\xf8\xe3\
+\x8f\x3f\x10\x19\x19\x29\x2d\x73\xe9\xd2\xa5\x08\x0a\x0a\x12\xba\
+\x26\x0b\x95\x74\x6f\xf6\xec\xd9\x98\x30\x61\x82\x2a\x6b\xfb\xfb\
+\xfb\x63\xe0\xc0\x81\xe8\xd7\xaf\x9f\x2e\xef\x7b\xaf\x85\x8c\x8c\
+\x0c\xf8\xf8\xf8\xe0\xd2\xa5\x4b\x52\xf2\xda\xb4\x69\x83\x1d\x3b\
+\x76\xe0\xf2\xe5\xcb\xf0\xf6\xf6\x46\x46\x46\x86\x94\x5c\x77\x77\
+\x77\x24\x27\x27\xc3\xd3\xd3\x53\xdc\xa2\x0a\x91\x8e\xdd\xb9\x73\
+\x47\xf1\xf2\xf2\x52\x00\x08\xfb\x55\xbf\x7e\x7d\x65\xe6\xcc\x99\
+\xca\xe9\xd3\xa7\xb5\xfe\xe3\xe9\x52\x70\x70\xb0\xd0\xef\x77\x51\
+\xbf\xec\xed\xed\x95\x84\x84\x84\xbb\xd9\xe1\xe1\xe1\xd2\xb2\x01\
+\x28\xbd\x7a\xf5\x12\xfa\xbd\x63\xa1\x92\xae\x7d\xff\xfd\xf7\x42\
+\xfe\xe3\x54\xae\x5c\x59\x09\x09\x09\x51\xe2\xe2\xe2\xb4\xfe\x23\
+\xe9\x5a\x4c\x4c\x8c\xd4\x42\x9b\x30\x61\xc2\x7d\xf9\x56\xab\x55\
+\x79\xf6\xd9\x67\xa5\xce\xb0\x7a\xf5\x6a\x61\xdf\x3f\xee\xf2\x93\
+\x6e\x29\x8a\x82\xa6\x4d\x9b\x22\x21\x21\xa1\x54\xaf\xbf\xf7\x50\
+\xa7\x6e\xdd\xba\xc1\xc9\xc9\x49\xf0\x84\xb6\xe5\xe6\xcd\x9b\x68\
+\xdc\xb8\x31\x52\x53\x53\xa5\xe4\xd5\xa9\x53\x07\x49\x49\x49\x0f\
+\xdc\x7e\x3a\x25\x25\x05\xfe\xfe\xfe\xd2\x0e\x91\xf3\xf4\xf4\x44\
+\x72\x72\xb2\x98\x0b\xd5\x08\xab\x66\x22\xc1\x36\x6e\xdc\x58\xaa\
+\x2d\x8e\x86\x0d\x1b\x2a\x1f\x7d\xf4\x91\x72\xea\xd4\x29\xad\xff\
+\x08\x86\x32\x6c\xd8\x30\xa9\x5b\x86\xeb\xd6\xad\x2b\x74\x96\x0f\
+\x3f\xfc\x50\xea\x2c\x41\x41\x41\x42\xbe\x87\x2c\x54\xd2\xa5\xbc\
+\xbc\x3c\xc5\xc7\xc7\xa7\xd8\xff\x21\xaa\x57\xaf\xae\xbc\xf7\xde\
+\x7b\xca\xa1\x43\x87\xb4\x1e\xdd\x90\x62\x63\x63\x15\x93\xc9\x24\
+\xad\xc0\x7a\xf7\xee\x5d\xe4\x3c\xb7\x6f\xdf\x56\x9e\x7a\xea\x29\
+\xa9\xa5\x1a\x13\x13\x53\xe6\xef\x23\x77\xf9\x49\x97\x16\x2c\x58\
+\xf0\xc8\xb3\x59\x5c\x5c\x5c\xd0\xb3\x67\x4f\x1e\xea\x54\x46\xd9\
+\xd9\xd9\xf0\xf3\xf3\xc3\xc9\x93\x27\xa5\xe4\x55\xae\x5c\x19\x87\
+\x0f\x1f\x46\x8d\x1a\x35\x8a\xfc\xba\xad\x5b\xb7\x22\x20\x20\x00\
+\xb2\x2a\xaa\x56\xad\x5a\x48\x4a\x4a\x42\xa5\xb2\x5c\x15\xac\xcc\
+\x95\x4c\x24\xd8\xf5\xeb\xd7\x95\x6a\xd5\xaa\x3d\x74\x2b\xc2\x64\
+\x32\x29\x9d\x3b\x77\x56\x96\x2c\x59\xa2\x5c\xbf\x7e\x5d\xeb\x51\
+\x6d\xc2\x98\x31\x63\xa4\x6e\x09\x7e\xf9\xe5\x97\xc5\x9e\x6d\xe8\
+\xd0\xa1\x52\x67\x1b\x3e\x7c\x78\x99\xbe\x97\x2c\x54\xd2\x9d\xb7\
+\xde\x7a\xeb\x81\x7f\xe8\x35\x6b\xd6\xe4\x2e\xbd\x0a\x76\xec\xd8\
+\xa1\x98\xcd\x66\x69\x85\xd5\xb2\x65\x4b\xc5\x62\xb1\x14\x7b\xbe\
+\xf4\xf4\x74\xc5\xc3\xc3\x43\xda\x7c\x26\x93\x49\xd9\xbc\x79\x73\
+\xa9\xbf\x9f\xdc\xe5\x27\x5d\xf9\xfd\xf7\xdf\xd1\xa5\x4b\x17\x28\
+\x8a\x82\xaa\x55\xab\xa2\x7f\xff\xfe\x08\x0e\x0e\x46\xf3\xe6\xcd\
+\xb5\x1e\xcd\xe6\xe4\xe6\xe6\xe2\xe9\xa7\x9f\x46\x4a\x4a\x8a\x94\
+\x3c\x3b\x3b\x3b\xc4\xc5\xc5\xa1\x69\xd3\xa6\x25\x7a\xdd\x8a\x15\
+\x2b\xd0\xbf\x7f\x7f\x95\xa6\x7a\x50\xfd\xfa\xf5\x91\x98\x98\x58\
+\xba\x0b\xe0\x94\xba\x8a\x89\x04\xbb\x79\xf3\xa6\xd2\xb0\x61\x43\
+\xe5\x95\x57\x5e\x51\xd6\xac\x59\xa3\xe4\xe6\xe6\x6a\x3d\x92\x4d\
+\x9b\x38\x71\xa2\xd4\xdd\xe9\x77\xde\x79\xa7\xd4\xb3\x76\xe9\xd2\
+\xc5\x10\xb3\x72\x0b\x95\x74\xe3\xf8\xf1\xe3\x70\x74\x74\x54\xe5\
+\x2a\x40\x74\xbf\x03\x07\x0e\xa0\x55\xab\x56\xc8\xcf\xcf\x97\x92\
+\x57\xab\x56\x2d\x24\x27\x27\xc3\xd5\xd5\xb5\x54\xaf\x3f\x7d\xfa\
+\x34\x7c\x7d\x7d\x91\x9d\x9d\x2d\x78\xb2\x87\x33\x9b\xcd\xd8\xb9\
+\x73\x27\x5a\xb5\x6a\x55\xb2\xd7\xa9\x34\x0f\x51\x89\x35\x68\xd0\
+\x80\x65\x2a\x41\x5e\x5e\x1e\x06\x0d\x1a\x24\xad\x4c\x01\xe0\xcb\
+\x2f\xbf\x2c\x75\x99\x02\x7f\x9d\x04\x30\x65\xca\x14\x81\x13\x15\
+\xcd\x6a\xb5\x62\xf0\xe0\xc1\x25\x3e\xb9\x80\x85\x4a\x54\xce\x4c\
+\x9f\x3e\xbd\xd4\x67\x9f\x95\xc6\xcb\x2f\xbf\x8c\x97\x5e\x7a\xa9\
+\xcc\xeb\x8c\x1d\x3b\xb6\xc4\xef\xbf\x96\x45\x72\x72\x32\xa6\x4e\
+\x9d\x5a\xa2\xd7\x70\x97\x9f\xa8\x1c\x39\x74\xe8\x10\x9a\x37\x6f\
+\x2e\xed\xb4\x4e\x57\x57\x57\x1c\x3e\x7c\x18\x5e\x5e\x5e\x42\xd6\
+\x8b\x8b\x8b\x43\xab\x56\xad\x54\xbd\x94\xe3\xbd\x1c\x1c\x1c\xb0\
+\x6f\xdf\x3e\xf8\xfb\xfb\x17\xeb\xeb\xb9\x85\x4a\x54\x4e\x58\x2c\
+\x16\x0c\x1a\x34\x48\xea\x6d\x64\xa6\x4e\x9d\x2a\xac\x4c\x01\xa0\
+\x45\x8b\x16\x18\x3d\x7a\xb4\xb0\xf5\x1e\x25\x2f\x2f\x0f\x83\x07\
+\x0f\x2e\xf6\xdb\x23\x2c\x54\xa2\x72\xe2\xb3\xcf\x3e\x43\x5c\x5c\
+\x9c\xb4\xbc\x66\xcd\x9a\xa9\x52\x7e\x1f\x7f\xfc\xb1\xd4\xf7\xda\
+\x0f\x1c\x38\x80\xd9\xb3\x67\x17\xeb\x6b\xb9\xcb\x4f\x54\x0e\x1c\
+\x3d\x7a\x14\xfe\xfe\xfe\xc8\xcd\xcd\x95\x92\x67\x36\x9b\xb1\x67\
+\xcf\x1e\xb4\x68\xd1\x42\x95\xf5\xa3\xa3\xa3\xd1\xbd\x7b\x77\x55\
+\xd6\x7e\x18\x47\x47\x47\xc4\xc7\xc7\x3f\xf2\x56\xe1\xdc\x42\x25\
+\xb2\x71\x8a\xa2\x60\xc8\x90\x21\xd2\xca\x14\x00\x46\x8d\x1a\xa5\
+\x5a\x99\x02\x40\xb7\x6e\xdd\xd0\xbb\x77\x6f\xd5\xd6\xff\xbb\xdb\
+\xb7\x6f\x63\xc8\x90\x21\x8f\x7c\xef\x96\x5b\xa8\x44\x36\xee\x8b\
+\x2f\xbe\xc0\x98\x31\x63\xa4\xe5\xd5\xac\x59\x13\x87\x0f\x1f\x2e\
+\xdb\x45\x46\x8a\xe1\xe2\xc5\x8b\xf0\xf6\xf6\xc6\x8d\x1b\x37\x54\
+\xcd\xb9\x57\x58\x58\x18\xde\x7a\xeb\xad\x42\x9f\x67\xa1\x12\xd9\
+\xb0\x53\xa7\x4e\xc1\xcf\xcf\x0f\x59\x59\x59\xd2\x32\x57\xaf\x5e\
+\x8d\x5e\xbd\x7a\x49\xc9\x9a\x3f\x7f\x3e\x46\x8e\x1c\x29\x25\x0b\
+\xf8\xeb\x0a\x67\x89\x89\x89\xa8\x5b\xb7\xee\x43\x9f\x67\xa1\x12\
+\xd9\xb0\xce\x9d\x3b\x63\xd3\xa6\x4d\xd2\xf2\xba\x76\xed\x8a\xe8\
+\xe8\x68\x69\x79\x8a\xa2\xa0\x7d\xfb\xf6\xd8\xb9\x73\xa7\xb4\xcc\
+\x4e\x9d\x3a\x61\xe3\xc6\x8d\x0f\x7d\x8e\xef\xa1\x12\xd9\xa8\xf0\
+\xf0\x70\xa9\x65\xea\xe2\xe2\x82\x79\xf3\xe6\x49\xcb\x03\x00\x93\
+\xc9\x84\x85\x0b\x17\xc2\xc1\xc1\x41\x5a\xe6\xa6\x4d\x9b\xb0\x68\
+\xd1\xa2\x87\x3e\xc7\x42\x25\xb2\x41\xe7\xcf\x9f\xc7\xf8\xf1\xe3\
+\xa5\x66\x86\x86\x86\xa2\x76\xed\xda\x52\x33\x01\xc0\xd7\xd7\x57\
+\xb5\xdb\x8c\x17\x66\xdc\xb8\x71\xb8\x70\xe1\xc2\x03\x8f\x73\x97\
+\x9f\xc8\x06\x75\xed\xda\x15\xeb\xd6\xad\x93\x96\xe7\xef\xef\x8f\
+\xb8\xb8\x38\xd8\xdb\xdb\x4b\xcb\xbc\x57\x6e\x6e\x2e\x9a\x34\x69\
+\x82\x63\xc7\x8e\x49\xcb\xec\xd6\xad\x1b\xd6\xac\x59\x73\xdf\x63\
+\xdc\x42\x25\xb2\x31\xcb\x96\x2d\x93\x5a\xa6\x66\xb3\x19\x0b\x16\
+\x2c\xd0\xac\x4c\x01\xc0\xc9\xc9\x09\xdf\x7c\xf3\x8d\xd4\xcc\xe8\
+\xe8\x68\x2c\x5f\xbe\xfc\xbe\xc7\xb8\x85\x4a\x64\x43\xd2\xd2\xd2\
+\xe0\xe3\xe3\x83\xf4\xf4\x74\x69\x99\x23\x46\x8c\xc0\xd7\x5f\x7f\
+\x2d\x2d\xaf\x28\xaf\xbf\xfe\x3a\x96\x2c\x59\x22\x2d\xaf\x6a\xd5\
+\xaa\x48\x4e\x4e\x46\xb5\x6a\xd5\x00\xb0\x50\x89\x6c\x4a\xef\xde\
+\xbd\xf1\xc3\x0f\x3f\x48\xcb\xab\x5e\xbd\x3a\x52\x52\x52\xe0\xe6\
+\xe6\x26\x2d\xb3\x28\xd7\xae\x5d\xc3\x53\x4f\x3d\x85\xab\x57\xaf\
+\x4a\xcb\x7c\xf5\xd5\x57\x11\x19\x19\x09\x80\xbb\xfc\x44\x36\x63\
+\xf5\xea\xd5\x52\xcb\x14\x00\xe6\xce\x9d\xab\x9b\x32\x05\x80\x2a\
+\x55\xaa\x60\xce\x9c\x39\x52\x33\xa3\xa2\xa2\xf0\xcb\x2f\xbf\x00\
+\xf8\x6b\x0b\x75\x8b\xd4\x74\x22\x22\x1b\xf5\xff\x82\x5a\x3e\x86\
+\xae\x81\xc8\xbd\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\
+\
"
qt_resource_name = "\
@@ -3376,6 +5247,14 @@ qt_resource_name = "\
\x07\x03\x7d\xc3\
\x00\x69\
\x00\x6d\x00\x61\x00\x67\x00\x65\x00\x73\
+\x00\x07\
+\x0d\x2b\x57\xe7\
+\x00\x5a\
+\x00\x2d\x00\x58\x00\x2e\x00\x70\x00\x6e\x00\x67\
+\x00\x07\
+\x0d\x2c\x57\xe7\
+\x00\x5a\
+\x00\x2d\x00\x59\x00\x2e\x00\x70\x00\x6e\x00\x67\
\x00\x0e\
\x04\xfb\x01\x67\
\x00\x72\
@@ -3424,25 +5303,32 @@ qt_resource_name = "\
\x07\xc9\x8e\x27\
\x00\x6f\
\x00\x75\x00\x74\x00\x70\x00\x75\x00\x74\x00\x2e\x00\x70\x00\x6e\x00\x67\
+\x00\x07\
+\x0b\x2c\x57\xe7\
+\x00\x58\
+\x00\x2d\x00\x59\x00\x2e\x00\x70\x00\x6e\x00\x67\
"
qt_resource_struct = "\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\
\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x02\
-\x00\x00\x00\x18\x00\x02\x00\x00\x00\x0d\x00\x00\x00\x03\
-\x00\x00\x01\x24\x00\x00\x00\x00\x00\x01\x00\x00\xae\xa1\
-\x00\x00\x00\xec\x00\x00\x00\x00\x00\x01\x00\x00\x7d\x8b\
+\x00\x00\x00\x18\x00\x02\x00\x00\x00\x10\x00\x00\x00\x03\
+\x00\x00\x01\x4c\x00\x00\x00\x00\x00\x01\x00\x00\xfa\x19\
+\x00\x00\x01\x14\x00\x00\x00\x00\x00\x01\x00\x00\xc9\x03\
+\x00\x00\x00\x52\x00\x00\x00\x00\x00\x01\x00\x00\x4b\x78\
+\x00\x00\x00\xe8\x00\x00\x00\x00\x00\x01\x00\x00\xb4\xd5\
+\x00\x00\x00\xac\x00\x00\x00\x00\x00\x01\x00\x00\x88\x51\
+\x00\x00\x01\x88\x00\x00\x00\x00\x00\x01\x00\x01\x1a\x3a\
+\x00\x00\x01\x34\x00\x00\x00\x00\x00\x01\x00\x00\xe4\xba\
+\x00\x00\x01\x34\x00\x00\x00\x00\x00\x01\x00\x00\xcf\x5b\
+\x00\x00\x00\x96\x00\x00\x00\x00\x00\x01\x00\x00\x79\x0f\
+\x00\x00\x01\x6c\x00\x00\x00\x00\x00\x01\x00\x00\xfc\xe9\
+\x00\x00\x01\xa2\x00\x00\x00\x00\x00\x01\x00\x01\x1b\x7a\
+\x00\x00\x00\xfe\x00\x00\x00\x00\x00\x01\x00\x00\xbf\x45\
\x00\x00\x00\x2a\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\
-\x00\x00\x00\xc0\x00\x00\x00\x00\x00\x01\x00\x00\x69\x5d\
-\x00\x00\x00\x84\x00\x00\x00\x00\x00\x01\x00\x00\x3c\xd9\
-\x00\x00\x01\x60\x00\x00\x00\x00\x00\x01\x00\x00\xce\xc2\
-\x00\x00\x01\x0c\x00\x00\x00\x00\x00\x01\x00\x00\x83\xe3\
-\x00\x00\x01\x0c\x00\x00\x00\x00\x00\x01\x00\x00\x99\x42\
-\x00\x00\x00\x6e\x00\x00\x00\x00\x00\x01\x00\x00\x2d\x97\
-\x00\x00\x01\x44\x00\x00\x00\x00\x00\x01\x00\x00\xb1\x71\
-\x00\x00\x00\xd6\x00\x00\x00\x00\x00\x01\x00\x00\x73\xcd\
-\x00\x00\x00\x9c\x00\x00\x00\x00\x00\x01\x00\x00\x3e\x16\
-\x00\x00\x00\x4c\x00\x00\x00\x00\x00\x01\x00\x00\x02\xe4\
+\x00\x00\x00\x3e\x00\x00\x00\x00\x00\x01\x00\x00\x27\xc0\
+\x00\x00\x00\xc4\x00\x00\x00\x00\x00\x01\x00\x00\x89\x8e\
+\x00\x00\x00\x74\x00\x00\x00\x00\x00\x01\x00\x00\x4e\x5c\
"
def qInitResources():
diff --git a/Connections/Shear/Finplate/ui_finPlate.py b/Connections/Shear/Finplate/ui_finPlate.py
index 9770c66..c52aca7 100644
--- a/Connections/Shear/Finplate/ui_finPlate.py
+++ b/Connections/Shear/Finplate/ui_finPlate.py
@@ -2,7 +2,7 @@
# Form implementation generated from reading ui file 'finPlate.ui'
#
-# Created: Wed Jun 17 00:13:58 2015
+# Created: Wed Jun 17 13:03:56 2015
# by: PyQt4 UI code generator 4.10.4
#
# WARNING! All changes made in this file will be lost!
@@ -151,7 +151,7 @@ class Ui_MainWindow(object):
self.btn_front.setAcceptDrops(True)
self.btn_front.setText(_fromUtf8(""))
icon8 = QtGui.QIcon()
- icon8.addPixmap(QtGui.QPixmap(_fromUtf8("../../../../../Pictures/Z-X.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ icon8.addPixmap(QtGui.QPixmap(_fromUtf8(":/newPrefix/images/Z-X.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btn_front.setIcon(icon8)
self.btn_front.setIconSize(QtCore.QSize(22, 22))
self.btn_front.setCheckable(True)
@@ -166,7 +166,7 @@ class Ui_MainWindow(object):
self.btn_top.setFocusPolicy(QtCore.Qt.NoFocus)
self.btn_top.setText(_fromUtf8(""))
icon9 = QtGui.QIcon()
- icon9.addPixmap(QtGui.QPixmap(_fromUtf8("../../../../../Pictures/X-Y.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ icon9.addPixmap(QtGui.QPixmap(_fromUtf8(":/newPrefix/images/X-Y.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btn_top.setIcon(icon9)
self.btn_top.setIconSize(QtCore.QSize(22, 23))
self.btn_top.setCheckable(True)
@@ -181,7 +181,7 @@ class Ui_MainWindow(object):
self.btn_side.setFocusPolicy(QtCore.Qt.NoFocus)
self.btn_side.setText(_fromUtf8(""))
icon10 = QtGui.QIcon()
- icon10.addPixmap(QtGui.QPixmap(_fromUtf8("../../../../../Pictures/Z-Y.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
+ icon10.addPixmap(QtGui.QPixmap(_fromUtf8(":/newPrefix/images/Z-Y.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.btn_side.setIcon(icon10)
self.btn_side.setIconSize(QtCore.QSize(22, 22))
self.btn_side.setCheckable(True)
diff --git a/fin.log b/fin.log
new file mode 100644
index 0000000..d2e8b78
--- /dev/null
+++ b/fin.log
@@ -0,0 +1 @@
+<link rel="stylesheet" type="text/css" href="log.css"/>
diff --git a/osdagMainPage.py b/osdagMainPage.py
index 981f3a2..d083d08 100644
--- a/osdagMainPage.py
+++ b/osdagMainPage.py
@@ -33,15 +33,18 @@ class OsdagMainWindow(QtGui.QMainWindow):
if self.ui.finPlateRdBtn.isChecked():
launchFinPlateController(self)
- #QtGui.QMessageBox.about(self,"info","finplate clicked")
+
elif self.ui.cleatRdBtn.isChecked():
- QtGui.QMessageBox.about(self,"info","cleat clicked")
+ QtGui.QMessageBox.about(self,"INFO","Cleat connection design is coming soon!")
+
elif self.ui.endPlateRdBtn.isChecked():
- QtGui.QMessageBox.about(self,"info","endplateclicked")
+ QtGui.QMessageBox.about(self,"INFO","End plate connection design is coming soon!")
+
elif self.ui.seatedRdBtn.isChecked():
- QtGui.QMessageBox.about(self,"info","seated clicked")
+ QtGui.QMessageBox.about(self,"INFO","Seated connection design is coming soon!")
+
else:
- QtGui.QMessageBox.about(self,"info","Please select desire radio button")
+ QtGui.QMessageBox.about(self,"INFO","Please select appropriate connection")
diff --git a/osdagpage.ui b/osdagpage.ui
index b978063..8cb58db 100644
--- a/osdagpage.ui
+++ b/osdagpage.ui
@@ -6,12 +6,12 @@
<rect>
<x>0</x>
<y>0</y>
- <width>1019</width>
- <height>674</height>
+ <width>1352</width>
+ <height>761</height>
</rect>
</property>
<property name="windowTitle">
- <string>MainWindow</string>
+ <string>Osdag</string>
</property>
<widget class="QWidget" name="centralwidget">
<layout class="QVBoxLayout" name="verticalLayout">
@@ -58,7 +58,7 @@ QListWidget{background-color:#83AC30;
</property>
<item>
<property name="text">
- <string>Create :</string>
+ <string> Design:</string>
</property>
<property name="font">
<font>
@@ -68,12 +68,12 @@ QListWidget{background-color:#83AC30;
</font>
</property>
<property name="flags">
- <set>NoItemFlags</set>
+ <set>ItemIsDragEnabled|ItemIsUserCheckable|ItemIsEnabled</set>
</property>
</item>
<item>
<property name="text">
- <string>Connections</string>
+ <string>Connection</string>
</property>
<property name="font">
<font>
@@ -89,7 +89,7 @@ QListWidget{background-color:#83AC30;
</item>
<item>
<property name="text">
- <string>Tesion Members</string>
+ <string>Tension Member</string>
</property>
<property name="font">
<font>
@@ -103,7 +103,7 @@ QListWidget{background-color:#83AC30;
</item>
<item>
<property name="text">
- <string>Compression Members</string>
+ <string>Compression Member</string>
</property>
<property name="font">
<font>
@@ -117,7 +117,7 @@ QListWidget{background-color:#83AC30;
</item>
<item>
<property name="text">
- <string>Flexural Members</string>
+ <string>Flexural Member</string>
</property>
<property name="font">
<font>
@@ -145,7 +145,7 @@ QListWidget{background-color:#83AC30;
</item>
<item>
<property name="text">
- <string>Plate Girders</string>
+ <string>Plate Girder</string>
</property>
<property name="font">
<font>
@@ -159,7 +159,7 @@ QListWidget{background-color:#83AC30;
</item>
<item>
<property name="text">
- <string>Gantry Girders</string>
+ <string>Gantry Girder</string>
</property>
<property name="font">
<font>
@@ -194,7 +194,7 @@ QPushButton:pressed { background-color: #000000 }</string>
</property>
</widget>
</item>
- <item row="0" column="2">
+ <item row="0" column="2" rowspan="2">
<widget class="QStackedWidget" name="myStackedWidget">
<property name="currentIndex">
<number>1</number>
@@ -206,7 +206,7 @@ QPushButton:pressed { background-color: #000000 }</string>
<x>60</x>
<y>100</y>
<width>151</width>
- <height>131</height>
+ <height>151</height>
</rect>
</property>
<property name="text">
@@ -223,8 +223,8 @@ QPushButton:pressed { background-color: #000000 }</string>
<property name="geometry">
<rect>
<x>240</x>
- <y>110</y>
- <width>461</width>
+ <y>120</y>
+ <width>621</width>
<height>121</height>
</rect>
</property>
@@ -241,10 +241,10 @@ QPushButton:pressed { background-color: #000000 }</string>
<widget class="QLabel" name="label_3">
<property name="geometry">
<rect>
- <x>740</x>
- <y>540</y>
- <width>84</width>
- <height>81</height>
+ <x>670</x>
+ <y>579</y>
+ <width>91</width>
+ <height>91</height>
</rect>
</property>
<property name="text">
@@ -257,6 +257,27 @@ QPushButton:pressed { background-color: #000000 }</string>
<bool>true</bool>
</property>
</widget>
+ <widget class="QLabel" name="label_5">
+ <property name="geometry">
+ <rect>
+ <x>770</x>
+ <y>590</y>
+ <width>201</width>
+ <height>71</height>
+ </rect>
+ </property>
+ <property name="font">
+ <font>
+ <pointsize>12</pointsize>
+ <weight>75</weight>
+ <bold>true</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>Indian Institute of
+Technology Bombay</string>
+ </property>
+ </widget>
</widget>
<widget class="QWidget" name="connectionPage">
<layout class="QGridLayout" name="gridLayout_2">
@@ -268,7 +289,7 @@ QPushButton:pressed { background-color: #000000 }</string>
</font>
</property>
<property name="styleSheet">
- <string notr="true">QTabBar::tab { height: 30px; width: 180px; }
+ <string notr="true">QTabBar::tab { height: 30px; width: 200px; }
</string>
</property>
<property name="tabShape">
@@ -299,7 +320,7 @@ QPushButton:pressed { background-color: #000000 }</string>
<string notr="true"/>
</property>
<property name="text">
- <string>Cleat</string>
+ <string>Cleat Angle</string>
</property>
</widget>
<widget class="QRadioButton" name="endPlateRdBtn">
@@ -393,7 +414,7 @@ QPushButton:pressed { background-color: #000000 }
</widget>
<widget class="QWidget" name="tab_2">
<attribute name="title">
- <string>Moment</string>
+ <string>Moment Connection</string>
</attribute>
</widget>
</widget>
@@ -422,7 +443,7 @@ QPushButton:pressed { background-color: #000000 }
<string notr="true">QLabel{ color : #5930ac;}</string>
</property>
<property name="text">
- <string>Comming soon!</string>
+ <string>Coming soon!</string>
</property>
<property name="scaledContents">
<bool>false</bool>
@@ -440,7 +461,7 @@ QPushButton:pressed { background-color: #000000 }
<rect>
<x>0</x>
<y>0</y>
- <width>1019</width>
+ <width>1352</width>
<height>30</height>
</rect>
</property>
diff --git a/saveINPUT.txt b/saveINPUT.txt
index 478e639..d663fb9 100644
--- a/saveINPUT.txt
+++ b/saveINPUT.txt
@@ -56,5 +56,5 @@ S'HSFG'
p26
sS'diameter(mm)'
p27
-I20
+I16
ss. \ No newline at end of file
diff --git a/ui_osdagpage.py b/ui_osdagpage.py
index b4cfd24..69ec7f2 100644
--- a/ui_osdagpage.py
+++ b/ui_osdagpage.py
@@ -2,7 +2,7 @@
# Form implementation generated from reading ui file 'osdagpage.ui'
#
-# Created: Tue Jun 16 21:38:35 2015
+# Created: Wed Jun 17 15:52:50 2015
# by: PyQt4 UI code generator 4.10.4
#
# WARNING! All changes made in this file will be lost!
@@ -26,7 +26,7 @@ except AttributeError:
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName(_fromUtf8("MainWindow"))
- MainWindow.resize(1019, 674)
+ MainWindow.resize(1352, 761)
self.centralwidget = QtGui.QWidget(MainWindow)
self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget)
@@ -56,7 +56,7 @@ class Ui_MainWindow(object):
font.setBold(True)
font.setWeight(75)
item.setFont(font)
- item.setFlags(QtCore.Qt.NoItemFlags)
+ item.setFlags(QtCore.Qt.ItemIsDragEnabled|QtCore.Qt.ItemIsUserCheckable|QtCore.Qt.ItemIsEnabled)
self.myListWidget.addItem(item)
item = QtGui.QListWidgetItem()
font = QtGui.QFont()
@@ -131,11 +131,19 @@ class Ui_MainWindow(object):
self.label_2.setScaledContents(True)
self.label_2.setObjectName(_fromUtf8("label_2"))
self.label_3 = QtGui.QLabel(self.osdagPage)
- self.label_3.setGeometry(QtCore.QRect(740, 540, 84, 81))
+ self.label_3.setGeometry(QtCore.QRect(670, 599, 91, 81))
self.label_3.setText(_fromUtf8(""))
self.label_3.setPixmap(QtGui.QPixmap(_fromUtf8("../../Pictures/logo.png")))
self.label_3.setScaledContents(True)
self.label_3.setObjectName(_fromUtf8("label_3"))
+ self.label_5 = QtGui.QLabel(self.osdagPage)
+ self.label_5.setGeometry(QtCore.QRect(770, 600, 201, 71))
+ font = QtGui.QFont()
+ font.setPointSize(12)
+ font.setBold(True)
+ font.setWeight(75)
+ self.label_5.setFont(font)
+ self.label_5.setObjectName(_fromUtf8("label_5"))
self.myStackedWidget.addWidget(self.osdagPage)
self.connectionPage = QtGui.QWidget()
self.connectionPage.setObjectName(_fromUtf8("connectionPage"))
@@ -145,7 +153,7 @@ class Ui_MainWindow(object):
font = QtGui.QFont()
font.setPointSize(12)
self.myTabWidget.setFont(font)
- self.myTabWidget.setStyleSheet(_fromUtf8("QTabBar::tab { height: 30px; width: 180px; }\n"
+ self.myTabWidget.setStyleSheet(_fromUtf8("QTabBar::tab { height: 30px; width: 200px; }\n"
""))
self.myTabWidget.setTabShape(QtGui.QTabWidget.Rounded)
self.myTabWidget.setObjectName(_fromUtf8("myTabWidget"))
@@ -216,11 +224,11 @@ class Ui_MainWindow(object):
self.label_4.setScaledContents(False)
self.label_4.setObjectName(_fromUtf8("label_4"))
self.myStackedWidget.addWidget(self.tensionPage)
- self.gridLayout.addWidget(self.myStackedWidget, 0, 2, 1, 1)
+ self.gridLayout.addWidget(self.myStackedWidget, 0, 2, 2, 1)
self.verticalLayout.addLayout(self.gridLayout)
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtGui.QMenuBar(MainWindow)
- self.menubar.setGeometry(QtCore.QRect(0, 0, 1019, 30))
+ self.menubar.setGeometry(QtCore.QRect(0, 0, 1352, 30))
self.menubar.setObjectName(_fromUtf8("menubar"))
MainWindow.setMenuBar(self.menubar)
@@ -234,30 +242,32 @@ class Ui_MainWindow(object):
__sortingEnabled = self.myListWidget.isSortingEnabled()
self.myListWidget.setSortingEnabled(False)
item = self.myListWidget.item(0)
- item.setText(_translate("MainWindow", "Create :", None))
+ item.setText(_translate("MainWindow", " Design:", None))
item = self.myListWidget.item(1)
- item.setText(_translate("MainWindow", "Connections", None))
+ item.setText(_translate("MainWindow", "Connection", None))
item = self.myListWidget.item(2)
- item.setText(_translate("MainWindow", "Tesion Members", None))
+ item.setText(_translate("MainWindow", "Tension Member", None))
item = self.myListWidget.item(3)
- item.setText(_translate("MainWindow", "Compression Members", None))
+ item.setText(_translate("MainWindow", "Compression Member", None))
item = self.myListWidget.item(4)
- item.setText(_translate("MainWindow", "Flexural Members", None))
+ item.setText(_translate("MainWindow", "Flexural Member", None))
item = self.myListWidget.item(5)
item.setText(_translate("MainWindow", "Beam-Column", None))
item = self.myListWidget.item(6)
- item.setText(_translate("MainWindow", "Plate Girders", None))
+ item.setText(_translate("MainWindow", "Plate Girder", None))
item = self.myListWidget.item(7)
- item.setText(_translate("MainWindow", "Gantry Girders", None))
+ item.setText(_translate("MainWindow", "Gantry Girder", None))
self.myListWidget.setSortingEnabled(__sortingEnabled)
self.pushButton_2.setText(_translate("MainWindow", "Help", None))
self.pushButton.setText(_translate("MainWindow", "Open File", None))
- self.cleatRdBtn.setText(_translate("MainWindow", "Cleat", None))
+ self.label_5.setText(_translate("MainWindow", "Indian Institute of \n"
+"Technology Bombay", None))
+ self.cleatRdBtn.setText(_translate("MainWindow", "Cleat Angle", None))
self.endPlateRdBtn.setText(_translate("MainWindow", "End Plate", None))
self.finPlateRdBtn.setText(_translate("MainWindow", "Fin Plate", None))
self.shearBtnStart.setText(_translate("MainWindow", "Start", None))
self.seatedRdBtn.setText(_translate("MainWindow", "Seated", None))
self.myTabWidget.setTabText(self.myTabWidget.indexOf(self.tab), _translate("MainWindow", "Shear Connection", None))
- self.myTabWidget.setTabText(self.myTabWidget.indexOf(self.tab_2), _translate("MainWindow", "Moment", None))
- self.label_4.setText(_translate("MainWindow", "Comming soon!", None))
+ self.myTabWidget.setTabText(self.myTabWidget.indexOf(self.tab_2), _translate("MainWindow", "Moment Connection", None))
+ self.label_4.setText(_translate("MainWindow", "Coming soon!", None))
diff --git a/utilities/__init__.py b/utilities/__init__.py
index 5498698..d7ca17b 100644
--- a/utilities/__init__.py
+++ b/utilities/__init__.py
@@ -18,7 +18,7 @@ def colorTheEdges(shp, display,color,width):
Ex.Next()
def setDefaultEdgeStyle(shp, display):
- colorTheEdges(shp, display, Quantity_NOC_BLACK, 1.5)
+ colorTheEdges(shp, display, Quantity_NOC_BLACK, 1.0)
#return shps