Created SILC Crypto Toolkit git repository.
[crypto.git] / doc / whitepaper / silc_packet.edg
diff --git a/doc/whitepaper/silc_packet.edg b/doc/whitepaper/silc_packet.edg
deleted file mode 100644 (file)
index ddc4ab0..0000000
+++ /dev/null
@@ -1,2025 +0,0 @@
-EDGE Diagram File\r
-Version 3.50\r
-\r
-## Globals Section:\r
-\r
-X -60\r
-Y 740\r
-Scale 120\r
-PosterRows 1\r
-PosterCols 1\r
-Color1 221,208,221\r
-Color2 192,192,192\r
-Color3 130,130,130\r
-Color4 0,0,0\r
-Color5 0,255,255\r
-Color6 0,0,255\r
-Color7 0,0,160\r
-Color8 128,0,128\r
-Color9 239,231,239\r
-Color10 219,219,219\r
-Color11 244,244,244\r
-Color12 255,242,230\r
-Color13 240,255,240\r
-Color14 0,128,0\r
-Color15 223,223,255\r
-Color16 255,255,0\r
-GridX 32\r
-GridY 32\r
-SnapX 16\r
-SnapY 16\r
-SnapConPtsCentersEdges TRUE\r
-ShadowColor 130,130,130\r
-ShadowX 11\r
-ShadowY 11\r
-ShowGrid TRUE\r
-AlignToGrid TRUE\r
-AlignToGridConPts TRUE\r
-AttachMode 1\r
-SBarWidth 164\r
-SBarFigCols 3\r
-SBarLblCols 1\r
-SBarConCols 2\r
-SBarFigHeight 32\r
-SBarLblHeight 32\r
-SBarConHeight 24\r
-Parent ""\r
-LargeDropMenus FALSE\r
-LastEnd "block shorter"\r
-LastEndLen 36\r
-ConPointMarks 0\r
-CornerRadius 18\r
-Template "silc_template.edg"\r
-\r
-DevMode 580\r
-{\r
-4850204C617365724A6574203131303000000000000000000000000000000000\r
-000400049400B0010F77010401000900990B3408640001000700580201000100\r
-580202000000323130207820323937206D6D0000000000000000000000000000\r
-0000000000000000000000000000000000000000000000000000000001000000\r
-010000000100000001000000000000000000000000004850204C617365724A65\r
-742031313030000000000000000000000000000000004C5054313A0000000000\r
-0000000000000000000000000000000000000000000000000000000000000000\r
-0000000000000000000000000000000000000000000000000000000000000000\r
-0000000000000000000000000000000000000000000000000000000000000000\r
-0000000000000000000000000000000044021005100500004402540300000300\r
-8403DC0501000000000000000000000000000000000000000000000064000000\r
-0000000000000000000000000000000000000000000000000100000000000000\r
-0000000000000000000001000100000002000000000000000000000000000000\r
-0100000002000100000000000000480002000000000000000000000000000000\r
-0000000000000000000000000000000000000000000000000000000000000000\r
-0000000000000000000000000000000000000000000000000100000000000000\r
-0000000000000000000000000000000000000000000000000000000000000000\r
-0000000000000000000000000000000000000000000000000000000000000000\r
-00000100\r
-}\r
-\r
-DevNames 56\r
-{\r
-080011002200010077696E73706F6F6C004850204C617365724A657420313130\r
-30004C5054313A0000000000000000000000000000000000\r
-}\r
-\r
-Preview 1780\r
-{\r
-FC424DF6A20600FF360300FF280300FF700300FF7C0300FD0100180900FAC30E\r
-0000C30E0A007FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF\r
-7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF\r
-7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF\r
-7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF\r
-7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF\r
-7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF\r
-7FFF7FFF7FFF7FFF7FFF22FF7FC06BC066FF03C07FFC65FC03C066FF03C015FC\r
-248212FC0C8203FC0C8203FC038203FC068209FC098203FC098203FC068203FC\r
-068203FC038203FC038203FC098203FC068203FC068215FC03C066FF03C015FC\r
-24827FFC2CFC03C066FF03C07FFC65FC03C066FF03C04BFC038206FC0F8203FC\r
-038203FC068206FC098206FC1B8206FC068203FC068203FC038203FC15820FFC\r
-03C066FF03C07FFC65FC03C066FF03C015FC248215FC0C8206FC068203FC0382\r
-03FC038203FC068203FC0F8203FC0F8203FC068203FC038203FC068206FC0382\r
-03FC038203FC128203FC098266FF03C015FC24827FFC2CFC03C066FF03C07FFC\r
-65FC03C066FF03C015FC248212FC038203FC068206FC0C8206FC0F8206FC0F82\r
-03FC0F8203FC068203FC038203FC038203FC128203FC098209FC03C066FF03C0\r
-7FFC65FC03C066FF03C015FC24827FFC2CFC03C066FF03C015FC248212FC0F82\r
-03FC068203FC068203FC038203FC068269FC03C066FF03C07FFC65FC03C066FF\r
-03C07FFC65FC03C066FF7FC06BC07FFF7FFF7FFF7FFF56FF030003FF060006FF\r
-09007FFF7FFF7FFF7FFF7FFF16FF09827FFF59FF6F8209FF6F8269FF03827FFF\r
-7FFF7FFF7FFF7FFF73FF12007FFF7FFF37FF060003FF0F0003FF06007FFF7FFF\r
-7FFF7FFF7FFF13FF06827FFF74FF578206FF54827FFF20FF03827FFF7FFF5EFF\r
-120003FF0C0021FF120003FF090003FF030006FF030003FF060006FF0F007FFF\r
-7FFF7FFF7FFF17FF090003FF060003FF06003FFF090003FF060003FF06007FFF\r
-7FFF7FFF7FFF3EFFFDA0000054FFFD8000807FFF59FF0214A000000213800080\r
-03FF02128000807FFF7FFF7FFF7FFF7FFF5EFF7F827F824F8203FF038230F403\r
-8233F403820213EFE7EF03820226E6F2FF0382020FCCFCCC038203FF098206F4\r
-098203F4038203F4098203F4038203F4038203F4098206F4098203F4038203F4\r
-098203F41282FDEFE7EF0682FDEFE7EF0982FDEFE7EF0382FDEFE7EF0982FDEF\r
-E7EF06820209E6F2FF0382FAE6F2FFE6F2FF0382FDE6F2FF0982FDE6F2FF0382\r
-FDE6F2FF0C82FAE6F2FFE6F2FF0382020BE6F2FF03820204CCFCCC0682FDCCFC\r
-CC0C820204CCFCCC038203FF0C8203F4098203F4038203F4098203F4038203F4\r
-038203F4038203F4068203F4098203F4038203F4098203F40982FDEFE7EF0682\r
-FDEFE7EF0382FAEFE7EFEFE7EF0982FDEFE7EF0382FDEFE7EF0982FDEFE7EF06\r
-820209E6F2FF0682FDE6F2FF0382FDE6F2FF0382FDE6F2FF0982FDE6F2FF0682\r
-FDE6F2FF0382FAE6F2FFE6F2FF0382020BE6F2FF03820204CCFCCC0682FACCFC\r
-CCCCFCCC06820205CCFCCC038203FF7F827F824F827FFF7FFF7FFF7FFF7FFF7F\r
-FF7FFF7FFF7FFF75FF06C003FF03C075FF15C003FF06C006FF03C006FF03C006\r
-FF0CC006FF03C006FF06C003FF03C006FF03C003FF06C003FF03C003FF03C006\r
-FF03C006FF0CC006FF03C006FF06C003FF0CC003FF0FC006FF03C003FF03C003\r
-FF18C003FF03C05AFF09C006FF03C00CFF09C003FF03C003FF03C006FF06C003\r
-FF0CC009FF03C003FF03C003FF06C003FF03C003FF09C003FF03C003FF03C006\r
-FF06C003FF0CC006FF03C006FF03C003FF06C006FF03C003FF03C006FF03C003\r
-FF06C003FF06C003FF06C003FF03C054FF03C006FF06C006FF03C00CFF03C003\r
-FF03C003FF03C006FF03C003FF03C003FF03C003FF03C003FF06C006FF03C003\r
-FF06C006FF06C003FF03C003FF03C003FF03C006FF03C003FF03C003FF03C003\r
-FF03C003FF06C003FF03C006FF06C006FF03C003FF09C003FF09C003FF09C003\r
-FF03C003FF06C05AFF03C003FF06C009FF06C006FF06C015FF03C030FF03C003\r
-FF06C015FF03C018FF09C030FF03C07FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7F\r
-FF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7F\r
-FF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7F\r
-FF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7F\r
-FF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7F\r
-FF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7F\r
-FF7FFF7FFF7FFF7FFF7FFF7FFF5BFFFE00000000\r
-}\r
-\r
-## Graphics Section:\r
-\r
-## Figure Symbols Section:\r
-\r
-FigureSymbol "data"\r
-{\r
-  FixedAspect FALSE\r
-  Height 0\r
-  Width 0\r
-  TextBox >100,>100,<900,<900\r
-  Fill\r
-  {\r
-    Rect 0,0,1000,1000\r
-  }\r
-  Outline\r
-  {\r
-    Rect 0,0,1000,1000\r
-  }\r
-}\r
-\r
-FigureSymbol "rounded box 2"\r
-{\r
-  FixedAspect FALSE\r
-  Height 128\r
-  Width 192\r
-  TextBox >100,>100,<900,<900\r
-  Fill\r
-  {\r
-    Rect >150,0,<850,1000\r
-    Rect 0,>150,1000,<850\r
-    Ellipse 0,0,>300,>300\r
-    Ellipse <700,0,1000,>300\r
-    Ellipse <700,<700,1000,1000\r
-    Ellipse 0,<700,>300,1000\r
-  }\r
-  Outline\r
-  {\r
-    Arc 0,0,>300,>300 >150,0 0,>150\r
-    Line >150,0 <850,0\r
-    Arc <700,0,1000,>300 1000,>150 <850,0\r
-    Line 1000,>150 1000,<850\r
-    Arc <700,<700,1000,1000 <850,1000 1000,<850\r
-    Line >150,1000 <850,1000\r
-    Arc 0,<700,>300,1000 0,<850 >150,1000\r
-    Line 0,>150 0,<850\r
-  }\r
-  MiniOutline\r
-  {\r
-    Arc 0,0,>500,>500 >250,0 0,>250\r
-    Line >250,0 <750,0\r
-    Arc <500,0,1000,>500 1000,>250 <750,0\r
-    Line 1000,>250 1000,<750\r
-    Arc <500,<500,1000,1000 <750,1000 1000,<750\r
-    Line >250,1000 <750,1000\r
-    Arc 0,<500,>500,1000 0,<750 >250,1000\r
-    Line 0,>250 0,<750\r
-  }\r
-  Hot 21 <874,1000 <919,<985 <957,<957 <985,<919 1000,<874 1000,>127 <985,>82 <957,>44-\r
-   <919,>16 <874,0 >127,0 >82,>16 >44,>44 >16,>82 0,>127 0,<874-\r
-   >16,<919 >44,<957 >82,<985 >127,1000 <874,1000\r
-}\r
-\r
-FigureSymbol "connector"\r
-{\r
-  FixedAspect FALSE\r
-  Height 0\r
-  Width 0\r
-  TextBox 100,100,900,900\r
-  Fill\r
-  {\r
-    Ellipse 0,0,1000,1000\r
-  }\r
-  Outline\r
-  {\r
-    Ellipse 0,0,1000,1000\r
-  }\r
-  Hot 17 599,1000 783,924 924,783 1000,599 1000,402 924,218 783,77 599,1-\r
-   402,1 218,77 77,218 1,402 1,599 77,783 218,924 402,1000-\r
-   599,1000\r
-}\r
-\r
-FigureSymbol "decision"\r
-{\r
-  FixedAspect FALSE\r
-  Height 0\r
-  Width 0\r
-  TextBox 200,255,800,750\r
-  TextBox 800,375,950,625\r
-  TextBox 425,750,575,1000\r
-  TextBox 50,375,200,625\r
-  TextBox 425,0,575,250\r
-  Fill\r
-  {\r
-    Polygon 5 500,0 1000,500 500,1000 0,500 500,0\r
-  }\r
-  Outline\r
-  {\r
-    Polyline 5 500,0 1000,500 500,1000 0,500 500,0\r
-  }\r
-  Hot 5 500,0 1000,500 500,1000 0,500 500,0\r
-}\r
-\r
-FigureSymbol "box 3d"\r
-{\r
-  FixedAspect FALSE\r
-  Height 0\r
-  Width 0\r
-  TextBox >100,>100,<850,<850\r
-  Fill\r
-  {\r
-    Rect 0,0,<900,<900\r
-    Rect >100,>100,1000,1000\r
-    Polygon 4 <900,0 1000,>100 <900,>100 <900,0\r
-    Polygon 4 0,<900 >100,1000 >100,<900 0,<900\r
-  }\r
-  Outline\r
-  {\r
-    Rect 0,0,<900,<900\r
-    Polyline 5 <900,0 1000,>100 1000,1000 >100,1000 0,<900\r
-    Line <900,<900 1000,1000\r
-  }\r
-  MiniOutline\r
-  {\r
-    Rect 0,0,<800,<800\r
-    Polyline 5 <800,0 1000,>200 1000,1000 >200,1000 0,<800\r
-    Line <800,<800 1000,1000\r
-  }\r
-  Hot 7 0,0 <900,0 1000,>100 1000,1000 >100,1000 0,<900 0,0\r
-}\r
-\r
-FigureSymbol "octagon"\r
-{\r
-  FixedAspect FALSE\r
-  Height 0\r
-  Width 0\r
-  TextBox >200,>100,<800,<900\r
-  Fill\r
-  {\r
-    Polygon 9 0,>333 >333,0 <666,0 1000,>333 1000,<666 <666,1000 >333,1000 0,<666-\r
-     0,>333\r
-  }\r
-  Outline\r
-  {\r
-    Polyline 9 0,>333 >333,0 <666,0 1000,>333 1000,<666 <666,1000 >333,1000 0,<666-\r
-     0,>333\r
-  }\r
-  Hot 9 0,>333 >333,0 <666,0 1000,>333 1000,<666 <666,1000 >333,1000 0,<666-\r
-   0,>333\r
-}\r
-\r
-FigureSymbol "dog ear"\r
-{\r
-  FixedAspect FALSE\r
-  Height 0\r
-  Width 0\r
-  TextBox >150,>150,<850,<850\r
-  Fill\r
-  {\r
-    Polygon 6 0,0 <850,0 1000,>150 1000,1000 0,1000 0,0\r
-  }\r
-  Outline\r
-  {\r
-    Polyline 6 0,0 <850,0 1000,>150 1000,1000 0,1000 0,0\r
-    Polyline 3 <850,0 <850,>150 1000,>150\r
-  }\r
-  MiniOutline\r
-  {\r
-    Polyline 6 0,0 <700,0 1000,>300 1000,1000 0,1000 0,0\r
-    Polyline 3 <700,0 <700,>300 1000,>300\r
-  }\r
-  Hot 6 0,0 <850,0 1000,>150 1000,1000 0,1000 0,0\r
-}\r
-\r
-FigureSymbol "disk simple"\r
-{\r
-  FixedAspect FALSE\r
-  Height 0\r
-  Width 0\r
-  TextBox >100,>250,<900,<900\r
-  Fill\r
-  {\r
-    Rect 0,>100,1000,<900\r
-    Ellipse 0,0,1000,>200\r
-    Ellipse 0,<800,1000,1000\r
-  }\r
-  Outline\r
-  {\r
-    Line 0,>100 0,<900\r
-    Line 1000,>100 1000,<900\r
-    Ellipse 0,0,1000,>200\r
-    Arc 0,<800,1000,1000 0,<900 1000,<900\r
-  }\r
-  MiniOutline\r
-  {\r
-    Line 0,200 0,800\r
-    Line 1000,100 1000,900\r
-    Ellipse 0,0,1000,400\r
-    Arc 0,600,1000,1000 0,800 1000,800\r
-  }\r
-  Hot 17 1,>81 77,>44 218,>16 402,>1 599,>1 783,>16 924,>44 1000,>81-\r
-   1000,<920 924,<957 783,<985 599,<1000 402,<1000 218,<985 77,<957 1,<920-\r
-   1,>81\r
-}\r
-\r
-FigureSymbol "input/ouput"\r
-{\r
-  FixedAspect FALSE\r
-  Height 0\r
-  Width 0\r
-  TextBox >200,>100,<800,<900\r
-  Fill\r
-  {\r
-    Polygon 5 >200,0 1000,0 <800,1000 0,1000 >200,0\r
-  }\r
-  Outline\r
-  {\r
-    Polyline 5 >200,0 1000,0 <800,1000 0,1000 >200,0\r
-  }\r
-  Hot 5 >200,0 1000,0 <800,1000 0,1000 >200,0\r
-}\r
-\r
-FigureSymbol "terminal"\r
-{\r
-  FixedAspect FALSE\r
-  Height 0\r
-  Width 0\r
-  TextBox >200,>100,<800,<900\r
-  Fill\r
-  {\r
-    Rect >500,0,<500,1000\r
-    Ellipse 0,0,>999,1000\r
-    Ellipse <1,0,1000,1000\r
-  }\r
-  Outline\r
-  {\r
-    Line >500,0 <500,0\r
-    Line >500,1000 <500,1000\r
-    Arc 0,0,>999,1000 >500,0 >500,1000\r
-    Arc <1,0,1000,1000 <500,1000 <500,0\r
-  }\r
-  Hot 17 >401,1 >217,77 >77,218 >1,402 >1,599 >77,783 >217,924 >401,1000-\r
-   <599,1000 <783,924 <923,783 <999,599 <999,402 <923,218 <783,77 <599,1-\r
-   >401,1\r
-}\r
-\r
-FigureSymbol "preparation"\r
-{\r
-  FixedAspect FALSE\r
-  Height 0\r
-  Width 0\r
-  TextBox >150,>100,<850,<900\r
-  Fill\r
-  {\r
-    Polygon 7 >200,0 <800,0 1000,500 <800,1000 >200,1000 0,500 >200,0\r
-  }\r
-  Outline\r
-  {\r
-    Polyline 7 >200,0 <800,0 1000,500 <800,1000 >200,1000 0,500 >200,0\r
-  }\r
-  Hot 7 >200,0 <800,0 1000,500 <800,1000 >200,1000 0,500 >200,0\r
-}\r
-\r
-FigureSymbol "cloud"\r
-{\r
-  FixedAspect FALSE\r
-  Height 0\r
-  Width 0\r
-  TextBox 200,200,800,800\r
-  Fill\r
-  {\r
-    Ellipse 84,114,672,702\r
-    Ellipse 421,89,859,527\r
-    Ellipse 573,286,995,708\r
-    Ellipse 263,492,721,950\r
-    Ellipse 0,528,423,952\r
-  }\r
-  Outline\r
-  {\r
-    Arc 84,114,672,702 500,140 120,550\r
-    Arc 421,89,859,527 860,300 500,140\r
-    Arc 573,286,995,708 720,700 860,300\r
-    Arc 263,492,721,950 350,900 720,700\r
-    Arc 0,528,423,952 120,550 350,900\r
-  }\r
-  Hot 40 350,900 363,915 447,950 538,950 622,915 686,851 721,767 720,700-\r
-   743,708 826,708 904,676 963,617 995,539 995,456 963,378 904,319-\r
-   860,300 859,265 826,185 764,123 684,90 597,90 517,123 500,140-\r
-   436,115 321,115 212,160 130,242 85,351 85,466 120,550 92,561-\r
-   33,621 1,699 1,782 33,860 92,920 170,952 253,952 350,900\r
-}\r
-\r
-FigureSymbol "document"\r
-{\r
-  FixedAspect FALSE\r
-  Height 0\r
-  Width 0\r
-  TextBox >100,>100,<900,<750\r
-  Fill\r
-  {\r
-    Rect 0,0,1000,<900\r
-    Ellipse 0,<800,500,1000\r
-    Chord 500,<800,1000,1000 1000,<900 500,<900\r
-  }\r
-  Outline\r
-  {\r
-    Polyline 4 0,<900 0,0 1000,0 1000,<900\r
-    Arc 0,<800,500,1000 0,<900 500,<900\r
-    Arc 500,<800,1000,1000 1000,<900 500,<900\r
-  }\r
-  MiniOutline\r
-  {\r
-    Polyline 4 0,900 0,0 1000,0 1000,900\r
-    Arc 0,600,550,1000 0,750 550,750\r
-    Arc 480,700,1000,1000 1000,850 480,850\r
-  }\r
-  Hot 11 1,<941 147,<1000 354,<1000 500,<941 501,<860 647,<801 854,<801 1000,<860-\r
-   1000,0 0,0 1,<941\r
-}\r
-\r
-FigureSymbol "bevel"\r
-{\r
-  FixedAspect FALSE\r
-  Height 0\r
-  Width 0\r
-  TextBox >125,>125,<875,<875\r
-  Fill\r
-  {\r
-    Rect 0,0,1000,1000\r
-  }\r
-  Outline\r
-  {\r
-    Rect 0,0,1000,1000\r
-    Rect >75,>75,<925,<925\r
-    Line 0,0 >75,>75\r
-    Line 0,1000 >75,<925\r
-    Line <925,<925 1000,1000\r
-    Line <925,>75 1000,0\r
-  }\r
-  MiniOutline\r
-  {\r
-    Rect 0,0,1000,1000\r
-    Rect 150,150,850,850\r
-    Line 0,0 150,150\r
-    Line 0,1000 150,850\r
-    Line 850,850 1000,1000\r
-    Line 850,150 1000,0\r
-  }\r
-}\r
-\r
-FigureSymbol "arrow right 2"\r
-{\r
-  FixedAspect FALSE\r
-  Height 0\r
-  Width 0\r
-  TextBox >50,>250,<700,<750\r
-  Fill\r
-  {\r
-    Polygon 8 0,>200 <700,>200 <700,0 1000,500 <700,1000 <700,<800 0,<800 0,>200\r
-  }\r
-  Outline\r
-  {\r
-    Polyline 8 0,>200 <700,>200 <700,0 1000,500 <700,1000 <700,<800 0,<800 0,>200\r
-  }\r
-  Hot 8 0,>200 <700,>200 <700,0 1000,500 <700,1000 <700,<800 0,<800 0,>200\r
-}\r
-\r
-FigureSymbol "arrow left 2"\r
-{\r
-  FixedAspect FALSE\r
-  Height 0\r
-  Width 0\r
-  TextBox >300,>250,<950,<750\r
-  Fill\r
-  {\r
-    Polygon 8 1000,>200 >300,>200 >300,0 0,500 >300,1000 >300,<800 1000,<800 1000,>200\r
-  }\r
-  Outline\r
-  {\r
-    Polyline 8 1000,>200 >300,>200 >300,0 0,500 >300,1000 >300,<800 1000,<800 1000,>200\r
-  }\r
-  Hot 8 1000,>200 >300,>200 >300,0 0,500 >300,1000 >300,<800 1000,<800 1000,>200\r
-}\r
-\r
-FigureSymbol "arrow up"\r
-{\r
-  FixedAspect FALSE\r
-  Height 0\r
-  Width 0\r
-  TextBox >200,>350,<800,<950\r
-  Fill\r
-  {\r
-    Polygon 8 500,0 1000,>350 <850,>350 <850,1000 >150,1000 >150,>350 0,>350 500,0\r
-  }\r
-  Outline\r
-  {\r
-    Polyline 8 500,0 1000,>350 <850,>350 <850,1000 >150,1000 >150,>350 0,>350 500,0\r
-  }\r
-  Hot 8 500,0 1000,>350 <850,>350 <850,1000 >150,1000 >150,>350 0,>350 500,0\r
-}\r
-\r
-FigureSymbol "arrow up/down 1"\r
-{\r
-  FixedAspect FALSE\r
-  Height 0\r
-  Width 0\r
-  TextBox >200,>350,<800,<650\r
-  Fill\r
-  {\r
-    Polygon 11 500,0 1000,>350 <850,>350 <850,<650 1000,<650 500,1000 0,<650 >150,<650-\r
-     >150,>350 0,>350 500,0\r
-  }\r
-  Outline\r
-  {\r
-    Polyline 11 500,0 1000,>350 <850,>350 <850,<650 1000,<650 500,1000 0,<650 >150,<650-\r
-     >150,>350 0,>350 500,0\r
-  }\r
-  Hot 11 500,0 1000,>350 <850,>350 <850,<650 1000,<650 500,1000 0,<650 >150,<650-\r
-   >150,>350 0,>350 500,0\r
-}\r
-\r
-FigureSymbol "arrow left/right 1"\r
-{\r
-  FixedAspect FALSE\r
-  Height 0\r
-  Width 0\r
-  TextBox >300,>250,<700,<750\r
-  Fill\r
-  {\r
-    Polygon 11 0,500 >300,0 >300,>200 <700,>200 <700,0 1000,500 <700,1000 <700,<800-\r
-     >300,<800 >300,1000 0,500\r
-  }\r
-  Outline\r
-  {\r
-    Polyline 11 0,500 >300,0 >300,>200 <700,>200 <700,0 1000,500 <700,1000 <700,<800-\r
-     >300,<800 >300,1000 0,500\r
-  }\r
-  Hot 11 0,500 >300,0 >300,>200 <700,>200 <700,0 1000,500 <700,1000 <700,<800-\r
-   >300,<800 >300,1000 0,500\r
-}\r
-\r
-FigureSymbol "arrow down"\r
-{\r
-  FixedAspect FALSE\r
-  Height 0\r
-  Width 0\r
-  TextBox >200,>50,<800,<650\r
-  Fill\r
-  {\r
-    Polygon 8 500,1000 1000,<650 <850,<650 <850,0 >150,0 >150,<650 0,<650 500,1000\r
-  }\r
-  Outline\r
-  {\r
-    Polyline 8 500,1000 1000,<650 <850,<650 <850,0 >150,0 >150,<650 0,<650 500,1000\r
-  }\r
-  Hot 8 500,1000 1000,<650 <850,<650 <850,0 >150,0 >150,<650 0,<650 500,1000\r
-}\r
-\r
-FigureSymbol "callout 3"\r
-{\r
-  FixedAspect FALSE\r
-  Height 0\r
-  Width 0\r
-  TextBox >100,>100,<900,<700\r
-  Fill\r
-  {\r
-    Polygon 11 0,>150 0,<650 >150,<800 0,1000 >400,<800 <850,<800 1000,<650 1000,>150-\r
-     <900,0 >150,0 0,>150\r
-    Rect >300,0,<700,<800\r
-    Rect 0,>300,1000,<500\r
-    Ellipse 0,0,>300,>300\r
-    Ellipse <700,0,1000,>300\r
-    Ellipse <700,<500,1000,<800\r
-    Ellipse 0,<500,>300,<800\r
-  }\r
-  Outline\r
-  {\r
-    Arc 0,0,>300,>300 >150,0 0,>150\r
-    Line >150,0 <850,0\r
-    Arc <700,0,1000,>300 1000,>150 <850,0\r
-    Line 1000,>150 1000,<650\r
-    Arc <700,<500,1000,<800 <850,<800 1000,<650\r
-    Polyline 4 >150,<800 0,1000 >400,<800 <850,<800\r
-    Arc 0,<500,>300,<800 0,<650 >150,<800\r
-    Line 0,>150 0,<650\r
-  }\r
-  Hot 24 <874,<800 <919,<785 <957,<757 <985,<719 1000,<674 1000,>127 <985,>82 <957,>44-\r
-   <919,>16 <874,0 >127,0 >82,>16 >44,>44 >16,>82 0,>127 0,<674-\r
-   >16,<719 >44,<757 >82,<785 >127,<800 >150,<800 0,1000 >400,<800 <874,<800\r
-}\r
-\r
-FigureSymbol "callout 4"\r
-{\r
-  FixedAspect FALSE\r
-  Height 0\r
-  Width 0\r
-  TextBox >100,>100,<900,<700\r
-  Fill\r
-  {\r
-    Polygon 11 0,>150 0,<650 >150,<800 <600,<800 1000,1000 <850,<800 1000,<650 1000,>150-\r
-     <900,0 >150,0 0,>150\r
-    Rect >300,0,<700,<800\r
-    Rect 0,>300,1000,<500\r
-    Ellipse 0,0,>300,>300\r
-    Ellipse <700,0,1000,>300\r
-    Ellipse <700,<500,1000,<800\r
-    Ellipse 0,<500,>300,<800\r
-  }\r
-  Outline\r
-  {\r
-    Arc 0,0,>300,>300 >150,0 0,>150\r
-    Line >150,0 <850,0\r
-    Arc <700,0,1000,>300 1000,>150 <850,0\r
-    Line 1000,>150 1000,<650\r
-    Arc <700,<500,1000,<800 <850,<800 1000,<650\r
-    Polyline 4 >150,<800 <600,<800 1000,1000 <850,<800\r
-    Arc 0,<500,>300,<800 0,<650 >150,<800\r
-    Line 0,>150 0,<650\r
-  }\r
-  Hot 24 <874,<800 <919,<785 <957,<757 <985,<719 1000,<674 1000,>127 <985,>82 <957,>44-\r
-   <919,>16 <874,0 >127,0 >82,>16 >44,>44 >16,>82 0,>127 0,<674-\r
-   >16,<719 >44,<757 >82,<785 >127,<800 <600,<800 1000,1000 <850,<800 <874,<800\r
-}\r
-\r
-FigureSymbol "banner2"\r
-{\r
-  FixedAspect FALSE\r
-  Height 128\r
-  Width 512\r
-  TextBox >325,>25,<725,<855\r
-  Fill\r
-  {\r
-    Polygon 23 0,1000 >370,1000 >387,<994 >395,<986 >400,<975 >400,<880 <600,<880 <600,<910-\r
-     <600,<964 <600,<975 <605,<986 <613,<994 <630,1000 1000,1000 <890,560 1000,>120-\r
-     <700,>120 <700,0 >300,0 >300,>120 0,>120 >110,560 0,1000\r
-  }\r
-  Outline\r
-  {\r
-    Polyline 43 0,1000 >370,1000 >387,<994 >395,<986 >400,<975 >400,<964 >395,<953 >387,<945-\r
-     >370,<940 >330,<940 >313,<934 >305,<926 >300,<915 >300,<904 >305,<893 >313,<880-\r
-     >330,<880 <670,<880 <687,<880 <695,<893 <700,<904 <700,<915 <695,<926 <687,<934-\r
-     <670,<940 <630,<940 <613,<945 <605,<953 <600,<964 <600,<975 <605,<986 <613,<994-\r
-     <630,1000 1000,1000 <890,560 1000,>120 <700,>120 <700,0 >300,0 >300,>120-\r
-     0,>120 >110,560 0,1000\r
-    Line >300,<910 >300,>120\r
-    Line >400,<880 >400,<970\r
-    Line <700,<910 <700,>120\r
-    Line <600,<880 <600,<970\r
-  }\r
-  Hot 15 0,1000 >400,1000 >400,<880 <600,<880 <600,1000 1000,1000 <890,560 1000,>120-\r
-   <700,>120 <700,0 >300,0 >300,>120 0,>120 >110,560 0,1000\r
-}\r
-\r
-FigureSymbol "scroll1"\r
-{\r
-  FixedAspect FALSE\r
-  Height 192\r
-  Width 192\r
-  TextBox >170,>170,<830,<950\r
-  Fill\r
-  {\r
-    Polygon 33 >120,<880 >51,<880 >33,<887 >18,<898 >7,<913 0,<931 0,<950 >7,<968-\r
-     >18,<983 >33,<994 >51,1000 <787,1000 <821,<994 <849,<983 <869,<968 <880,<950-\r
-     <880,>120 <950,>120 <968,>114 <983,>103 <994,>88 1000,>70 1000,>51 <994,>33-\r
-     <983,>18 <968,>7 <950,0 >171,0 >153,7 >138,>18 >127,>33 >120,>51-\r
-     >120,<880\r
-  }\r
-  Outline\r
-  {\r
-    Polyline 33 >120,<880 >51,<880 >33,<887 >18,<898 >7,<913 0,<931 0,<950 >7,<968-\r
-     >18,<983 >33,<994 >51,1000 <787,1000 <821,<994 <849,<983 <869,<968 <880,<950-\r
-     <880,>120 <950,>120 <968,>114 <983,>103 <994,>88 1000,>70 1000,>51 <994,>33-\r
-     <983,>18 <968,>7 <950,0 >171,0 >153,7 >138,>18 >127,>33 >120,>51-\r
-     >120,<880\r
-    Polyline 6 >120,<880 >120,<950 >114,<968 >103,<983 >88,<994 >70,1000\r
-    Polyline 11 >190,0 >208,7 >223,>18 >234,>33 >240,>51 >240,>70 >234,>88 >223,>103-\r
-     >208,>114 >190,>120 <880,>120\r
-    Polyline 6 >66,<880 >77,<886 >85,<894 >77,<935 >66,<940 >120,940\r
-    Polyline 10 >240,>60 >163,>60 >158,>66 >153,>74 >151,>85 >151,>96 >153,>107 >158,>115-\r
-     >163,>120 >190,>120\r
-  }\r
-  Hot 9 >120,<880 0,<880 0,1000 <880,1000 <880,>120 1000,>120 1000,0 >120,0-\r
-   >120,<880\r
-}\r
-\r
-FigureSymbol "explosion"\r
-{\r
-  FixedAspect FALSE\r
-  Height 192\r
-  Width 192\r
-  TextBox 200,300,800,700\r
-  Fill\r
-  {\r
-    Polygon 25 0,100 330,300 400,100 500,280 775,0 750,260 850,200 780,325-\r
-     975,385 820,480 1000,600 780,585 840,830 665,675 605,900 485,680-\r
-     400,1000 360,725 215,805 270,630 0,680 190,550 0,400 200,340-\r
-     0,100\r
-  }\r
-  Outline\r
-  {\r
-    Polyline 25 0,100 330,300 400,100 500,280 775,0 750,260 850,200 780,325-\r
-     975,385 820,480 1000,600 780,585 840,830 665,675 605,900 485,680-\r
-     400,1000 360,725 215,805 270,630 0,680 190,550 0,400 200,340-\r
-     0,100\r
-  }\r
-  Hot 25 0,100 330,300 400,100 500,280 775,0 750,260 850,200 780,325-\r
-   975,385 820,480 1000,600 780,585 840,830 665,675 605,900 485,680-\r
-   400,1000 360,725 215,805 270,630 0,680 190,550 0,400 200,340-\r
-   0,100\r
-}\r
-\r
-FigureSymbol "rounded box 1"\r
-{\r
-  FixedAspect FALSE\r
-  Height 128\r
-  Width 192\r
-  TextBox >100,>100,<900,<900\r
-  Fill\r
-  {\r
-    Rect >100,0,<900,1000\r
-    Rect 0,>100,1000,<900\r
-    Ellipse 0,0,>200,>200\r
-    Ellipse <800,0,1000,>200\r
-    Ellipse <800,<800,1000,1000\r
-    Ellipse 0,<800,>200,1000\r
-  }\r
-  Outline\r
-  {\r
-    Arc 0,0,>200,>200 >100,0 0,>100\r
-    Line >100,0 <900,0\r
-    Arc <800,0,1000,>200 1000,>100 <900,0\r
-    Line 1000,>100 1000,<900\r
-    Arc <800,<800,1000,1000 <900,1000 1000,<900\r
-    Line >100,1000 <900,1000\r
-    Arc 0,<800,>200,1000 0,<900 >100,1000\r
-    Line 0,>100 0,<900\r
-  }\r
-  MiniOutline\r
-  {\r
-    Arc 0,0,>500,>500 >250,0 0,>250\r
-    Line >250,0 <750,0\r
-    Arc <500,0,1000,>500 1000,>250 <750,0\r
-    Line 1000,>250 1000,<750\r
-    Arc <500,<500,1000,1000 <750,1000 1000,<750\r
-    Line >250,1000 <750,1000\r
-    Arc 0,<500,>500,1000 0,<750 >250,1000\r
-    Line 0,>250 0,<750\r
-  }\r
-  Hot 21 0,>85 >11,>55 >29,>29 >55,>11 >85,0 <916,0 <946,>11 <972,>29-\r
-   <990,>55 1000,>85 <1000,<916 <990,<946 <972,<972 <946,<990 <916,1000 >85,1000-\r
-   >55,<990 >29,<972 >11,<946 0,<916 0,>85\r
-}\r
-\r
-FigureSymbol "bracket4"\r
-{\r
-  FixedAspect FALSE\r
-  Height 48\r
-  Width 192\r
-  Outline\r
-  {\r
-    Polyline 23 0,0 0,>43 >16,>129 >46,>211 >90,>287 >146,>354 >213,>410 >289,>454-\r
-     >371,>484 >457,500 475,500 500,1000 525,500 <543,500 <629,>484 <711,>434-\r
-     <787,>410 <854,>354 <910,>287 <954,>211 <984,>129 1000,>43 1000,0\r
-  }\r
-}\r
-\r
-## End Symbols Section:\r
-\r
-EndSymbol "block"\r
-{\r
-  LineTo 100\r
-  Fill\r
-  {\r
-    Polygon 4 500,500 1000,300 1000,700 500,500\r
-  }\r
-  Outline\r
-  {\r
-    Polyline 4 500,500 1000,300 1000,700 500,500\r
-  }\r
-}\r
-\r
-EndSymbol "block short"\r
-{\r
-  LineTo 60\r
-  Fill\r
-  {\r
-    Polygon 4 500,500 800,300 800,700 500,500\r
-  }\r
-  Outline\r
-  {\r
-    Polyline 4 500,500 800,300 800,700 500,500\r
-  }\r
-}\r
-\r
-EndSymbol "taper"\r
-{\r
-  LineTo 80\r
-  Fill\r
-  {\r
-    Polygon 5 500,500 1000,300 900,500 1000,700 500,500\r
-  }\r
-  Outline\r
-  {\r
-    Polyline 5 500,500 1000,300 900,500 1000,700 500,500\r
-  }\r
-}\r
-\r
-EndSymbol "stick"\r
-{\r
-  Outline\r
-  {\r
-    Line 500,500 1000,300\r
-    Line 500,500 1000,700\r
-  }\r
-}\r
-\r
-## Figure Styles Section:\r
-\r
-FigureStyle "Title"\r
-{\r
-  Label TRUE\r
-  Height 64\r
-  Width 128\r
-  Description "A diagram title"\r
-  TextFormat 0x0022\r
-  Behavior 0x00824192\r
-  Symbol "lbl"\r
-  TypeSize 12\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Title Serif"\r
-{\r
-  Label TRUE\r
-  Height 0\r
-  Width 0\r
-  BindToStyle FALSE\r
-  TextFormat 0x0022\r
-  Behavior 0x00A241D2\r
-  Symbol "lbl"\r
-  TypeSize 12\r
-  TypeWeight 400\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Label"\r
-{\r
-  Label TRUE\r
-  Height 64\r
-  Width 128\r
-  Description "An annotation, comment, or title"\r
-  TextFormat 0x0044\r
-  Behavior 0x008241A1\r
-  Symbol "lbl"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Label Serif"\r
-{\r
-  Label TRUE\r
-  Height 0\r
-  Width 0\r
-  BindToStyle FALSE\r
-  TextFormat 0x0044\r
-  Behavior 0x00A241C9\r
-  Symbol "lbl"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Note"\r
-{\r
-  Label TRUE\r
-  Height 0\r
-  Width 0\r
-  TextColor 0,0,160\r
-  BindToStyle FALSE\r
-  TextFormat 0x0044\r
-  Behavior 0x00A241E1\r
-  Symbol "lbl"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Note Serif"\r
-{\r
-  Label TRUE\r
-  Height 0\r
-  Width 0\r
-  TextColor 0,0,160\r
-  BindToStyle FALSE\r
-  TextFormat 0x0044\r
-  Behavior 0x00A241E1\r
-  Symbol "lbl"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Rectangle"\r
-{\r
-  HasButton TRUE\r
-  Height 160\r
-  Width 288\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "data"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Rectangle 3D"\r
-{\r
-  HasButton TRUE\r
-  Height 160\r
-  Width 289\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "box 3d"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Paper"\r
-{\r
-  HasButton TRUE\r
-  Height 160\r
-  Width 288\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "dog ear"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Rounded"\r
-{\r
-  HasButton TRUE\r
-  Height 160\r
-  Width 288\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "rounded box 2"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Ellipse"\r
-{\r
-  HasButton TRUE\r
-  Height 160\r
-  Width 288\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "connector"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Terminal"\r
-{\r
-  Height 64\r
-  Width 288\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "terminal"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Square"\r
-{\r
-  HasButton TRUE\r
-  Height 160\r
-  Width 161\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "data"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Circle"\r
-{\r
-  HasButton TRUE\r
-  Height 160\r
-  Width 160\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "connector"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Stop"\r
-{\r
-  Height 128\r
-  Width 128\r
-  DefaultText "STOP"\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "octagon"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Diamond"\r
-{\r
-  HasButton TRUE\r
-  Height 160\r
-  Width 289\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "decision"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Frame"\r
-{\r
-  Height 160\r
-  Width 289\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "bevel"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Disk"\r
-{\r
-  HasButton TRUE\r
-  Height 160\r
-  Width 288\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "disk simple"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Slanted"\r
-{\r
-  HasButton TRUE\r
-  Height 160\r
-  Width 288\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "input/ouput"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Hexagon"\r
-{\r
-  HasButton TRUE\r
-  Height 161\r
-  Width 288\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "preparation"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Inverse"\r
-{\r
-  Height 160\r
-  Width 288\r
-  FillColor 0,0,0\r
-  TextColor 255,255,255\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "data"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Shadow"\r
-{\r
-  Height 160\r
-  Width 288\r
-  BorderWidth 3\r
-  Shadow TRUE\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "data"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Idea"\r
-{\r
-  HasButton TRUE\r
-  Height 160\r
-  Width 288\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "cloud"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Document"\r
-{\r
-  HasButton TRUE\r
-  Height 160\r
-  Width 288\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "document"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Arrow right"\r
-{\r
-  Height 128\r
-  Width 289\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "arrow right 2"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Arrow left"\r
-{\r
-  Height 128\r
-  Width 289\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "arrow left 2"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Arrow right/left"\r
-{\r
-  Height 128\r
-  Width 289\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "arrow left/right 1"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Arrow up"\r
-{\r
-  Height 161\r
-  Width 128\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "arrow up"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Arrow down"\r
-{\r
-  Height 161\r
-  Width 128\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "arrow down"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Arrow up/down"\r
-{\r
-  Height 161\r
-  Width 128\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "arrow up/down 1"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Callout Left"\r
-{\r
-  HasButton TRUE\r
-  Height 160\r
-  Width 288\r
-  TextFormat 0x0022\r
-  Behavior 0x00024E12\r
-  Symbol "callout 3"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Callout Right"\r
-{\r
-  HasButton TRUE\r
-  Height 160\r
-  Width 288\r
-  TextFormat 0x0022\r
-  Behavior 0x00024E12\r
-  Symbol "callout 4"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Banner"\r
-{\r
-  HasButton TRUE\r
-  Height 128\r
-  Width 512\r
-  BorderWidth 3\r
-  TextFormat 0x0022\r
-  Behavior 0x00024E12\r
-  Symbol "banner2"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Scroll"\r
-{\r
-  HasButton TRUE\r
-  Height 192\r
-  Width 192\r
-  BorderWidth 3\r
-  TextFormat 0x0022\r
-  Behavior 0x00024E12\r
-  Symbol "scroll1"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "Explosion"\r
-{\r
-  HasButton TRUE\r
-  Height 192\r
-  Width 192\r
-  BorderWidth 3\r
-  TextFormat 0x0022\r
-  Behavior 0x00024E12\r
-  Symbol "explosion"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "SILC INFO"\r
-{\r
-  HasButton TRUE\r
-  Height 160\r
-  Width 1472\r
-  BorderColor 192,192,192\r
-  FillColor 252,252,252\r
-  TextColor 130,130,130\r
-  BorderWidth 3\r
-  Shadow TRUE\r
-  BindToStyle FALSE\r
-  TextFormat 0x0044\r
-  Behavior 0x00024E11\r
-  Symbol "data"\r
-  TypeSize 8\r
-  TypeWeight 700\r
-  TypeOutPrec 3\r
-  TypeClpPrec 2\r
-  TypeQuality 1\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "SILC Background"\r
-{\r
-  HasButton TRUE\r
-  Height 1440\r
-  Width 1344\r
-  BorderColor 192,192,192\r
-  FillColor 239,231,239\r
-  TextColor 130,130,130\r
-  BorderWidth 3\r
-  TextFormat 0x0042\r
-  Behavior 0x00024E22\r
-  Symbol "rounded box 1"\r
-  TypeSize 10\r
-  TypeWeight 700\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "SILC Server"\r
-{\r
-  HasButton TRUE\r
-  Height 96\r
-  Width 192\r
-  BorderColor 130,130,130\r
-  FillColor 244,244,244\r
-  TextColor 130,130,130\r
-  BorderWidth 3\r
-  Shadow TRUE\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "data"\r
-  TypeSize 12\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "SILC Router"\r
-{\r
-  HasButton TRUE\r
-  Height 128\r
-  Width 256\r
-  BorderColor 130,130,130\r
-  FillColor 255,242,230\r
-  TextColor 130,130,130\r
-  BorderWidth 3\r
-  Shadow TRUE\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "data"\r
-  TypeSize 12\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "SILC Client"\r
-{\r
-  HasButton TRUE\r
-  Height 64\r
-  Width 96\r
-  BorderColor 130,130,130\r
-  FillColor 219,219,219\r
-  TextColor 130,130,130\r
-  BorderWidth 2\r
-  Shadow TRUE\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "data"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-FigureStyle "SILC Network Cloud"\r
-{\r
-  HasButton TRUE\r
-  Height 480\r
-  Width 672\r
-  BorderColor 227,225,255\r
-  FillColor 240,240,255\r
-  TextColor 192,192,192\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "cloud"\r
-  TypeSize 18\r
-  TypeWeight 700\r
-  TypeFace "Arial"\r
-}\r
-\r
-## Connector Styles Section:\r
-\r
-ConnectorStyle "Plain"\r
-{\r
-  HasButton TRUE\r
-  End1 "null"\r
-  End2 "null"\r
-  End1Length 18\r
-  End2Length 18\r
-  LineWidth 3\r
-  EndBorderWidth 2\r
-  Behavior 0x00000000\r
-}\r
-\r
-ConnectorStyle "Dashed"\r
-{\r
-  HasButton TRUE\r
-  End1 "null"\r
-  End2 "null"\r
-  End1Length 18\r
-  End2Length 18\r
-  PenStyle 2\r
-  EndBorderWidth 2\r
-  Behavior 0x00000000\r
-}\r
-\r
-ConnectorStyle "Flow Open"\r
-{\r
-  HasButton TRUE\r
-  End1 "null"\r
-  End2 "block"\r
-  End1Length 18\r
-  End2Length 18\r
-  LineWidth 3\r
-  EndBorderWidth 2\r
-  End2FillColor 255,255,255\r
-  Behavior 0x00000000\r
-}\r
-\r
-ConnectorStyle "Flow Open 2"\r
-{\r
-  HasButton TRUE\r
-  End1 "block"\r
-  End2 "block"\r
-  End1Length 18\r
-  End2Length 18\r
-  LineWidth 3\r
-  EndBorderWidth 2\r
-  End1FillColor 255,255,255\r
-  End2FillColor 255,255,255\r
-  Behavior 0x00000000\r
-}\r
-\r
-ConnectorStyle "Flow Closed"\r
-{\r
-  HasButton TRUE\r
-  End1 "null"\r
-  End2 "block"\r
-  End1Length 18\r
-  End2Length 18\r
-  LineWidth 3\r
-  EndBorderWidth 2\r
-  Behavior 0x00000000\r
-}\r
-\r
-ConnectorStyle "Flow Closed 2"\r
-{\r
-  HasButton TRUE\r
-  End1 "block"\r
-  End2 "block"\r
-  End1Length 18\r
-  End2Length 18\r
-  LineWidth 3\r
-  EndBorderWidth 2\r
-  Behavior 0x00000000\r
-}\r
-\r
-ConnectorStyle "Stick"\r
-{\r
-  HasButton TRUE\r
-  End1 "null"\r
-  End2 "stick"\r
-  End1Length 18\r
-  End2Length 18\r
-  LineWidth 3\r
-  EndBorderWidth 2\r
-  End2FillColor 255,255,255\r
-  Behavior 0x00000000\r
-}\r
-\r
-ConnectorStyle "Stick 2"\r
-{\r
-  HasButton TRUE\r
-  End1 "stick"\r
-  End2 "stick"\r
-  End1Length 18\r
-  End2Length 18\r
-  LineWidth 3\r
-  EndBorderWidth 2\r
-  End2FillColor 255,255,255\r
-  Behavior 0x00000000\r
-}\r
-\r
-ConnectorStyle "Taper"\r
-{\r
-  End1 "null"\r
-  End2 "taper"\r
-  End1Length 32\r
-  End2Length 32\r
-  LineWidth 3\r
-  EndBorderWidth 2\r
-  Behavior 0x00000000\r
-}\r
-\r
-ConnectorStyle "Taper 2"\r
-{\r
-  End1 "taper"\r
-  End2 "taper"\r
-  End1Length 32\r
-  End2Length 32\r
-  LineWidth 3\r
-  EndBorderWidth 2\r
-  Behavior 0x00000000\r
-}\r
-\r
-ConnectorStyle "Taper Open"\r
-{\r
-  End1 "null"\r
-  End2 "taper"\r
-  End1Length 32\r
-  End2Length 32\r
-  LineWidth 3\r
-  EndBorderWidth 2\r
-  End2FillColor 255,255,255\r
-  Behavior 0x00000000\r
-}\r
-\r
-ConnectorStyle "Taper Open 2"\r
-{\r
-  End1 "taper"\r
-  End2 "taper"\r
-  End1Length 32\r
-  End2Length 32\r
-  LineWidth 3\r
-  EndBorderWidth 2\r
-  End1FillColor 255,255,255\r
-  End2FillColor 255,255,255\r
-  Behavior 0x00000000\r
-}\r
-\r
-ConnectorStyle "Plain Smoothed"\r
-{\r
-  HasButton TRUE\r
-  End1 "null"\r
-  End2 "null"\r
-  End1Length 18\r
-  End2Length 18\r
-  LineWidth 3\r
-  EndBorderWidth 2\r
-  Behavior 0x00000008\r
-}\r
-\r
-ConnectorStyle "Dashed Smoothed"\r
-{\r
-  HasButton TRUE\r
-  End1 "null"\r
-  End2 "null"\r
-  End1Length 18\r
-  End2Length 18\r
-  PenStyle 2\r
-  EndBorderWidth 2\r
-  Behavior 0x00000008\r
-}\r
-\r
-ConnectorStyle "Flow Closed Smoothed"\r
-{\r
-  HasButton TRUE\r
-  End1 "null"\r
-  End2 "block"\r
-  End1Length 18\r
-  End2Length 18\r
-  LineWidth 3\r
-  EndBorderWidth 2\r
-  Behavior 0x00000008\r
-}\r
-\r
-ConnectorStyle "Flow Open Smoothed"\r
-{\r
-  HasButton TRUE\r
-  End1 "null"\r
-  End2 "block"\r
-  End1Length 18\r
-  End2Length 18\r
-  LineWidth 3\r
-  EndBorderWidth 2\r
-  End2FillColor 255,255,255\r
-  Behavior 0x00000008\r
-}\r
-\r
-ConnectorStyle "SILC Router to Router"\r
-{\r
-  HasButton TRUE\r
-  End1 "block"\r
-  End2 "block"\r
-  End1Length 36\r
-  End2Length 36\r
-  PenStyle 4\r
-  LineWidth 3\r
-  EndBorderWidth 2\r
-  Color 130,130,130\r
-  Behavior 0x00000008\r
-}\r
-\r
-ConnectorStyle "SILC Server To Router"\r
-{\r
-  HasButton TRUE\r
-  End1 "block short"\r
-  End2 "block short"\r
-  End1Length 18\r
-  End2Length 18\r
-  LineWidth 3\r
-  EndBorderWidth 2\r
-  Behavior 0x00000000\r
-}\r
-\r
-## Figures & Connectors Section:\r
-\r
-Figure 1\r
-{\r
-  Style "SILC INFO"\r
-  Text "INFO"\r
-  Bounds 400,1488,1680,1776\r
-  BorderColor 192,192,192\r
-  FillColor 252,252,252\r
-  TextColor 130,130,130\r
-  BorderWidth 3\r
-  Shadow TRUE\r
-  BindToStyle FALSE\r
-  TextFormat 0x0044\r
-  Behavior 0x00024E11\r
-  Symbol "data"\r
-  TypeSize 8\r
-  TypeWeight 700\r
-  TypeOutPrec 3\r
-  TypeClpPrec 2\r
-  TypeQuality 1\r
-  TypeFace "Arial"\r
-}\r
-\r
-Figure 2\r
-{\r
-  Style "Rectangle"\r
-  Text "IP Header"\r
-  Bounds 144,1056,432,1152\r
-  BorderColor 130,130,130\r
-  FillColor 244,244,244\r
-  TextColor 130,130,130\r
-  BorderWidth 3\r
-  Shadow TRUE\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "data"\r
-  TypeSize 12\r
-  TypeWeight 700\r
-  TypeFace "Arial"\r
-}\r
-\r
-Figure 3\r
-{\r
-  Style "Rectangle"\r
-  Text "TCP Header"\r
-  Bounds 416,1056,736,1152\r
-  BorderColor 130,130,130\r
-  FillColor 244,244,244\r
-  TextColor 130,130,130\r
-  BorderWidth 3\r
-  Shadow TRUE\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "data"\r
-  TypeSize 12\r
-  TypeWeight 700\r
-  TypeFace "Arial"\r
-}\r
-\r
-Figure 4\r
-{\r
-  Style "Rectangle"\r
-  Text "SILC Header"\r
-  Bounds 720,1056,1072,1152\r
-  BorderColor 130,130,130\r
-  FillColor 239,231,239\r
-  TextColor 130,130,130\r
-  BorderWidth 3\r
-  Shadow TRUE\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "data"\r
-  TypeSize 12\r
-  TypeWeight 700\r
-  TypeFace "Arial"\r
-}\r
-\r
-Figure 5\r
-{\r
-  Style "Rectangle"\r
-  Text "Packet Data"\r
-  Bounds 1040,1056,1712,1152\r
-  BorderColor 130,130,130\r
-  FillColor 255,242,230\r
-  TextColor 130,130,130\r
-  BorderWidth 3\r
-  Shadow TRUE\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "data"\r
-  TypeSize 12\r
-  TypeWeight 700\r
-  TypeFace "Arial"\r
-}\r
-\r
-Figure 6\r
-{\r
-  Style "Rectangle"\r
-  Text "MAC"\r
-  Bounds 1680,1056,1968,1152\r
-  BorderColor 130,130,130\r
-  FillColor 204,252,204\r
-  TextColor 130,130,130\r
-  BorderWidth 3\r
-  Shadow TRUE\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "data"\r
-  TypeSize 12\r
-  TypeWeight 700\r
-  TypeFace "Arial"\r
-}\r
-\r
-Figure 7\r
-{\r
-  Text ""\r
-  Bounds 720,1280,1680,1312\r
-  BorderColor 130,130,130\r
-  BorderWidth 4\r
-  BindToStyle FALSE\r
-  TextFormat 0x0022\r
-  Behavior 0x00024E12\r
-  Symbol "bracket4"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-Figure 8\r
-{\r
-  Text ""\r
-  Bounds 720,1168,1040,1200\r
-  BorderColor 0,0,160\r
-  BorderWidth 4\r
-  BindToStyle FALSE\r
-  TextFormat 0x0022\r
-  Behavior 0x00024E12\r
-  Symbol "bracket4"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-Figure 9\r
-{\r
-  Text ""\r
-  Bounds 1040,1168,1680,1200\r
-  BorderColor 128,0,128\r
-  FillColor 192,192,192\r
-  BorderWidth 4\r
-  BindToStyle FALSE\r
-  TextFormat 0x0022\r
-  Behavior 0x00024E12\r
-  Symbol "bracket4"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-Figure 10\r
-{\r
-  Label TRUE\r
-  Style "Title"\r
-  Text "Encrypted\line (session key)"\r
-  Bounds 797,1211,964,1274\r
-  TextFormat 0x0022\r
-  Behavior 0x00824192\r
-  Symbol "lbl"\r
-  TypeSize 8\r
-  TypeItalic TRUE\r
-  TypeFace "Arial"\r
-}\r
-\r
-Figure 11\r
-{\r
-  Label TRUE\r
-  Style "Title"\r
-  Text "Encrypted\line (session key or other keys)"\r
-  Bounds 1192,1213,1531,1276\r
-  TextFormat 0x0022\r
-  Behavior 0x00824192\r
-  Symbol "lbl"\r
-  TypeSize 8\r
-  TypeItalic TRUE\r
-  TypeFace "Arial"\r
-}\r
-\r
-Figure 12\r
-{\r
-  Label TRUE\r
-  Style "Title"\r
-  Text ""\r
-  Bounds 1281,1310,1297,1326\r
-  TextFormat 0x0022\r
-  Behavior 0x00824192\r
-  Symbol "lbl"\r
-  TypeSize 12\r
-  TypeFace "Arial"\r
-}\r
-\r
-Figure 13\r
-{\r
-  Label TRUE\r
-  Style "Title"\r
-  Text "Authenticated\line (HMAC)"\r
-  Bounds 1115,1322,1292,1385\r
-  TextFormat 0x0022\r
-  Behavior 0x00824192\r
-  Symbol "lbl"\r
-  TypeSize 8\r
-  TypeItalic TRUE\r
-  TypeFace "Arial"\r
-}\r
-\r
-Figure 14\r
-{\r
-  Label TRUE\r
-  Style "Title"\r
-  Text "SILC Packet and Packet Encryption"\r
-  Bounds 345,914,1777,1012\r
-  TextColor 192,192,192\r
-  TextFormat 0x0022\r
-  Behavior 0x00824192\r
-  Symbol "lbl"\r
-  TypeSize 24\r
-  TypeWeight 700\r
-  TypeFace "Arial"\r
-}\r
-\r
-Figure 15\r
-{\r
-  Style "Rectangle"\r
-  Text ""\r
-  Bounds 544,1584,736,1616\r
-  BorderColor 130,130,130\r
-  FillColor 239,231,239\r
-  TextColor 130,130,130\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "data"\r
-  TypeSize 12\r
-  TypeWeight 700\r
-  TypeFace "Arial"\r
-}\r
-\r
-Figure 16\r
-{\r
-  Style "Rectangle"\r
-  Text ""\r
-  Bounds 544,1632,736,1664\r
-  BorderColor 130,130,130\r
-  FillColor 255,242,230\r
-  TextColor 130,130,130\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "data"\r
-  TypeSize 12\r
-  TypeWeight 700\r
-  TypeFace "Arial"\r
-}\r
-\r
-Figure 17\r
-{\r
-  Style "Rectangle"\r
-  Text ""\r
-  Bounds 544,1536,736,1568\r
-  BorderColor 130,130,130\r
-  FillColor 244,244,244\r
-  TextColor 130,130,130\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "data"\r
-  TypeSize 12\r
-  TypeWeight 700\r
-  TypeFace "Arial"\r
-}\r
-\r
-Figure 18\r
-{\r
-  Style "Rectangle"\r
-  Text ""\r
-  Bounds 544,1712,736,1744\r
-  BorderColor 130,130,130\r
-  FillColor 204,252,204\r
-  TextColor 130,130,130\r
-  BorderWidth 3\r
-  TextFormat 0x0A22\r
-  Behavior 0x00024E12\r
-  Symbol "data"\r
-  TypeSize 12\r
-  TypeWeight 700\r
-  TypeFace "Arial"\r
-}\r
-\r
-Figure 19\r
-{\r
-  Label TRUE\r
-  Style "Title"\r
-  Text "Unencrypted area"\r
-  Bounds 835,1535,1062,1567\r
-  TextColor 130,130,130\r
-  TextFormat 0x0024\r
-  Behavior 0x00824192\r
-  Symbol "lbl"\r
-  TypeSize 8\r
-  TypeItalic TRUE\r
-  TypeFace "Arial"\r
-}\r
-\r
-Figure 20\r
-{\r
-  Label TRUE\r
-  Style "Title"\r
-  Text "SILC Packet Header always encrypted with session key"\r
-  Bounds 835,1583,1536,1615\r
-  TextColor 130,130,130\r
-  TextFormat 0x0024\r
-  Behavior 0x00824192\r
-  Symbol "lbl"\r
-  TypeSize 8\r
-  TypeItalic TRUE\r
-  TypeFace "Arial"\r
-}\r
-\r
-Figure 21\r
-{\r
-  Label TRUE\r
-  Style "Title"\r
-  Text "Packet data area always encrypted either with session key\line or-\r
- some other key (depends on the data payload)"\r
-  Bounds 835,1630,1573,1693\r
-  TextColor 130,130,130\r
-  TextFormat 0x0024\r
-  Behavior 0x00824192\r
-  Symbol "lbl"\r
-  TypeSize 8\r
-  TypeItalic TRUE\r
-  TypeFace "Arial"\r
-}\r
-\r
-Figure 22\r
-{\r
-  Label TRUE\r
-  Style "Title"\r
-  Text "MAC generated from plaintext before encryption"\r
-  Bounds 835,1710,1440,1742\r
-  TextColor 130,130,130\r
-  TextFormat 0x0024\r
-  Behavior 0x00824192\r
-  Symbol "lbl"\r
-  TypeSize 8\r
-  TypeItalic TRUE\r
-  TypeFace "Arial"\r
-}\r
-\r
-Figure 23\r
-{\r
-  Text ""\r
-  Bounds 720,1392,1968,1424\r
-  BorderColor 130,130,130\r
-  BorderWidth 4\r
-  BindToStyle FALSE\r
-  TextFormat 0x0022\r
-  Behavior 0x00024E12\r
-  Symbol "bracket4"\r
-  TypeSize 8\r
-  TypeFace "Arial"\r
-}\r
-\r
-Figure 24\r
-{\r
-  Label TRUE\r
-  Style "Title"\r
-  Text "SILC Packet"\r
-  Bounds 1264,1439,1423,1471\r
-  TextFormat 0x0022\r
-  Behavior 0x00824192\r
-  Symbol "lbl"\r
-  TypeSize 8\r
-  TypeItalic TRUE\r
-  TypeFace "Arial"\r
-}\r
-\r
-## Staples Section:\r