EDGE Diagram File
Version 3.50

## Globals Section:

X -296
Y 61
Scale 100
PosterRows 1
PosterCols 1
Color1 221,208,221
Color2 192,192,192
Color3 130,130,130
Color4 0,0,0
Color5 0,255,255
Color6 0,0,255
Color7 0,0,160
Color8 128,0,128
Color9 243,237,243
Color10 219,219,219
Color11 244,244,244
Color12 255,242,230
Color13 240,255,240
Color14 0,128,0
Color15 223,223,255
Color16 255,255,0
GridX 32
GridY 32
SnapX 16
SnapY 16
SnapConPtsCentersEdges TRUE
ShadowColor 130,130,130
ShadowX 11
ShadowY 11
ShowGrid TRUE
AlignToGrid TRUE
AlignToGridConPts TRUE
AttachMode 1
SBarWidth 164
SBarFigCols 3
SBarLblCols 1
SBarConCols 2
SBarFigHeight 32
SBarLblHeight 32
SBarConHeight 24
Parent ""
LargeDropMenus FALSE
LastEnd "block"
LastEndLen 25
ConPointMarks 0
CornerRadius 18
Template "silc_template.edg"

DevMode 580
{
4850204C617365724A6574203131303000000000000000000000000000000000
000400049400B0010F77010401000900990B3408640001000700580201000100
580202000000323130207820323937206D6D0000000000000000000000000000
0000000000000000000000000000000000000000000000000000000001000000
010000000100000001000000000000000000000000004850204C617365724A65
742031313030000000000000000000000000000000004C5054313A0000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000044021005100500004402540300000300
8403DC0501000000000000000000000000000000000000000000000064000000
0000000000000000000000000000000000000000000000000100000000000000
0000000000000000000001000100000002000000000000000000000000000000
0100000002000100000000000000480002000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000100000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
00000100
}

DevNames 68
{
080011002200010077696E73706F6F6C004850204C617365724A657420313130
30004C5054313A00000000000000000000000000000000000000000000000000
94395900
}

Preview 4864
{
FC424DF6A20600FF360300FF280300FF700300FF7C0300FD0100180900FAC30E
0000C30E0A007FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF
7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7FFF
7FFF7FFF7DFF7FC07FC01FC033FF03C07FFC7FFC19FC03C033FF03C07FFC7FFC
19FC03C033FF03C07FFC7FFC19FC03C033FF03C069FC06827FFC29FC03C033FF
03C024FC0C8203FC3F821EFC0F8203FC068206FC038203FC038206FC038206FC
038203FC098203FC0C8233FC03C033FF03C069FC038224FC038215FC038206FC
038206FC098203FC068206FC09823CFC03C033FF03C07FFC7FFC19FC03C033FF
03C07FFC7FFC19FC03C033FF03C069FC068224FC03820CFC038203FC038206FC
038206FC038203FC098203FC098242FC03C033FF03C021FC518221FC0F820CFC
098203FC068206FC098248FC03C033FF03C003FC0C8203FC038254FC03827FFC
2CFC03C033FF03C003FC068203FC038203FC03827FFC7FFC04FC03C033FF03C0
7FFC7FFC19FC03C033FF7FC07FC01FC07FFF7FFF7FFF0203F3EDF37FC07FC010
C00203F3EDF32AFFFAF3EDF3F3EDF309C0025AF3EDF309C0FAF3EDF3F3EDF321
FFFDF3EDF306C00260F3EDF306C0FDF3EDF31BFF06C00264F3EDF306C015FF03
C00268F3EDF303C00FFFFDF3EDF303C0022AF3EDF345820227F3EDF303C0FDF3
EDF30CFF03C0022BF3EDF303820215E6F2FF03820228F3EDF303C009FFFDF3ED
F303C0022BF3EDF303820215E6F2FF03820228F3EDF303C0FDF3EDF306FF03C0
021DF3EDF31E82FAF3EDF3F3EDF30682FDF3EDF303820215E6F2FF03820205F3
EDF32A820216F3EDF303C006FF03C0021CF3EDF30382020AF3EDF312820215E6
F2FF1282020EF3EDF303820216F3EDF306FF03C0021CF3EDF30382020CF3EDF3
0382FAF3EDF3F3EDF303820205E6F2FF0382FDE6F2FF1B820205E6F2FF038202
14F3EDF303820215F3EDF303C003FF03C0021BF3EDF303820210F3EDF3038202
05E6F2FF0682FDE6F2FF0982FDE6F2FF0C820205E6F2FF03820214F3EDF30382
0215F3EDF303C003FF03C0021BF3EDF303820210F3EDF303820205E6F2FF0682
0205E6F2FF03820208E6F2FF03820214F3EDF303820215F3EDF303C003FF03C0
021BF3EDF303820210F3EDF303820215E6F2FF03820214F3EDF303820214F3ED
F303FF03C003FF03C0021BF3EDF303820210F3EDF303820215E6F2FF03820214
F3EDF303820214F3EDF303FF03C003FF03C0021BF3EDF303820210F3EDF30382
0215E6F2FF03820213F3EDF303820215F3EDF303FF03C003FF03C0021BF3EDF3
03820210F3EDF345820213F3EDF303820215F3EDF303FF03C003FF03C0021BF3
EDF303820239F3EDF309820214F3EDF303FF03C003FF03C0021BF3EDF3038202
3AF3EDF306820214F3EDF303FF03C003FF03C0021BF3EDF30382023AF3EDF303
820215F3EDF303FF03C003FF03C0020EF3EDF348820225F3EDF34582020AF3ED
F303FF03C003FF03C0020EF3EDF303820216E6F2FF03820225F3EDF303820215
E6F2FF0382020AF3EDF303FF03C003FF03C0020EF3EDF303820216E6F2FF0382
0225F3EDF303820215E6F2FF0382020AF3EDF303FF03C003FF03C0020EF3EDF3
03820216E6F2FF03820225F3EDF303820215E6F2FF0382020AF3EDF303FF03C0
03FF03C0020EF3EDF303820205E6F2FF0382FDE6F2FF1B820206E6F2FF038202
25F3EDF303820205E6F2FF0382FDE6F2FF1B820205E6F2FF0382020AF3EDF303
FF03C003FF03C0020EF3EDF303820205E6F2FF0682FDE6F2FF0982FDE6F2FF0C
820206E6F2FF0382FDF3EDF306820204F3EDF30382FDF3EDF30F82FAF3EDF3F3
EDF303820214F3EDF303820205E6F2FF0682FDE6F2FF0982FDE6F2FF0C820205
E6F2FF0382020AF3EDF303FF03C003FF03C0020EF3EDF303820205E6F2FF0682
0205E6F2FF03820209E6F2FF0F82020FF3EDF306820210F3EDF303820205E6F2
FF06820205E6F2FF03820208E6F2FF0382020AF3EDF303FF03C003FF03C0020E
F3EDF303820216E6F2FF0382FAF3EDF3F3EDF303820212F3EDF30382020FF3ED
F303820215E6F2FF0382020AF3EDF303FF03C003FF03C0020EF3EDF303820216
E6F2FF03820216F3EDF30382020EF3EDF303820215E6F2FF0382020AF3EDF303
FF03C003FF03C0020EF3EDF303820216E6F2FF03820217F3EDF30382020DF3ED
F303820215E6F2FF0382020AF3EDF303FF03C003FF03C0020EF3EDF303820216
E6F2FF03820219F3EDF30382020BF3EDF303820215E6F2FF0382020AF3EDF303
FF03C003FF03C0020EF3EDF348820219F3EDF30382020BF3EDF34582020AF3ED
F303FF03C003FF03C00214F3EDF30982020AF3EDF30982021CF3EDF303820218
F3EDF303820212F3EDF303FF03C003FF03C00216F3EDF30382020BF3EDF30982
0234F3EDF303820212F3EDF303FF03C003FF03C00215F3EDF30382020FF3EDF3
0382021CF3EDF303820217F3EDF306820210F3EDF303FF03C003FF03C00214F3
EDF303820211F3EDF30382021CF3EDF303820215F3EDF30382030003820210F3
EDF303FF03C003FF03C00214F3EDF303820212F3EDF30382021CF3EDF3038202
15F3EDF303820211F3EDF303FF03C003FF03C00213F3EDF303820214F3EDF303
82FDF3EDF30382021AF3EDF303820214F3EDF303820211F3EDF303FF03C003FF
03C00204F3EDF345820210F3EDF30382021AF3EDF30382020AF3EDF345820204
F3EDF303FF03C003FF03C00204F3EDF303820215E6F2FF03820211F3EDF30382
0219F3EDF30382020AF3EDF303820215E6F2FF03820204F3EDF303FF03C003FF
03C00204F3EDF303820215E6F2FF03820212F3EDF306820218F3EDF303820209
F3EDF303820215E6F2FF03820204F3EDF303FF03C003FF03C00204F3EDF30382
0215E6F2FF03820214F3EDF303820221F3EDF303820215E6F2FF03820204F3ED
F303FF03C003FF03C00204F3EDF303820205E6F2FF0382FDE6F2FF1B820205E6
F2FF03820214F3EDF306820218F3EDF303820207F3EDF303820205E6F2FF0382
FDE6F2FF1B820205E6F2FF03820204F3EDF303FF03C003FF03C00204F3EDF303
820205E6F2FF0682FDE6F2FF0982FDE6F2FF0C820205E6F2FF0382022FF3EDF3
03820206F3EDF303820205E6F2FF0682FDE6F2FF0982FDE6F2FF0C820205E6F2
FF03820204F3EDF303FF03C003FF03C00204F3EDF303820205E6F2FF06820205
E6F2FF03820208E6F2FF03820225F3EDF312820203F3EDF31B820205E6F2FF06
820205E6F2FF03820208E6F2FF03820204F3EDF303FF03C003FF03C00204F3ED
F303820215E6F2FF03820217F3EDF303820209F3EDF303820211F3EDF30682FD
F3EDF303820215E6F2FF03820204F3EDF303FF03C003FF03C00204F3EDF30382
0215E6F2FF03820217F3EDF303820208F3EDF303820212F3EDF30382FAF3EDF3
F3EDF303820215E6F2FF03820204F3EDF303FF03C003FF03C00204F3EDF30382
0215E6F2FF03820218F3EDF303820218F3EDF303820204F3EDF303820215E6F2
FF03820204F3EDF303FF03C003FF03C00204F3EDF303820215E6F2FF03820218
F3EDF303820206F3EDF303820212F3EDF303820203F3EDF303820215E6F2FF03
820204F3EDF303FF03C003FF03C00204F3EDF345820219F3EDF303820205F3ED
F303820216F3EDF345820204F3EDF303FF03C003FF03C00213F3EDF30682021F
F3EDF303820204F3EDF303820214F3EDF30382020BF3EDF303820211F3EDF303
FF03C003FF03C00213F3EDF303820220F3EDF303820204F3EDF303820215F3ED
F303820209F3EDF303820212F3EDF303FF03C003FF03C00214F3EDF30382021F
F3EDF303820203F3EDF303820216F3EDF303820208F3EDF306820212F3EDF303
FF03C003FF03C00214F3EDF30382021FF3EDF303820203F3EDF303820218F3ED
F303820206F3EDF30382030003820211F3EDF303FF03C003FF03C00215F3EDF3
03820222F3EDF30382021FF3EDF306820212F3EDF303FF03C003FF03C00215F3
EDF30382023CF3EDF303820205F3EDF303820213F3EDF303FF03C003FF03C002
0DF3EDF345820227F3EDF34582020AF3EDF303FF03C003FF03C0020CF3EDF3FD
E6F2FF03820215E6F2FF0382020FF3EDF303820217F3EDF303820215E6F2FF03
82020AF3EDF303FF03C003FF03C0020CF3EDF3FDE6F2FF03820215E6F2FF0382
0214F3EDF303820212F3EDF303820215E6F2FF0382020AF3EDF303FF03C003FF
03C0020CF3EDF3FDE6F2FF03820215E6F2FF0382020EF3EDF303820218F3EDF3
03820215E6F2FF0382020AF3EDF303FF03C003FF03C0020CF3EDF3FDE6F2FF03
820205E6F2FF0382FDE6F2FF1B820205E6F2FF0382020EF3EDF303820205F3ED
F303820212F3EDF303820205E6F2FF0382FDE6F2FF1B820205E6F2FF0382020A
F3EDF303FF03C003FF03C0020CF3EDF3FDE6F2FF03820205E6F2FF0682FDE6F2
FF0982FDE6F2FF0C820205E6F2FF0382020EF3EDF303820205F3EDF303820212
F3EDF303820205E6F2FF0682FDE6F2FF0982FDE6F2FF0C820205E6F2FF038202
0AF3EDF303FF03C003FF03C0020CF3EDF3FDE6F2FF03820205E6F2FF06820205
E6F2FF03820208E6F2FF0382020DF3EDF303820206F3EDF303820212F3EDF303
820205E6F2FF06820205E6F2FF03820208E6F2FF0382020AF3EDF303FF03C003
FF03C0020CF3EDF3FDE6F2FF03820215E6F2FF0382020DF3EDF303820206F3ED
F303820212F3EDF303820215E6F2FF0382020AF3EDF303FF03C003FF03C0020C
F3EDF3FDE6F2FF03820215E6F2FF0382020DF3EDF303820206F3EDF303820212
F3EDF303820215E6F2FF0382020AF3EDF303FF03C003FF03C0020CF3EDF3FDE6
F2FF03820215E6F2FF0382020DF3EDF303820219F3EDF303820215E6F2FF0382
020AF3EDF303FF03C003FF03C0020CF3EDF3FDE6F2FF4582020CF3EDF3038202
1AF3EDF34582020AF3EDF303FF03C003FF03C0020CF3EDF3020CE6F2FF038202
0AE6F2FF020DF3EDF303820207F3EDF303820212F3EDF3020BE6F2FF0382020A
E6F2FF020BF3EDF303FF03C003FF03C00218F3EDF30682023CF3EDF303820215
F3EDF303FF03C003FF03C00217F3EDF30982023DF3EDF303820214F3EDF303FF
03C003FF03C00218F3EDF303820214F3EDF342820214F3EDF303820214F3EDF3
03FF03C003FF03C00217F3EDF303820214F3EDF345820214F3EDF303820214F3
EDF303FF03C003FF03C00217F3EDF303820214F3EDF303820215E6F2FF038202
14F3EDF303820214F3EDF303FF03C003FF03C00217F3EDF303820214F3EDF303
820215E6F2FF03820213F3EDF303820215F3EDF303FF03C003FF03C00218F3ED
F30F82020FF3EDF303820215E6F2FF0382FDF3EDF30682020EF3EDF309820215
F3EDF303FF03C003FF03C0021DF3EDF330820205E6F2FF0382FDE6F2FF1B8202
05E6F2FF0C82FDF3EDF327820218F3EDF303FF03C003FF03C0022CF3EDF30382
0205E6F2FF0682FDE6F2FF0982FDE6F2FF0C820205E6F2FF0382FAF3EDF3F3ED
F303820226F3EDF303FF03C003FF03C0022CF3EDF303820205E6F2FF06820205
E6F2FF03820208E6F2FF03820229F3EDF303FF03C003FF03C0022CF3EDF30382
0215E6F2FF03820229F3EDF303FF03C003FF03C0022CF3EDF303820215E6F2FF
03820229F3EDF303FF03C003FF03C0022CF3EDF303820215E6F2FF03820229F3
EDF303FF03C003FF03C0022CF3EDF345820229F3EDF303FF03C003FF03C0026C
F3EDF303FF03C003FF03C0026CF3EDF303FF03C003FF03C0026DF3EDF303C003
FF03C0026CF3EDF306C003FF03C00217F3EDF303C0FDF3EDF306C0FDF3EDF309
C0FDF3EDF30CC0FAF3EDF3F3EDF306C0FDF3EDF303C00205F3EDF309C0FAF3ED
F3F3EDF30CC0FAF3EDF3F3EDF306C0FAF3EDF3F3EDF303C0FDF3EDF306C0FDF3
EDF306C0FAF3EDF3F3EDF306C00203F3EDF309C0FAF3EDF3F3EDF30CC00217F3
EDF303C006FF03C00217F3EDF303C0FDF3EDF303C0FDF3EDF303C0FAF3EDF3F3
EDF306C0FAF3EDF3F3EDF306C0FDF3EDF303C00203F3EDF303C00204F3EDF306
C0FAF3EDF3F3EDF306C0FAF3EDF3F3EDF306C0FAF3EDF3F3EDF306C0FAF3EDF3
F3EDF306C0FAF3EDF3F3EDF303C00204F3EDF306C0FAF3EDF3F3EDF303C0FAF3
EDF3F3EDF303C0FAF3EDF3F3EDF303C0FDF3EDF309C00216F3EDF303C006FF03
C00217F3EDF309C0FDF3EDF303C0FAF3EDF3F3EDF306C0FAF3EDF3F3EDF306C0
FDF3EDF303C0FAF3EDF3F3EDF309C00203F3EDF303C00204F3EDF303C0FAF3ED
F3F3EDF309C0FDF3EDF309C0FDF3EDF306C0FAF3EDF3F3EDF303C00204F3EDF3
06C0FAF3EDF3F3EDF303C0FAF3EDF3F3EDF306C0FDF3EDF306C00219F3EDF303
C009FF03C00216F3EDF303C0FAF3EDF3F3EDF303C0FDF3EDF306C0FDF3EDF303
C0FAF3EDF3F3EDF306C0FAF3EDF3F3EDF306C0FDF3EDF303C0FDF3EDF303C0FA
F3EDF3F3EDF306C00204F3EDF306C0FDF3EDF303C0FDF3EDF303C0FDF3EDF303
C0FDF3EDF303C0FAF3EDF3F3EDF306C0FDF3EDF306C0FDF3EDF309C00203F3ED
F309C0FDF3EDF303C0FAF3EDF3F3EDF306C00216F3EDF303C00CFF03C00216F3
EDF309C00209F3EDF303C0020BF3EDF309C00215F3EDF306C00222F3EDF303C0
0FFF03C00268F3EDF303C012FF03C00268F3EDF303C015FF06C00264F3EDF306
C01EFF06C00260F3EDF306C02AFF7FC07FC019C0FDF3EDF306C018FFFE000000
}

## Graphics Section:

## Figure Symbols Section:

FigureSymbol "data"
{
  FixedAspect FALSE
  Height 0
  Width 0
  TextBox >100,>100,<900,<900
  Fill
  {
    Rect 0,0,1000,1000
  }
  Outline
  {
    Rect 0,0,1000,1000
  }
}

FigureSymbol "rounded box 2"
{
  FixedAspect FALSE
  Height 128
  Width 192
  TextBox >100,>100,<900,<900
  Fill
  {
    Rect >150,0,<850,1000
    Rect 0,>150,1000,<850
    Ellipse 0,0,>300,>300
    Ellipse <700,0,1000,>300
    Ellipse <700,<700,1000,1000
    Ellipse 0,<700,>300,1000
  }
  Outline
  {
    Arc 0,0,>300,>300 >150,0 0,>150
    Line >150,0 <850,0
    Arc <700,0,1000,>300 1000,>150 <850,0
    Line 1000,>150 1000,<850
    Arc <700,<700,1000,1000 <850,1000 1000,<850
    Line >150,1000 <850,1000
    Arc 0,<700,>300,1000 0,<850 >150,1000
    Line 0,>150 0,<850
  }
  MiniOutline
  {
    Arc 0,0,>500,>500 >250,0 0,>250
    Line >250,0 <750,0
    Arc <500,0,1000,>500 1000,>250 <750,0
    Line 1000,>250 1000,<750
    Arc <500,<500,1000,1000 <750,1000 1000,<750
    Line >250,1000 <750,1000
    Arc 0,<500,>500,1000 0,<750 >250,1000
    Line 0,>250 0,<750
  }
  Hot 21 <874,1000 <919,<985 <957,<957 <985,<919 1000,<874 1000,>127 <985,>82 <957,>44-
   <919,>16 <874,0 >127,0 >82,>16 >44,>44 >16,>82 0,>127 0,<874-
   >16,<919 >44,<957 >82,<985 >127,1000 <874,1000
}

FigureSymbol "connector"
{
  FixedAspect FALSE
  Height 0
  Width 0
  TextBox 100,100,900,900
  Fill
  {
    Ellipse 0,0,1000,1000
  }
  Outline
  {
    Ellipse 0,0,1000,1000
  }
  Hot 17 599,1000 783,924 924,783 1000,599 1000,402 924,218 783,77 599,1-
   402,1 218,77 77,218 1,402 1,599 77,783 218,924 402,1000-
   599,1000
}

FigureSymbol "decision"
{
  FixedAspect FALSE
  Height 0
  Width 0
  TextBox 200,255,800,750
  TextBox 800,375,950,625
  TextBox 425,750,575,1000
  TextBox 50,375,200,625
  TextBox 425,0,575,250
  Fill
  {
    Polygon 5 500,0 1000,500 500,1000 0,500 500,0
  }
  Outline
  {
    Polyline 5 500,0 1000,500 500,1000 0,500 500,0
  }
  Hot 5 500,0 1000,500 500,1000 0,500 500,0
}

FigureSymbol "box 3d"
{
  FixedAspect FALSE
  Height 0
  Width 0
  TextBox >100,>100,<850,<850
  Fill
  {
    Rect 0,0,<900,<900
    Rect >100,>100,1000,1000
    Polygon 4 <900,0 1000,>100 <900,>100 <900,0
    Polygon 4 0,<900 >100,1000 >100,<900 0,<900
  }
  Outline
  {
    Rect 0,0,<900,<900
    Polyline 5 <900,0 1000,>100 1000,1000 >100,1000 0,<900
    Line <900,<900 1000,1000
  }
  MiniOutline
  {
    Rect 0,0,<800,<800
    Polyline 5 <800,0 1000,>200 1000,1000 >200,1000 0,<800
    Line <800,<800 1000,1000
  }
  Hot 7 0,0 <900,0 1000,>100 1000,1000 >100,1000 0,<900 0,0
}

FigureSymbol "octagon"
{
  FixedAspect FALSE
  Height 0
  Width 0
  TextBox >200,>100,<800,<900
  Fill
  {
    Polygon 9 0,>333 >333,0 <666,0 1000,>333 1000,<666 <666,1000 >333,1000 0,<666-
     0,>333
  }
  Outline
  {
    Polyline 9 0,>333 >333,0 <666,0 1000,>333 1000,<666 <666,1000 >333,1000 0,<666-
     0,>333
  }
  Hot 9 0,>333 >333,0 <666,0 1000,>333 1000,<666 <666,1000 >333,1000 0,<666-
   0,>333
}

FigureSymbol "dog ear"
{
  FixedAspect FALSE
  Height 0
  Width 0
  TextBox >150,>150,<850,<850
  Fill
  {
    Polygon 6 0,0 <850,0 1000,>150 1000,1000 0,1000 0,0
  }
  Outline
  {
    Polyline 6 0,0 <850,0 1000,>150 1000,1000 0,1000 0,0
    Polyline 3 <850,0 <850,>150 1000,>150
  }
  MiniOutline
  {
    Polyline 6 0,0 <700,0 1000,>300 1000,1000 0,1000 0,0
    Polyline 3 <700,0 <700,>300 1000,>300
  }
  Hot 6 0,0 <850,0 1000,>150 1000,1000 0,1000 0,0
}

FigureSymbol "disk simple"
{
  FixedAspect FALSE
  Height 0
  Width 0
  TextBox >100,>250,<900,<900
  Fill
  {
    Rect 0,>100,1000,<900
    Ellipse 0,0,1000,>200
    Ellipse 0,<800,1000,1000
  }
  Outline
  {
    Line 0,>100 0,<900
    Line 1000,>100 1000,<900
    Ellipse 0,0,1000,>200
    Arc 0,<800,1000,1000 0,<900 1000,<900
  }
  MiniOutline
  {
    Line 0,200 0,800
    Line 1000,100 1000,900
    Ellipse 0,0,1000,400
    Arc 0,600,1000,1000 0,800 1000,800
  }
  Hot 17 1,>81 77,>44 218,>16 402,>1 599,>1 783,>16 924,>44 1000,>81-
   1000,<920 924,<957 783,<985 599,<1000 402,<1000 218,<985 77,<957 1,<920-
   1,>81
}

FigureSymbol "input/ouput"
{
  FixedAspect FALSE
  Height 0
  Width 0
  TextBox >200,>100,<800,<900
  Fill
  {
    Polygon 5 >200,0 1000,0 <800,1000 0,1000 >200,0
  }
  Outline
  {
    Polyline 5 >200,0 1000,0 <800,1000 0,1000 >200,0
  }
  Hot 5 >200,0 1000,0 <800,1000 0,1000 >200,0
}

FigureSymbol "terminal"
{
  FixedAspect FALSE
  Height 0
  Width 0
  TextBox >200,>100,<800,<900
  Fill
  {
    Rect >500,0,<500,1000
    Ellipse 0,0,>999,1000
    Ellipse <1,0,1000,1000
  }
  Outline
  {
    Line >500,0 <500,0
    Line >500,1000 <500,1000
    Arc 0,0,>999,1000 >500,0 >500,1000
    Arc <1,0,1000,1000 <500,1000 <500,0
  }
  Hot 17 >401,1 >217,77 >77,218 >1,402 >1,599 >77,783 >217,924 >401,1000-
   <599,1000 <783,924 <923,783 <999,599 <999,402 <923,218 <783,77 <599,1-
   >401,1
}

FigureSymbol "preparation"
{
  FixedAspect FALSE
  Height 0
  Width 0
  TextBox >150,>100,<850,<900
  Fill
  {
    Polygon 7 >200,0 <800,0 1000,500 <800,1000 >200,1000 0,500 >200,0
  }
  Outline
  {
    Polyline 7 >200,0 <800,0 1000,500 <800,1000 >200,1000 0,500 >200,0
  }
  Hot 7 >200,0 <800,0 1000,500 <800,1000 >200,1000 0,500 >200,0
}

FigureSymbol "cloud"
{
  FixedAspect FALSE
  Height 0
  Width 0
  TextBox 200,200,800,800
  Fill
  {
    Ellipse 84,114,672,702
    Ellipse 421,89,859,527
    Ellipse 573,286,995,708
    Ellipse 263,492,721,950
    Ellipse 0,528,423,952
  }
  Outline
  {
    Arc 84,114,672,702 500,140 120,550
    Arc 421,89,859,527 860,300 500,140
    Arc 573,286,995,708 720,700 860,300
    Arc 263,492,721,950 350,900 720,700
    Arc 0,528,423,952 120,550 350,900
  }
  Hot 40 350,900 363,915 447,950 538,950 622,915 686,851 721,767 720,700-
   743,708 826,708 904,676 963,617 995,539 995,456 963,378 904,319-
   860,300 859,265 826,185 764,123 684,90 597,90 517,123 500,140-
   436,115 321,115 212,160 130,242 85,351 85,466 120,550 92,561-
   33,621 1,699 1,782 33,860 92,920 170,952 253,952 350,900
}

FigureSymbol "document"
{
  FixedAspect FALSE
  Height 0
  Width 0
  TextBox >100,>100,<900,<750
  Fill
  {
    Rect 0,0,1000,<900
    Ellipse 0,<800,500,1000
    Chord 500,<800,1000,1000 1000,<900 500,<900
  }
  Outline
  {
    Polyline 4 0,<900 0,0 1000,0 1000,<900
    Arc 0,<800,500,1000 0,<900 500,<900
    Arc 500,<800,1000,1000 1000,<900 500,<900
  }
  MiniOutline
  {
    Polyline 4 0,900 0,0 1000,0 1000,900
    Arc 0,600,550,1000 0,750 550,750
    Arc 480,700,1000,1000 1000,850 480,850
  }
  Hot 11 1,<941 147,<1000 354,<1000 500,<941 501,<860 647,<801 854,<801 1000,<860-
   1000,0 0,0 1,<941
}

FigureSymbol "bevel"
{
  FixedAspect FALSE
  Height 0
  Width 0
  TextBox >125,>125,<875,<875
  Fill
  {
    Rect 0,0,1000,1000
  }
  Outline
  {
    Rect 0,0,1000,1000
    Rect >75,>75,<925,<925
    Line 0,0 >75,>75
    Line 0,1000 >75,<925
    Line <925,<925 1000,1000
    Line <925,>75 1000,0
  }
  MiniOutline
  {
    Rect 0,0,1000,1000
    Rect 150,150,850,850
    Line 0,0 150,150
    Line 0,1000 150,850
    Line 850,850 1000,1000
    Line 850,150 1000,0
  }
}

FigureSymbol "arrow right 2"
{
  FixedAspect FALSE
  Height 0
  Width 0
  TextBox >50,>250,<700,<750
  Fill
  {
    Polygon 8 0,>200 <700,>200 <700,0 1000,500 <700,1000 <700,<800 0,<800 0,>200
  }
  Outline
  {
    Polyline 8 0,>200 <700,>200 <700,0 1000,500 <700,1000 <700,<800 0,<800 0,>200
  }
  Hot 8 0,>200 <700,>200 <700,0 1000,500 <700,1000 <700,<800 0,<800 0,>200
}

FigureSymbol "arrow left 2"
{
  FixedAspect FALSE
  Height 0
  Width 0
  TextBox >300,>250,<950,<750
  Fill
  {
    Polygon 8 1000,>200 >300,>200 >300,0 0,500 >300,1000 >300,<800 1000,<800 1000,>200
  }
  Outline
  {
    Polyline 8 1000,>200 >300,>200 >300,0 0,500 >300,1000 >300,<800 1000,<800 1000,>200
  }
  Hot 8 1000,>200 >300,>200 >300,0 0,500 >300,1000 >300,<800 1000,<800 1000,>200
}

FigureSymbol "arrow up"
{
  FixedAspect FALSE
  Height 0
  Width 0
  TextBox >200,>350,<800,<950
  Fill
  {
    Polygon 8 500,0 1000,>350 <850,>350 <850,1000 >150,1000 >150,>350 0,>350 500,0
  }
  Outline
  {
    Polyline 8 500,0 1000,>350 <850,>350 <850,1000 >150,1000 >150,>350 0,>350 500,0
  }
  Hot 8 500,0 1000,>350 <850,>350 <850,1000 >150,1000 >150,>350 0,>350 500,0
}

FigureSymbol "arrow up/down 1"
{
  FixedAspect FALSE
  Height 0
  Width 0
  TextBox >200,>350,<800,<650
  Fill
  {
    Polygon 11 500,0 1000,>350 <850,>350 <850,<650 1000,<650 500,1000 0,<650 >150,<650-
     >150,>350 0,>350 500,0
  }
  Outline
  {
    Polyline 11 500,0 1000,>350 <850,>350 <850,<650 1000,<650 500,1000 0,<650 >150,<650-
     >150,>350 0,>350 500,0
  }
  Hot 11 500,0 1000,>350 <850,>350 <850,<650 1000,<650 500,1000 0,<650 >150,<650-
   >150,>350 0,>350 500,0
}

FigureSymbol "arrow left/right 1"
{
  FixedAspect FALSE
  Height 0
  Width 0
  TextBox >300,>250,<700,<750
  Fill
  {
    Polygon 11 0,500 >300,0 >300,>200 <700,>200 <700,0 1000,500 <700,1000 <700,<800-
     >300,<800 >300,1000 0,500
  }
  Outline
  {
    Polyline 11 0,500 >300,0 >300,>200 <700,>200 <700,0 1000,500 <700,1000 <700,<800-
     >300,<800 >300,1000 0,500
  }
  Hot 11 0,500 >300,0 >300,>200 <700,>200 <700,0 1000,500 <700,1000 <700,<800-
   >300,<800 >300,1000 0,500
}

FigureSymbol "arrow down"
{
  FixedAspect FALSE
  Height 0
  Width 0
  TextBox >200,>50,<800,<650
  Fill
  {
    Polygon 8 500,1000 1000,<650 <850,<650 <850,0 >150,0 >150,<650 0,<650 500,1000
  }
  Outline
  {
    Polyline 8 500,1000 1000,<650 <850,<650 <850,0 >150,0 >150,<650 0,<650 500,1000
  }
  Hot 8 500,1000 1000,<650 <850,<650 <850,0 >150,0 >150,<650 0,<650 500,1000
}

FigureSymbol "callout 3"
{
  FixedAspect FALSE
  Height 0
  Width 0
  TextBox >100,>100,<900,<700
  Fill
  {
    Polygon 11 0,>150 0,<650 >150,<800 0,1000 >400,<800 <850,<800 1000,<650 1000,>150-
     <900,0 >150,0 0,>150
    Rect >300,0,<700,<800
    Rect 0,>300,1000,<500
    Ellipse 0,0,>300,>300
    Ellipse <700,0,1000,>300
    Ellipse <700,<500,1000,<800
    Ellipse 0,<500,>300,<800
  }
  Outline
  {
    Arc 0,0,>300,>300 >150,0 0,>150
    Line >150,0 <850,0
    Arc <700,0,1000,>300 1000,>150 <850,0
    Line 1000,>150 1000,<650
    Arc <700,<500,1000,<800 <850,<800 1000,<650
    Polyline 4 >150,<800 0,1000 >400,<800 <850,<800
    Arc 0,<500,>300,<800 0,<650 >150,<800
    Line 0,>150 0,<650
  }
  Hot 24 <874,<800 <919,<785 <957,<757 <985,<719 1000,<674 1000,>127 <985,>82 <957,>44-
   <919,>16 <874,0 >127,0 >82,>16 >44,>44 >16,>82 0,>127 0,<674-
   >16,<719 >44,<757 >82,<785 >127,<800 >150,<800 0,1000 >400,<800 <874,<800
}

FigureSymbol "callout 4"
{
  FixedAspect FALSE
  Height 0
  Width 0
  TextBox >100,>100,<900,<700
  Fill
  {
    Polygon 11 0,>150 0,<650 >150,<800 <600,<800 1000,1000 <850,<800 1000,<650 1000,>150-
     <900,0 >150,0 0,>150
    Rect >300,0,<700,<800
    Rect 0,>300,1000,<500
    Ellipse 0,0,>300,>300
    Ellipse <700,0,1000,>300
    Ellipse <700,<500,1000,<800
    Ellipse 0,<500,>300,<800
  }
  Outline
  {
    Arc 0,0,>300,>300 >150,0 0,>150
    Line >150,0 <850,0
    Arc <700,0,1000,>300 1000,>150 <850,0
    Line 1000,>150 1000,<650
    Arc <700,<500,1000,<800 <850,<800 1000,<650
    Polyline 4 >150,<800 <600,<800 1000,1000 <850,<800
    Arc 0,<500,>300,<800 0,<650 >150,<800
    Line 0,>150 0,<650
  }
  Hot 24 <874,<800 <919,<785 <957,<757 <985,<719 1000,<674 1000,>127 <985,>82 <957,>44-
   <919,>16 <874,0 >127,0 >82,>16 >44,>44 >16,>82 0,>127 0,<674-
   >16,<719 >44,<757 >82,<785 >127,<800 <600,<800 1000,1000 <850,<800 <874,<800
}

FigureSymbol "banner2"
{
  FixedAspect FALSE
  Height 128
  Width 512
  TextBox >325,>25,<725,<855
  Fill
  {
    Polygon 23 0,1000 >370,1000 >387,<994 >395,<986 >400,<975 >400,<880 <600,<880 <600,<910-
     <600,<964 <600,<975 <605,<986 <613,<994 <630,1000 1000,1000 <890,560 1000,>120-
     <700,>120 <700,0 >300,0 >300,>120 0,>120 >110,560 0,1000
  }
  Outline
  {
    Polyline 43 0,1000 >370,1000 >387,<994 >395,<986 >400,<975 >400,<964 >395,<953 >387,<945-
     >370,<940 >330,<940 >313,<934 >305,<926 >300,<915 >300,<904 >305,<893 >313,<880-
     >330,<880 <670,<880 <687,<880 <695,<893 <700,<904 <700,<915 <695,<926 <687,<934-
     <670,<940 <630,<940 <613,<945 <605,<953 <600,<964 <600,<975 <605,<986 <613,<994-
     <630,1000 1000,1000 <890,560 1000,>120 <700,>120 <700,0 >300,0 >300,>120-
     0,>120 >110,560 0,1000
    Line >300,<910 >300,>120
    Line >400,<880 >400,<970
    Line <700,<910 <700,>120
    Line <600,<880 <600,<970
  }
  Hot 15 0,1000 >400,1000 >400,<880 <600,<880 <600,1000 1000,1000 <890,560 1000,>120-
   <700,>120 <700,0 >300,0 >300,>120 0,>120 >110,560 0,1000
}

FigureSymbol "scroll1"
{
  FixedAspect FALSE
  Height 192
  Width 192
  TextBox >170,>170,<830,<950
  Fill
  {
    Polygon 33 >120,<880 >51,<880 >33,<887 >18,<898 >7,<913 0,<931 0,<950 >7,<968-
     >18,<983 >33,<994 >51,1000 <787,1000 <821,<994 <849,<983 <869,<968 <880,<950-
     <880,>120 <950,>120 <968,>114 <983,>103 <994,>88 1000,>70 1000,>51 <994,>33-
     <983,>18 <968,>7 <950,0 >171,0 >153,7 >138,>18 >127,>33 >120,>51-
     >120,<880
  }
  Outline
  {
    Polyline 33 >120,<880 >51,<880 >33,<887 >18,<898 >7,<913 0,<931 0,<950 >7,<968-
     >18,<983 >33,<994 >51,1000 <787,1000 <821,<994 <849,<983 <869,<968 <880,<950-
     <880,>120 <950,>120 <968,>114 <983,>103 <994,>88 1000,>70 1000,>51 <994,>33-
     <983,>18 <968,>7 <950,0 >171,0 >153,7 >138,>18 >127,>33 >120,>51-
     >120,<880
    Polyline 6 >120,<880 >120,<950 >114,<968 >103,<983 >88,<994 >70,1000
    Polyline 11 >190,0 >208,7 >223,>18 >234,>33 >240,>51 >240,>70 >234,>88 >223,>103-
     >208,>114 >190,>120 <880,>120
    Polyline 6 >66,<880 >77,<886 >85,<894 >77,<935 >66,<940 >120,940
    Polyline 10 >240,>60 >163,>60 >158,>66 >153,>74 >151,>85 >151,>96 >153,>107 >158,>115-
     >163,>120 >190,>120
  }
  Hot 9 >120,<880 0,<880 0,1000 <880,1000 <880,>120 1000,>120 1000,0 >120,0-
   >120,<880
}

FigureSymbol "explosion"
{
  FixedAspect FALSE
  Height 192
  Width 192
  TextBox 200,300,800,700
  Fill
  {
    Polygon 25 0,100 330,300 400,100 500,280 775,0 750,260 850,200 780,325-
     975,385 820,480 1000,600 780,585 840,830 665,675 605,900 485,680-
     400,1000 360,725 215,805 270,630 0,680 190,550 0,400 200,340-
     0,100
  }
  Outline
  {
    Polyline 25 0,100 330,300 400,100 500,280 775,0 750,260 850,200 780,325-
     975,385 820,480 1000,600 780,585 840,830 665,675 605,900 485,680-
     400,1000 360,725 215,805 270,630 0,680 190,550 0,400 200,340-
     0,100
  }
  Hot 25 0,100 330,300 400,100 500,280 775,0 750,260 850,200 780,325-
   975,385 820,480 1000,600 780,585 840,830 665,675 605,900 485,680-
   400,1000 360,725 215,805 270,630 0,680 190,550 0,400 200,340-
   0,100
}

FigureSymbol "rounded box 1"
{
  FixedAspect FALSE
  Height 128
  Width 192
  TextBox >100,>100,<900,<900
  Fill
  {
    Rect >100,0,<900,1000
    Rect 0,>100,1000,<900
    Ellipse 0,0,>200,>200
    Ellipse <800,0,1000,>200
    Ellipse <800,<800,1000,1000
    Ellipse 0,<800,>200,1000
  }
  Outline
  {
    Arc 0,0,>200,>200 >100,0 0,>100
    Line >100,0 <900,0
    Arc <800,0,1000,>200 1000,>100 <900,0
    Line 1000,>100 1000,<900
    Arc <800,<800,1000,1000 <900,1000 1000,<900
    Line >100,1000 <900,1000
    Arc 0,<800,>200,1000 0,<900 >100,1000
    Line 0,>100 0,<900
  }
  MiniOutline
  {
    Arc 0,0,>500,>500 >250,0 0,>250
    Line >250,0 <750,0
    Arc <500,0,1000,>500 1000,>250 <750,0
    Line 1000,>250 1000,<750
    Arc <500,<500,1000,1000 <750,1000 1000,<750
    Line >250,1000 <750,1000
    Arc 0,<500,>500,1000 0,<750 >250,1000
    Line 0,>250 0,<750
  }
  Hot 21 0,>85 >11,>55 >29,>29 >55,>11 >85,0 <916,0 <946,>11 <972,>29-
   <990,>55 1000,>85 <1000,<916 <990,<946 <972,<972 <946,<990 <916,1000 >85,1000-
   >55,<990 >29,<972 >11,<946 0,<916 0,>85
}

## End Symbols Section:

EndSymbol "block"
{
  LineTo 100
  Fill
  {
    Polygon 4 500,500 1000,300 1000,700 500,500
  }
  Outline
  {
    Polyline 4 500,500 1000,300 1000,700 500,500
  }
}

EndSymbol "block short"
{
  LineTo 60
  Fill
  {
    Polygon 4 500,500 800,300 800,700 500,500
  }
  Outline
  {
    Polyline 4 500,500 800,300 800,700 500,500
  }
}

EndSymbol "taper"
{
  LineTo 80
  Fill
  {
    Polygon 5 500,500 1000,300 900,500 1000,700 500,500
  }
  Outline
  {
    Polyline 5 500,500 1000,300 900,500 1000,700 500,500
  }
}

EndSymbol "stick"
{
  Outline
  {
    Line 500,500 1000,300
    Line 500,500 1000,700
  }
}

## Figure Styles Section:

FigureStyle "Title"
{
  Label TRUE
  Height 64
  Width 128
  Description "A diagram title"
  TextFormat 0x0022
  Behavior 0x00824192
  Symbol "lbl"
  TypeSize 12
  TypeFace "Arial"
}

FigureStyle "Title Serif"
{
  Label TRUE
  Height 0
  Width 0
  BindToStyle FALSE
  TextFormat 0x0022
  Behavior 0x00A241D2
  Symbol "lbl"
  TypeSize 12
  TypeWeight 400
  TypeFace "Arial"
}

FigureStyle "Label"
{
  Label TRUE
  Height 64
  Width 128
  Description "An annotation, comment, or title"
  TextFormat 0x0044
  Behavior 0x008241A1
  Symbol "lbl"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Label Serif"
{
  Label TRUE
  Height 0
  Width 0
  BindToStyle FALSE
  TextFormat 0x0044
  Behavior 0x00A241C9
  Symbol "lbl"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Note"
{
  Label TRUE
  Height 0
  Width 0
  TextColor 0,0,160
  BindToStyle FALSE
  TextFormat 0x0044
  Behavior 0x00A241E1
  Symbol "lbl"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Note Serif"
{
  Label TRUE
  Height 0
  Width 0
  TextColor 0,0,160
  BindToStyle FALSE
  TextFormat 0x0044
  Behavior 0x00A241E1
  Symbol "lbl"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Rectangle"
{
  HasButton TRUE
  Height 160
  Width 288
  BorderWidth 3
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "data"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Rectangle 3D"
{
  HasButton TRUE
  Height 160
  Width 289
  BorderWidth 3
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "box 3d"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Paper"
{
  HasButton TRUE
  Height 160
  Width 288
  BorderWidth 3
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "dog ear"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Rounded"
{
  HasButton TRUE
  Height 160
  Width 288
  BorderWidth 3
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "rounded box 2"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Ellipse"
{
  HasButton TRUE
  Height 160
  Width 288
  BorderWidth 3
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "connector"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Terminal"
{
  Height 64
  Width 288
  BorderWidth 3
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "terminal"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Square"
{
  HasButton TRUE
  Height 160
  Width 161
  BorderWidth 3
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "data"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Circle"
{
  HasButton TRUE
  Height 160
  Width 160
  BorderWidth 3
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "connector"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Stop"
{
  Height 128
  Width 128
  DefaultText "STOP"
  BorderWidth 3
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "octagon"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Diamond"
{
  HasButton TRUE
  Height 160
  Width 289
  BorderWidth 3
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "decision"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Frame"
{
  Height 160
  Width 289
  BorderWidth 3
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "bevel"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Disk"
{
  HasButton TRUE
  Height 160
  Width 288
  BorderWidth 3
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "disk simple"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Slanted"
{
  HasButton TRUE
  Height 160
  Width 288
  BorderWidth 3
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "input/ouput"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Hexagon"
{
  HasButton TRUE
  Height 161
  Width 288
  BorderWidth 3
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "preparation"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Inverse"
{
  Height 160
  Width 288
  FillColor 0,0,0
  TextColor 255,255,255
  BorderWidth 3
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "data"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Shadow"
{
  Height 160
  Width 288
  BorderWidth 3
  Shadow TRUE
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "data"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Idea"
{
  HasButton TRUE
  Height 160
  Width 288
  BorderWidth 3
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "cloud"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Document"
{
  HasButton TRUE
  Height 160
  Width 288
  BorderWidth 3
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "document"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Arrow right"
{
  Height 128
  Width 289
  BorderWidth 3
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "arrow right 2"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Arrow left"
{
  Height 128
  Width 289
  BorderWidth 3
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "arrow left 2"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Arrow right/left"
{
  Height 128
  Width 289
  BorderWidth 3
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "arrow left/right 1"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Arrow up"
{
  Height 161
  Width 128
  BorderWidth 3
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "arrow up"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Arrow down"
{
  Height 161
  Width 128
  BorderWidth 3
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "arrow down"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Arrow up/down"
{
  Height 161
  Width 128
  BorderWidth 3
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "arrow up/down 1"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Callout Left"
{
  HasButton TRUE
  Height 160
  Width 288
  TextFormat 0x0022
  Behavior 0x00024E12
  Symbol "callout 3"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Callout Right"
{
  HasButton TRUE
  Height 160
  Width 288
  TextFormat 0x0022
  Behavior 0x00024E12
  Symbol "callout 4"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Banner"
{
  HasButton TRUE
  Height 128
  Width 512
  BorderWidth 3
  TextFormat 0x0022
  Behavior 0x00024E12
  Symbol "banner2"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Scroll"
{
  HasButton TRUE
  Height 192
  Width 192
  BorderWidth 3
  TextFormat 0x0022
  Behavior 0x00024E12
  Symbol "scroll1"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "Explosion"
{
  HasButton TRUE
  Height 192
  Width 192
  BorderWidth 3
  TextFormat 0x0022
  Behavior 0x00024E12
  Symbol "explosion"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "SILC INFO"
{
  HasButton TRUE
  Height 160
  Width 1472
  BorderColor 192,192,192
  FillColor 252,252,252
  TextColor 130,130,130
  BorderWidth 3
  Shadow TRUE
  BindToStyle FALSE
  TextFormat 0x0044
  Behavior 0x00024E11
  Symbol "data"
  TypeSize 8
  TypeWeight 700
  TypeOutPrec 3
  TypeClpPrec 2
  TypeQuality 1
  TypeFace "Arial"
}

FigureStyle "SILC Background"
{
  HasButton TRUE
  Height 1440
  Width 1344
  BorderColor 192,192,192
  FillColor 239,231,239
  TextColor 130,130,130
  BorderWidth 3
  TextFormat 0x0042
  Behavior 0x00024E22
  Symbol "rounded box 1"
  TypeSize 10
  TypeWeight 700
  TypeFace "Arial"
}

FigureStyle "SILC Server"
{
  HasButton TRUE
  Height 96
  Width 192
  BorderColor 130,130,130
  FillColor 244,244,244
  TextColor 130,130,130
  BorderWidth 3
  Shadow TRUE
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "data"
  TypeSize 12
  TypeFace "Arial"
}

FigureStyle "SILC Router"
{
  HasButton TRUE
  Height 128
  Width 256
  BorderColor 130,130,130
  FillColor 255,242,230
  TextColor 130,130,130
  BorderWidth 3
  Shadow TRUE
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "data"
  TypeSize 12
  TypeFace "Arial"
}

FigureStyle "SILC Client"
{
  HasButton TRUE
  Height 64
  Width 96
  BorderColor 130,130,130
  FillColor 219,219,219
  TextColor 130,130,130
  BorderWidth 2
  Shadow TRUE
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "data"
  TypeSize 8
  TypeFace "Arial"
}

FigureStyle "SILC Network Cloud"
{
  HasButton TRUE
  Height 480
  Width 672
  BorderColor 227,225,255
  FillColor 240,240,255
  TextColor 192,192,192
  BorderWidth 3
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "cloud"
  TypeSize 18
  TypeWeight 700
  TypeFace "Arial"
}

## Connector Styles Section:

ConnectorStyle "Plain"
{
  HasButton TRUE
  End1 "null"
  End2 "null"
  End1Length 18
  End2Length 18
  LineWidth 3
  EndBorderWidth 2
  Behavior 0x00000000
}

ConnectorStyle "Dashed"
{
  HasButton TRUE
  End1 "null"
  End2 "null"
  End1Length 18
  End2Length 18
  PenStyle 2
  EndBorderWidth 2
  Behavior 0x00000000
}

ConnectorStyle "Flow Open"
{
  HasButton TRUE
  End1 "null"
  End2 "block"
  End1Length 18
  End2Length 18
  LineWidth 3
  EndBorderWidth 2
  End2FillColor 255,255,255
  Behavior 0x00000000
}

ConnectorStyle "Flow Open 2"
{
  HasButton TRUE
  End1 "block"
  End2 "block"
  End1Length 18
  End2Length 18
  LineWidth 3
  EndBorderWidth 2
  End1FillColor 255,255,255
  End2FillColor 255,255,255
  Behavior 0x00000000
}

ConnectorStyle "Flow Closed"
{
  HasButton TRUE
  End1 "null"
  End2 "block"
  End1Length 18
  End2Length 18
  LineWidth 3
  EndBorderWidth 2
  Behavior 0x00000000
}

ConnectorStyle "Flow Closed 2"
{
  HasButton TRUE
  End1 "block"
  End2 "block"
  End1Length 18
  End2Length 18
  LineWidth 3
  EndBorderWidth 2
  Behavior 0x00000000
}

ConnectorStyle "Stick"
{
  HasButton TRUE
  End1 "null"
  End2 "stick"
  End1Length 18
  End2Length 18
  LineWidth 3
  EndBorderWidth 2
  End2FillColor 255,255,255
  Behavior 0x00000000
}

ConnectorStyle "Stick 2"
{
  HasButton TRUE
  End1 "stick"
  End2 "stick"
  End1Length 18
  End2Length 18
  LineWidth 3
  EndBorderWidth 2
  End2FillColor 255,255,255
  Behavior 0x00000000
}

ConnectorStyle "Taper"
{
  End1 "null"
  End2 "taper"
  End1Length 32
  End2Length 32
  LineWidth 3
  EndBorderWidth 2
  Behavior 0x00000000
}

ConnectorStyle "Taper 2"
{
  End1 "taper"
  End2 "taper"
  End1Length 32
  End2Length 32
  LineWidth 3
  EndBorderWidth 2
  Behavior 0x00000000
}

ConnectorStyle "Taper Open"
{
  End1 "null"
  End2 "taper"
  End1Length 32
  End2Length 32
  LineWidth 3
  EndBorderWidth 2
  End2FillColor 255,255,255
  Behavior 0x00000000
}

ConnectorStyle "Taper Open 2"
{
  End1 "taper"
  End2 "taper"
  End1Length 32
  End2Length 32
  LineWidth 3
  EndBorderWidth 2
  End1FillColor 255,255,255
  End2FillColor 255,255,255
  Behavior 0x00000000
}

ConnectorStyle "Plain Smoothed"
{
  HasButton TRUE
  End1 "null"
  End2 "null"
  End1Length 18
  End2Length 18
  LineWidth 3
  EndBorderWidth 2
  Behavior 0x00000008
}

ConnectorStyle "Dashed Smoothed"
{
  HasButton TRUE
  End1 "null"
  End2 "null"
  End1Length 18
  End2Length 18
  PenStyle 2
  EndBorderWidth 2
  Behavior 0x00000008
}

ConnectorStyle "Flow Closed Smoothed"
{
  HasButton TRUE
  End1 "null"
  End2 "block"
  End1Length 18
  End2Length 18
  LineWidth 3
  EndBorderWidth 2
  Behavior 0x00000008
}

ConnectorStyle "Flow Open Smoothed"
{
  HasButton TRUE
  End1 "null"
  End2 "block"
  End1Length 18
  End2Length 18
  LineWidth 3
  EndBorderWidth 2
  End2FillColor 255,255,255
  Behavior 0x00000008
}

ConnectorStyle "SILC Router to Router"
{
  HasButton TRUE
  End1 "block"
  End2 "block"
  End1Length 36
  End2Length 36
  PenStyle 4
  LineWidth 3
  EndBorderWidth 2
  Color 130,130,130
  Behavior 0x00000008
}

ConnectorStyle "SILC Server To Router"
{
  HasButton TRUE
  End1 "block short"
  End2 "block short"
  End1Length 18
  End2Length 18
  LineWidth 3
  EndBorderWidth 2
  Behavior 0x00000000
}

ConnectorStyle "Router to Router Prime"
{
  HasButton TRUE
  End1 "block"
  End2 "block"
  End1Length 36
  End2Length 36
  LineWidth 3
  EndBorderWidth 2
  Color 130,130,130
  Behavior 0x00000008
}

## Figures & Connectors Section:

Figure 1
{
  Style "SILC Background"
  Text ""
  Bounds 400,416,1584,1440
  BorderColor 192,192,192
  FillColor 243,237,243
  TextColor 130,130,130
  BorderWidth 3
  TextFormat 0x0042
  Behavior 0x00024E22
  Symbol "rounded box 1"
  TypeSize 18
  TypeWeight 700
  TypeFace "Arial"
}

Figure 2
{
  Label TRUE
  Style "Title"
  Text "Router Connections"
  Bounds 656,455,1332,537
  TextColor 192,192,192
  TextFormat 0x0022
  Behavior 0x00824192
  Symbol "lbl"
  TypeSize 20
  TypeWeight 700
  TypeFace "Arial"
}

Figure 3
{
  Style "SILC Router"
  Text "Router"
  Bounds 544,720,800,848
  BorderColor 130,130,130
  FillColor 255,242,230
  TextColor 130,130,130
  BorderWidth 3
  Shadow TRUE
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "data"
  TypeSize 12
  TypeFace "Arial"
}

Figure 4
{
  Style "SILC Router"
  Text "Router"
  Bounds 448,912,704,1040
  BorderColor 130,130,130
  FillColor 255,242,230
  TextColor 130,130,130
  BorderWidth 3
  Shadow TRUE
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "data"
  TypeSize 12
  TypeFace "Arial"
}

Figure 5
{
  Style "SILC Router"
  Text "Router"
  Bounds 560,1104,816,1232
  BorderColor 130,130,130
  FillColor 255,242,230
  TextColor 130,130,130
  BorderWidth 3
  Shadow TRUE
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "data"
  TypeSize 12
  TypeFace "Arial"
}

Figure 6
{
  Style "SILC Router"
  Text "Router"
  Bounds 880,1264,1136,1392
  BorderColor 130,130,130
  FillColor 255,242,230
  TextColor 130,130,130
  BorderWidth 3
  Shadow TRUE
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "data"
  TypeSize 12
  TypeFace "Arial"
}

Figure 7
{
  Style "SILC Router"
  Text "Router"
  Bounds 1216,1104,1472,1232
  BorderColor 130,130,130
  FillColor 255,242,230
  TextColor 130,130,130
  BorderWidth 3
  Shadow TRUE
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "data"
  TypeSize 12
  TypeFace "Arial"
}

Figure 8
{
  Style "SILC Router"
  Text "Router"
  Bounds 1280,912,1536,1040
  BorderColor 130,130,130
  FillColor 255,242,230
  TextColor 130,130,130
  BorderWidth 3
  Shadow TRUE
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "data"
  TypeSize 12
  TypeFace "Arial"
}

Figure 9
{
  Style "SILC Router"
  Text "Router"
  Bounds 1216,720,1472,848
  BorderColor 130,130,130
  FillColor 255,242,230
  TextColor 130,130,130
  BorderWidth 3
  Shadow TRUE
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "data"
  TypeSize 12
  TypeFace "Arial"
}

Figure 10
{
  Style "SILC Router"
  Text "Router"
  Bounds 880,560,1136,688
  BorderColor 130,130,130
  FillColor 255,242,230
  TextColor 130,130,130
  BorderWidth 3
  Shadow TRUE
  TextFormat 0x0A22
  Behavior 0x00024E12
  Symbol "data"
  TypeSize 12
  TypeFace "Arial"
}

Figure 11
{
  Style "SILC INFO"
  Text "INFO"
  Bounds 496,1456,1520,1616
  BorderColor 192,192,192
  FillColor 252,252,252
  TextColor 130,130,130
  BorderWidth 3
  Shadow TRUE
  BindToStyle FALSE
  TextFormat 0x0044
  Behavior 0x00024E11
  Symbol "data"
  TypeSize 8
  TypeWeight 700
  TypeOutPrec 3
  TypeClpPrec 2
  TypeQuality 1
  TypeFace "Arial"
}

Figure 12
{
  Text ""
  Bounds 1033,921,1048,936
  FillColor 0,0,0
  BorderWidth 0
  BindToStyle FALSE
  TextFormat 0x0000
  Behavior 0x00327A12
  Symbol "null"
  TypeSize 8
  TypeFace "Arial"
}

Connector 13
{
  Style "SILC Router to Router"
  Figure1 12
  Figure2 8
  EndPoint1 1040,928
  EndPoint2 1280,959
  SuppressEnd1 TRUE
  SuppressEnd2 FALSE
  End1 "null"
  End2 "block"
  End1Length 36
  End2Length 25
  PenStyle 4
  LineWidth 3
  EndBorderWidth 2
  Color 130,130,130
  Behavior 0x00000008
}

Connector 14
{
  Style "SILC Router to Router"
  Figure1 10
  Figure2 12
  EndPoint1 1015,688
  EndPoint2 1040,928
  SuppressEnd1 FALSE
  SuppressEnd2 TRUE
  End1 "null"
  End2 "block"
  End1Length 36
  End2Length 25
  PenStyle 4
  LineWidth 3
  EndBorderWidth 2
  Color 130,130,130
  Behavior 0x00000008
}

Figure 15
{
  Text ""
  Bounds 953,921,968,936
  FillColor 0,0,0
  BorderWidth 0
  BindToStyle FALSE
  TextFormat 0x0000
  Behavior 0x00327A12
  Symbol "null"
  TypeSize 8
  TypeFace "Arial"
}

Connector 16
{
  Style "SILC Router to Router"
  Figure1 -1
  Figure2 15
  EndPoint1 923,704
  EndPoint2 960,928
  SuppressEnd1 FALSE
  SuppressEnd2 TRUE
  End1 "null"
  End2 "block"
  End1Length 36
  End2Length 25
  PenStyle 4
  LineWidth 3
  EndBorderWidth 2
  Color 130,130,130
  Behavior 0x00000008
}

Connector 17
{
  Style "SILC Router to Router"
  Figure1 15
  Figure2 5
  EndPoint1 960,928
  EndPoint2 761,1104
  SuppressEnd1 TRUE
  SuppressEnd2 FALSE
  End1 "null"
  End2 "block"
  End1Length 36
  End2Length 25
  PenStyle 4
  LineWidth 3
  EndBorderWidth 2
  Color 130,130,130
  Behavior 0x00000008
}

Figure 18
{
  Text ""
  Bounds 1049,1129,1064,1144
  FillColor 0,0,0
  BorderWidth 0
  BindToStyle FALSE
  TextFormat 0x0000
  Behavior 0x00327A12
  Symbol "null"
  TypeSize 8
  TypeFace "Arial"
}

Connector 19
{
  Style "SILC Router to Router"
  Figure1 9
  Figure2 18
  EndPoint1 1291,848
  EndPoint2 1056,1136
  SuppressEnd1 FALSE
  SuppressEnd2 TRUE
  End1 "null"
  End2 "block"
  End1Length 36
  End2Length 25
  PenStyle 4
  LineWidth 3
  EndBorderWidth 2
  Color 130,130,130
  Behavior 0x00000008
}

Connector 20
{
  Style "SILC Router to Router"
  Figure1 18
  Figure2 5
  EndPoint1 1056,1136
  EndPoint2 816,1156
  SuppressEnd1 TRUE
  SuppressEnd2 FALSE
  End1 "null"
  End2 "block"
  End1Length 36
  End2Length 25
  PenStyle 4
  LineWidth 3
  EndBorderWidth 2
  Color 130,130,130
  Behavior 0x00000008
}

Connector 21
{
  Style "Router to Router Prime"
  Figure1 -1
  Figure2 -1
  EndPoint1 624,1504
  EndPoint2 912,1504
  SuppressEnd1 FALSE
  SuppressEnd2 FALSE
  End1 "null"
  End2 "block"
  End1Length 36
  End2Length 25
  LineWidth 3
  EndBorderWidth 2
  Color 130,130,130
  Behavior 0x00000008
}

Connector 22
{
  Style "Router to Router Prime"
  Figure1 -1
  Figure2 -1
  EndPoint1 624,1552
  EndPoint2 912,1552
  SuppressEnd1 FALSE
  SuppressEnd2 FALSE
  End1 "null"
  End2 "block"
  End1Length 36
  End2Length 25
  PenStyle 21
  LineWidth 3
  EndBorderWidth 2
  Color 130,130,130
  Behavior 0x00000008
}

Figure 23
{
  Label TRUE
  Style "Title"
  Text "Primary Route"
  Bounds 1064,1490,1244,1522
  TextColor 130,130,130
  TextFormat 0x0022
  Behavior 0x00824192
  Symbol "lbl"
  TypeSize 8
  TypeItalic TRUE
  TypeFace "Arial"
}

Figure 24
{
  Label TRUE
  Style "Title"
  Text "Secondary Routes"
  Bounds 1064,1536,1299,1568
  TextColor 130,130,130
  TextFormat 0x0022
  Behavior 0x00824192
  Symbol "lbl"
  TypeSize 8
  TypeItalic TRUE
  TypeFace "Arial"
}

Connector 25
{
  Style "Flow Closed"
  Figure1 8
  Figure2 9
  EndPoint1 1386,912
  EndPoint2 1366,848
  SuppressEnd1 FALSE
  SuppressEnd2 FALSE
  End1 "null"
  End2 "block"
  End1Length 18
  End2Length 25
  LineWidth 3
  EndBorderWidth 2
  Color 130,130,130
  Behavior 0x00000000
}

Connector 26
{
  Style "Flow Closed"
  Figure1 7
  Figure2 8
  EndPoint1 1366,1104
  EndPoint2 1386,1040
  SuppressEnd1 FALSE
  SuppressEnd2 FALSE
  End1 "null"
  End2 "block"
  End1Length 18
  End2Length 25
  LineWidth 3
  EndBorderWidth 2
  Color 130,130,130
  Behavior 0x00000000
}

Connector 27
{
  Style "Flow Closed"
  Figure1 4
  Figure2 5
  EndPoint1 614,1040
  EndPoint2 650,1104
  SuppressEnd1 FALSE
  SuppressEnd2 FALSE
  End1 "null"
  End2 "block"
  End1Length 18
  End2Length 25
  LineWidth 3
  EndBorderWidth 2
  Color 130,130,130
  Behavior 0x00000000
}

Connector 28
{
  Style "Flow Closed"
  Figure1 3
  Figure2 4
  EndPoint1 640,848
  EndPoint2 608,912
  SuppressEnd1 FALSE
  SuppressEnd2 FALSE
  End1 "null"
  End2 "block"
  End1Length 18
  End2Length 25
  LineWidth 3
  EndBorderWidth 2
  Color 130,130,130
  Behavior 0x00000000
}

Figure 29
{
  Text ""
  Bounds 1321,633,1336,648
  FillColor 0,0,0
  BorderWidth 0
  BindToStyle FALSE
  TextFormat 0x0000
  Behavior 0x00327A12
  Symbol "null"
  TypeSize 8
  TypeFace "Arial"
}

Connector 30
{
  Style "Flow Closed Smoothed"
  Figure1 29
  Figure2 10
  EndPoint1 1328,640
  EndPoint2 1136,631
  SuppressEnd1 TRUE
  SuppressEnd2 FALSE
  End1 "null"
  End2 "block"
  End1Length 18
  End2Length 25
  LineWidth 3
  EndBorderWidth 2
  Color 130,130,130
  Behavior 0x00000008
}

Connector 31
{
  Style "Flow Closed Smoothed"
  Figure1 9
  Figure2 29
  EndPoint1 1336,720
  EndPoint2 1328,640
  SuppressEnd1 FALSE
  SuppressEnd2 TRUE
  End1 "null"
  End2 "block"
  End1Length 18
  End2Length 25
  LineWidth 3
  EndBorderWidth 2
  Color 130,130,130
  Behavior 0x00000008
}

Figure 32
{
  Text ""
  Bounds 665,633,680,648
  FillColor 0,0,0
  BorderWidth 0
  BindToStyle FALSE
  TextFormat 0x0000
  Behavior 0x00327A12
  Symbol "null"
  TypeSize 8
  TypeFace "Arial"
}

Connector 33
{
  Style "Flow Closed Smoothed"
  Figure1 32
  Figure2 3
  EndPoint1 672,640
  EndPoint2 672,720
  SuppressEnd1 TRUE
  SuppressEnd2 FALSE
  End1 "null"
  End2 "block"
  End1Length 18
  End2Length 25
  LineWidth 3
  EndBorderWidth 2
  Color 130,130,130
  Behavior 0x00000008
}

Connector 34
{
  Style "Flow Closed Smoothed"
  Figure1 10
  Figure2 32
  EndPoint1 880,631
  EndPoint2 672,640
  SuppressEnd1 FALSE
  SuppressEnd2 TRUE
  End1 "null"
  End2 "block"
  End1Length 18
  End2Length 25
  LineWidth 3
  EndBorderWidth 2
  Color 130,130,130
  Behavior 0x00000008
}

Figure 35
{
  Text ""
  Bounds 1321,1337,1336,1352
  FillColor 0,0,0
  BorderWidth 0
  BindToStyle FALSE
  TextFormat 0x0000
  Behavior 0x00327A12
  Symbol "null"
  TypeSize 8
  TypeFace "Arial"
}

Connector 36
{
  Style "Flow Closed Smoothed"
  Figure1 35
  Figure2 7
  EndPoint1 1328,1344
  EndPoint2 1338,1232
  SuppressEnd1 TRUE
  SuppressEnd2 FALSE
  End1 "null"
  End2 "block"
  End1Length 25
  End2Length 25
  LineWidth 3
  EndBorderWidth 2
  Color 130,130,130
  Behavior 0x00000008
}

Connector 37
{
  Style "Flow Closed Smoothed"
  Figure1 6
  Figure2 35
  EndPoint1 1136,1335
  EndPoint2 1328,1344
  SuppressEnd1 FALSE
  SuppressEnd2 TRUE
  End1 "null"
  End2 "block"
  End1Length 25
  End2Length 25
  LineWidth 3
  EndBorderWidth 2
  Color 130,130,130
  Behavior 0x00000008
}

Figure 38
{
  Text ""
  Bounds 713,1337,728,1352
  FillColor 0,0,0
  BorderWidth 0
  BindToStyle FALSE
  TextFormat 0x0000
  Behavior 0x00327A12
  Symbol "null"
  TypeSize 8
  TypeFace "Arial"
}

Connector 39
{
  Style "Flow Closed Smoothed"
  Figure1 38
  Figure2 6
  EndPoint1 720,1344
  EndPoint2 880,1336
  SuppressEnd1 TRUE
  SuppressEnd2 FALSE
  End1 "null"
  End2 "block"
  End1Length 18
  End2Length 25
  LineWidth 3
  EndBorderWidth 2
  Color 130,130,130
  Behavior 0x00000008
}

Connector 40
{
  Style "Flow Closed Smoothed"
  Figure1 5
  Figure2 38
  EndPoint1 700,1232
  EndPoint2 720,1344
  SuppressEnd1 FALSE
  SuppressEnd2 TRUE
  End1 "null"
  End2 "block"
  End1Length 18
  End2Length 25
  LineWidth 3
  EndBorderWidth 2
  Color 130,130,130
  Behavior 0x00000008
}

## Staples Section:
