Skip to content
quadratic_roots.mdl 115 KiB
Newer Older
Colin Eles's avatar
Colin Eles committed
	  Position		  [35, 38, 65, 52]
	  Port			  "3"
	  IconDisplay		  "Port number"
	}
	Block {
	  BlockType		  SubSystem
	  Name			  "code"
Colin Eles's avatar
Colin Eles committed
	  Ports			  [3, 2]
	  Position		  [250, 51, 320, 99]
	  LibraryVersion	  "1.31"
	  ErrorFcn		  "Stateflow.Translate.translate"
Colin Eles's avatar
Colin Eles committed
	  PermitHierarchicalResolution "ExplicitOnly"
	  TreatAsAtomicUnit	  on
	  MinAlgLoopOccurrences	  off
	  PropExecContextOutsideSubsystem off
	  RTWSystemCode		  "Auto"
	  FunctionWithSeparateData off
	  Opaque		  off
	  RequestExecContextInheritance	off
	  MaskHideContents	  off
	  MaskType		  "Stateflow"
	  MaskDescription	  "Embedded MATLAB block"
	  MaskSelfModifiable	  on
	  MaskDisplay		  "bgColor = Simulink.Root.ColorString2Rgb(get_param(gcbh, 'BackgroundColor')); image(imread('private/"
	  "eml_membrane_16.png','png','BackgroundColor',bgColor(1:3)),'center'); disp([10 10 'quad_fcn_fp']);"
Colin Eles's avatar
Colin Eles committed
	  MaskIconFrame		  on
	  MaskIconOpaque	  off
	  MaskIconRotate	  "none"
	  MaskPortRotate	  "default"
	  MaskIconUnits		  "normalized"
Colin Eles's avatar
Colin Eles committed
	  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	    "24"
	    SIDPrevWatermark	    "13"
Colin Eles's avatar
Colin Eles committed
	    Block {
	      BlockType		      Inport
	      Name		      "a"
Colin Eles's avatar
Colin Eles committed
	      Position		      [20, 101, 40, 119]
	      IconDisplay	      "Port number"
	    }
	    Block {
	      BlockType		      Inport
	      Name		      "b"
Colin Eles's avatar
Colin Eles committed
	      Position		      [20, 136, 40, 154]
	      Port		      "2"
	      IconDisplay	      "Port number"
	    }
	    Block {
	      BlockType		      Inport
	      Name		      "c"
Colin Eles's avatar
Colin Eles committed
	      Position		      [20, 171, 40, 189]
	      Port		      "3"
	      IconDisplay	      "Port number"
	    }
	    Block {
	      BlockType		      Demux
	      Name		      " Demux "
Colin Eles's avatar
Colin Eles committed
	      Ports		      [1, 1]
	      Position		      [270, 180, 320, 220]
	      Outputs		      "1"
	    }
	    Block {
	      BlockType		      S-Function
Colin Eles's avatar
Colin Eles committed
	      Name		      " SFunction "
Colin Eles's avatar
Colin Eles committed
	      Tag		      "Stateflow S-Function quadratic_roots 1"
	      Ports		      [3, 3]
	      Position		      [180, 100, 230, 180]
	      FunctionName	      "sf_sfun"
	      PortCounts	      "[3 3]"
Colin Eles's avatar
Colin Eles committed
	      Port {
		PortNumber		2
		Name			"x1"
		RTWStorageClass		"Auto"
		DataLoggingNameMode	"SignalName"
	      }
	      Port {
		PortNumber		3
		Name			"x2"
		RTWStorageClass		"Auto"
		DataLoggingNameMode	"SignalName"
	      }
	    }
	    Block {
	      BlockType		      Terminator
	      Name		      " Terminator "
Colin Eles's avatar
Colin Eles committed
	      Position		      [460, 191, 480, 209]
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "x1"
Colin Eles's avatar
Colin Eles committed
	      Position		      [460, 101, 480, 119]
	      IconDisplay	      "Port number"
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "x2"
Colin Eles's avatar
Colin Eles committed
	      Position		      [460, 136, 480, 154]
	      Port		      "2"
	      IconDisplay	      "Port number"
	    }
	    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
	    }
	    Line {
	      SrcBlock		      " SFunction "
	      SrcPort		      1
	      DstBlock		      " Demux "
	      DstPort		      1
	    }
Colin Eles's avatar
Colin Eles committed
	  }
	}
	Block {
	  BlockType		  Outport
	  Name			  "x1"
Colin Eles's avatar
Colin Eles committed
	  Position		  [35, 53, 65, 67]
	  IconDisplay		  "Port number"
	}
	Block {
	  BlockType		  Outport
	  Name			  "x2"
Colin Eles's avatar
Colin Eles committed
	  Position		  [35, 53, 65, 67]
	  Port			  "2"
	  IconDisplay		  "Port number"
	}
	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');c"
      "olor('red');text(0.5, 0.1, 'Not 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"
	  Position		  [35, 38, 65, 52]
	  IconDisplay		  "Port number"
	}
	Block {
	  BlockType		  Inport
	  Name			  "a"
	  Position		  [35, 38, 65, 52]
	  Port			  "2"
	  IconDisplay		  "Port number"
	}
	Block {
	  BlockType		  Inport
	  Name			  "b"
	  Position		  [35, 38, 65, 52]
	  Port			  "3"
	  IconDisplay		  "Port number"
	}
	Block {
	  BlockType		  SubSystem
	  Name			  "code"
	  Ports			  [3, 2]
	  Position		  [250, 51, 320, 99]
	  LibraryVersion	  "1.31"
	  ErrorFcn		  "Stateflow.Translate.translate"
	  PermitHierarchicalResolution "ExplicitOnly"
	  TreatAsAtomicUnit	  on
	  MinAlgLoopOccurrences	  off
	  PropExecContextOutsideSubsystem off
	  RTWSystemCode		  "Auto"
	  FunctionWithSeparateData off
	  Opaque		  off
	  RequestExecContextInheritance	off
	  MaskHideContents	  off
	  MaskType		  "Stateflow"
	  MaskDescription	  "Embedded MATLAB block"
	  MaskSelfModifiable	  on
	  MaskDisplay		  "bgColor = Simulink.Root.ColorString2Rgb(get_param(gcbh, 'BackgroundColor')); image(imread('private/"
	  "eml_membrane_16.png','png','BackgroundColor',bgColor(1:3)),'center'); disp([10 10 'quad_fcn_subtype']);"
	  MaskIconFrame		  on
	  MaskIconOpaque	  off
	  MaskIconRotate	  "none"
	  MaskPortRotate	  "default"
	  MaskIconUnits		  "normalized"
	  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	    "24"
	    SIDPrevWatermark	    "13"
	      Position		      [20, 101, 40, 119]
	      IconDisplay	      "Port number"
	    }
	    Block {
	      BlockType		      Inport
	      Name		      "a"
	      Position		      [20, 136, 40, 154]
	      Port		      "2"
	      IconDisplay	      "Port number"
	    }
	    Block {
	      BlockType		      Inport
	      Name		      "b"
	      Position		      [20, 171, 40, 189]
	      Port		      "3"
	      IconDisplay	      "Port number"
	    }
	    Block {
	      BlockType		      Demux
	      Name		      " Demux "
	      Ports		      [1, 1]
	      Position		      [270, 180, 320, 220]
	      Outputs		      "1"
	    }
	    Block {
	      BlockType		      S-Function
	      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 "
	      Position		      [460, 191, 480, 209]
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "x1"
	      Position		      [460, 101, 480, 119]
	      IconDisplay	      "Port number"
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "x2"
	      Position		      [460, 136, 480, 154]
	      Port		      "2"
	      IconDisplay	      "Port number"
	    }
	    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
	    }
	    Line {
	      SrcBlock		      " SFunction "
	      SrcPort		      1
	      DstBlock		      " Demux "
	      DstPort		      1
	    }
	  Position		  [35, 53, 65, 67]
	  IconDisplay		  "Port number"
	}
	Block {
	  BlockType		  Outport
	  Name			  "x2"
	  Position		  [35, 53, 65, 67]
	  Port			  "2"
	  IconDisplay		  "Port number"
	}
	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		      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
    }
    Line {
      Labels		      [0, 0]
      SrcBlock		      "Demux"
      SrcPort		      1
      Points		      [10, 0]
      DstBlock		      "Sum"
      DstPort		      2
    }
    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"
Matthew Dawson's avatar
Matthew Dawson committed
      "This example will not work under CVC3 as complex functions like\nsqrt are not supported.\n\nThis example require"
      "s the NASA PVS libraries"
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         )    \"  "
    "        )X&- #@   #     &    \"     0         !0    @    !     @    $         $  \" '@Q   .    .     8    (    !@ "
Colin Eles's avatar
Colin Eles committed
    "        %    \"     $    !     0         )    \"            / _#@   #@    &    \"     8         !0    @    !     0"
    "    $         \"0    @         \"0!D0 X   !@    !@    @    !          4    (     0    $    !          X    P    !@"
Colin Eles's avatar
Colin Eles committed
    "    @    $          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    @         \"2!D0 X    X    !@    @    &          4    (     0    $    !          D    (          E"
    " 9$ .    2     8    (    #0         %    \"     8    !     0         &    &        -T\"     0    $    %     0    X"
Colin Eles's avatar
Colin Eles committed
    "    X    !@    @    &          4    (     0    $    !          D    (            \\#\\.    2     8    (    #0     "
    "    %    \"     8    !     0         &    &        -T\"     0    $    $     @    X    X    !@    @    &          4"
    "    (     0    $    !          D    (          F@84 .    :     8    (     0         %    \"     $    !     0      "
Colin Eles's avatar
Colin Eles committed
    "   .    .     8    (    !          %    \"     $    &     0         0    !@   &(@?CT@,   #@   #@    &    \"     8 "
    "        !0    @    !     0    $         \"0    @           #P/PX   !(    !@    @    -          4    (    !@    $  "
    "  !          8    8        W0(    !     0    @    !    #@   #@    &    \"     8         !0    @    !     0    $   "
    "      \"0    @         \"8!A0 X    X    !@    @    $          4    (     0    8    !         !     &    82 ]/2 P  "
    " .    .     8    (    !@         %    \"     $    !     0         )    \"            / _#@   $@    &    \"     T  "
    "       !0    @    &     0    $         !@   !@       #= @    $    !    \"P    (    .    .     8    (    !@        "
    " %    \"     $    !     0         )    \"          )@&) #@   '@    &    \"     $         !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    (          F@8D "
Colin Eles's avatar
Colin Eles committed
    ".    .     8    (    !@         %    \"     $    !     0         )    \"            / _#@   $@    &    \"     8   "
    "      !0    @    !     P    $         \"0   !@    BC?.WQE7O/S>3,_+0WN\\_;.B$E_OE[C\\.    2     8    (    #0       "
    "  %    \"     8    !     0         &    &        -T\"     0    $    .     @    X    X    !@    @    &          4  "
    "  (     0    $    !          D    (          D@8T .    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    @         \"4!C0 X    X    !@    @    &          4 "
    "   (     0    $    !          D    (            \\#\\.    2     8    (    !@         %    \"     $    #     0     "
    "    )    &    .C+\\10.ZNP_K.9('VB$[S^B^'AA[<GO/PX    X    !@    @    &          4    (     0    $    !          D "
    "   (          E@8T .    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    @         \"8!C0 X    X    !@    @    &          4    (     0    $    !          D  "
    "  (            \\#\\.    2     8    (    !@         %    \"     $    #     0         )    &    .C+\\10.ZNP_K.9('VB"
    "$[S^B^'AA[<GO/PX   !0    !@    @    -          4    (    !P    $    !          8    <        W0(    !     @   !   "
    "  1     @         .    .     8    (    !@         %    \"     $    !     0         )    \"             ! #@   #@  "
    "  &    \"     8         !0    @    !     0    $         \"0    @             0 X   !(    !@    @    -          4  "
    "  (    !@    $    !          8    8        W0(    !     0    (    #    #@   #@    &    \"     8         !0    @   "
    " !     0    $         \"0    @         \":!C0 X    X    !@    @    &          4    (     0    $    !          D   "
    " (          G 8T .    2     8    (    #0         %    \"     8    !     0         &    &        -T\"     0    $   "
    " /     0    X    X    !@    @    &          4    (     0    $    !          D    (          G 8D .    >     8    ("
Colin Eles's avatar
Colin Eles committed
    "     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    (HWSM\\95[S\\WDS/RT-[O/VSHA)?[Y>X_#@   %     &    \"     T         !0    @    '     0    $         !@   !P  "
    "     #= @    $    \"    #0    X    \"          X    X    !@    @    &          4    (     0    $    !          D  "
    "  (             $ .    .     8    (    !@         %    \"     $    !     0         )    \"             ! #@   $@  "
    "  &    \"     T         !0    @    &     0    $         !@   !@       #= @    $    !     @    ,    .    .     8   "
    " (    !@         %    \"     $    !     0         )    \"          )X&) #@   #@    &    \"     8         !0    @  "
    "  !     0    $         \"0    @         \"0!C0 X   !(    !@    @    -          4    (    !@    $    !          8  "
    "  8        W0(    !     0    P    !    #@   #@    &    \"     8         !0    @    !     0    $         \"0    @  "
    "       \"2!B0 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         "
    ")    &    /8_\"T+IW.\\_$>V$<VM:[C^FG5''8USO/PX   !0    !@    @    -          4    (    !P    $    !          8    "
    "<        W0(    !     @    D    +     @         .    .     8    (    !@         %    \"     $    !     0         )"
    "    \"             ! #@   #@    &    \"     8         !0    @    !     0    $         \"0    @             0 X   !"
    "(    !@    @    -          4    (    !@    $    !          8    8        W0(    !     0    (    #    #@   #@    & "
    "   \"     8         !0    @    !     0    $         \"0    @         \"4!B0 X    X    !@    @    &          4    ("
    "     0    $    !          D    (          E@8D .    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    ]C\\+0NG<[S\\1[81S:UKN/Z:=4<=C7.\\_#@   $@    &    \"     T         !0    @   "
    " &     0    $         !@   !@       #= @    $    !    \"0    (    .    2     8    (    #0         %    \"     8   "
    " !     0         &    &        -T\"     0    $    '     @    X    X    !@    @    &          4    (     0    $    "
    "!          D    (             $ .    .     8    (    !@         %    \"     $    !     0         )    \"          "
    "  / _#@   $@    &    \"     T         !0    @    &     0    $         !@   !@       #= @    $    !     @    ,    ."
    "    .     8    (    !@         %    \"     $    !     0         )    \"          )X&% #@   #@    &    \"     8    "
    "     !0    @    !     0    $         \"0    @         \"0!B0 X   !(    !@    @    -          4    (    !@    $    "
    "!          8    8        W0(    !     0    @    !    #@   #@    &    \"     8         !0    @    !     0    $     "
    "    \"0    @             0 X    X    !@    @    &          4    (     0    $    !          D    (            \\#\\"
    ".    .     8    (    !@         %    \"     $    !     0         )    \"          )P&% #@   #@    &    \"     8   "
    "      !0    @    !     0    $         \"0    @           #P/PX   !(    !@    @    &          4    (     0    ,    "
    "!          D    8    _Q::A0A![3]DMSZ-3B;N/S>V='7XNN\\_#@   $@    &    \"     T         !0    @    &     0    $    "
    "     !@   !@       #= @    $    !    !P    (    .    .     8    (    !@         %    \"     $    !     0         )"
    "    \"          )8&1 #@   &     &    \"     $         !0    @    !     0    $         #@   #     &    \"     0    "
    "     !0    @    !    !     $         $  $ \"UC+V(.    2     8    (    !@         %    \"     $    #     0         "
    ")    &            / _        \\#\\       #P/PX   !(    !@    @    -          4    (    !@    $    !          8    "
    "8        W0(    !     0    0    \"    #@   $@    &    \"     T         !0    @    &     0    $         !@   !@    "
    "   #= @    $    !    #0    (    .    .     8    (    !@         %    \"     $    !     0         )    \"          "
    ")@&1 #@   &@    &    \"     $         !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    (          F@9$ .  "
    "  @     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    @         \"<!D0 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    (    !@      "
    "   %    \"     $    !     0         )    \"          )X&1 #@   &     &    \"     $         !0    @    !     0    $"
    "         #@   #     &    \"     0         !0    @    !    !     $         $  $ \"UC+V(.    2     8    (    !@     "
    "    %    \"     $    #     0         )    &            / _        \\#\\       #P/PX   !(    !@    @    -          "
    "4    (    !@    $    !          8    8        W0(    !     0    8    \"    #@   $@    &    \"     T         !0    "
    "@    &     0    $         !@   !@       #= @    $    !    #0    (    .    .     8    (    !@         %    \"     $"
    "    !     0         )    \"          ) &5 #@   &@    &    \"     $         !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    (          D@94 .    D     8    (     0         %    \"     $    !     0         .    8     8  "
    "  (    !          %    \"     $    I     0         0    *0   &,@+R H82H@*\"@M8B M('-Q<G0H8EXR(\"T@-\"IA*F,I*2 O(#("
    "J82DI          X   !(    !@    @    &          4    (     0    ,    !          D    8            \\#\\       #P/P "
    "      / _#@   $@    &    \"     T         !0    @    &     0    $         !@   !@       #= @    $    !    !@    ( "
    "   .    2     8    (    #0         %    \"     8    !     0         &    &        -T\"     0    $    1     @    X "
    "   X    !@    @    &          4    (     0    $    !          D    (          E 94 .    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    @    &"
    "     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/"
    "PX    P    !@    @    &          4    (               !          D         #@   #@    &    \"     8         !0    "
    "@    !     0    $         \"0    @          $\"/0 X    X    !@    @    &          4    (     0    $    !          "
    "D    (            64 .    .     8    (    !@         %    \"     $    !     0         )    \"               #@   #"
    "@    &    \"     8         !0    @    !     0    $         \"0    @               X    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:6"
    "0              '=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:7"
    "1I;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    (    !@         %    \"          "
Colin Eles's avatar
Colin Eles committed
    "      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         )  "
Colin Eles's avatar
Colin Eles committed
    "        X    P    !@    @    &          4    (               !          D         #@   #     &    \"     8        "
    " !0    @               $         \"0         .    \" ,   8    (     @         %    \"     $    !     0         %  "
    "0 $     $   \"@    1W)I9#               $=R:60Q              !'<FED,@              9G5N8W1I;VY?;F%M90   &9U;F-T:6]"
    "N7VEN<'5T<P!S971T:6YG<P          8VAE8VME9            &]P96X               !F:6<                 ;75L=&E?;6]D90   "
    "     X    P    !@    @    &          4    (               !          D         #@   #     &    \"     8         !0"
    "    @               $         \"0         .    ,     8    (    !@         %    \"                0         )      "
Colin Eles's avatar
Colin Eles committed
    "    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         "
Colin Eles's avatar
Colin Eles committed
  }
  DataRecord {
    Tag			    DataTag0
    Data		    "  %)30     .    >     8    (    $0         !          $ ! !-0T]3 0 $ $1A=&$.    2     8    (    #0     "
Colin Eles's avatar
Colin Eles committed
    "    %    \"     8    !     0         &    &        -T\"     0    $    !    !0    X     70  !@    @    )          4"
    "    (     0   -!<   !          (   #07     %)30     .    ,%P   8    (     @         %    \"     $    !     0      "
    "   %  0 !0    $    %    34-/4P     .    Z%L   8    (    $0         !          $ ! !-0T]3 0    T   !&:6QE5W)A<'!E<E"
    "]?    #@   *A;   &    \"     $         !0    @   #)     0    $         #@   \" 0   &    \"     D         !0    @  "
Colin Eles's avatar
Colin Eles committed
    " #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    (          I@9$ .    0     8    (    !          %    \"     $    )     0         0"
Colin Eles's avatar
Colin Eles committed
    "    \"0   '@Q.G-I;F=L90         .    .     8    (    !@         %    \"     $    !     0         )    \"          "
    "  / _#@   #@    &    \"     8         !0    @    !     0    $         \"0    @         \"H!D0 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    @         \"J!D0 X    X  "
    "  !@    @    &          4    (     0    $    !          D    (          K 9$ .    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    @       "
    "  \"J!A0 X   !H    !@    @    !          4    (     0    $    !          X    X    !@    @    $          4    (   "
Colin Eles's avatar
Colin Eles committed
    "  0    8    !         !     &    8B!^/2 P   .    .     8    (    !@         %    \"     $    !     0         )    "
    "\"            / _#@   $@    &    \"     T         !0    @    &     0    $         !@   !@       #= @    $    !    "
    "\"     $    .    .     8    (    !@         %    \"     $    !     0         )    \"          *@&% #@   #@    &   "
    " \"     0         !0    @    !    !@    $         $     8   !A(#T](#    X    X    !@    @    &          4    (    "
    " 0    $    !          D    (            \\#\\.    2     8    (    #0         %    \"     8    !     0         &   "
    " &        -T\"     0    $    +     @    X    X    !@    @    &          4    (     0    $    !          D    (    "
    "      K 8D .    >     8    (     0         %    \"     $    !     0         .    2     8    (    !          %    \""
    "     $    2     0         0    $@   \"AB*F(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    @         \"N!B0 X    X    !@    @    &          4    (   "
    "  0    $    !          D    (            \\#\\.    2     8    (    !@         %    \"     $    #     0         )  "
    "  &    &K7A&4Q#^\\_R .ZH>#F[#\\S5EG\"IZ_M/PX    X    !@    @    &          4    (     0    $    !          D    ( "
    "         H 8T .    >     8    (     0         %    \"     $    !     0         .    2     8    (    !          %  "
    "  \"     $    1     0         0    $0   \"AB*F(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    @         \"B!C0 X    X    !@    @    &          4    ("
    "     0    $    !          D    (            \\#\\.    2     8    (    !@         %    \"     $    #     0         "
    ")    &    &K7A&4Q#^\\_R .ZH>#F[#\\S5EG\"IZ_M/PX   !(    !@    @    -          4    (    !@    $    !          8   "
    " 8        W0(    !     0    \\    \"    #@   #@    &    \"     8         !0    @    !     0    $         \"0    @ "
    "        \"J!C0 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    (          K 8T .    .     8    (    !@         %    \"     $    !     0         "
    ")    \"            / _#@   $@    &    \"     8         !0    @    !     P    $         \"0   !@   !6JW6DG_+L/QS^F,"
    "]>'.T_M\"E4;&!O[S\\.    .     8    (    !@         %    \"     $    !     0         )    \"          *X&- #@   &@ "
    "   &    \"     $         !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    @         \"@!D0 X    X    !@    @    &          4    (     0    $    !          D    (            \\"
    "#\\.    2     8    (    !@         %    \"     $    #     0         )    &    %:K=:2?\\NP_'/Z8SUX<[3^T*51L8&_O/PX "
    "  !0    !@    @    -          4    (    !P    $    !          8    <        W0(    !     @   !$    2     @        "
    " .    .     8    (    !@         %    \"     $    !     0         )    \"             ! #@   #@    &    \"     8  "
    "       !0    @    !     0    $         \"0    @            (0 X   !(    !@    @    -          4    (    !@    $   "
    " !          8    8        W0(    !     0    (    #    #@   #@    &    \"     8         !0    @    !     0    $    "
    "     \"0    @         \"B!D0 X    X    !@    @    &          4    (     0    $    !          D    (          I 9$ "
    ".    2     8    (    #0         %    \"     8    !     0         &    &        -T\"     0    $    0     0    X    "
    "X    !@    @    &          4    (     0    $    !          D    (          I 8T .    >     8    (     0         % "
    "   \"     $    !     0         .    2     8    (    !          %    \"     $    1     0         0    $0   \"AB*F(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    @        0 !ZB0 X   !(    !@    @    &          4    (     0    ,    !          D    8    :M>$93$/[S_"
    "( [JAX.;L/S-66<*GK^T_#@   %     &    \"     T         !0    @    (     0    $         !@   \"        #= @    $    "
Colin Eles's avatar
Colin Eles committed
    "#    #0    X    /     @    X    X    !@    @    &          4    (     0    $    !          D    (            \"$ ."
    "    .     8    (    !@         %    \"     $    !     0         )    \"             ! #@   $@    &    \"     T    "
    "     !0    @    &     0    $         !@   !@       #= @    $    !     @    ,    .    .     8    (    !@         % "
    "   \"     $    !     0         )    \"          *8&- #@   #@    &    \"     8         !0    @    !     0    $     "
    "    \"0    @         \"H!C0 X   !(    !@    @    -          4    (    !@    $    !          8    8        W0(    !"
    "     0    P    !    #@   #@    &    \"     8         !0    @    !     0    $         \"0    @         \"F!B0 X   !"
Colin Eles's avatar
Colin Eles committed
    "H    !@    @    !          4    (     0    $    !          X    X    !@    @    $          4    (     0    8    ! "
    "        !     &    82!^/2 P   .    .     8    (    !@         %    \"     $    !     0         )    \"            "