Skip to content
quadratic_roots.mdl 114 KiB
Newer Older
Colin Eles's avatar
Colin Eles committed
	  OutDataType		  "fixdt(1, 16)"
	  OutScaling		  "2^0"
	}
	Block {
	  BlockType		  SubSystem
	  Name			  "code"
	  SID			  40
	  Ports			  [3, 2]
	  Position		  [250, 51, 320, 99]
	  LibraryVersion	  "1.31"
	  PermitHierarchicalResolution "ExplicitOnly"
	  TreatAsAtomicUnit	  on
	  MinAlgLoopOccurrences	  off
	  PropExecContextOutsideSubsystem off
	  RTWSystemCode		  "Auto"
	  FunctionWithSeparateData off
	  Opaque		  off
	  RequestExecContextInheritance	off
	  MaskHideContents	  off
	  MaskType		  "Stateflow"
	  MaskDescription	  "Embedded MATLAB block"
	  MaskDisplay		  "disp('quad_fcn_fp');"
	  MaskSelfModifiable	  on
	  MaskIconFrame		  on
	  MaskIconOpaque	  off
	  MaskIconRotate	  "none"
	  MaskPortRotate	  "default"
	  MaskIconUnits		  "autoscale"
	  System {
	    Name		    "code"
	    Location		    [257, 457, 812, 717]
	    Open		    off
	    ModelBrowserVisibility  off
	    ModelBrowserWidth	    200
	    ScreenColor		    "white"
	    PaperOrientation	    "landscape"
	    PaperPositionMode	    "auto"
	    PaperType		    "usletter"
	    PaperUnits		    "inches"
	    TiledPaperMargins	    [0.500000, 0.500000, 0.500000, 0.500000]
	    TiledPageScale	    1
	    ShowPageBoundaries	    off
	    ZoomFactor		    "100"
	    SIDHighWatermark	    20
	    SIDPrevWatermark	    13
	    Block {
	      BlockType		      Inport
	      Name		      "a"
	      SID		      1
	      Position		      [20, 101, 40, 119]
	      IconDisplay	      "Port number"
	      OutDataType	      "sfix(16)"
	      OutScaling	      "2^0"
	    }
	    Block {
	      BlockType		      Inport
	      Name		      "b"
	      SID		      18
	      Position		      [20, 136, 40, 154]
	      Port		      "2"
	      IconDisplay	      "Port number"
	    }
	    Block {
	      BlockType		      Inport
	      Name		      "c"
	      SID		      19
	      Position		      [20, 171, 40, 189]
	      Port		      "3"
	      IconDisplay	      "Port number"
	    }
	    Block {
	      BlockType		      Demux
	      Name		      " Demux "
	      SID		      15
	      Ports		      [1, 1]
	      Position		      [270, 180, 320, 220]
	      Outputs		      "1"
	    }
	    Block {
	      BlockType		      "S-Function"
	      Name		      " SFunction "
	      SID		      14
	      Tag		      "Stateflow S-Function quadratic_roots 1"
	      Ports		      [3, 3]
	      Position		      [180, 100, 230, 180]
	      FunctionName	      "sf_sfun"
	      PortCounts	      "[3 3]"
	      EnableBusSupport	      off
	      Port {
		PortNumber		2
		Name			"x1"
		RTWStorageClass		"Auto"
		DataLoggingNameMode	"SignalName"
	      }
	      Port {
		PortNumber		3
		Name			"x2"
		RTWStorageClass		"Auto"
		DataLoggingNameMode	"SignalName"
	      }
	    }
	    Block {
	      BlockType		      Terminator
	      Name		      " Terminator "
	      SID		      17
	      Position		      [460, 191, 480, 209]
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "x1"
	      SID		      5
	      Position		      [460, 101, 480, 119]
	      IconDisplay	      "Port number"
	      OutDataType	      "sfix(16)"
	      OutScaling	      "2^0"
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "x2"
	      SID		      20
	      Position		      [460, 136, 480, 154]
	      Port		      "2"
	      IconDisplay	      "Port number"
	    }
	    Line {
	      SrcBlock		      " SFunction "
	      SrcPort		      1
	      DstBlock		      " Demux "
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "a"
	      SrcPort		      1
	      DstBlock		      " SFunction "
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "b"
	      SrcPort		      1
	      DstBlock		      " SFunction "
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "c"
	      SrcPort		      1
	      DstBlock		      " SFunction "
	      DstPort		      3
	    }
	    Line {
	      Name		      "x1"
	      Labels		      [0, 0]
	      SrcBlock		      " SFunction "
	      SrcPort		      2
	      DstBlock		      "x1"
	      DstPort		      1
	    }
	    Line {
	      Name		      "x2"
	      Labels		      [0, 0]
	      SrcBlock		      " SFunction "
	      SrcPort		      3
	      DstBlock		      "x2"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      " Demux "
	      SrcPort		      1
	      DstBlock		      " Terminator "
	      DstPort		      1
	    }
	  }
	}
	Block {
	  BlockType		  Outport
	  Name			  "x1"
	  SID			  44
	  Position		  [35, 53, 65, 67]
	  IconDisplay		  "Port number"
	  OutDataType		  "fixdt(1, 16)"
	  OutScaling		  "2^0"
	}
	Block {
	  BlockType		  Outport
	  Name			  "x2"
	  SID			  45
	  Position		  [35, 53, 65, 67]
	  Port			  "2"
	  IconDisplay		  "Port number"
	  OutDataType		  "fixdt(1, 16)"
	  OutScaling		  "2^0"
	}
	Line {
	  SrcBlock		  "a"
	  SrcPort		  1
	  DstBlock		  "code"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "b"
	  SrcPort		  1
	  DstBlock		  "code"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "c"
	  SrcPort		  1
	  DstBlock		  "code"
	  DstPort		  3
	}
	Line {
	  SrcBlock		  "code"
	  SrcPort		  1
	  DstBlock		  "x1"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "code"
	  SrcPort		  2
	  DstBlock		  "x2"
	  DstPort		  1
	}
      }
    }
    Block {
      BlockType		      SubSystem
      Name		      "quad_fcn_subtype"
      LibraryVersion	      "1.12"
      UserDataPersistent      on
Colin Eles's avatar
Colin Eles committed
      UserData		      "DataTag1"
      CopyFcn		      "TTdiag Copy"
      DeleteFcn		      "TTdiag Delete"
      OpenFcn		      "TTdiag Open Simulink"
      MinAlgLoopOccurrences   off
      PropExecContextOutsideSubsystem off
      RTWSystemCode	      "Auto"
      FunctionWithSeparateData off
      Opaque		      off
      RequestExecContextInheritance off
      MaskHideContents	      off
      MaskDescription	      "Table Block"
      MaskDisplay	      "port_label('input',1,'c');port_label('input',2,'a');port_label('input',3,'b');port_label('out"
      "put',1,'x1');port_label('output',2,'x2');text(0.5, 0.9, 'Tabular Expression', 'horizontalAlignment', 'center')\n"
      "color('green')\ntext(0.5, 0.1, 'Checked', 'horizontalAlignment', 'center')"
      MaskIconFrame	      on
      MaskIconOpaque	      on
      MaskIconRotate	      "none"
      MaskPortRotate	      "default"
      MaskIconUnits	      "normalized"
      System {
Colin Eles's avatar
Colin Eles committed
	Name			"quad_fcn_subtype"
	Location		[433, 447, 931, 747]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	200
	ScreenColor		"white"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"usletter"
	PaperUnits		"inches"
	TiledPaperMargins	[0.500000, 0.500000, 0.500000, 0.500000]
	TiledPageScale		1
	ShowPageBoundaries	off
	ZoomFactor		"100"
	Block {
	  BlockType		  Inport
	  Name			  "c"
	  SID			  4
	  Position		  [35, 38, 65, 52]
	  IconDisplay		  "Port number"
	  OutDataType		  "fixdt(1, 16)"
	  OutScaling		  "2^0"
	}
	Block {
	  BlockType		  Inport
	  Name			  "a"
	  SID			  5
	  Position		  [35, 38, 65, 52]
	  Port			  "2"
	  IconDisplay		  "Port number"
	  OutDataType		  "fixdt(1, 16)"
	  OutScaling		  "2^0"
	}
	Block {
	  BlockType		  Inport
	  Name			  "b"
	  SID			  6
	  Position		  [35, 38, 65, 52]
	  Port			  "3"
	  IconDisplay		  "Port number"
	  OutDataType		  "fixdt(1, 16)"
	  OutScaling		  "2^0"
	}
	Block {
	  BlockType		  SubSystem
	  Name			  "code"
	  SID			  3
	  Ports			  [3, 2]
	  Position		  [250, 51, 320, 99]
	  LibraryVersion	  "1.31"
	  PermitHierarchicalResolution "ExplicitOnly"
	  TreatAsAtomicUnit	  on
	  MinAlgLoopOccurrences	  off
	  PropExecContextOutsideSubsystem off
	  RTWSystemCode		  "Auto"
	  FunctionWithSeparateData off
	  Opaque		  off
	  RequestExecContextInheritance	off
	  MaskHideContents	  off
	  MaskType		  "Stateflow"
	  MaskDescription	  "Embedded MATLAB block"
Colin Eles's avatar
Colin Eles committed
	  MaskDisplay		  "disp('quad_fcn_subtype');"
	  MaskSelfModifiable	  on
	  MaskIconFrame		  on
	  MaskIconOpaque	  off
	  MaskIconRotate	  "none"
	  MaskPortRotate	  "default"
	  MaskIconUnits		  "autoscale"
	  System {
	    Name		    "code"
	    Location		    [257, 457, 812, 717]
	    Open		    off
	    ModelBrowserVisibility  off
	    ModelBrowserWidth	    200
	    ScreenColor		    "white"
	    PaperOrientation	    "landscape"
	    PaperPositionMode	    "auto"
	    PaperType		    "usletter"
	    PaperUnits		    "inches"
	    TiledPaperMargins	    [0.500000, 0.500000, 0.500000, 0.500000]
	    TiledPageScale	    1
	    ShowPageBoundaries	    off
	    ZoomFactor		    "100"
	    SIDHighWatermark	    20
	    SIDPrevWatermark	    13
	    Block {
	      BlockType		      Inport
	      Name		      "c"
	      SID		      1
	      Position		      [20, 101, 40, 119]
	      IconDisplay	      "Port number"
	      OutDataType	      "sfix(16)"
	      OutScaling	      "2^0"
	    }
	    Block {
	      BlockType		      Inport
	      Name		      "a"
	      SID		      18
	      Position		      [20, 136, 40, 154]
	      Port		      "2"
	      IconDisplay	      "Port number"
	    }
	    Block {
	      BlockType		      Inport
	      Name		      "b"
	      SID		      19
	      Position		      [20, 171, 40, 189]
	      Port		      "3"
	      IconDisplay	      "Port number"
	    }
	    Block {
	      BlockType		      Demux
	      Name		      " Demux "
	      SID		      15
	      Ports		      [1, 1]
	      Position		      [270, 180, 320, 220]
	      Outputs		      "1"
	    }
	    Block {
	      BlockType		      "S-Function"
	      Name		      " SFunction "
	      SID		      14
	      Tag		      "Stateflow S-Function quadratic_roots 2"
	      Ports		      [3, 3]
	      Position		      [180, 100, 230, 180]
	      FunctionName	      "sf_sfun"
	      PortCounts	      "[3 3]"
	      Port {
		PortNumber		2
		Name			"x1"
		RTWStorageClass		"Auto"
		DataLoggingNameMode	"SignalName"
	      }
	      Port {
		PortNumber		3
		Name			"x2"
		RTWStorageClass		"Auto"
		DataLoggingNameMode	"SignalName"
	      }
	    }
	    Block {
	      BlockType		      Terminator
	      Name		      " Terminator "
	      SID		      17
	      Position		      [460, 191, 480, 209]
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "x1"
	      SID		      5
	      Position		      [460, 101, 480, 119]
	      IconDisplay	      "Port number"
	      OutDataType	      "sfix(16)"
	      OutScaling	      "2^0"
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "x2"
	      SID		      20
	      Position		      [460, 136, 480, 154]
	      Port		      "2"
	      IconDisplay	      "Port number"
	    }
	    Line {
	      SrcBlock		      " SFunction "
	      SrcPort		      1
	      DstBlock		      " Demux "
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "c"
	      SrcPort		      1
	      DstBlock		      " SFunction "
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "a"
	      SrcPort		      1
	      DstBlock		      " SFunction "
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "b"
	      SrcPort		      1
	      DstBlock		      " SFunction "
	      DstPort		      3
	    }
	    Line {
	      Name		      "x1"
	      Labels		      [0, 0]
	      SrcBlock		      " SFunction "
	      SrcPort		      2
	      DstBlock		      "x1"
	      DstPort		      1
	    }
	    Line {
	      Name		      "x2"
	      Labels		      [0, 0]
	      SrcBlock		      " SFunction "
	      SrcPort		      3
	      DstBlock		      "x2"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      " Demux "
	      SrcPort		      1
	      DstBlock		      " Terminator "
	      DstPort		      1
	    }
	  }
	}
	Block {
	  BlockType		  Outport
	  Name			  "x1"
	  SID			  8
	  Position		  [35, 53, 65, 67]
	  IconDisplay		  "Port number"
	  OutDataType		  "fixdt(1, 16)"
	  OutScaling		  "2^0"
	}
	Block {
	  BlockType		  Outport
	  Name			  "x2"
	  SID			  9
	  Position		  [35, 53, 65, 67]
	  Port			  "2"
	  IconDisplay		  "Port number"
	  OutDataType		  "fixdt(1, 16)"
	  OutScaling		  "2^0"
	}
	Line {
	  SrcBlock		  "c"
	  SrcPort		  1
	  DstBlock		  "code"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "a"
	  SrcPort		  1
	  DstBlock		  "code"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "b"
	  SrcPort		  1
	  DstBlock		  "code"
	  DstPort		  3
	}
	Line {
	  SrcBlock		  "code"
	  SrcPort		  1
	  DstBlock		  "x1"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "code"
	  SrcPort		  2
	  DstBlock		  "x2"
	  DstPort		  1
	}
      }
    }
    Line {
      SrcBlock		      "Constant2"
      SrcPort		      1
      Points		      [45, 0; 0, 15]
      Branch {
	Points			[0, 110]
	DstBlock		"Bus\nCreator"
	DstPort			1
      }
      Branch {
	Points			[0, 5]
Colin Eles's avatar
Colin Eles committed
	DstBlock		"quad_fcn_subtype"
	DstPort			2
      }
    }
    Line {
      SrcBlock		      "Constant"
      SrcPort		      1
      Points		      [30, 0; 0, 80; 40, 0]
      Branch {
	DstBlock		"Bus\nCreator"
	DstPort			2
      }
      Branch {
	Points			[0, -115]
Colin Eles's avatar
Colin Eles committed
	DstBlock		"quad_fcn_subtype"
	DstPort			3
      }
    }
    Line {
      SrcBlock		      "Constant1"
      SrcPort		      1
      Points		      [20, 0; 0, 30; 30, 0]
      Branch {
	DstBlock		"Bus\nCreator"
	DstPort			3
      }
      Branch {
	Points			[0, -185]
Colin Eles's avatar
Colin Eles committed
	DstBlock		"quad_fcn_subtype"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "Bus\nCreator"
      SrcPort		      1
      Points		      [20, 0; 0, -20]
      DstBlock		      "MATLAB Fcn"
      DstPort		      1
    }
    Line {
      SrcBlock		      "MATLAB Fcn"
      SrcPort		      1
      Points		      [25, 0]
      DstBlock		      "Demux"
      DstPort		      1
    }
    Line {
Colin Eles's avatar
Colin Eles committed
      SrcBlock		      "quad_fcn_subtype"
      Points		      [30, 0; 0, -15; 25, 0]
      Branch {
	DstBlock		"Sum"
	DstPort			1
      }
      Branch {
	Points			[0, 275]
	DstBlock		"Display2"
	DstPort			1
      }
    }
    Line {
      Labels		      [0, 0]
      SrcBlock		      "Demux"
      SrcPort		      1
      Points		      [10, 0]
      DstBlock		      "Sum"
      DstPort		      2
    }
    Line {
      Labels		      [0, 0]
      SrcBlock		      "Demux"
      SrcPort		      2
      Points		      [0, -5; 35, 0]
      DstBlock		      "Sum1"
      DstPort		      2
    }
    Line {
Colin Eles's avatar
Colin Eles committed
      SrcBlock		      "quad_fcn_subtype"
      Points		      [40, 0; 0, 145; 25, 0]
      Branch {
	DstBlock		"Sum1"
	DstPort			1
      }
      Branch {
	DstBlock		"Display3"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "Sum1"
      SrcPort		      1
      DstBlock		      "Display1"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Sum"
      SrcPort		      1
      DstBlock		      "Display"
      DstPort		      1
    }
    Annotation {
      Name		      "This model demonstrates the use of predicate subtyping through\nthe implementation of quad_fcn, whi"
      "ch will give the real roots\nof a quadratic function.\n\nresults are compared to the matlab function roots, resu"
      "lts are \ngenerally the same, although sometimes there is a small error\non the order of 1e-16.\n\nCurrently doe"
      "s not activly check that inputs satisfy subtype\nconstraints, in these cases proper output is not guaranteed.\n\n"
      "This example will not work under CVC3 as complex functions like\nsqrt are not supported."
      Position		      [223, 328]
    }
Colin Eles's avatar
Colin Eles committed
  NumRecords		  2
Colin Eles's avatar
Colin Eles committed
    Tag			    DataTag1
    Data		    "  %)30     .    >     8    (    $0         !          $ ! !-0T]3 0 $ $1A=&$.    2     8    (    #0     "
Colin Eles's avatar
Colin Eles committed
    "    %    \"     8    !     0         &    &        -T\"     0    $    !    !0    X   #030  !@    @    )          4"
    "    (     0   *!-   !          (   \"@30    %)30     .     $T   8    (     @         %    \"     $    !     0     "
    "    %  0 !0    $    %    34-/4P     .    N$P   8    (    $0         !          $ ! !-0T]3 0    T   !&:6QE5W)A<'!E<"
    "E]?    #@   'A,   &    \"     $         !0    @   \"A     0    $         #@   & -   &    \"     D         !0    @ "
    "   P#0   0    $          @   # -   \"    +    -@!   X @  . (  ) $  !H#   , T             1W)I9#  0V5L;', 0V5L;#$ 8"
    "V]N9 !C;VYD7W1E>'0 8V5L;%]I;F1E> !P87)E;G1?9W)I9 !C96QL<P!'<FED '!A<F5N=%]C96QL '-P;&ET7W!B &YU;5]C96QL<P!G<FED7VE"
    "N9&5X ')'<FED &YE=U]C96QL7W!B &1E;&5T95]C96QL7W!B '!B7V9L86< 0V5L; !S=6)G<FED '=I9'1H &AE:6=H= !G<FED7W!B &-O;&]R "
    "&-O;F1I=&EO;E]T97AT7W=I9'1H &-O;F1I=&EO;E]T97AT7VAE:6=H= !C;VYD:71I;VY?=&5X=%]X &-O;F1I=&EO;E]T97AT7WD 8V]N9&ET:6]"
    "N7W1E>'1?;V9F<V5T &=R:61?<'5S:%]W:61T: !21W)I9 !'<FED,0!'<FED,@!#96QL,@!R97-U;'0 <F5S=6QT7W1E>'0 4D-E;&P 9G5N8W1I;"
    "VY?;F%M90!F=6YC=&EO;E]I;G!U=', <V5T=&EN9W, 8VAE8VME9 !O<&5N &UU;'1I7VUO9&4 1&%T80!F:6<                            "
    "        )                    $@                   !X                    D                    *P                   "
    "                           !0                    $    8     P                    (    7    !                     ,"
    "    /     @                    0    #     0                    4    \"     @                    8    !     @      "
    "              <    .     0                    @    -     @                    D    ,     0                    H   "
    " +     @                    L    *     0                    P    )     @                    T    $     @          "
    "          X    (     0                    \\    '     @                   !     %     @                   !$    & "
    "   !                    !(    0    !                    !,    1    !                    !0    2    !              "
    "      !4    3    !                    !8    4    !                    !<    5    !                    !@    6     "
    "          )     0    $   \"5    'P    $   \"6    (     $   \"7    )0    $   \"8    )@    $   \"9    )P    $   \": "
    "   *     $   \";    *0    $   \"<    *@    $   \"=     P    (    !    D@   !\\    !    DP   \"     !    E     4   "
    " #     0   !     A     0   &L    B     0   &P    C     0   &T    7     0   &X    %    !     $         !0    $    !"
    "    !@    $    \"    !P    $    .    $0    $    /    !@    @    !    \"     P    !    \"0    T    !    \"@    X   "
    " !    \"P    \\    !    #    !     !    #0         %    !     $    #    !0    $    $    !@    $    %    !P    $   "
    " &    $0    $    '    \"0    0    !    $0    4    !    $@    8    !    $P    <    !    90   !0    !    9@   !4    "
    "!    9P   !8    !    :    !$    !    :0   !<    !    :@    <    *     0   %X    (     0   %\\    ,     0   &     -"
    "     0   &$    .     0   &(    /     0   &,    0     0   &0    )    $P    $    4    !     $    5    !0    $    6  "
    "  !@    $    7    !P    $   !9    %     $   !:    %0    $   !;    %@    $   !<    %P    $   !=    !@    @    !    "
    "4P    P    !    5     T    !    50    X    !    5@    \\    !    5P   !     !    6          )    $P    $   !*    !"
    "     $   !+    !0    $   !,    !@    $   !-    !P    $   !.    %     $   !/    %0    $   !0    %@    $   !1    %P "
    "   $   !2    !P    H    !    &     @    !    1     P    !    10    T    !    1@    X    !    1P    \\    !    2   "
    " !     !    20    D    $     0   !D    %     0   !H    &     0   !L    '     0   !P    4     0   !T    5     0   !"
    "X    6     0   !\\    1     0   \"     7     0   \"$    )    $P    $    [    !     $    \\    !0    $    ]    !@  "
    "  $    ^    !P    $    _    %     $   !     %0    $   !!    %@    $   !\"    %P    $   !#    !P    H    !    (@   "
    " @    !    -0    P    !    -@    T    !    -P    X    !    .     \\    !    .0   !     !    .@    D    $     0   \""
    ",    %     0   \"0    &     0   \"4    '     0   \"8    4     0   \"<    5     0   \"@    6     0   \"D    1     0"
    "   \"H    7     0   \"L    )    !     $    L    !0    $    M    !@    $    N    !P    $    O    %     $    P    %0"
    "    $    Q    %@    $    R    $0    $    S    %P    $    T    !0    ,    !    ;P   \"$    !    <    \"(    !    <0"
    "   \",    !    <@   !<    !    <P    4    #     0   '0    A     0   '4    B     0   '8    C     0   '<    7     0 "
    "  '@    %     P    $   !Y    (0    $   !Z    (@    $   ![    (P    $   !\\    %P    $   !]    !0    ,    !    ?@  "
    " \"$    !    ?P   \"(    !    @    \",    !    @0   !<    !    @@    4    #     0   (,    A     0   (0    B     0 "
    "  (4    C     0   (8    7     0   (<    %     P    $   \"(    (0    $   \")    (@    $   \"*    (P    $   \"+    %"
    "P    $   \",    !0    ,    !    C0   \"$    !    C@   \"(    !    CP   \",    !    D    !<    !    D0             "
Colin Eles's avatar
Colin Eles committed
    "                             #@         .    .     8    (    !@         %    \"     $    !     0         )    \"  "
    "      (  UJ! #@   #     &    \"     0         !0    @    !     @    $         $  \" '@Q   .    .     8    (    !@ "
    "        %    \"     $    !     0         )    \"            / _#@   #@    &    \"     8         !0    @    !     0"
    "    $         \"0    @       \"  -B@0 X   !@    !@    @    !          4    (     0    $    !          X    P    !@"
    "    @    $          4    (     0    (    !         !   @!X,@  #@   #@    &    \"     8         !0    @    !     0 "
    "   $         \"0    @             0 X   !(    !@    @    -          4    (    !@    $    !          8    8        "
    "W0(    !     0    4    !    #@   #@    &    \"     8         !0    @    !     0    $         \"0    @           #P"
    "/PX   !0    !@    @    -          4    (    !P    $    !          8    <        W0(    !     @    0    &     @    "
    "     .    .     8    (    !@         %    \"     $    !     0         )    \"             ! #@   #@    &    \"    "
    " 8         !0    @    !     0    $         \"0    @           #P/PX   !(    !@    @    -          4    (    !@    "
    "$    !          8    8        W0(    !     0    (    #    #@   #@    &    \"     8         !0    @    !     0    $"
    "         \"0    @       \"  -J@0 X    X    !@    @    &          4    (     0    $    !          D    (        @ #"
    "<H$ .    2     8    (    #0         %    \"     8    !     0         &    &        -T\"     0    $    %     0    X"
    "    X    !@    @    &          4    (     0    $    !          D    (            \\#\\.    2     8    (    #0     "
    "    %    \"     8    !     0         &    &        -T\"     0    $    $     @    X    X    !@    @    &          4"
    "    (     0    $    !          D    (          &<GT .    :     8    (     0         %    \"     $    !     0      "
    "   .    .     8    (    !          %    \"     $    &     0         0    !@   &(@?CT@,   #@   #@    &    \"     8 "
    "        !0    @    !     0    $         \"0    @           #P/PX   !(    !@    @    -          4    (    !@    $  "
    "  !          8    8        W0(    !     0    @    !    #@   #@    &    \"     8         !0    @    !     0    $   "
    "      \"0    @          9B?0 X    X    !@    @    $          4    (     0    8    !         !     &    82 ]/2 P   "
    ".    .     8    (    !@         %    \"     $    !     0         )    \"            / _#@   $@    &    \"     T   "
    "      !0    @    &     0    $         !@   !@       #= @    $    !    \"P    (    .    .     8    (    !@         "
    "%    \"     $    !     0         )    \"          !N)] #@   '@    &    \"     $         !0    @    !     0    $   "
    "      #@   $@    &    \"     0         !0    @    !    $@    $         $    !(    H8EXR*2 M(#0J82IC(#T](#         "
    ".    .     8    (    !@         %    \"     $    !     0         )    \"            / _#@   $@    &    \"     T   "
    "      !0    @    &     0    $         !@   !@       #= @    $    !    #     $    .    .     8    (    !@         %"
    "    \"     $    !     0         )    \"             ! #@   #@    &    \"     8         !0    @    !     0    $    "
    "     \"0    @           #P/PX    X    !@    @    &          4    (     0    $    !          D    (          &\\GT "
    ".    .     8    (    !@         %    \"     $    !     0         )    \"            / _#@   $@    &    \"     8   "
    "      !0    @    !     P    $         \"0   !@    V?;/OI(GO/]T@2[G]W.X_D>Y$S0H![C\\.    2     8    (    #0        "
    " %    \"     8    !     0         &    &        -T\"     0    $    .     @    X    X    !@    @    &          4   "
    " (     0    $    !          D    (        @ #*H$ .    8     8    (     0         %    \"     $    !     0         "
    ".    ,     8    (    !          %    \"     $    $     0         0  0 8CX], X    X    !@    @    &          4    ("
    "     0    $    !          D    (            \\#\\.    2     8    (    #0         %    \"     8    !     0         "
    "&    &        -T\"     0    $    /     0    X    X    !@    @    &          4    (     0    $    !          D    ("
    "            \\#\\.    .     8    (    !@         %    \"     $    !     0         )    \"            / _#@   #@   "
    " &    \"     8         !0    @    !     0    $         \"0    @       \"  ,R@0 X    X    !@    @    &          4  "
    "  (     0    $    !          D    (            \\#\\.    2     8    (    !@         %    \"     $    #     0      "
    "   )    &    +!MHV8T:>T_$F]*]I\\K[C_:J28GK%?N/PX    X    !@    @    &          4    (     0    $    !          D  "
    "  (        @ #.H$ .    8     8    (     0         %    \"     $    !     0         .    ,     8    (    !         "
    " %    \"     $    #     0         0  , 8CPP  X    X    !@    @    &          4    (     0    $    !          D    "
    "(             $ .    2     8    (    #0         %    \"     8    !     0         &    &        -T\"     0    $    "
    "/     0    X    X    !@    @    &          4    (     0    $    !          D    (            \\#\\.    .     8    "
    "(    !@         %    \"     $    !     0         )    \"            / _#@   #@    &    \"     8         !0    @   "
    " !     0    $         \"0    @       \"  -\"@0 X    X    !@    @    &          4    (     0    $    !          D  "
    "  (            \\#\\.    2     8    (    !@         %    \"     $    #     0         )    &    +!MHV8T:>T_$F]*]I\\"
    "K[C_:J28GK%?N/PX   !0    !@    @    -          4    (    !P    $    !          8    <        W0(    !     @   !   "
    "  1     @         .    .     8    (    !@         %    \"     $    !     0         )    \"             ! #@   #@  "
    "  &    \"     8         !0    @    !     0    $         \"0    @             0 X   !(    !@    @    -          4  "
    "  (    !@    $    !          8    8        W0(    !     0    (    #    #@   #@    &    \"     8         !0    @   "
Colin Eles's avatar
Colin Eles committed
    " !     0    $         \"0    @       \"  -*@0 X    X    !@    @    &          4    (     0    $    !          D   "
    " (        @ #4H$ .    2     8    (    #0         %    \"     8    !     0         &    &        -T\"     0    $   "
    " /     0    X    X    !@    @    &          4    (     0    $    !          D    (          ' GT .    >     8    ("
    "     0         %    \"     $    !     0         .    2     8    (    !          %    \"     $    1     0         0"
    "    $0   \"AB7C(I(\"T@-\"IA*F,@/B P          X    X    !@    @    &          4    (     0    $    !          D    "
    "(             $ .    2     8    (    #0         %    \"     8    !     0         &    &        -T\"     0    $    "
    ",     0    X    X    !@    @    &          4    (     0    $    !          D    (            \\#\\.    .     8    "
    "(    !@         %    \"     $    !     0         )    \"             1 #@   #@    &    \"     8         !0    @   "
    " !     0    $         \"0    @       \"P B:@0 X   !(    !@    @    &          4    (     0    ,    !          D   "
    " 8    -GVS[Z2)[S_=($NY_=SN/Y'N1,T* >X_#@   %     &    \"     T         !0    @    '     0    $         !@   !P    "
    "   #= @    $    \"    #0    X    \"          X    X    !@    @    &          4    (     0    $    !          D    "
    "(             $ .    .     8    (    !@         %    \"     $    !     0         )    \"             ! #@   $@    "
    "&    \"     T         !0    @    &     0    $         !@   !@       #= @    $    !     @    ,    .    .     8    ("
    "    !@         %    \"     $    !     0         )    \"          !Q)] #@   #@    &    \"     8         !0    @    "
    "!     0    $         \"0    @       \"@ ,B@0 X   !(    !@    @    -          4    (    !@    $    !          8    "
    "8        W0(    !     0    P    !    #@   #@    &    \"     8         !0    @    !     0    $         \"0    @    "
    "      :R?0 X   !H    !@    @    !          4    (     0    $    !          X    X    !@    @    $          4    ( "
    "    0    8    !         !     &    82!^/2 P   .    .     8    (    !@         %    \"     $    !     0         )  "
    "  \"             ! #@   $@    &    \"     T         !0    @    &     0    $         !@   !@       #= @    $    !  "
    "  \"@    $    .    .     8    (    !@         %    \"     $    !     0         )    \"            / _#@   #@    & "
    "   \"     8         !0    @    !     0    $         \"0    @            00 X    X    !@    @    &          4    ( "
    "    0    $    !          D    (        8 $<GT .    2     8    (    !@         %    \"     $    #     0         )  "
    "  &    %Q 9PC]\\.X_\\HO[C,UH[3^NP TU!/OM/PX   !0    !@    @    -          4    (    !P    $    !          8    <  "
    "      W0(    !     @    D    +     @         .    .     8    (    !@         %    \"     $    !     0         )   "
    " \"             ! #@   #@    &    \"     8         !0    @    !     0    $         \"0    @             0 X   !(  "
    "  !@    @    -          4    (    !@    $    !          8    8        W0(    !     0    (    #    #@   #@    &    "
    "\"     8         !0    @    !     0    $         \"0    @          ;\"?0 X    X    !@    @    &          4    (   "
    "  0    $    !          D    (          &TGT .    2     8    (    #0         %    \"     8    !     0         &    "
    "&        -T\"     0    $    *     0    X    X    !@    @    &          4    (     0    $    !          D    (     "
    "       \\#\\.    .     8    (    !@         %    \"     $    !     0         )    \"            /@_#@   #@    &   "
    " \"     8         !0    @    !     0    $         \"0    @         1(!(0 X   !(    !@    @    &          4    (   "
    "  0    ,    !          D    8    7$!G\"/WP[C_RB_N,S6CM/Z[ #34$^^T_#@   $@    &    \"     T         !0    @    &   "
    "  0    $         !@   !@       #= @    $    !    \"0    (    .    2     8    (    #0         %    \"     8    !   "
    "  0         &    &        -T\"     0    $    '     @    X    X    !@    @    &          4    (     0    $    !    "
    "      D    (             $ .    .     8    (    !@         %    \"     $    !     0         )    \"            / _"
    "#@   $@    &    \"     T         !0    @    &     0    $         !@   !@       #= @    $    !     @    ,    .    ."
    "     8    (    !@         %    \"     $    !     0         )    \"          !I)] #@   #@    &    \"     8         "
    "!0    @    !     0    $         \"0    @          :B?0 X   !(    !@    @    -          4    (    !@    $    !     "
    "     8    8        W0(    !     0    @    !    #@   #@    &    \"     8         !0    @    !     0    $         \""
    "0    @             0 X    X    !@    @    &          4    (     0    $    !          D    (            \\#\\.    ."
    "     8    (    !@         %    \"     $    !     0         )    \"          !H)] #@   #@    &    \"     8         "
    "!0    @    !     0    $         \"0    @           #P/PX   !(    !@    @    &          4    (     0    ,    !     "
    "     D    8    :S\\V\"#I&[C\\FR/\\R]?#O/U?\\NTOM3.T_#@   $@    &    \"     T         !0    @    &     0    $      "
    "   !@   !@       #= @    $    !    !P    (    .    .     8    (    !@         %    \"     $    !     0         )  "
    "  \"        (  WJ! #@   &     &    \"     $         !0    @    !     0    $         #@   #     &    \"     0      "
    "   !0    @    !    !     $         $  $ \"UC+V(.    2     8    (    !@         %    \"     $    #     0         ) "
    "   &            / _        \\#\\       #P/PX   !(    !@    @    -          4    (    !@    $    !          8    8 "
    "       W0(    !     0    0    \"    #@   $@    &    \"     T         !0    @    &     0    $         !@   !@      "
    " #= @    $    !    #0    (    .    .     8    (    !@         %    \"     $    !     0         )    \"        (  X"
    "*! #@   &@    &    \"     $         !0    @    !     0    $         #@   #@    &    \"     0         !0    @    ! "
    "   !@    $         $     8    M8B\\R*F$   X   !(    !@    @    &          4    (     0    ,    !          D    8  "
    "          \\#\\       #P/P       / _#@   $@    &    \"     T         !0    @    &     0    $         !@   !@      "
    " #= @    $    !    !     (    .    2     8    (    #0         %    \"     8    !     0         &    &        -T\" "
    "    0    $    0     @    X    X    !@    @    &          4    (     0    $    !          D    (        @ #BH$ .   "
    " @     8    (     0         %    \"     $    !     0         .    4     8    (    !          %    \"     $    >   "
    "  0         0    '@   \"@M8B M('-Q<G0H8EXR(\"T@-\"IA*F,I*2 O(#(J80  #@   $@    &    \"     8         !0    @    ! "
    "    P    $         \"0   !@           #P/P       / _        \\#\\.    2     8    (    #0         %    \"     8    "
    "!     0         &    &        -T\"     0    $    $     @    X   !(    !@    @    -          4    (    !@    $    !"
    "          8    8        W0(    !     0   !$    \"    #@   #@    &    \"     8         !0    @    !     0    $     "
    "    \"0    @       \"  .2@0 X   \"     !@    @    !          4    (     0    $    !          X   !0    !@    @    "
    "$          4    (     0   !X    !         !     >    *\"UB(\"L@<W%R=\"AB7C(@+2 T*F$J8RDI(\"\\@,BIA   .    2     8 "
    "   (    !@         %    \"     $    #     0         )    &            / _        \\#\\       #P/PX   !(    !@    @"
    "    -          4    (    !@    $    !          8    8        W0(    !     0    8    \"    #@   $@    &    \"     T"
    "         !0    @    &     0    $         !@   !@       #= @    $    !    !P    (    .    .     8    (    !@       "
Colin Eles's avatar
Colin Eles committed
    "  %    \"     $    !     0         )    \"        (  YJ! #@   &     &    \"     $         !0    @    !     0    $ "
    "        #@   #     &    \"     0         !0    @    !    !     $         $  $ \"UC+V(.    2     8    (    !@      "
    "   %    \"     $    #     0         )    &            / _        \\#\\       #P/PX   !(    !@    @    -          4"
    "    (    !@    $    !          8    8        W0(    !     0    8    \"    #@   $@    &    \"     T         !0    @"
    "    &     0    $         !@   !@       #= @    $    !    #0    (    .    .     8    (    !@         %    \"     $ "
Colin Eles's avatar
Colin Eles committed
    "   !     0         )    \"        (  Z*! #@   &@    &    \"     $         !0    @    !     0    $         #@   #@ "
    "   &    \"     0         !0    @    !    !@    $         $     8    M8B\\R*F$   X   !(    !@    @    &          4 "
    "   (     0    ,    !          D    8            \\#\\       #P/P       / _#@   $@    &    \"     T         !0    @"
    "    &     0    $         !@   !@       #= @    $    !    !@    (    .    2     8    (    #0         %    \"     8 "
    "   !     0         &    &        -T\"     0    $    0     @    X    X    !@    @    &          4    (     0    $  "
Colin Eles's avatar
Colin Eles committed
    "  !          D    (        @ #JH$ .    D     8    (     0         %    \"     $    !     0         .    8     8   "
    " (    !          %    \"     $    I     0         0    *0   &,@+R H82H@*\"@M8B M('-Q<G0H8EXR(\"T@-\"IA*F,I*2 O(#(J"
    "82DI          X   !(    !@    @    &          4    (     0    ,    !          D    8            \\#\\       #P/P  "
    "     / _#@   $@    &    \"     T         !0    @    &     0    $         !@   !@       #= @    $    !    !@    (  "
    "  .    2     8    (    #0         %    \"     8    !     0         &    &        -T\"     0    $    1     @    X  "
Colin Eles's avatar
Colin Eles committed
    "  X    !@    @    &          4    (     0    $    !          D    (        @ #LH$ .    D     8    (     0         "
    "%    \"     $    !     0         .    8     8    (    !          %    \"     $    I     0         0    *0   &,@+R "
    "H82H@*\"@M8B K('-Q<G0H8EXR(\"T@-\"IA*F,I*2 O(#(J82DI          X   !(    !@    @    &          4    (     0    ,   "
    " !          D    8            \\#\\       #P/P       / _#@   &@    &    \"     T         !0    @    -     0    $  "
    "       !@   #0       #= @    $    (     P   !(    3    %    !4    6    %P   !@    $          X   !(    !@    @    "
    "-          4    (    !@    $    !          8    8        W0(    !     0    4    !    #@   $@    &    \"     T     "
    "    !0    @    &     0    $         !@   !@       #= @    $    !    \"@    $    .    2     8    (    #0         % "
    "   \"     8    !     0         &    &        -T\"     0    $    \"     P    X   !(    !@    @    -          4    ("
    "    !@    $    !          8    8        W0(    !     0    4    !    #@   $@    &    \"     T         !0    @    & "
Colin Eles's avatar
Colin Eles committed
    "    0    $         !@   !@       #= @    $    !    \"@    $    .    0     8    (    !          %    \"     $    0 "
    "    0         0    $    '%U861?9F-N7W-U8G1Y<&4.    >     8    (    !          %    \"     $   !!     0         0  "
    "  00   &,L82QB.GMX.G)E86Q\\*&$],\" ]/B!X(\"\\](# I($%.1\" H82 O/2 P(#T^(\"AX7C(I(\"T@-\"IA*F,@/CT@,\"E]          X"
    "   \"8 0  !@    @    \"          4    (     0    $    !          4 !  '     0   \",   !S970     :6YP=71S &-O=6YT  "
    "!R86YG90  97AC97!T        #@   #@    &    \"     8         !0    @    !     0    $         \"0    @           #P/P"
    "X    P    !@    @    &          4    (               !          D         #@   #@    &    \"     8         !0    @"
    "    !     0    $         \"0    @          $\"/0 X    X    !@    @    &          4    (     0    $    !          D"
    "    (            64 .    .     8    (    !@         %    \"     $    !     0         )    \"               #@   #@"
    "    &    \"     8         !0    @    !     0    $         \"0    @           #P/PX    X    !@    @    &          4"
    "    (     0    $    !          D    (               .    .     8    (    !@         %    \"     $    !     0      "
    "   )    \"            / _#@   % .   &    \"     $         !0    @    &     0    $         #@   #@    &    \"     ("
    "         !0    @    !          $         !0 $  $    !          X   #( @  !@    @    \"          4    (     0    $ "
    "   !          4 !  /     0   (<   !P87)E;G1?8V5L;     !P87)E;G1?9W)I9     !C96QL<P            !S<&QI=%]P8@        "
    "!N=6U?8V5L;',       !G<FED7VEN9&5X      !R1W)I9             !N97=?8V5L;%]P8@    !D96QE=&5?8V5L;%]P8@  #@   #     &"
    "    \"     8         !0    @               $         \"0         .    ,     8    (    !@         %    \"          "
    "      0         )          X    P    !@    @    &          4    (               !          D         #@   #     & "
    "   \"     8         !0    @               $         \"0         .    .     8    (    !@         %    \"     $    !"
    "     0         )    \"               #@   #@    &    \"     8         !0    @    !     0    $         \"0    @    "
    "           X    P    !@    @    &          4    (               !          D         #@   #     &    \"     8     "
    "    !0    @               $         \"0         .    ,     8    (    !@         %    \"                0         )"
    "          X   !H!0  !@    @    \"          4    (     0    $    !          4 !  6     0   & !  !S=6)G<FED         "
    "           8V]N9                        &-O;F1?=&5X=                 !C96QL7VEN9&5X                <&%R96YT7V=R:60"
    "              '=I9'1H                      !H96EG:'0                     9W)I9%]P8@                   '!B7V9L86<  "
    "                 !C;VQO<@                      8V]N9&ET:6]N7W1E>'1?=VED=&@  &-O;F1I=&EO;E]T97AT7VAE:6=H= !C;VYD:71"
    "I;VY?=&5X=%]X        8V]N9&ET:6]N7W1E>'1?>0       &-O;F1I=&EO;E]T97AT7V]F9G-E= !G<FED7W!U<VA?=VED=&@         #@   "
    "#     &    \"     8         !0    @               $         \"0         .    ,     8    (    !@         %    \"   "
    "             0         )          X    P    !@    @    &          4    (               !          D         #@   #"
    "@    &    \"     8         !0    @    !     0    $         \"0    @               X    P    !@    @    &          "
    "4    (               !          D         #@   #@    &    \"     8         !0    @    !     0    $         \"0    "
    "@               X    X    !@    @    &          4    (     0    $    !          D    (               .    ,     8 "
    "   (    !@         %    \"                0         )          X    X    !@    @    &          4    (     0    $  "
    "  !          D    (               .    ,     8    (    !@         %    \"                0         )          X   "
    " X    !@    @    &          4    (     0    $    !          D    (            :4 .    .     8    (    !@         %"
    "    \"     $    !     0         )    \"            $Y #@   #@    &    \"     8         !0    @    !     0    $    "
    "     \"0    @            D0 X    X    !@    @    &          4    (     0    $    !          D    (            )$ ."
    "    .     8    (    !@         %    \"     $    !     0         )    \"            #1 #@   #@    &    \"     8    "
    "     !0    @    !     0    $         \"0    @            ^0 X   #X    !@    @    \"          4    (     0    $    "
    "!          4 !  &     0   !(   !#96QL<P!'<FED,0!'<FED,@         .    ,     8    (    !@         %    \"           "
    "     0         )          X    P    !@    @    &          4    (               !          D         #@   #     &  "
    "  \"     8         !0    @               $         \"0         .    D $   8    (     @         %    \"     $    ! "
    "    0         %  0 #     $    \\    0V5L;#$         0V5L;#(         <F5S=6QT        <F5S=6QT7W1E>'0 8V]L;W(       "
    "        X    P    !@    @    &          4    (               !          D         #@   #     &    \"     8        "
    " !0    @               $         \"0         .    ,     8    (    !@         %    \"                0         )   "
    "       X    P    !@    @    &          4    (               !          D         #@   #     &    \"     8         "
    "!0    @               $         \"0         .    \" ,   8    (     @         %    \"     $    !     0         %  0"
    " $     $   \"@    1W)I9#               $=R:60Q              !'<FED,@              9G5N8W1I;VY?;F%M90   &9U;F-T:6]N"
    "7VEN<'5T<P!S971T:6YG<P          8VAE8VME9            &]P96X               !F:6<                 ;75L=&E?;6]D90    "
    "    X    P    !@    @    &          4    (               !          D         #@   #     &    \"     8         !0 "
    "   @               $         \"0         .    ,     8    (    !@         %    \"                0         )       "
    "   X    P    !@    @    &          4    (               !          D         #@   #     &    \"     8         !0  "
    "  @               $         \"0         .    ,     8    (    !@         %    \"                0         )        "
    "  X    P    !@    @    &          4    (               !          D         #@   #     &    \"     8         !0   "
    " @               $         \"0         .    ,     8    (    !@         %    \"                0         )         "
    " X    P    !@    @    &          4    (               !          D         #@   (@    &    \"     D         !0    "
    "@    !    6     $          @   %@      4E-      X   !(    !@    @    \"          4    (     0    $    !          4"
    " !  %     0    4   !-0T]3      X         "
  }
  DataRecord {
    Tag			    DataTag0
    Data		    "  %)30     .    >     8    (    $0         !          $ ! !-0T]3 0 $ $1A=&$.    2     8    (    #0     "
    "    %    \"     8    !     0         &    &        -T\"     0    $    !    !0    X   #P7   !@    @    )          4"
    "    (     0   ,!<   !          (   # 7     %)30     .    (%P   8    (     @         %    \"     $    !     0      "
    "   %  0 !0    $    %    34-/4P     .    V%L   8    (    $0         !          $ ! !-0T]3 0    T   !&:6QE5W)A<'!E<E"
    "]?    #@   )A;   &    \"     $         !0    @   #)     0    $         #@   \" 0   &    \"     D         !0    @  "
    " #P#P   0    $          @   / /   \"    +    -@!   X @  . (  \" %  #X#@  \\ \\             1W)I9#  0V5L;', 0V5L;#$"
    " 8V]N9 !C;VYD7W1E>'0 8V5L;%]I;F1E> !P87)E;G1?9W)I9 !C96QL<P!'<FED '!A<F5N=%]C96QL '-P;&ET7W!B &YU;5]C96QL<P!G<FED7"
    "VEN9&5X ')'<FED &YE=U]C96QL7W!B &1E;&5T95]C96QL7W!B '!B7V9L86< 8V]L;W( 0V5L; !S=6)G<FED '=I9'1H &AE:6=H= !G<FED7W!"
    "B &-O;F1I=&EO;E]T97AT7W=I9'1H &-O;F1I=&EO;E]T97AT7VAE:6=H= !C;VYD:71I;VY?=&5X=%]X &-O;F1I=&EO;E]T97AT7WD 8V]N9&ET:"
    "6]N7W1E>'1?;V9F<V5T &=R:61?<'5S:%]W:61T: !21W)I9 !'<FED,0!'<FED,@!#96QL,@!R97-U;'0 <F5S=6QT7W1E>'0 4D-E;&P 9G5N8W1"
    "I;VY?;F%M90!F=6YC=&EO;E]I;G!U=', <V5T=&EN9W, 8VAE8VME9 !O<&5N &UU;'1I7VUO9&4 1&%T80!F:6<                          "
    "          )                    $P                   !X                    D                    *P                 "
    "                             !0                    $    >     P                    (    =    !                    "
    " ,    1     @                    0    #     0                    4    \"     @                    8    !     @    "
    "                <    0     0                    @    /     @                    D    -     0                    H "
    "   ,     @                    L    +     0                    P    *     @                    T    $     @        "
    "            X    %     @                    \\    )     0                   !     (     @                   !$    "
    "&     @                   !(    '     @                   !,    .    !                    !0    2    !            "
    "        !4    3    !                    !8    4    !                    !<    5    !                    !@    6   "
    " !                    !D    7    !                    !H    8    !                    !L    9    !                "
    "    !P    :    !                    !T    ;    !                    !X    <               )     0    $   \"]    'P"
    "    $   \"^    (     $   \"_    )0    $   #     )@    $   #!    )P    $   #\"    *     $   ##    *0    $   #$    *"
    "@    $   #%     P    (    !    N@   !\\    !    NP   \"     !    O     4    #     0   !(    A     0   '\\    B    "
    " 0   (     C     0   ($    2     0   ((    &    !     $         !0    $    !    !@    $    \"    !P    $    /    $"
    "0    $    0    $@    $    1          8    (     0    D    ,     0    H    -     0    L    .     0    P    /     0 "
    "   T    0     0    X         !@    0    !     P    4    !    !     8    !    !0    <    !    !@   !$    !    !P   "
    "!(    !    \"          )    !     $    3    !0    $    4    !@    $    5    !P    $   !Y    %0    $   !Z    %@    "
    "$   ![    %P    $   !\\    $0    $   !]    $@    $   !^    !P    H    !    :0    @    !    <P    P    !    =     T"
    "    !    =0    X    !    =@    \\    !    =P   !     !    >     D    4     0   !8    $     0   !<    %     0   !@ "
    "   &     0   !D    '     0   &0    5     0   &4    6     0   &8    7     0   &<    2     0   &@    &    \"     $  "
    " !>    #     $   !?    #0    $   !@    #@    $   !A    #P    $   !B    $     $   !C          D    4     0   %4    "
    "$     0   %8    %     0   %<    &     0   %@    '     0   %D    5     0   %H    6     0   %L    7     0   %P    2 "
    "    0   %T    '    \"@    $    :    \"     $   !/    #     $   !0    #0    $   !1    #@    $   !2    #P    $   !3 "
    "   $     $   !4    \"0    0    !    &P    4    !    '     8    !    '0    <    !    '@   !4    !    'P   !8    !  "
    "  (    !<    !    (0   !$    !    (@   !(    !    (P    D    $     0   \"0    %     0   \"4    &     0   \"8    ' "
    "    0   \"<    5     0   \"@    6     0   \"D    7     0   \"H    1     0   \"L    2     0   \"P    )    %     $  "
    " !&    !     $   !'    !0    $   !(    !@    $   !)    !P    $   !*    %0    $   !+    %@    $   !,    %P    $   !"
    "-    $@    $   !.    !P    H    !    +0    @    !    0     P    !    00    T    !    0@    X    !    0P    \\    !"
    "    1    !     !    10    D    $     0   \"X    %     0   \"\\    &     0   #     '     0   #$    5     0   #(    "
    "6     0   #,    7     0   #0    1     0   #4    2     0   #8    )    !     $    W    !0    $    X    !@    $    Y "
    "   !P    $    Z    %0    $    [    %@    $    \\    %P    $    ]    $0    $    ^    $@    $    _    \"0    0    ! "
    "   :@    4    !    :P    8    !    ;     <    !    ;0   !4    !    ;@   !8    !    ;P   !<    !    <    !$    !   "
    " <0   !(    !    <@    4    #     0   (,    A     0   (0    B     0   (4    C     0   (8    2     0   (<    %     "
    "P    $   \"(    (0    $   \")    (@    $   \"*    (P    $   \"+    $@    $   \",    !0    ,    !    C0   \"$    ! "
    "   C@   \"(    !    CP   \",    !    D    !(    !    D0    4    #     0   )(    A     0   ),    B     0   )0    C "
    "    0   )4    2     0   )8    %     P    $   \"7    (0    $   \"8    (@    $   \"9    (P    $   \":    $@    $   \""
    ";    !0    ,    !    G    \"$    !    G0   \"(    !    G@   \",    !    GP   !(    !    H     4    #     0   *$   "
    " A     0   *(    B     0   *,    C     0   *0    2     0   *4    %     P    $   \"F    (0    $   \"G    (@    $   "
    "\"H    (P    $   \"I    $@    $   \"J    !0    ,    !    JP   \"$    !    K    \"(    !    K0   \",    !    K@   !"
    "(    !    KP    4    #     0   +     A     0   +$    B     0   +(    C     0   +,    2     0   +0    %     P    $ "
    "  \"U    (0    $   \"V    (@    $   \"W    (P    $   \"X    $@    $   \"Y                                         "
    "                                                                                                                  "
    "                                                                                                                  "
    "                                                                  .          X    X    !@    @    &          4    "
    "(     0    $    !          D    (        < #>H$ .    0     8    (    !          %    \"     $    )     0         0"
    "    \"0   '@Q.G-I;F=L90         .    .     8    (    !@         %    \"     $    !     0         )    \"          "
    "  / _#@   #@    &    \"     8         !0    @    !     0    $         \"0    @       !P .\"@0 X   !P    !@    @   "
    " !          4    (     0    $    !          X   !     !@    @    $          4    (     0    D    !         !     )"
    "    >#(Z<VEN9VQE          X    X    !@    @    &          4    (     0    $    !          D    (             $ .  "
    "  2     8    (    #0         %    \"     8    !     0         &    &        -T\"     0    $    %     0    X    X  "
    "  !@    @    &          4    (     0    $    !          D    (            \\#\\.    2     8    (    !@         %  "
    "  \"     $    #     0         )    &            / _        \\#\\       #P/PX   !0    !@    @    -          4    ( "
    "   !P    $    !          8    <        W0(    !     @    0    &     @         .    .     8    (    !@         %   "
    " \"     $    !     0         )    \"             ! #@   #@    &    \"     8         !0    @    !     0    $       "
    "  \"0    @           #P/PX   !(    !@    @    -          4    (    !@    $    !          8    8        W0(    !   "
    "  0    (    #    #@   #@    &    \"     8         !0    @    !     0    $         \"0    @       !P .*@0 X    X   "
    " !@    @    &          4    (     0    $    !          D    (        < #DH$ .    2     8    (    #0         %    \""
    "     8    !     0         &    &        -T\"     0    $    %     0    X    X    !@    @    &          4    (     0"
    "    $    !          D    (            \\#\\.    2     8    (    !@         %    \"     $    #     0         )    &"
    "            / _        \\#\\       #P/PX   !(    !@    @    -          4    (    !@    $    !          8    8     "
    "   W0(    !     0    0    \"    #@   #@    &    \"     8         !0    @    !     0    $         \"0    @       #@"
    " )R?0 X   !H    !@    @    !          4    (     0    $    !          X    X    !@    @    $          4    (     0"
    "    8    !         !     &    8B!^/2 P   .    .     8    (    !@         %    \"     $    !     0         )    \" "
    "           / _#@   $@    &    \"     T         !0    @    &     0    $         !@   !@       #= @    $    !    \" "
    "    $    .    .     8    (    !@         %    \"     $    !     0         )    \"        .  F)] #@   #@    &    \""
    "     0         !0    @    !    !@    $         $     8   !A(#T](#    X    X    !@    @    &          4    (     0 "
    "   $    !          D    (            \\#\\.    2     8    (    #0         %    \"     8    !     0         &    & "
    "       -T\"     0    $    +     @    X    X    !@    @    &          4    (     0    $    !          D    (       "
    " X # GT .    >     8    (     0         %    \"     $    !     0         .    2     8    (    !          %    \"  "
    "   $    2     0         0    $@   \"AB7C(I(\"T@-\"IA*F,@/3T@,         X    X    !@    @    &          4    (     0"
    "    $    !          D    (            \\#\\.    2     8    (    #0         %    \"     8    !     0         &    &"
    "        -T\"     0    $    ,     0    X    X    !@    @    &          4    (     0    $    !          D    (      "
    "       $ .    .     8    (    !@         %    \"     $    !     0         )    \"            / _#@   #@    &    \""
    "     8         !0    @    !     0    $         \"0    @       #@ ,2?0 X    X    !@    @    &          4    (     0"
    "    $    !          D    (            \\#\\.    2     8    (    !@         %    \"     $    #     0         )    &"
    "     9A>MR11^T_-#PK#\";I[C^&0,8*HG7N/PX    X    !@    @    &          4    (     0    $    !          D    (      "
    "  D #(H$ .    >     8    (     0         %    \"     $    !     0         .    2     8    (    !          %    \" "
    "    $    1     0         0    $0   \"AB7C(I(\"T@-\"IA*F,@/\" P          X    X    !@    @    &          4    (    "
    " 0    $    !          D    (             $ .    2     8    (    #0         %    \"     8    !     0         &    &"
    "        -T\"     0    $    ,     0    X    X    !@    @    &          4    (     0    $    !          D    (      "
    "       $ .    .     8    (    !@         %    \"     $    !     0         )    \"            / _#@   #@    &    \""
    "     8         !0    @    !     0    $         \"0    @       !P ,J@0 X    X    !@    @    &          4    (     0"
    "    $    !          D    (            \\#\\.    2     8    (    !@         %    \"     $    #     0         )    &"
    "     9A>MR11^T_-#PK#\";I[C^&0,8*HG7N/PX   !(    !@    @    -          4    (    !@    $    !          8    8      "
    "  W0(    !     0    \\    \"    #@   #@    &    \"     8         !0    @    !     0    $         \"0    @       !P"
    " -*@0 X   !H    !@    @    !          4    (     0    $    !          X    X    !@    @    $          4    (     0"
    "    8    !         !     &    8B ^/2 P   .    .     8    (    !@         %    \"     $    !     0         )    \" "
    "           / _#@   $@    &    \"     T         !0    @    &     0    $         !@   !@       #= @    $    !    $  "
    "   $    .    .     8    (    !@         %    \"     $    !     0         )    \"            / _#@   #@    &    \" "
    "    8         !0    @    !     0    $         \"0    @           #P/PX    X    !@    @    &          4    (     0 "
    "   $    !          D    (        < #4H$ .    .     8    (    !@         %    \"     $    !     0         )    \"  "
    "          / _#@   $@    &    \"     8         !0    @    !     P    $         \"0   !@   \"*]G1:W.GO/YO<02YTX.X_EY"
    "MC26Y<[S\\.    .     8    (    !@         %    \"     $    !     0         )    \"        '  UJ! #@   &@    &    \""
    "     $         !0    @    !     0    $         #@   #@    &    \"     0         !0    @    !    !0    $         $ "
    "    4   !B(#P@,     X    X    !@    @    &          4    (     0    $    !          D    (             $ .    2   "
    "  8    (    #0         %    \"     8    !     0         &    &        -T\"     0    $    0     0    X    X    !@  "
    "  @    &          4    (     0    $    !          D    (            \\#\\.    .     8    (    !@         %    \"  "
    "   $    !     0         )    \"            / _#@   #@    &    \"     8         !0    @    !     0    $         \"0"
    "    @       !P -B@0 X    X    !@    @    &          4    (     0    $    !          D    (            \\#\\.    2 "
    "    8    (    !@         %    \"     $    #     0         )    &    (KV=%K<Z>\\_F]Q!+G3@[C^7FV-);ESO/PX   !0    !@"
    "    @    -          4    (    !P    $    !          8    <        W0(    !     @   !$    2     @         .    .   "
    "  8    (    !@         %    \"     $    !     0         )    \"             ! #@   #@    &    \"     8         !0 "
    "   @    !     0    $         \"0    @            (0 X   !(    !@    @    -          4    (    !@    $    !        "
    "  8    8        W0(    !     0    (    #    #@   #@    &    \"     8         !0    @    !     0    $         \"0  "
    "  @       !P -J@0 X    X    !@    @    &          4    (     0    $    !          D    (        < #<H$ .    2     "
    "8    (    #0         %    \"     8    !     0         &    &        -T\"     0    $    0     0    X    X    !@    "
    "@    &          4    (     0    $    !          D    (        < #,H$ .    >     8    (     0         %    \"     $"