1 #$ #% & '( ) *?FR9AXM +, +- +. /0 1 2 3 4 5 +6 78 9 :; #< # => ? * @A BCD * E F G H I JK +L M NO RP RQ RR RS TUV WX YZ Y[ Y) W)\] B^ _ `a Tb c Rd ef eg Yh e)ijkl m nop Wqr W# Ys tu tv Wwx yz { |}~   W  R W J B  e        {#   {w { {     +          R  #              J   )  R R R                  {    {                                                ! " #   $ %   &        '   () ( ! ( !& ( ! ( ! ( ! !* !+ ( ! ( ( ( , ( ( -. - 7 - 7 - - -/ 70 -1 72 -3 -4 -5 -6 -7 -8 - - 9 - -: T; <= <f <>? <[ R@ A T) B)C D) E) FG FH FI FJ FK LMNOP d@ QR S TUVWXYZ [\]^ A^_ <)`ab c de fghijkl Rm n op oq r s tw tu t t v w x yz{  |} ~  T T  ()VCodeLineNumberTable getStackTrace)(Ljava/lang/Throwable;)Ljava/lang/String;geodeticDistanceInMeters(DDDD)D splitGeometryJ(Loracle/spatial/geometry/JGeometry;D)[Loracle/spatial/geometry/JGeometry; clipGeometryJ(Loracle/spatial/geometry/JGeometry;DD)Loracle/spatial/geometry/JGeometry;geomOrds7(Loracle/spatial/geometry/JGeometry;)Ljava/lang/String; locatePointI(Loracle/spatial/geometry/JGeometry;D)Loracle/spatial/geometry/JGeometry;reverseGeometryH(Loracle/spatial/geometry/JGeometry;)Loracle/spatial/geometry/JGeometry;concatenateGeometryl(Loracle/spatial/geometry/JGeometry;Loracle/spatial/geometry/JGeometry;D)Loracle/spatial/geometry/JGeometry; connectFlagJ(Loracle/spatial/geometry/JGeometry;Loracle/spatial/geometry/JGeometry;D)IisLineStringGeometry&(Loracle/spatial/geometry/JGeometry;)Z getSchemaName&(Ljava/lang/String;)Ljava/lang/String; getTableNamegetUser)(Ljava/sql/Connection;)Ljava/lang/String; tableExists*(Ljava/sql/Connection;Ljava/lang/String;)Z tableType;(Ljava/sql/Connection;Ljava/lang/String;)Ljava/lang/String; dropTable*(Ljava/sql/Connection;Ljava/lang/String;)VgetColumnNames)(Ljava/sql/ResultSet;)Ljava/util/HashSet; columnExists<(Ljava/sql/Connection;Ljava/lang/String;Ljava/lang/String;)ZinsertGeomMetadataa(Ljava/sql/Connection;Ljava/lang/String;Ljava/lang/String;ILoracle/spatial/network/SDODimArray;)V Exceptions addColumnN(Ljava/sql/Connection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z)(Ljava/sql/ResultSet;Ljava/lang/String;)ZgeomMetadataExists isGeodetic(Ljava/sql/Connection;I)Z linkGeometryB(Loracle/spatial/network/Link;)Loracle/spatial/geometry/JGeometry;getNodeArrayByNoB(Loracle/spatial/network/Network;ZI)[Loracle/spatial/network/Node;getLinkArrayByNoB(Loracle/spatial/network/Network;ZI)[Loracle/spatial/network/Link;getPartitionNetworkE(Loracle/spatial/network/Network;ZDD)Loracle/spatial/network/Network; readGraph0(Ljava/io/File;)Loracle/spatial/network/Network;readPajekNetworkreadLine,(Ljava/io/BufferedReader;)Ljava/lang/String; makeSpatialY(Loracle/spatial/network/Network;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V makeLogical#(Loracle/spatial/network/Network;)VgetNDMSchemaInfo\(Ljava/sql/Connection;Loracle/spatial/network/Network;Ljava/lang/String;)Ljava/util/HashSet;ptLinstringDistance*(Loracle/spatial/geometry/JGeometry;[DDD)DptLineDistance ([[D[DDD)DgeometryLength&(Loracle/spatial/geometry/JGeometry;)D nearestPointH(Loracle/spatial/geometry/JGeometry;DD)[Loracle/spatial/network/MDPoint;computeDistanceRatio)(Loracle/spatial/geometry/JGeometry;DD)[DcopyNode=(Loracle/spatial/network/Node;Loracle/spatial/network/Node;)VcopyLink=(Loracle/spatial/network/Link;Loracle/spatial/network/Link;)VcopyPath=(Loracle/spatial/network/Path;Loracle/spatial/network/Path;)V copySubPathC(Loracle/spatial/network/SubPath;Loracle/spatial/network/SubPath;)VqualifiedSQLName jdbcClose(Ljava/sql/ResultSet;)V(Ljava/sql/Statement;)V(Ljava/sql/Connection;)VioClose(Ljava/io/InputStream;)V(Ljava/io/OutputStream;)V(Loracle/sql/BLOB;)VusedHeapMemory()JvalidateMetadataNames@(Ljava/sql/Connection;Loracle/spatial/network/NetworkMetadata;)VrollbackWorkspaceworkspaceExistsremoveWorkspace versionTableversionNetworkisTableVersionedisNetworkVersionedgetParentWorkspaceM(Ljava/sql/Connection;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getWorkspace gotoWorkspace gotoSavepointcreateWorkspace getSavepoint sameNetworkC(Loracle/spatial/network/Network;Loracle/spatial/network/Network;)ZgetNetworkDiff(Ljava/sql/Connection;Loracle/spatial/network/Network;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/HashMap; splitString9(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; SourceFileNetworkUtility.java java/io/StringWriterjava/io/PrintWriter        !oracle/spatial/geometry/JGeometry       Null geometry...  java/lang/StringBufferjava/lang/StringBuilder :  ( ,)         .     SELECT USER FROM DUAL   java/sql/SQLExceptionjava/lang/Exception   FSELECT COUNT(*) FROM ALL_TABLES WHERE TABLE_NAME = ? AND OWNER = ?      ESELECT COUNT(*) FROM ALL_VIEWS WHERE VIEW_NAME = ? AND OWNER = ? TABLEDSELECT COUNT(*) FROM ALL_VIEWS WHERE VIEW_NAME = ? AND OWNER = ?VIEW  DROP  java/util/HashSet    SELECT * from    ,Insert into user_sdo_geom_metadata values( '','  )   Alter Table  add ( )  nselect count(*) from all_sdo_geom_metadata where table_name = ? and column_name = ? and owner = ?   W select count(*) from mdsys.cs_srs a where a.srid = ? and a.wktext like 'GEOGCS%'        java/util/Vector   oracle/spatial/network/Node [Loracle/spatial/network/Node; oracle/spatial/network/Link[Loracle/spatial/network/Link;P_LAYOUT     oracle/spatial/network/NodeImpl  java/io/BufferedReaderjava/io/FileReader   LOGICALDIRECTED java/util/StringTokenizer ,       java/util/HashMap  java/lang/Integer          ! " #$ % NoOfNodes: & , NoOfLinks: ' # (  ) *+, -. /. 0. 1 23 4 56 76 86NODE 9:LINK ;:PATH <:SUBPATH =:PLINK >:METADATAUSER_SDO_NETWORK_METADATA [D  ?"oracle/spatial/network/MDPointImpl @ Aoracle/spatial/network/MDPoint![Loracle/spatial/network/MDPoint;java/lang/Double  BC D E F G H I JK LM N O P Q RS T U V W X Y Z[  \ ] ^ _` ab cd efg hi _j ak l m[ n o p q r s t U@ uv w! x yizoracle/spatial/network/PathImpl {| }~ i"oracle/spatial/network/SubPathImpl           i7begin ? := SYS.DBMS_ASSERT.qualified_sql_name(?); end;   java/lang/String  java/io/IOException       is not a qualified SQL name +oracle/spatial/network/NetworkDataExceptionNo node table metadata found :Node table name  Node table column name No link table metadata foundLink table name Link table column name Path table name Path table column name .Sub-path table name Sub-path table column name Path-link table name '{ call DBMS_WM.rollbackWorkspace(?) } ; Select count(*) from all_workspaces Where workspace = ? %{ call DBMS_WM.removeWorkspace(?) } %{ call DBMS_WM.enableVersioning(?) }  Q Select count(*) from all_wm_versioned_tables Where owner = ? and table_name = ? P Select parent_workspace from all_workspaces Where workspace = ? and owner = ?) Select DBMS_WM.getWorkspace() From Dual "{ call DBMS_WM.gotoWorkspace(?) } "{ call DBMS_WM.gotoSavepoint(?) }${ call DBMS_WM.createWorkspace(?); }({ call DBMS_WM.GetSessionInfo(?,?,?) }    `       Network is nullNetwork node/link table is null Network is not versioned LATEST workspace&source network not in source workspace  [  .begin DBMS_WM.SetDiffVersions(?,?,?,?); end; _DIFFSELECT NODE_ID FROM  WHERE WM_DIFFVER = 'DiffBase' SELECT LINK_ID FROM  WHERE WM_DIFFVER = 'DiffBase' DiffNodes DiffLinks%oracle/spatial/network/NetworkUtilityjava/lang/Object(Ljava/io/Writer;)Vjava/lang/ThrowableprintStackTrace(Ljava/io/PrintWriter;)VclosetoString()Ljava/lang/String;java/lang/Mathsin(D)DcosacosgetSRID()I getDimensionsgetOrdinatesArray()[D getNumPointssqrtcreateLinearLineString)([DII)Loracle/spatial/geometry/JGeometry;isPoint()ZgetPointappend-(Ljava/lang/Object;)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;,(Ljava/lang/String;)Ljava/lang/StringBuffer;(D)Ljava/lang/StringBuilder; getFirstPoint createPoint getLastPointjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VabsgetTypehasCircularArcsindexOf(Ljava/lang/String;)I substring(II)Ljava/lang/String;trim(I)Ljava/lang/String;java/sql/ConnectioncreateStatement()Ljava/sql/Statement;java/sql/Statement executeQuery((Ljava/lang/String;)Ljava/sql/ResultSet;java/sql/ResultSetnext getStringprepareStatement0(Ljava/lang/String;)Ljava/sql/PreparedStatement; toUpperCasejava/sql/PreparedStatement setString(ILjava/lang/String;)V()Ljava/sql/ResultSet;getInt(I)Iexecute(Ljava/lang/String;)Z getMetaData()Ljava/sql/ResultSetMetaData;java/sql/ResultSetMetaDatagetColumnCount getColumnNameadd(Ljava/lang/Object;)Zoracle/spatial/util/Util checkSQLName'(Ljava/lang/String;I)Ljava/lang/String;"oracle/spatial/network/SDODimArray toSQLString(I)Ljava/lang/StringBuilder; executeUpdateequalsIgnoreCasecontainserrLjava/io/PrintStream; getMessagejava/io/PrintStreamprintln(Ljava/lang/String;)VsetInt(II)V isLogical getStartNode()Loracle/spatial/network/Node; getEndNode getMDPoint"()Loracle/spatial/network/MDPoint;getOrd(I)DgetSridoracle/spatial/network/Network getNodeArray ()[Loracle/spatial/network/Node;getPartitionIDgetComponentNosizetoArray(([Ljava/lang/Object;)[Ljava/lang/Object; getLinkArray ()[Loracle/spatial/network/Link;%oracle/spatial/network/NetworkFactorycreateSDONetwork8(Ljava/lang/String;IZII)Loracle/spatial/network/Network;%oracle/spatial/network/NetworkManagerfindConnectedComponents#(Loracle/spatial/network/Network;)Irandom()D createSDONode4(ILjava/lang/String;DD)Loracle/spatial/network/Node;setSize(D)VaddNode (Loracle/spatial/network/Node;)V(Ljava/io/File;)V(Ljava/io/Reader;)V'(Ljava/lang/String;Ljava/lang/String;)V countTokens nextTokencompareToIgnoreCasecreateLogicalNetwork6(Ljava/lang/String;IZ)Loracle/spatial/network/Network; containsKeyget&(Ljava/lang/Object;)Ljava/lang/Object;intValue(I)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;createLogicalNode2(ILjava/lang/String;)Loracle/spatial/network/Node; parseDouble(Ljava/lang/String;)DgetNode (I)Loracle/spatial/network/Node;createLogicalLinkm(ILjava/lang/String;Loracle/spatial/network/Node;Loracle/spatial/network/Node;D)Loracle/spatial/network/Link;addLink (Loracle/spatial/network/Link;)VparseInt createSDOLink(ILjava/lang/String;Loracle/spatial/network/Node;Loracle/spatial/network/Node;DLoracle/spatial/geometry/JGeometry;)Loracle/spatial/network/Link;out getNoOfNodes getNoOfLinks startsWithlength getMetadata*()Loracle/spatial/network/NetworkMetadata;&oracle/spatial/network/NetworkMetadatagetNodeGeomMetadata+()Loracle/spatial/network/GeometryMetadata;getLinkGeomMetadatagetPathGeomMetadata setCategorysetGeometryType'oracle/spatial/network/GeometryMetadata setColumnNamesetNodeGeomMetadata,(Loracle/spatial/network/GeometryMetadata;)VsetLinkGeomMetadatasetPathGeomMetadatagetNodeTableName(Z)Ljava/lang/String;getLinkTableNamegetPathTableNamegetSubPathTableNamegetPathLinkTableNameclear(DD)VsetSrid elementAt(I)Ljava/lang/Object; doubleValuegetIDgetCostsetCost getDuration setDuration getGeometry%()Loracle/spatial/geometry/JGeometry; setGeometry&(Loracle/spatial/geometry/JGeometry;)V getGeomID setGeomIDgetHierarchyLevelsetHierarchyLevel setMDPoint#(Loracle/spatial/network/MDPoint;)V getMeasure setMeasuregetNamesetNamesetPartitionIDgetStatesetState(Z)VsetType getParentNode setParentNode getUserData()Ljava/lang/Object; setUserData(Ljava/lang/Object;)V getNetwork"()Loracle/spatial/network/Network;getUserDataMetadata+()Loracle/spatial/network/UserDataMetadata;'oracle/spatial/network/UserDataMetadatagetNodeDataNames()[Ljava/lang/String;&(Ljava/lang/String;)Ljava/lang/Object;'(Ljava/lang/String;Ljava/lang/Object;)V isBidirected setBidirected setEndNodegetFlowsetFlow getLinkLevel setLinkLevelgetStartMeasure getEndMeasure getParentLink()Loracle/spatial/network/Link; setParentLink setStartNodegetLinkDataNamesoracle/spatial/network/PathgetPathLinksVector()Ljava/util/Vector; setPathLinks(Ljava/util/Vector;)VgetPathDataNamesoracle/spatial/network/SubPathgetStartPercentagesetStartPercentagegetEndPercentagesetEndPercentagegetReferencePath()Loracle/spatial/network/Path;setReferencePath (Loracle/spatial/network/Path;)VgetStartLinkIndexsetStartLinkIndexgetEndLinkIndexsetEndLinkIndexgetSubPathDataNames prepareCall0(Ljava/lang/String;)Ljava/sql/CallableStatement;java/sql/CallableStatementregisterOutParameterjava/io/InputStreamjava/io/OutputStreamoracle/sql/BLOBjava/lang/Runtime getRuntime()Ljava/lang/Runtime; totalMemory freeMemoryrunFinalizationgcjava/lang/ThreadyieldgetSubPathGeomMetadatareadNetworkMetadataQ(Ljava/sql/Connection;Ljava/lang/String;)Loracle/spatial/network/NetworkMetadata; isVersionedequalsgetNodes()Ljava/util/Iterator;java/util/IteratorhasNext containsNode(I)Z getInLinks java/util/Set removeAll(Ljava/util/Collection;)Z getOutLinksgetLinks containsLinkgetLink (I)Loracle/spatial/network/Link; getAutoCommit setAutoCommit D*]GYLY+M*,,+abcdeO 9 9 (k9 k9&k9k9  k kgkc k9"st uvwx$zLN"*N-*'S-*'S-  E *')'H)J*6*666*: *6  : 9  R6 df h19 h`19 `h19 `h`19 `ggkggkcR  `1c9 6  \1 d1cR' k9) k9' 69M66 d> 1 96) 1 d1g9d6 ) d69O6 dB 19d6) 1 d1g9d6 d`6h:`626"dh` h`1R݄ h19 h`19 `h19 `h`19ggkggkc9gkocRgkocR h19 h`19 `h19 `h`19ggkggkc99dhgkocRdh`gkocR:>O !'-39?EHMYo%17:@FLTalqwz:L^ht *L* *L*LYM, Y!*"#$%&W>+ld9, Y!'$+h1()$+h`1(*$%&W,+2 )*+ ,-/2%3=4I5y46&*' ''*,N-**-'*.N-**-*N*6-l6*/9'k99 6  d- h19 - h`19- `h19- `h`19 g gkggkc9 V cK go9 gk c9gkc9YRYR:RR*- c9 J!BC DEFG"H/K5L:MGOLPRQYR_SeThUtW}XYZ[]`abcde giU$k k***M,N*6*6*66d26"-h`,ddh`1R݄-L+:tu vwxyz%{1|;}T|Z{`~i*+++*** +*+(066 66*:+:*6*+`dh: $ 1 d1o: l6 6   8  dd6 6  h` h`1R  1   d1 *:  $  ,.69>@FLOU[asx \*.:+,:11g2(11g2(+.:11g2(11g2(" .06XZ=* *3*4]%**56<M *7M,,8M,&  #3***56`9D*LMN*:L+;<M,= ,>N, ,?M+ +@LQ:L:C, ,?M+ +@L*:%:, ,?M+ +@L:--EHA -MBTloA -tMTtvAtvtb     % -9EJMOT`lqtv> >=N::+*+D: *E:F:*GN-+HIJ-IJ-K:=L6=?-MMN:*GN-+HIJ-IJ-K:=L6= ?:- -MNW:R:C ?:- -MN-:(: ?:- -MN: ABA47A- !"# $%'()%,)021@2L4T5^6h7m8o:v;|=?CDEGHIJKSTUVOPSTUVRS(T4U<W} UMN::*+&:, ,MM- -?N:+D: *E:F:*GM,+HJ,IJ,KN-=-L6O:-?,MOP:*GM,+HJ,IJ,KN-=-L6Q:-?, ,MM- -?NQ:L:C, ,MM- -?N*:%:, ,MM- -?N:  -0AA  B5 B(+A 050 02JMA0201`abc ef!-5g;h@iFkJpSq^rjtquzvwxz{}  (-02>JRM*+R, ,@MN*:M*+SN-, ,@M: Y!T$-$U$+$%:,VW, ,@M5N1N-C, ,@MN:, ,@M: A,8;AeqtA xB,xB>exB}A ,>ex}A^ "(,8>\equxy}@WYXL*+*YM>,Z+,[I\WM,C+69B.  !069:>g>*+R Y!]$+@^$%:*::<:,_> ?: @:: aB ^aB6   &.9@O^ace~*+,`+ , Y!a$+I$b$c$,I$b$d$)$ef$%:*::gW @:.   \dnsz}An*+R *+,h Y!i$+$j$,$U$-$k$%:*::VW @: :CcB`cB. ?GQ` c e j l S=WYXN*Y:6Z[+l-+Im==N2NB3KNB: !139DIK"N O!Q# +,+DN-*EN6::n:*G:+HJ,IJ-IJK:=L66 ?:aM:T:opq ?:3M:&:  ?: M: %vB%vr,- ./0123!4%;/<;=G>S?\@fAsCvGHDEGHGHKLNA5=N:r:*GN-s-K:=L== ?:-Y-MNN:opq ?:-.-MN#: ?:- -MN <ZB <ZgVZ[\^ cde$f.g:i<nKoZj\lgnvonoqrtAu* *t*uL*vM+w ,wN-+xR-+xR-,xR-,xR6+y6-:>} ~/15?IS]`hrj**zN{Y|:6-3-2:}6 ~6 W>  &/3<BJPXh **N{Y|:6-_-2:u}6v}6u~6v~6 WF  &4BFTbnv| g*::*66  B* :  (kk:    : PY\B6  %.APY^dB"LMN6YY*M::::6 6 ,:YN-6 -: -: 6 6  -: 6 6   L LY:  B6 6 ,Y:/YN-6:::9-:-:66  6, 6 YW :+   6, 6 YW :+  -:  :-99+:+: :+ ͧj,:YN6 6 6-6 -6 :6996 l,:YN-6E-6-9-9 -::+6 :::6966,:YN-6x-6-6-6 -9 -:+:+:#:+K Y!$+e$+e%q,4,-N)N-C, ,N: , ,:! +BBBB6 #'*-3?EKQW]gmpv|     ""#3$<%D&G(Q)c+g,x-./23578:;<=>?@ACDFG H IJLM%O(P+Q1R;SATMUSVYW\XbYkZt[}]^_`Rcdefghijklmnopqrsu vwx z*{4|>}A~QYc_B"LMN6YY*M::::6 6 ,:YN-6 -: -: 6 6  -: 6 6   L LY:  B6 6 ,Y:/YN-6:::9-:-:66  6, 6 YW :+   6, 6 YW :+  -:  :-99+:+: :+ ͧj,:YN6 6 6-6 -6 :6996 l,:YN-6E-6-9-9 -::+6 :::6966,:YN-6x-6-6-6 -9 -:+:+:#:+K Y!$+e$+e%q,4,-N)N-C, ,N: , ,:! +BBBB6 #'*-3?EKQW]gmpv| "3<DGQcgx    % ( +1;AMSY\bkt} !"#$%&'()*+,-./02 345 7*849>:A;Q<Y _@FHICDFHIFHIN [L+V*LM++8W+L+#=L +d7L+ +L+ BVRSU VWXYZ#[%\(^/_3`5a8c=dFeQfSgVjYk|*::::++,,--B#+3<BKTZclr{B*L++M+N+:,,-- 2 $(-16;AbN:+:* +,-,öl:h,Ŷl:R,Ƕl:<,ɶl:&,˶l:,Ͷl:-*:: Y!]$$%<:N ? @-n     $1:GP]fs| !"dA/*Я*:*6l69 YYRYRSYYRYRS: YRYR: 6  do 2 h1R 2 h`1R 2 `h1R 2 `h`1R  (9 9 + 1R+ 1R  R*+./01!2C3P4\6j7z89<=?@A4DE *219*219*219 *219 (g gkg gkc g gk g gkco9C<+ gkcR+ gkcR(+1g(+1gk+1g+1gkc(g(gkggkc9( g( gk g gkc9+R+R+ R+ RJJKLMNLPZRhSvVYZ[]^_bcd H* *'*N*6-l696dR-h19 -h`19 -`h19 -`h`19'  g  gk g gkccH'>kl mnop!q&s2u;vFwQx^y{s{C:* **:*6l69 {Y|: YRYR: YYRYRSYYRYRS: *66d 2h1R 2h`1R 2`h1R 2`h`1R  ')9 19  ԻY 1 1: W- %Y 1 1: WI   ضٰ~$)2?ags $13 * **:*6l69{Y|: YRYR: YYRYRSYYRYRS: *6 96dL 2h1R 2h`1R 2`h1R 2`h`1R  ')9f9 ԻY 1 1: 1 21g 1 21gk 1 21g 1 21gkc9 Yc۶WQI 1 21g 1 21gk 1 21g 1 21gkc9 Yc۶W 21 21g 21 21gk 21 21g 21 21gkcc9*/9   :6  ڶoR$  !&/<^dgs&1ew z*+*++*+*+*+*+*+*w+*+*+*}+*+*+*+*+M,6,N-+6-!*-2:+-2ޱj %1=IUamy (*+*++*+*+*+*v+*+*+* +*  +* * +*+*+*+*u+*+*+*+M,6,N-+6-!*-2:+-2ޱv %1=IUamy $%&'() *+!)'/ 2*+* + +!*"#+!*$%+!*&'+!*()+!**++!*!,-+!*./+*01*2M,6,3N-+6-!*-24:+-25ޱV45 678&93:@;M<Z=h>uABCDEFGHFL C*+*6+6+7+89+7*:;+*<=+7*>?+7*@A+*BC+*DE+*FG+*HI*B2M,6,JN-+6-!*-2K:+-2LޱZQR STU&V3W?XLYYZe[q\}^_`abcdeciKMN+4*MNN- O-+P-QWRY-STM-U :-U,9@@B@2 vwyz|}#~*9=@IA ;* *?L A  ;* *@L A  ;* *VL A  9 **WL X  9 **YL X  9 **ZL A    J[K*\*]e@^B6!( *`*abB*\*]e@*\*]e. #'+.0:@   MNc::+:dYefgM Y!h$,$$%N*,iWjM,# Y!k$,$$%N*,iW+:dYlfgM Y!m$,$$%N*,iWjYM# Y!n$,$$%N*,iW+:XgYM# Y!o$,$$%N*,iWjYM# Y!p$,$$%N*,iW+q:XgYM# Y!r$,$$%N*,iWjYM# Y!s$,$$%N*,iW+YM# Y!t$,$$%N*,iW:udY-f A/    $+EKQUou"}#$%&')*,6789:= >:@@EHFMGXHrJxLMOTUW\YZ[^d ~6M*vNM,+P,QW,,wN, ,w-(()(& eg ijlm(l-m5oAAMN6x:*GM,+J,KN-= -L6- -?, ,MD:?:- -?, ,M&:!:- -?, ,M:6JMB6RAThkB6pRTprBprp^rstw {|~$-6@JORT^hmpr|~6M*yNM,+P,QW,,wN, ,w-(()(&  (-5A~6M*zNM,+P,QW,,wN, ,w-(()(&  (-5A]*+{M,gN,g:*-|*|,.,g:,:*|*|2 "(1=FPV\Ad N:6+,}:*GN-+IJ-,IJ-K:6= L66 ?-,-M#:: ?- -M^wA^|w~|Z!,7?BLV[^jwy|A) *,{N-~ AdN:::*GN-,J-+IJ-K:= >: ?-,-M#:: ?- -ME^AEc^ecF   ) 1 ; E Q ^ ` c q ~ AcLMN:*GL+KM,= ,>N, ,?+*+M!::, ,?+ +M-,CA,HCJH>       $ , 6 !C E H T !a #A~6M*NM,+P,QW,,wN, ,w-(()(& ( + - . 1 2( 1- 25 4A~6M*NM,+P,QW,,wN, ,w-(()(& 8 ; = > A B( A- B5 DA~6M*NM,+P,QW,,wN, ,w-(()(& H J L M O P( O- P5 RALMN::*NM, O, O, O,QWRY,STNRY,ST:RY,ST:,,w:, ,w gttvtJ V W X Y Z ] _ `( a1 b8 cG dW eg hk it hz i kA *+*+*+*M,,N:+-+-::-WYX:WYX:-:-6"Y2W:-6"Y2WW-:-6"Y2W:-6"Y2WW|*M,,N:+-+-::-uu-vv--iB BA r s t> u@ wO xQ ya zk {n |} }    % / 9 ; B I Q V a z                    : < V X i k { }   +dYf+:+:dYf*E:*+dYf,*M-N:,+RdYf*6 ***: *N:  ,P -P P P QW  w* :   w*  Y!$$%: Y!$$%: : :::{Y|:{Y|: Y!$ $$%: *:: <:=L6YW ?: @: Y!$ $$%: *:: <:=L6YW ?: @:* 3:: ?: @:* Y:WW l6_Al6d_fd"H    + 5 @ F U ` d i m q v {      7 N Q T W Z c l              $ 3 6 E T \ _ a d u   ! " # $Ad  p<RM*+6>,S,*IS,*7IS,*+`9IS," ) * + - . 2* 3: 5!"