summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--report/images/3-combox-structure.eps890
-rw-r--r--report/images/3-combox-structure.svg883
2 files changed, 1773 insertions, 0 deletions
diff --git a/report/images/3-combox-structure.eps b/report/images/3-combox-structure.eps
new file mode 100644
index 0000000..779139e
--- /dev/null
+++ b/report/images/3-combox-structure.eps
@@ -0,0 +1,890 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: cairo 1.14.6 (http://cairographics.org)
+%%CreationDate: Tue Feb 2 10:27:53 2016
+%%Pages: 1
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%BoundingBox: 0 -1 819 488
+%%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
+11 dict begin
+/FontType 42 def
+/FontName /DejaVuSans 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 32 /space put
+Encoding 46 /period put
+Encoding 48 /zero put
+Encoding 49 /one put
+Encoding 67 /C put
+Encoding 73 /I put
+Encoding 97 /a put
+Encoding 98 /b put
+Encoding 99 /c put
+Encoding 100 /d put
+Encoding 101 /e put
+Encoding 104 /h put
+Encoding 105 /i put
+Encoding 108 /l put
+Encoding 109 /m put
+Encoding 110 /n put
+Encoding 111 /o put
+Encoding 112 /p put
+Encoding 114 /r put
+Encoding 115 /s put
+Encoding 116 /t put
+Encoding 117 /u put
+Encoding 120 /x put
+Encoding 121 /y put
+/CharStrings 25 dict dup begin
+/.notdef 0 def
+/l 1 def
+/e 2 def
+/period 3 def
+/t 4 def
+/x 5 def
+/c 6 def
+/o 7 def
+/m 8 def
+/b 9 def
+/space 10 def
+/d 11 def
+/i 12 def
+/r 13 def
+/y 14 def
+/s 15 def
+/h 16 def
+/a 17 def
+/zero 18 def
+/n 19 def
+/one 20 def
+/C 21 def
+/p 22 def
+/u 23 def
+/I 24 def
+end readonly def
+/sfnts [
+<0001000000090080000300106376742000691d3900001048000001fe6670676d7134766a0000
+1248000000ab676c7966a12d436a0000009c00000fac686561640862f353000012f400000036
+686865610d9f07860000132c00000024686d74786de00dce00001350000000646c6f63610000
+c778000013b4000000686d617870048606710000141c00000020707265703b07f1000000143c
+0000056800020066fe96046605a400030007001a400c04fb0006fb0108057f0204002fc4d4ec
+310010d4ecd4ec301311211125211121660400fc73031bfce5fe96070ef8f2720629000100c1
+00000179061400030022b7009702010800460410fcec31002fec30400d100540055005600570
+05f00506015d13331123c1b8b80614f9ec0000020071ffe3047f047b0014001b007040240015
+01098608880515a90105b90c01bb18b912b80c8c1c1b1502081508004b02120f451c10fcecf4
+ecc4111239310010e4f4ece410ee10ee10f4ee1112393040293f1d701da01dd01df01d053f00
+3f013f023f153f1b052c072f082f092c0a6f006f016f026f156f1b095d71015d0115211e0133
+323637150e01232000111000333200072e0123220607047ffcb20ccdb76ac76263d06bfef4fe
+c70129fce20107b802a5889ab90e025e5abec73434ae2a2c0138010a01130143feddc497b4ae
+9e00000100db000001ae00fe00030011b7008302011900180410fcec31002fec3037331523db
+d3d3fefe00010037000002f2059e0013003840190e05080f03a9001101bc08870a0b08090204
+000810120e461410fc3cc4fc3cc432393931002fecf43cc4ec3211393930b2af1501015d0111
+2115211114163b01152322263511233533110177017bfe854b73bdbdd5a28787059efec28ffd
+a0894e9a9fd202608f013e0000000001003b000004790460000b014340460511060706041103
+040707060411050401020103110202010b110001000a11090a0101000a110b0a070807091108
+0807420a070401040800bf05020a0704010408000208060c10d44bb00a544bb00f545b4bb010
+545b4bb011545b58b90006004038594bb0145458b90006ffc03859c4d4c411173931002f3cec
+321739304b5358071005ed071008ed071008ed071005ed071005ed071008ed071008ed071005
+ed59220140980a04040a1a04150a260a3d04310a55045707580a660a76017a047607740a8d04
+820a99049f049707920a900aa601a904af04a507a30aa00a1c0a03040505090a0b1a03150515
+091a0b2903260525092a0b200d3a013903370534073609390b300d4903460545094a0b400d59
+0056015902590357055606590756085609590b500d6f0d78017f0d9b019407ab01a407b00dcf
+0ddf0dff0d2f5d005d09022309012309013309010464fe6b01aad9febafebad901b3fe72d901
+2901290460fddffdc101b8fe48024a0216fe71018f0000010071ffe303e7047b0019003f401b
+00860188040e860d880ab91104b917b8118c1a07120d004814451a10fce432ec310010e4f4ec
+10fef4ee10f5ee30400b0f1b101b801b901ba01b05015d01152e012322061514163332363715
+0e0123220011100021321603e74e9d50b3c6c6b3509d4e4da55dfdfed6012d010655a20435ac
+2b2be3cdcde32b2baa2424013e010e0112013a23000000020071ffe30475047b000b0017004a
+401306b91200b90cb8128c1809120f51031215451810fcecf4ec310010e4f4ec10ee3040233f
+197b007b067f077f087f097f0a7f0b7b0c7f0d7f0e7f0f7f107f117b12a019f01911015d0122
+06151416333236353426273200111000232200111000027394acab9593acac93f00112feeef0
+f1feef011103dfe7c9c9e7e8c8c7e99cfec8feecfeedfec701390113011401380000000100ba
+0000071d047b0022005a4026061209180f00061d07150c871d2003b81bbc19100700110f0808
+065011080f501c18081a462310fcec32fcfcfcec11123931002f3c3ce4f43cc4ec3211121739
+3040133024502470249024a024a024bf24df24ff2409015d013e013332161511231134262322
+061511231134262322061511231133153e01333216042945c082afbeb972758fa6b972778da6
+b9b93fb0797aab03897c76f5e2fd5c029ea19cbea4fd87029ea29bbfa3fd870460ae67627c00
+0000000200baffe304a40614000b001c0038401903b90c0f09b918158c0fb81b971900121247
+180c06081a461d10fcec3232f4ec31002fece4f4c4ec10c6ee30b6601e801ea01e03015d0134
+26232206151416333236013e01333200111002232226271523113303e5a79292a7a79292a7fd
+8e3ab17bcc00ffffcc7bb13ab9b9022fcbe7e7cbcbe7e702526461febcfef8fef8febc6164a8
+061400020071ffe3045a06140010001c003840191ab9000e14b905088c0eb801970317040008
+024711120b451d10fcecf4ec323231002fece4f4c4ec10c4ee30b6601e801ea01e03015d0111
+331123350e0123220211100033321601141633323635342623220603a2b8b83ab17ccbff00ff
+cb7cb1fdc7a79292a8a89292a703b6025ef9eca86461014401080108014461fe15cbe7e7cbcb
+e7e7000200c100000179061400030007002b400e06be04b100bc020501080400460810fc3cec
+3231002fe4fcec30400b1009400950096009700905015d1333112311331523c1b8b8b8b80460
+fba00614e900000100ba0000034a047b001100304014060b0700110b03870eb809bc070a0608
+0008461210fcc4ec3231002fe4f4ecc4d4cc11123930b450139f1302015d012e012322061511
+231133153e0133321617034a1f492c9ca7b9b93aba85132e1c03b41211cbbefdb20460ae6663
+050500000001003dfe56047f0460000f018b40430708020911000f0a110b0a00000f0e110f00
+0f0d110c0d00000f0d110e0d0a0b0a0c110b0b0a420d0b0910000b058703bd0e0bbc100e0d0c
+0a09060300080f040f0b1010d44bb00a544bb008545b58b9000b004038594bb0145458b9000b
+ffc03859c4c4111739310010e432f4ec113911391239304b5358071005ed071008ed071008ed
+071005ed071008ed0705ed173259220140f0060005080609030d160a170d100d230d350d490a
+4f0a4e0d5a095a0a6a0a870d800d930d120a000a09060b050c0b0e0b0f170115021004100517
+0a140b140c1a0e1a0f2700240124022004200529082809250a240b240c270d2a0e2a0f201137
+003501350230043005380a360b360c380d390e390f3011410040014002400340044005400640
+0740084209450a470d490e490f40115400510151025503500450055606550756085709570a55
+0b550c590e590f501166016602680a690e690f60117b08780e780f89008a09850b850c890d89
+0e890f9909950b950c9a0e9a0fa40ba40cab0eab0fb011cf11df11ff11655d005d050e012b01
+353332363f01013309013302934e947c936c4c543321fe3bc3015e015ec368c87a9a48865404
+4efc94036c0000000001006fffe303c7047b002700e7403c0d0c020e0b531f1e080902070a53
+1f1f1e420a0b1e1f041500860189041486158918b91104b925b8118c281e0a0b1f1b0700521b
+080e07081422452810fcc4ecd4ece4111239393939310010e4f4ec10fef5ee10f5ee12173930
+4b535807100eed111739070eed1117395922b2002701015d406d1c0a1c0b1c0c2e092c0a2c0b
+2c0c3b093b0a3b0b3b0c0b200020012402280a280b2a132f142f152a16281e281f2920292124
+27860a860b860c860d12000000010202060a060b030c030d030e030f03100319031a031b031c
+041d09272f293f295f297f2980299029a029f029185d005d7101152e012322061514161f011e
+0115140623222627351e013332363534262f012e01353436333216038b4ea85a898962943fc4
+a5f7d85ac36c66c661828c65ab40ab98e0ce66b4043fae282854544049210e2a99899cb62323
+be353559514b50250f2495829eac1e000000000100ba00000464061400130034401903090003
+0e0106870e11b80c970a010208004e0d09080b461410fcec32f4ec31002f3cecf4c4ec111217
+3930b2601501015d0111231134262322061511231133113e013332160464b87c7c95acb9b942
+b375c1c602a4fd5c029e9f9ebea4fd870614fd9e6564ef000002007bffe3042d047b000a0025
+00bc4027191f0b17090e00a91706b90e1120861fba1cb923b8118c170c001703180d09080b1f
+030814452610fcecccd4ec323211393931002fc4e4f4fcf4ec10c6ee10ee1139113912393040
+6e301d301e301f3020302130223f27401d401e401f402040214022501d501e501f5020502150
+2250277027851d871e871f8720872185229027a027f0271e301e301f30203021401e401f4020
+4021501e501f50205021601e601f60206021701e701f70207021801e801f80208021185d015d
+0122061514163332363d01371123350e01232226353436332135342623220607353e01333216
+02bedfac816f99b9b8b83fbc88accbfdfb0102a79760b65465be5af3f00233667b6273d9b429
+4cfd81aa6661c1a2bdc0127f8b2e2eaa2727fc0000020087ffe3048f05f0000b001700234013
+06a01200a00c91128c18091c0f1e031c151b1810fcecf4ec310010e4f4ec10ee300122021110
+12333212111002273200111000232200111000028b9c9d9d9c9d9d9d9dfb0109fef7fbfbfef7
+01090550fecdfeccfecdfecd0133013301340133a0fe73fe86fe87fe73018d0179017a018d00
+000100ba00000464047b001300364019030900030e0106870e11b80cbc0a010208004e0d0908
+0b461410fcec32f4ec31002f3ce4f4c4ec1112173930b46015cf1502015d0111231134262322
+061511231133153e013332160464b87c7c95acb9b942b375c1c602a4fd5c029e9f9ebea4fd87
+0460ae6564ef000100e10000045a05d5000a004040154203a00402a005810700a009081f061c
+03001f010b10d44bb00f5458b9000100403859ecc4fcec31002fec32f4ecd4ec304b53585922
+01b40f030f04025d3721110535253311211521fe014afe990165ca014afca4aa047348b848fa
+d5aa000000010073ffe3052705f000190036401a0da10eae0a951101a100ae04951791118c1a
+07190d003014101a10fcec32ec310010e4f4ecf4ec10eef6ee30b40f1b1f1b02015d01152e01
+23200011100021323637150e01232000111000213216052766e782ff00fef00110010082e766
+6aed84feadfe7a0186015386ed0562d55f5efec7fed8fed9fec75e5fd34848019f0167016801
+9f470000000200bafe5604a4047b0010001c003e401b1ab9000e14b90508b80e8c01bd03bc1d
+11120b471704000802461d10fcec3232f4ec310010e4e4e4f4c4ec10c4ee304009601e801ea0
+1ee01e04015d2511231133153e013332001110022322260134262322061514163332360173b9
+b93ab17bcc00ffffcc7bb10238a79292a7a79292a7a8fdae060aaa6461febcfef8fef8febc61
+01ebcbe7e7cbcbe7e7000000000200aeffe30458047b00130014003b401c030900030e010687
+0e118c0a01bc14b80c0d0908140b4e020800461510fcecf439ec3231002fe4e432f4c4ec1112
+173930b46f15c01502015d1311331114163332363511331123350e0123222601aeb87c7c95ad
+b8b843b175c1c801cf01ba02a6fd619f9fbea4027bfba0ac6663f003a800000100c900000193
+05d50003002eb700af02011c00040410fc4bb0105458b9000000403859ec31002fec3001400d
+30054005500560058f059f05065d13331123c9caca05d5fa2b00013500b800cb00cb00c100aa
+009c01a600b800660000007100cb00a002b20085007500b800c301cb0189022d00cb00a600f0
+00d300aa008700cb03aa0400014a003300cb000000d9050200f4015400b4009c013901140139
+07060400044e04b4045204b804e704cd0037047304cd04600473013303a2055605a605560539
+03c5021200c9001f00b801df007300ba03e9033303bc0444040e00df03cd03aa00e503aa0404
+000000cb008f00a4007b00b80014016f007f027b0252008f00c705cd009a009a006f00cb00cd
+019e01d300f000ba018300d5009803040248009e01d500c100cb00f600830354027f00000333
+026600d300c700a400cd008f009a0073040005d5010a00fe022b00a400b4009c00000062009c
+0000001d032d05d505d505d505f0007f007b005400a406b80614072301d300b800cb00a601c3
+01ec069300a000d3035c037103db0185042304a80448008f0139011401390360008f05d5019a
+0614072306660179046004600460047b009c00000277046001aa00e904600762007b00c5007f
+027b000000b4025205cd006600bc00660077061000cd013b01850389008f007b0000001d00cd
+074a042f009c009c0000077d006f0000006f0335006a006f007b00ae00b2002d0396008f027b
+00f600830354063705f6008f009c04e10266008f018d02f600cd03440029006604ee00730000
+140000960000b707060504030201002c2010b002254964b040515820c859212d2cb002254964
+b040515820c859212d2c20100720b00050b00d7920b8ffff5058041b0559b0051cb0032508b0
+042523e120b00050b00d7920b8ffff5058041b0559b0051cb0032508e12d2c4b505820b0fd45
+4459212d2cb002254560442d2c4b5358b00225b0022545445921212d2c45442d2cb00225b002
+2549b00525b005254960b0206368208a108a233a8a10653a2d0000010000000259995059eed4
+5f0f3cf5001f080000000000d180a74a00000000d180a74af7d6fc4c0e5909dc000000080000
+00010000000000010000076dfe1d00000efef7d6fa510e590001000000000000000000000000
+0000001904cd0066023900c104ec0071028b00db0323003704bc003b0466007104e5007107cb
+00ba051400ba028b000005140071023900c1034a00ba04bc003d042b006f051200ba04e7007b
+05170087051200ba051700e105960073051400ba051200ae025c00c900000000000000440000
+0080000001540000017c000001f80000037c00000414000004b80000057c0000061400000614
+000006ac000006fc0000076c0000093800000a9800000b1000000c3c00000cc000000d380000
+0da800000e4000000ee000000f6400000fac0001000000190354002b0068000c000200100099
+000800000415021600080004b8028040fffbfe03fa1403f92503f83203f79603f60e03f5fe03
+f4fe03f32503f20e03f19603f02503ef8a4105effe03ee9603ed9603ecfa03ebfa03eafe03e9
+3a03e84203e7fe03e63203e5e45305e59603e48a4105e45303e3e22f05e3fa03e22f03e1fe03
+e0fe03df3203de1403dd9603dcfe03db1203da7d03d9bb03d8fe03d68a4105d67d03d5d44705
+d57d03d44703d3d21b05d3fe03d21b03d1fe03d0fe03cffe03cefe03cd9603cccb1e05ccfe03
+cb1e03ca3203c9fe03c6851105c61c03c51603c4fe03c3fe03c2fe03c1fe03c0fe03bffe03be
+fe03bdfe03bcfe03bbfe03ba1103b9862505b9fe03b8b7bb05b8fe03b7b65d05b7bb03b78004
+b6b52505b65d40ff03b64004b52503b4fe03b39603b2fe03b1fe03b0fe03affe03ae6403ad0e
+03acab2505ac6403abaa1205ab2503aa1203a98a4105a9fa03a8fe03a7fe03a6fe03a51203a4
+fe03a3a20e05a33203a20e03a16403a08a4105a096039ffe039e9d0c059efe039d0c039c9b19
+059c64039b9a10059b19039a1003990a0398fe0397960d0597fe03960d03958a410595960394
+930e05942803930e0392fa039190bb0591fe03908f5d0590bb039080048f8e25058f5d038f40
+048e25038dfe038c8b2e058cfe038b2e038a8625058a410389880b05891403880b0387862505
+8764038685110586250385110384fe038382110583fe0382110381fe0380fe037ffe0340ff7e
+7d7d057efe037d7d037c64037b5415057b25037afe0379fe03780e03770c03760a0375fe0374
+fa0373fa0372fa0371fa0370fe036ffe036efe036c21036bfe036a1142056a530369fe03687d
+036711420566fe0365fe0364fe0363fe0362fe03613a0360fa035e0c035dfe035bfe035afe03
+59580a0559fa03580a035716190557320356fe03555415055542035415035301100553180352
+1403514a130551fe03500b034ffe034e4d10054efe034d10034cfe034b4a13054bfe034a4910
+054a1303491d0d05491003480d0347fe0346960345960344fe0343022d0543fa0342bb03414b
+0340fe033ffe033e3d12053e14033d3c0f053d12033c3b0d053c40ff0f033b0d033afe0339fe
+033837140538fa033736100537140336350b05361003350b03341e03330d0332310b0532fe03
+310b03302f0b05300d032f0b032e2d09052e10032d09032c32032b2a25052b64032a2912052a
+25032912032827250528410327250326250b05260f03250b0324fe0323fe03220f0321011005
+2112032064031ffa031e1d0d051e64031d0d031c1142051cfe031bfa031a42031911420519fe
+031864031716190517fe031601100516190315fe0314fe0313fe031211420512fe0311022d05
+114203107d030f64030efe030d0c16050dfe030c0110050c16030bfe030a100309fe0308022d
+0508fe030714030664030401100504fe03401503022d0503fe0302011005022d0301100300fe
+0301b80164858d012b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b002b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1d00>
+] def
+/f-0-0 currentdict end definefont pop
+%%EndResource
+%%BeginResource: font DejaVuSans
+11 dict begin
+/FontType 42 def
+/FontName /DejaVuSans 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 1 /uniFB01 put
+/CharStrings 2 dict dup begin
+/.notdef 0 def
+/uniFB01 1 def
+end readonly def
+/sfnts [
+<0001000000090080000300106376742000691d3900000184000001fe6670676d7134766a0000
+0384000000ab676c7966aa72abf90000009c000000e8686561640862f3530000043000000036
+686865610d9f076f0000046800000024686d747809d700950000048c000000086c6f63610000
+012c000004940000000c6d617870046f0671000004a000000020707265703b07f100000004c0
+0000056800020066fe96046605a400030007001a400c04fb0006fb0108057f0204002fc4d4ec
+310010d4ecd4ec301311211125211121660400fc73031bfce5fe96070ef8f27206290002002f
+0000044a061400150019005240111b46001708160f1404080803160a064c1a10fc3cc432c4fc
+3cc410fe3cec310040120803a90010870e18be16b10e970900bc05012f3ce632eefeee10ee10
+ee3230400bff1ba01b901b801b101b05015d01112311211123112335333534363b0115232206
+1d0101331523044ab9fe07b9b0b0adb3b9b0634d01f9b9b90460fba003d1fc2f03d18f4eb7af
+9950686301b2e900013500b800cb00cb00c100aa009c01a600b800660000007100cb00a002b2
+0085007500b800c301cb0189022d00cb00a600f000d300aa008700cb03aa0400014a003300cb
+000000d9050200f4015400b4009c01390114013907060400044e04b4045204b804e704cd0037
+047304cd04600473013303a2055605a60556053903c5021200c9001f00b801df007300ba03e9
+033303bc0444040e00df03cd03aa00e503aa0404000000cb008f00a4007b00b80014016f007f
+027b0252008f00c705cd009a009a006f00cb00cd019e01d300f000ba018300d5009803040248
+009e01d500c100cb00f600830354027f00000333026600d300c700a400cd008f009a00730400
+05d5010a00fe022b00a400b4009c00000062009c0000001d032d05d505d505d505f0007f007b
+005400a406b80614072301d300b800cb00a601c301ec069300a000d3035c037103db01850423
+04a80448008f0139011401390360008f05d5019a0614072306660179046004600460047b009c
+00000277046001aa00e904600762007b00c5007f027b000000b4025205cd006600bc00660077
+061000cd013b01850389008f007b0000001d00cd074a042f009c009c0000077d006f0000006f
+0335006a006f007b00ae00b2002d0396008f027b00f600830354063705f6008f009c04e10266
+008f018d02f600cd03440029006604ee00730000140000960000b707060504030201002c2010
+b002254964b040515820c859212d2cb002254964b040515820c859212d2c20100720b00050b0
+0d7920b8ffff5058041b0559b0051cb0032508b0042523e120b00050b00d7920b8ffff505804
+1b0559b0051cb0032508e12d2c4b505820b0fd454459212d2cb002254560442d2c4b5358b002
+25b0022545445921212d2c45442d2cb00225b0022549b00525b005254960b0206368208a108a
+233a8a10653a2d00000100000002599906114c565f0f3cf5001f080000000000d180a74a0000
+0000d180a74af7d6fc4c0e5909dc00000008000000010000000000010000076dfe1d00000efe
+f7d6fa510e5900010000000000000000000000000000000204cd0066050a002f000000000000
+0044000000e80001000000020354002b0068000c000200100099000800000415021600080004
+b8028040fffbfe03fa1403f92503f83203f79603f60e03f5fe03f4fe03f32503f20e03f19603
+f02503ef8a4105effe03ee9603ed9603ecfa03ebfa03eafe03e93a03e84203e7fe03e63203e5
+e45305e59603e48a4105e45303e3e22f05e3fa03e22f03e1fe03e0fe03df3203de1403dd9603
+dcfe03db1203da7d03d9bb03d8fe03d68a4105d67d03d5d44705d57d03d44703d3d21b05d3fe
+03d21b03d1fe03d0fe03cffe03cefe03cd9603cccb1e05ccfe03cb1e03ca3203c9fe03c68511
+05c61c03c51603c4fe03c3fe03c2fe03c1fe03c0fe03bffe03befe03bdfe03bcfe03bbfe03ba
+1103b9862505b9fe03b8b7bb05b8fe03b7b65d05b7bb03b78004b6b52505b65d40ff03b64004
+b52503b4fe03b39603b2fe03b1fe03b0fe03affe03ae6403ad0e03acab2505ac6403abaa1205
+ab2503aa1203a98a4105a9fa03a8fe03a7fe03a6fe03a51203a4fe03a3a20e05a33203a20e03
+a16403a08a4105a096039ffe039e9d0c059efe039d0c039c9b19059c64039b9a10059b19039a
+1003990a0398fe0397960d0597fe03960d03958a410595960394930e05942803930e0392fa03
+9190bb0591fe03908f5d0590bb039080048f8e25058f5d038f40048e25038dfe038c8b2e058c
+fe038b2e038a8625058a410389880b05891403880b0387862505876403868511058625038511
+0384fe038382110583fe0382110381fe0380fe037ffe0340ff7e7d7d057efe037d7d037c6403
+7b5415057b25037afe0379fe03780e03770c03760a0375fe0374fa0373fa0372fa0371fa0370
+fe036ffe036efe036c21036bfe036a1142056a530369fe03687d036711420566fe0365fe0364
+fe0363fe0362fe03613a0360fa035e0c035dfe035bfe035afe0359580a0559fa03580a035716
+190557320356fe035554150555420354150353011005531803521403514a130551fe03500b03
+4ffe034e4d10054efe034d10034cfe034b4a13054bfe034a4910054a1303491d0d0549100348
+0d0347fe0346960345960344fe0343022d0543fa0342bb03414b0340fe033ffe033e3d12053e
+14033d3c0f053d12033c3b0d053c40ff0f033b0d033afe0339fe033837140538fa0337361005
+37140336350b05361003350b03341e03330d0332310b0532fe03310b03302f0b05300d032f0b
+032e2d09052e10032d09032c32032b2a25052b64032a2912052a250329120328272505284103
+27250326250b05260f03250b0324fe0323fe03220f03210110052112032064031ffa031e1d0d
+051e64031d0d031c1142051cfe031bfa031a42031911420519fe031864031716190517fe0316
+01100516190315fe0314fe0313fe031211420512fe0311022d05114203107d030f64030efe03
+0d0c16050dfe030c0110050c16030bfe030a100309fe0308022d0508fe030714030664030401
+100504fe03401503022d0503fe0302011005022d0301100300fe0301b80164858d012b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b002b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
+2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1d00>
+] def
+/f-0-1 currentdict end definefont pop
+%%EndResource
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%PageBoundingBox: 0 -1 819 488
+%%EndPageSetup
+q 0 -1 819 489 rectclip q
+1 g
+410.465 438.876 m 415.312 438.876 l 433.223 438.876 447.637 424.458 447.637
+ 406.548 c 447.637 186.739 l 447.637 168.833 433.223 154.415 415.312 154.415
+ c 410.465 154.415 l 392.555 154.415 378.141 168.833 378.141 186.739 c 378.141
+ 406.548 l 378.141 424.458 392.555 438.876 410.465 438.876 c h
+410.465 438.876 m f
+0 g
+1.8152 w
+0 J
+0 j
+[] 0.0 d
+4 M q 1 0 0 -1 0 487.278381 cm
+410.465 48.402 m 415.312 48.402 l 433.223 48.402 447.637 62.82 447.637
+80.73 c 447.637 300.539 l 447.637 318.445 433.223 332.863 415.312 332.863
+ c 410.465 332.863 l 392.555 332.863 378.141 318.445 378.141 300.539 c 378.141
+ 80.73 l 378.141 62.82 392.555 48.402 410.465 48.402 c h
+410.465 48.402 m S Q
+0.94902 g
+1.285 486.411 352.426 -399.293 re f
+1 g
+1.733338 w
+q 1 0 0 -1 0 487.278381 cm
+1.285 0.867 352.426 399.293 re S Q
+0 g
+0.8 w
+q 1 0 0 -1 0 487.278381 cm
+25.133 129.73 m 60.562 76.016 l S Q
+58.801 408.591 m 59.254 406.376 l 61.004 411.931 l 56.586 408.138 l h
+58.801 408.591 m f*
+0.333909 w
+q -0.659574 -1 -1 0.659574 0 487.278381 cm
+27.807 -77.142 m 29.142 -78.475 l 24.467 -77.142 l 29.141 -75.806 l h
+27.807 -77.142 m S Q
+0.8 w
+q 1 0 0 -1 0 487.278381 cm
+71.992 81.73 m 34.277 135.445 l S Q
+36.117 354.454 m 35.727 356.681 l 33.816 351.181 l 38.344 354.841 l h
+36.117 354.454 m f*
+0.327365 w
+q 0.702128 1 1 -0.702128 0 487.278381 cm
+-71.98 86.657 m -70.673 85.348 l -75.255 86.655 l -70.674 87.966 l h
+-71.98 86.657 m S Q
+1 g
+19.133 331.462 106.453 -66.051 re f
+0 g
+1.815353 w
+q 1 0 0 -1 0 487.278381 cm
+19.133 155.816 106.453 66.051 re S Q
+BT
+12 0 0 12 25.882209 314.559831 Tm
+/f-0-1 1 Tf
+<01>Tj
+/f-0-0 1 Tf
+[(le.txt)]TJ
+ET
+0.282353 0.215686 0.215686 rg
+130.516 273.618 m 130.516 324.357 l 130.516 329.107 134.34 332.931 139.086
+ 332.931 c 139.723 332.931 l 144.473 332.931 148.297 329.107 148.297 324.357
+ c 148.297 273.618 l 148.297 268.868 144.473 265.048 139.723 265.048 c 139.086
+ 265.048 l 134.34 265.048 130.516 268.868 130.516 273.618 c h
+130.516 273.618 m f
+1 g
+1.8152 w
+q 0 1 1 0 0 487.278381 cm
+-213.66 130.516 m -162.922 130.516 l -158.172 130.516 -154.348 134.34 -154.348
+ 139.086 c -154.348 139.723 l -154.348 144.473 -158.172 148.297 -162.922
+ 148.297 c -213.66 148.297 l -218.41 148.297 -222.23 144.473 -222.23 139.723
+ c -222.23 139.086 l -222.23 134.34 -218.41 130.516 -213.66 130.516 c h
+-213.66 130.516 m S Q
+0 g
+BT
+0 9 -9 0 14.68906 260.716862 Tm
+/f-0-0 1 Tf
+[(combo)31(x dir)20(ectory)]TJ
+ET
+1 g
+79.227 454.896 159.367 -65.625 re f
+0 g
+1.723357 w
+q 1 0 0 -1 0 487.278381 cm
+79.227 32.383 159.367 65.625 re S Q
+0.501961 0 0 rg
+128.832 475.888 m 179.57 475.888 l 184.32 475.888 188.141 472.067 188.141
+ 467.317 c 188.141 466.681 l 188.141 461.935 184.32 458.11 179.57 458.11
+ c 128.832 458.11 l 124.082 458.11 120.258 461.935 120.258 466.681 c 120.258
+ 467.317 l 120.258 472.067 124.082 475.888 128.832 475.888 c h
+128.832 475.888 m f
+1 g
+1.8152 w
+q 1 0 0 -1 0 487.278381 cm
+128.832 11.391 m 179.57 11.391 l 184.32 11.391 188.141 15.211 188.141 19.961
+ c 188.141 20.598 l 188.141 25.344 184.32 29.168 179.57 29.168 c 128.832
+ 29.168 l 124.082 29.168 120.258 25.344 120.258 20.598 c 120.258 19.961
+l 120.258 15.211 124.082 11.391 128.832 11.391 c h
+128.832 11.391 m S Q
+0.266667 0.313726 0.0862745 rg
+269.93 420.857 m 269.93 412.825 263.418 406.314 255.383 406.314 c 247.352
+ 406.314 240.84 412.825 240.84 420.857 c 240.84 428.892 247.352 435.403
+255.383 435.403 c 263.418 435.403 269.93 428.892 269.93 420.857 c h
+269.93 420.857 m f
+1 g
+q 1 0 0 -1 0 487.278381 cm
+269.93 66.422 m 269.93 74.453 263.418 80.965 255.383 80.965 c 247.352 80.965
+ 240.84 74.453 240.84 66.422 c 240.84 58.387 247.352 51.875 255.383 51.875
+ c 263.418 51.875 269.93 58.387 269.93 66.422 c h
+269.93 66.422 m S Q
+0 g
+BT
+12 0 0 12 85.525984 437.828225 Tm
+/f-0-1 1 Tf
+<01>Tj
+/f-0-0 1 Tf
+[(le.txt.s)-3(har)15(d0)]TJ
+9 0 0 9 125.411701 379.542507 Tm
+[(node dir)20(ectory)]TJ
+ET
+1 g
+71.406 180.368 159.367 -65.625 re f
+0 g
+1.723357 w
+q 1 0 0 -1 0 487.278381 cm
+71.406 306.91 159.367 65.625 re S Q
+0.501961 0 0 rg
+123.297 112.071 m 174.035 112.071 l 178.785 112.071 182.605 108.251 182.605
+ 103.501 c 182.605 102.864 l 182.605 98.118 178.785 94.294 174.035 94.294
+ c 123.297 94.294 l 118.547 94.294 114.723 98.118 114.723 102.864 c 114.723
+ 103.501 l 114.723 108.251 118.547 112.071 123.297 112.071 c h
+123.297 112.071 m f
+1 g
+1.8152 w
+q 1 0 0 -1 0 487.278381 cm
+123.297 375.207 m 174.035 375.207 l 178.785 375.207 182.605 379.027 182.605
+ 383.777 c 182.605 384.414 l 182.605 389.16 178.785 392.984 174.035 392.984
+ c 123.297 392.984 l 118.547 392.984 114.723 389.16 114.723 384.414 c 114.723
+ 383.777 l 114.723 379.027 118.547 375.207 123.297 375.207 c h
+123.297 375.207 m S Q
+0.266667 0.313726 0.0862745 rg
+263.172 146.911 m 263.172 138.88 256.656 132.368 248.625 132.368 c 240.59
+ 132.368 234.078 138.88 234.078 146.911 c 234.078 154.946 240.59 161.458
+ 248.625 161.458 c 256.656 161.458 263.172 154.946 263.172 146.911 c h
+263.172 146.911 m f
+1 g
+q 1 0 0 -1 0 487.278381 cm
+263.172 340.367 m 263.172 348.398 256.656 354.91 248.625 354.91 c 240.59
+ 354.91 234.078 348.398 234.078 340.367 c 234.078 332.332 240.59 325.82
+248.625 325.82 c 256.656 325.82 263.172 332.332 263.172 340.367 c h
+263.172 340.367 m S Q
+0 g
+BT
+12 0 0 12 76.370693 166.466151 Tm
+/f-0-1 1 Tf
+<01>Tj
+/f-0-0 1 Tf
+[(le.txt.s)-3(har)15(d1)]TJ
+9 0 0 9 114.336183 183.550429 Tm
+[(node dir)20(ectory)]TJ
+ET
+0.8 w
+q 1 0 0 -1 0 487.278381 cm
+27.496 243.41 m 68.711 298.363 l S Q
+66.789 191.478 m 64.551 191.798 l 69.191 188.278 l 67.109 193.716 l h
+66.789 191.478 m f*
+0.32 w
+q -0.75 1 1 0.75 0 487.278381 cm
+-221.371 -99.239 m -220.092 -100.518 l -224.572 -99.238 l -220.092 -97.96
+ l h
+-221.371 -99.239 m S Q
+0.8 w
+q 1 0 0 -1 0 487.278381 cm
+74.367 293.512 m 34.77 240.984 l S Q
+36.695 243.739 m 38.938 243.423 l 34.285 246.931 l 36.379 241.497 l h
+36.695 243.739 m f*
+0.319409 w
+q 0.753846 -1 -1 -0.753846 0 487.278381 cm
+172.929 93.666 m 174.208 92.389 l 169.735 93.669 l 174.207 94.946 l h
+172.929 93.666 m S Q
+BT
+12 0 0 12 276.413304 98.831903 Tm
+/f-0-0 1 Tf
+[(Computer)-3( I)]TJ
+ET
+0.94902 g
+479.844 485.724 337.602 -399.332 re f
+1 g
+1.696579 w
+q 1 0 0 -1 0 487.278381 cm
+479.844 1.555 337.602 399.332 re S Q
+602.766 458.825 159.367 -65.625 re f
+0 g
+1.723357 w
+q -1 0 0 -1 0 487.278381 cm
+-602.766 28.453 -159.367 65.625 re S Q
+0.501961 0 0 rg
+712.527 479.821 m 661.789 479.821 l 657.039 479.821 653.219 475.997 653.219
+ 471.247 c 653.219 470.61 l 653.219 465.864 657.039 462.04 661.789 462.04
+ c 712.527 462.04 l 717.277 462.04 721.102 465.864 721.102 470.61 c 721.102
+ 471.247 l 721.102 475.997 717.277 479.821 712.527 479.821 c h
+712.527 479.821 m f
+1 g
+1.8152 w
+q -1 0 0 -1 0 487.278381 cm
+-712.527 7.457 m -661.789 7.457 l -657.039 7.457 -653.219 11.281 -653.219
+ 16.031 c -653.219 16.668 l -653.219 21.414 -657.039 25.238 -661.789 25.238
+ c -712.527 25.238 l -717.277 25.238 -721.102 21.414 -721.102 16.668 c -721.102
+ 16.031 l -721.102 11.281 -717.277 7.457 -712.527 7.457 c h
+-712.527 7.457 m S Q
+0.266667 0.313726 0.0862745 rg
+571.43 424.79 m 571.43 416.755 577.941 410.243 585.977 410.243 c 594.008
+ 410.243 600.523 416.755 600.523 424.79 c 600.523 432.821 594.008 439.333
+ 585.977 439.333 c 577.941 439.333 571.43 432.821 571.43 424.79 c h
+571.43 424.79 m f
+1 g
+q -1 0 0 -1 0 487.278381 cm
+-571.43 62.488 m -571.43 70.523 -577.941 77.035 -585.977 77.035 c -594.008
+ 77.035 -600.523 70.523 -600.523 62.488 c -600.523 54.457 -594.008 47.945
+ -585.977 47.945 c -577.941 47.945 -571.43 54.457 -571.43 62.488 c h
+-571.43 62.488 m S Q
+0 g
+BT
+12 0 0 12 675.399693 446.441853 Tm
+/f-0-1 1 Tf
+<01>Tj
+/f-0-0 1 Tf
+[(le.txt.s)-3(har)15(d0)]TJ
+9 0 0 9 649.614439 384.298152 Tm
+[(node dir)20(ectory)]TJ
+ET
+1 g
+678.621 319.614 106.457 -66.051 re f
+0 g
+1.815353 w
+q 1 0 0 -1 0 487.278381 cm
+678.621 167.664 106.457 66.051 re S Q
+BT
+12 0 0 12 741.134134 305.135647 Tm
+/f-0-1 1 Tf
+<01>Tj
+/f-0-0 1 Tf
+[(le.txt)]TJ
+ET
+0.282353 0.215686 0.215686 rg
+656.262 260.556 m 656.262 311.298 l 656.262 316.044 660.086 319.868 664.836
+ 319.868 c 665.473 319.868 l 670.219 319.868 674.043 316.044 674.043 311.298
+ c 674.043 260.556 l 674.043 255.81 670.219 251.985 665.473 251.985 c 664.836
+ 251.985 l 660.086 251.985 656.262 255.81 656.262 260.556 c h
+656.262 260.556 m f
+1 g
+1.8152 w
+q 0 1 1 0 0 487.278381 cm
+-226.723 656.262 m -175.98 656.262 l -171.234 656.262 -167.41 660.086 -167.41
+ 664.836 c -167.41 665.473 l -167.41 670.219 -171.234 674.043 -175.98 674.043
+ c -226.723 674.043 l -231.469 674.043 -235.293 670.219 -235.293 665.473
+ c -235.293 664.836 l -235.293 660.086 -231.469 656.262 -226.723 656.262
+ c h
+-226.723 656.262 m S Q
+0 g
+BT
+0 -9 9 0 790.433011 327.337283 Tm
+/f-0-0 1 Tf
+[(combo)31(x dir)20(ectory)]TJ
+ET
+1 g
+611.398 182.782 159.367 -65.625 re f
+0 g
+1.723357 w
+q -1 0 0 -1 0 487.278381 cm
+-611.398 304.496 -159.367 65.625 re S Q
+0.501961 0 0 rg
+718.875 114.485 m 668.137 114.485 l 663.387 114.485 659.562 110.661 659.562
+ 105.915 c 659.562 105.278 l 659.562 100.528 663.387 96.708 668.137 96.708
+ c 718.875 96.708 l 723.625 96.708 727.445 100.528 727.445 105.278 c 727.445
+ 105.915 l 727.445 110.661 723.625 114.485 718.875 114.485 c h
+718.875 114.485 m f
+1 g
+1.8152 w
+q -1 0 0 -1 0 487.278381 cm
+-718.875 372.793 m -668.137 372.793 l -663.387 372.793 -659.562 376.617
+ -659.562 381.363 c -659.562 382 l -659.562 386.75 -663.387 390.57 -668.137
+ 390.57 c -718.875 390.57 l -723.625 390.57 -727.445 386.75 -727.445 382
+ c -727.445 381.363 l -727.445 376.617 -723.625 372.793 -718.875 372.793
+ c h
+-718.875 372.793 m S Q
+0.266667 0.313726 0.0862745 rg
+579 149.325 m 579 141.29 585.512 134.778 593.547 134.778 c 601.578 134.778
+ 608.094 141.29 608.094 149.325 c 608.094 157.36 601.578 163.872 593.547
+ 163.872 c 585.512 163.872 579 157.36 579 149.325 c h
+579 149.325 m f
+1 g
+q -1 0 0 -1 0 487.278381 cm
+-579 337.953 m -579 345.988 -585.512 352.5 -593.547 352.5 c -601.578 352.5
+ -608.094 345.988 -608.094 337.953 c -608.094 329.918 -601.578 323.406 -593.547
+ 323.406 c -585.512 323.406 -579 329.918 -579 337.953 c h
+-579 337.953 m S Q
+0 g
+BT
+12 0 0 12 683.581408 169.646074 Tm
+/f-0-1 1 Tf
+<01>Tj
+/f-0-0 1 Tf
+[(le.txt.s)-3(har)15(d1)]TJ
+9 0 0 9 658.324231 186.788945 Tm
+[(node dir)20(ectory)]TJ
+ET
+0.8 w
+q 1 0 0 -1 0 487.278381 cm
+742.191 100.898 m 765.621 146.613 l S Q
+764.164 343.513 m 762.008 344.208 l 765.988 339.954 l 764.855 345.669 l
+ h
+764.164 343.513 m f*
+0.355973 w
+q -0.5125 1 1 0.5125 0 487.278381 cm
+-424.026 546.85 m -422.601 545.425 l -427.585 546.851 l -422.599 548.273
+ l h
+-424.026 546.85 m S Q
+0.8 w
+q 1 0 0 -1 0 487.278381 cm
+757.051 149.469 m 734.191 105.469 l S Q
+735.668 378.97 m 737.824 378.286 l 733.824 382.517 l 734.984 376.81 l h
+735.668 378.97 m f*
+0.354962 w
+q 0.519481 -1 -1 -0.519481 0 487.278381 cm
+386.242 -535.023 m 387.663 -536.441 l 382.695 -535.022 l 387.664 -533.601
+ l h
+386.242 -535.023 m S Q
+0.8 w
+q 1 0 0 -1 0 487.278381 cm
+744.75 289.656 m 771.824 248.441 l S Q
+770.066 236.161 m 770.527 233.946 l 772.262 239.505 l 767.852 235.704 l
+ h
+770.066 236.161 m f*
+0.334325 w
+q -0.656863 -1 -1 0.656863 0 487.278381 cm
+-177.937 -653.186 m -176.601 -654.525 l -181.28 -653.186 l -176.601 -651.849
+ l h
+-177.937 -653.186 m S Q
+0.8 w
+q 1 0 0 -1 0 487.278381 cm
+777.078 251.676 m 750.812 292.082 l S Q
+752.555 197.88 m 752.086 200.095 l 750.375 194.528 l 754.77 198.349 l h
+752.555 197.88 m f*
+0.335377 w
+q 0.65 1 1 -0.65 0 487.278381 cm
+140.43 661.275 m 141.773 659.933 l 137.078 661.274 l 141.772 662.618 l
+h
+140.43 661.275 m S Q
+BT
+12 0 0 12 490.536009 98.494207 Tm
+/f-0-0 1 Tf
+[(Computer)-3( II)]TJ
+0 25 -25 0 419.561497 255.911248 Tm
+[(Inter)15(net)]TJ
+ET
+0.8 w
+q 1 0 0 -1 0 487.278381 cm
+285.277 341.129 m 367.566 313.129 l S Q
+364.535 173.122 m 363.535 171.091 l 368.32 174.407 l 362.504 174.118 l
+h
+364.535 173.122 m f*
+0.378677 w
+q -1 -0.340278 -0.340278 1 0 487.278381 cm
+-230.899 -392.726 m -229.383 -394.242 l -234.683 -392.729 l -229.382 -391.214
+ l h
+-230.899 -392.726 m S Q
+0.8 w
+q 1 0 0 -1 0 487.278381 cm
+361.852 302.27 m 281.852 331.414 l S Q
+284.855 156.962 m 285.812 159.013 l 281.098 155.591 l 286.906 156.005 l
+ h
+284.855 156.962 m f*
+0.375839 w
+q 1 0.364286 0.364286 -1 0 487.278381 cm
+145.251 383.229 m 146.755 381.726 l 141.492 383.231 l 146.753 384.734 l
+ h
+145.251 383.229 m S Q
+0.8 w
+q 1 0 0 -1 0 487.278381 cm
+287.793 62.957 m 358.078 92.668 l S Q
+355.133 395.857 m 353.035 395.005 l 358.816 394.298 l 354.281 397.95 l
+h
+355.133 395.857 m f*
+0.368428 w
+q -1 0.422764 0.422764 1 0 487.278381 cm
+-334.074 49.813 m -332.6 48.338 l -337.758 49.811 l -332.6 51.283 l h
+-334.074 49.813 m S Q
+0.8 w
+q 1 0 0 -1 0 487.278381 cm
+352.938 102.383 m 285.508 71.527 l S Q
+288.418 414.419 m 290.539 415.208 l 284.781 416.083 l 289.207 412.298 l
+ h
+288.418 414.419 m f*
+0.363723 w
+q 1 -0.457627 -0.457627 -1 0 487.278381 cm
+266.045 -48.89 m 267.5 -50.345 l 262.408 -48.89 l 267.5 -47.435 l h
+266.045 -48.89 m S Q
+0.8 w
+q 1 0 0 -1 0 487.278381 cm
+562.879 61.812 m 458.879 87.527 l S Q
+461.984 400.521 m 463.156 402.458 l 458.102 399.56 l 463.922 399.349 l
+h
+461.984 400.521 m f*
+0.388307 w
+q 1 0.247253 0.247253 -1 0 487.278381 cm
+415.153 189.406 m 416.709 187.853 l 411.27 189.406 l 416.706 190.961 l
+h
+415.153 189.406 m S Q
+0.8 w
+q 1 0 0 -1 0 487.278381 cm
+462.879 97.812 m 565.734 71.527 l S Q
+562.637 414.958 m 561.48 413.013 l 566.512 415.95 l 560.688 416.114 l h
+562.637 414.958 m f*
+0.387545 w
+q -1 -0.255556 -0.255556 1 0 487.278381 cm
+-510.796 -202.857 m -509.243 -204.406 l -514.671 -202.855 l -509.243 -201.304
+ l h
+-510.796 -202.857 m S Q
+0.8 w
+q 1 0 0 -1 0 487.278381 cm
+457.734 294.957 m 566.309 336.668 l S Q
+563.32 151.755 m 561.254 150.837 l 567.055 150.321 l 562.402 153.825 l
+h
+563.32 151.755 m f*
+0.373389 w
+q -1 0.38421 0.38421 1 0 487.278381 cm
+-603.19 -103.771 m -601.697 -105.263 l -606.924 -103.77 l -601.697 -102.275
+ l h
+-603.19 -103.771 m S Q
+0.8 w
+q 1 0 0 -1 0 487.278381 cm
+565.734 328.668 m 464.023 286.383 l S Q
+466.977 199.665 m 469.066 200.528 l 463.281 201.2 l 467.84 197.575 l h
+466.977 199.665 m f*
+0.369353 w
+q 1 -0.41573 -0.41573 -1 0 487.278381 cm
+500.111 79.702 m 501.587 78.225 l 496.416 79.703 l 501.588 81.178 l h
+500.111 79.702 m S Q
+0.282353 0.215686 0.215686 rg
+0.906 9.478 m 0.906 60.22 l 0.906 64.966 4.73 68.79 9.48 68.79 c 10.113
+ 68.79 l 14.863 68.79 18.688 64.966 18.688 60.22 c 18.688 9.478 l 18.688
+ 4.732 14.863 0.907 10.113 0.907 c 9.48 0.907 l 4.73 0.907 0.906 4.732 0.906
+ 9.478 c h
+0.906 9.478 m f
+1 g
+1.8152 w
+q 0 1 1 0 0 487.278381 cm
+-477.801 0.906 m -427.059 0.906 l -422.312 0.906 -418.488 4.73 -418.488
+ 9.48 c -418.488 10.113 l -418.488 14.863 -422.312 18.688 -427.059 18.688
+ c -477.801 18.688 l -482.547 18.688 -486.371 14.863 -486.371 10.113 c -486.371
+ 9.48 l -486.371 4.73 -482.547 0.906 -477.801 0.906 c h
+-477.801 0.906 m S Q
+0 g
+BT
+14 0 0 14 23.564576 48.208563 Tm
+/f-0-0 1 Tf
+[(combo)31(x dir)20(ectory)]TJ
+0 -1.25 Td
+(monitor)Tj
+ET
+0.266667 0.313726 0.0862745 rg
+186.906 54.142 m 186.906 46.11 180.395 39.599 172.363 39.599 c 164.328
+39.599 157.816 46.11 157.816 54.142 c 157.816 62.177 164.328 68.689 172.363
+ 68.689 c 180.395 68.689 186.906 62.177 186.906 54.142 c h
+186.906 54.142 m f
+1 g
+q 1 0 0 -1 0 487.278381 cm
+186.906 433.137 m 186.906 441.168 180.395 447.68 172.363 447.68 c 164.328
+ 447.68 157.816 441.168 157.816 433.137 c 157.816 425.102 164.328 418.59
+ 172.363 418.59 c 180.395 418.59 186.906 425.102 186.906 433.137 c h
+186.906 433.137 m S Q
+0 g
+BT
+14 0 0 14 193.164573 50.951385 Tm
+/f-0-0 1 Tf
+[(node client)]TJ
+ET
+0.501961 0 0 rg
+301.598 65.056 m 352.336 65.056 l 357.086 65.056 360.906 61.232 360.906
+ 56.482 c 360.906 55.849 l 360.906 51.099 357.086 47.274 352.336 47.274
+c 301.598 47.274 l 296.848 47.274 293.023 51.099 293.023 55.849 c 293.023
+ 56.482 l 293.023 61.232 296.848 65.056 301.598 65.056 c h
+301.598 65.056 m f
+1 g
+q 1 0 0 -1 0 487.278381 cm
+301.598 422.223 m 352.336 422.223 l 357.086 422.223 360.906 426.047 360.906
+ 430.797 c 360.906 431.43 l 360.906 436.18 357.086 440.004 352.336 440.004
+ c 301.598 440.004 l 296.848 440.004 293.023 436.18 293.023 431.43 c 293.023
+ 430.797 l 293.023 426.047 296.848 422.223 301.598 422.223 c h
+301.598 422.223 m S Q
+0 g
+BT
+14 0 0 14 369.393138 51.637078 Tm
+/f-0-0 1 Tf
+[(node dir)20(ectory m)-3(onitor)]TJ
+ET
+Q Q
+showpage
+%%Trailer
+end restore
+%%EOF
diff --git a/report/images/3-combox-structure.svg b/report/images/3-combox-structure.svg
new file mode 100644
index 0000000..5de0da1
--- /dev/null
+++ b/report/images/3-combox-structure.svg
@@ -0,0 +1,883 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="1052.3622"
+ height="691.09448"
+ viewBox="0 0 1052.3622 691.09448"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="4-combox-structure.svg">
+ <title
+ id="title6710">combox structure</title>
+ <defs
+ id="defs4">
+ <marker
+ inkscape:stockid="Arrow1Mend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker5910"
+ style="overflow:visible"
+ inkscape:isstock="true">
+ <path
+ id="path5912"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="marker5796"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend"
+ inkscape:collect="always">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ id="path5798"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker5688"
+ style="overflow:visible"
+ inkscape:isstock="true"
+ inkscape:collect="always">
+ <path
+ id="path5690"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="marker5586"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend"
+ inkscape:collect="always">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ id="path5588"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker5490"
+ style="overflow:visible"
+ inkscape:isstock="true"
+ inkscape:collect="always">
+ <path
+ id="path5492"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="marker5400"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend"
+ inkscape:collect="always">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ id="path5402"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker5294"
+ style="overflow:visible"
+ inkscape:isstock="true"
+ inkscape:collect="always">
+ <path
+ id="path5296"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="marker5216"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend"
+ inkscape:collect="always">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ id="path5218"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker5118"
+ style="overflow:visible"
+ inkscape:isstock="true"
+ inkscape:collect="always">
+ <path
+ id="path5120"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="marker5052"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend"
+ inkscape:collect="always">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ id="path5054"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker4976"
+ style="overflow:visible"
+ inkscape:isstock="true"
+ inkscape:collect="always">
+ <path
+ id="path4978"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="marker4922"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend"
+ inkscape:collect="always">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ id="path4924"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker4698"
+ style="overflow:visible"
+ inkscape:isstock="true"
+ inkscape:collect="always">
+ <path
+ id="path4700"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:isstock="true"
+ style="overflow:visible"
+ id="marker4654"
+ refX="0"
+ refY="0"
+ orient="auto"
+ inkscape:stockid="Arrow1Mend"
+ inkscape:collect="always">
+ <path
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ id="path4656"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker4462"
+ style="overflow:visible"
+ inkscape:isstock="true">
+ <path
+ id="path4464"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ inkscape:connector-curvature="0" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Mend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Mend"
+ style="overflow:visible"
+ inkscape:isstock="true"
+ inkscape:collect="always">
+ <path
+ id="path4193"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
+ transform="matrix(-0.4,0,0,-0.4,-4,0)"
+ inkscape:connector-curvature="0" />
+ </marker>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.49497475"
+ inkscape:cx="501.83471"
+ inkscape:cy="299.70073"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="1362"
+ inkscape:window-height="732"
+ inkscape:window-x="0"
+ inkscape:window-y="16"
+ inkscape:window-maximized="0"
+ units="px" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>combox structure</dc:title>
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:date>2016-02-02</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Siddharth Ravikumar</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-361.26718)">
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4160"
+ width="86.873131"
+ height="355.57367"
+ x="491.21844"
+ y="487.45847"
+ ry="40.406101" />
+ <rect
+ style="opacity:1;fill:#f2f2f2;fill-opacity:1;stroke:#ffffff;stroke-width:2.16667271;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4754"
+ width="440.52884"
+ height="499.11761"
+ x="20.151886"
+ y="428.03677"
+ ry="0" />
+ <g
+ id="g4502"
+ transform="translate(-88.609153,8.1827457)">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4178"
+ d="m 138.57143,580.93363 44.28571,-67.14286"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Mend)" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4460"
+ d="M 197.14286,520.93363 150,588.07649"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4462)" />
+ </g>
+ <g
+ id="g4616"
+ transform="translate(18.182746,6.0609151)">
+ <g
+ id="g4610">
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26919174;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4136"
+ width="133.07094"
+ height="82.563301"
+ x="24.275291"
+ y="615.66125" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="32.714298"
+ y="636.79071"
+ id="text4516"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4518"
+ x="32.714298"
+ y="636.79071">file.txt</tspan></text>
+ <rect
+ style="opacity:1;fill:#483737;fill-opacity:1;stroke:#ffffff;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4162"
+ width="84.852814"
+ height="22.223356"
+ x="-698.68225"
+ y="163.50691"
+ ry="10.714286"
+ transform="matrix(0,-1,1,0,0,0)" />
+ </g>
+ <text
+ transform="matrix(0,-1,1,0,0,0)"
+ sodipodi:linespacing="125%"
+ id="text4520"
+ y="18.722862"
+ x="-704.09442"
+ style="font-style:normal;font-weight:normal;font-size:11.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ y="18.722862"
+ x="-704.09442"
+ id="tspan4522"
+ sodipodi:role="line">combox directory</tspan></text>
+ </g>
+ <g
+ id="g4564"
+ transform="translate(-54.548237,82.832509)">
+ <g
+ id="g4553">
+ <rect
+ y="384.59964"
+ x="172.1264"
+ height="82.032333"
+ width="199.21004"
+ id="rect4152"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.15419626;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ ry="10.714286"
+ y="358.35693"
+ x="223.41702"
+ height="22.223356"
+ width="84.852814"
+ id="rect4164"
+ style="opacity:1;fill:#800000;fill-opacity:1;stroke:#ffffff;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <circle
+ style="opacity:1;fill:#445016;fill-opacity:1;stroke:#ffffff;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4168"
+ cx="392.32278"
+ cy="427.146"
+ r="18.182745" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="180"
+ y="405.93362"
+ id="text4549"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4551"
+ x="180"
+ y="405.93362">file.txt.shard0</tspan></text>
+ </g>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4560"
+ y="478.79077"
+ x="229.85715"
+ style="font-style:normal;font-weight:normal;font-size:11.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ y="478.79077"
+ x="229.85715"
+ id="tspan4562"
+ sodipodi:role="line">node directory</tspan></text>
+ </g>
+ <g
+ id="g4589"
+ transform="translate(-62.304576,-74.48733)">
+ <g
+ id="g4582">
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.15419626;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4146"
+ width="199.21004"
+ height="82.032333"
+ x="170.10573"
+ y="885.0769" />
+ <rect
+ style="opacity:1;fill:#800000;fill-opacity:1;stroke:#ffffff;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4166"
+ width="84.852814"
+ height="22.223356"
+ x="224.25388"
+ y="970.44775"
+ ry="10.714286" />
+ <circle
+ r="18.182745"
+ cy="926.89771"
+ cx="391.62946"
+ id="circle4170"
+ style="opacity:1;fill:#445016;fill-opacity:1;stroke:#ffffff;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="176.31223"
+ y="902.45605"
+ id="text4574"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4576"
+ x="176.31223"
+ y="902.45605">file.txt.shard1</tspan></text>
+ </g>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4578"
+ y="881.10071"
+ x="223.76909"
+ style="font-style:normal;font-weight:normal;font-size:11.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ y="881.10071"
+ x="223.76909"
+ id="tspan4580"
+ sodipodi:role="line">node directory</tspan></text>
+ </g>
+ <g
+ id="g4750"
+ transform="translate(-80.426407,-5.9796953)">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4646"
+ d="m 133.34014,737.19461 51.51778,68.69037"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4654)" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4690"
+ d="M 191.92898,799.82407 142.43151,734.16415"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4698)" />
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="364.06091"
+ y="912.51154"
+ id="text4756"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4758"
+ x="364.06091"
+ y="912.51154">Computer I</tspan></text>
+ <rect
+ ry="0"
+ y="428.897"
+ x="618.34662"
+ height="499.16357"
+ width="422.00336"
+ id="rect5198"
+ style="opacity:1;fill:#f2f2f2;fill-opacity:1;stroke:#ffffff;stroke-width:2.12072372;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ id="g4806"
+ transform="translate(-44.794785,110.2451)">
+ <g
+ id="g4799">
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.15419626;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4764"
+ width="199.21004"
+ height="82.032333"
+ x="-1016.0047"
+ y="352.27475"
+ transform="scale(-1,1)" />
+ <rect
+ style="opacity:1;fill:#800000;fill-opacity:1;stroke:#ffffff;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4766"
+ width="84.852814"
+ height="22.223356"
+ x="-964.71405"
+ y="326.03204"
+ ry="10.714286"
+ transform="scale(-1,1)" />
+ <circle
+ r="18.182745"
+ cy="394.82111"
+ cx="-795.80829"
+ id="circle4768"
+ style="opacity:1;fill:#445016;fill-opacity:1;stroke:#ffffff;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ transform="scale(-1,1)" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="907.58868"
+ y="367.754"
+ id="text4791"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4793"
+ x="907.58868"
+ y="367.754">file.txt.shard0</tspan></text>
+ </g>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4795"
+ y="445.43362"
+ x="875.35712"
+ style="font-style:normal;font-weight:normal;font-size:11.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ y="445.43362"
+ x="875.35712"
+ id="tspan4797"
+ sodipodi:role="line">node directory</tspan></text>
+ </g>
+ <g
+ id="g4849"
+ transform="translate(21.940527,117.57143)">
+ <g
+ id="g4843">
+ <rect
+ y="518.96143"
+ x="844.8819"
+ height="82.563301"
+ width="133.07094"
+ id="rect4820"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.26919174;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text4822"
+ y="537.06042"
+ x="923.02142"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ y="537.06042"
+ x="923.02142"
+ id="tspan4824"
+ sodipodi:role="line">file.txt</tspan></text>
+ <rect
+ transform="matrix(0,-1,1,0,0,0)"
+ ry="10.714286"
+ y="816.93329"
+ x="-603.49762"
+ height="22.223356"
+ width="84.852814"
+ id="rect4826"
+ style="opacity:1;fill:#483737;fill-opacity:1;stroke:#ffffff;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <text
+ transform="matrix(0,1,-1,0,0,0)"
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:11.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="509.30838"
+ y="-984.64502"
+ id="text4828"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4830"
+ x="509.30838"
+ y="-984.64502">combox directory</tspan></text>
+ </g>
+ <g
+ id="g4904"
+ transform="translate(-46.407545,118.20305)">
+ <g
+ id="g4897">
+ <rect
+ y="689.37128"
+ x="-1028.4078"
+ height="82.032333"
+ width="199.21004"
+ id="rect4862"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:2.15419626;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ transform="scale(-1,1)" />
+ <rect
+ ry="10.714286"
+ y="774.74213"
+ x="-974.2597"
+ height="22.223356"
+ width="84.852814"
+ id="rect4864"
+ style="opacity:1;fill:#800000;fill-opacity:1;stroke:#ffffff;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ transform="scale(-1,1)" />
+ <circle
+ style="opacity:1;fill:#445016;fill-opacity:1;stroke:#ffffff;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="circle4866"
+ cx="-806.88416"
+ cy="731.19208"
+ r="18.182745"
+ transform="scale(-1,1)" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="919.42859"
+ y="705.79077"
+ id="text4889"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4891"
+ x="919.42859"
+ y="705.79077">file.txt.shard1</tspan></text>
+ </g>
+ <text
+ sodipodi:linespacing="125%"
+ id="text4893"
+ y="684.36218"
+ x="887.85712"
+ style="font-style:normal;font-weight:normal;font-size:11.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ y="684.36218"
+ x="887.85712"
+ id="tspan4895"
+ sodipodi:role="line">node directory</tspan></text>
+ </g>
+ <g
+ id="g5040"
+ transform="translate(20.571429,111.42857)">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4914"
+ d="M 925.71429,441.64792 955,498.79077"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4922)" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4968"
+ d="m 944.28572,502.3622 -28.57143,-55"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4976)" />
+ </g>
+ <g
+ id="g5194"
+ transform="translate(34.285714,111.42857)">
+ <path
+ inkscape:connector-curvature="0"
+ id="path5044"
+ d="m 915.19821,677.59561 33.84011,-51.51778"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5052)" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5110"
+ d="m 955.60431,630.11844 -32.82996,50.50763"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5118)" />
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="631.71429"
+ y="912.93365"
+ id="text5200"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan5202"
+ x="631.71429"
+ y="912.93365">Computer II</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:31.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="-716.16235"
+ y="542.99615"
+ id="text5204"
+ sodipodi:linespacing="125%"
+ transform="matrix(0,-1,1,0,0,0)"><tspan
+ sodipodi:role="line"
+ id="tspan5206"
+ x="-716.16235"
+ y="542.99615">Internet</tspan></text>
+ <g
+ id="g5382"
+ transform="translate(18,116)">
+ <path
+ inkscape:connector-curvature="0"
+ id="path5208"
+ d="M 357.14286,737.3622 460,702.3622"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5216)" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5286"
+ d="m 452.85714,688.79077 -100,36.42857"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5294)" />
+ </g>
+ <g
+ id="g6266"
+ transform="translate(4,114)">
+ <path
+ inkscape:connector-curvature="0"
+ id="path5392"
+ d="m 374.28571,391.64792 87.85715,37.14285"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5400)" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5482"
+ d="M 455.71429,440.93363 371.42857,402.3622"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5490)" />
+ </g>
+ <g
+ id="g6706"
+ transform="translate(0,104)">
+ <path
+ inkscape:connector-curvature="0"
+ id="path5578"
+ d="m 722.14286,400.21934 -130,32.14286"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5586)" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5680"
+ d="M 597.14286,445.21934 725.71429,412.3622"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5688)" />
+ </g>
+ <g
+ id="g6522"
+ transform="translate(0,124)">
+ <path
+ inkscape:connector-curvature="0"
+ id="path5788"
+ d="m 590.71429,671.64792 135.71428,52.14285"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5796)" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5902"
+ d="M 725.71429,713.79077 598.57143,660.93363"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker5910)" />
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:21.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="78.571426"
+ y="885.21936"
+ id="text6022"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan6024"
+ x="78.571426"
+ y="885.21936" /></text>
+ <g
+ id="g6040"
+ transform="translate(-2,122)">
+ <rect
+ transform="matrix(0,-1,1,0,0,0)"
+ style="opacity:1;fill:#483737;fill-opacity:1;stroke:#ffffff;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4172"
+ width="84.852814"
+ height="22.223356"
+ x="-912.91693"
+ y="21.678783"
+ ry="10.714286" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text6026"
+ y="853.79071"
+ x="50.000004"
+ style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ y="853.79071"
+ x="50.000004"
+ id="tspan6028"
+ sodipodi:role="line">combox directory</tspan><tspan
+ id="tspan6030"
+ y="875.66571"
+ x="50.000004"
+ sodipodi:role="line">monitor</tspan></text>
+ </g>
+ <g
+ id="g6046"
+ transform="translate(0,114)">
+ <circle
+ r="18.182745"
+ cy="854.37231"
+ cx="233.99643"
+ id="circle4174"
+ style="opacity:1;fill:#445016;fill-opacity:1;stroke:#ffffff;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text6032"
+ y="858.36218"
+ x="260"
+ style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ y="858.36218"
+ x="260"
+ id="tspan6034"
+ sodipodi:role="line">node client</tspan></text>
+ </g>
+ <g
+ id="g6051"
+ transform="translate(2,114)">
+ <rect
+ style="opacity:1;fill:#800000;fill-opacity:1;stroke:#ffffff;stroke-width:2.26900005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4176"
+ width="84.852814"
+ height="22.223356"
+ x="382.82529"
+ y="840.73358"
+ ry="10.714286" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text6036"
+ y="857.50507"
+ x="478.28571"
+ style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ y="857.50507"
+ x="478.28571"
+ id="tspan6038"
+ sodipodi:role="line">node directory monitor</tspan></text>
+ </g>
+ </g>
+</svg>