1U V kW kX kY V kZ k[ k\ k] k^ k_ k` kab V kc kd ke kf kg kh ki kj kk kl km kn ko kp kq kr ks kt ku kv kw kx ky kz k{ k| k} k~ k k k k 1V  k k     :  = k k k B B E G I K k  O   k k k k     [V ]V ] ] ] [ [ [ k l k k k ] k = g g g k k k k I :  k :  : I  k :   k B k g g = = g k g   E  E E  G k k G G k k : k g k E k G k k k :  : = : : : k k : I  k k = = g g B g g k k k k k k k k k k! " # $  % & ' ( V )  *+  k, :-  *  : . /0 :12 k3 g- g k45 E  k67 G 8  =9 =: ; ; :< g= k" k> k? k@ AB CD kE kF kG gH kI BJ gK gL MN gO gP BQ BR BS BT MU V WX Y Z[ k\ =] Z^ :O :P =Q =_  * k` kab , 3   =c Bd ef 9g kh ki j kl m n o p q kr s t u v w Ox ky kz k{| k =} B~ = B k k k  k$ k : k :  k E kh   ks I   k      ?     k k k k  k         !  k E E3 E [ Z     k   k k    *      k ?     k     k k  k ?   ; k M M           p_metadata(Loracle/spatial/network/NetworkMetadata; p_nodeMapLjava/util/HashMap; p_linkMap p_pathMap p_subPathMapp_nodeStringIDMapp_linkStringIDMapp_pathStringIDMapp_subPathStringIDMap p_maxNodeIDI p_maxLinkID p_maxPathIDp_maxSubPathIDp_temporaryNodesLjava/util/Set;p_temporaryLinksp_cache%Loracle/spatial/network/NetworkCache;p_mbrLoracle/spatial/network/MBR; p_userDataLjava/lang/Object;p_isPersistentZp_hasPathSeqNo p_isPartitionp_nodeStringID$Loracle/spatial/network/NDMStringID;p_linkStringIDp_pathStringIDp_subPathStringID p_hasStringIDp_externalNetworkIDs p_partitionID p_isReadOnly p_tempNodeMap p_tempLinkMap p_tempPathMapp_tempSubPathMapp_tempCachingEnabledp_datap_rtreeLoracle/spatial/util/RTree;p_cachingEnabled p_isVersionedp_noOfPartitionsp_linkCostFunction)Loracle/spatial/network/LinkCostFunction;+(Loracle/spatial/network/NetworkMetadata;)VCodeLineNumberTableQ(Loracle/spatial/network/NetworkMetadata;Ljava/util/HashMap;Ljava/util/HashMap;)Vd(Loracle/spatial/network/NetworkMetadata;Ljava/util/HashMap;Ljava/util/HashMap;Ljava/util/HashMap;)Vw(Loracle/spatial/network/NetworkMetadata;Ljava/util/HashMap;Ljava/util/HashMap;Ljava/util/HashMap;Ljava/util/HashMap;)Vx(Loracle/spatial/network/NetworkMetadata;Ljava/util/HashMap;Ljava/util/HashMap;Ljava/util/HashMap;Ljava/util/HashMap;I)V getMetadata*()Loracle/spatial/network/NetworkMetadata;getName()Ljava/lang/String; getNodeMap()Ljava/util/HashMap;(I)Ljava/util/HashMap; getLinkMap getPathMap getSubPathMap getNoOfNodes()IfindNetworkNode3(Ljava/util/HashMap;I)Loracle/spatial/network/Node;(Z)I(I)I getNoOfLinks getNoOfPathsgetNoOfSubPathsgetNoOfHierarchyLevelssetNoOfHierarchyLevels(I)VgetNoOfPartitionsgetType isConnected()ZtoStringgetNode (I)Loracle/spatial/network/Node; Exceptions1(Ljava/lang/String;)Loracle/spatial/network/Node;getLink (I)Loracle/spatial/network/Link;1(Ljava/lang/String;)Loracle/spatial/network/Link;!(II)Loracle/spatial/network/Link;getPath (I)Loracle/spatial/network/Path;1(Ljava/lang/String;)Loracle/spatial/network/Path; getSubPath#(I)Loracle/spatial/network/SubPath;4(Ljava/lang/String;)Loracle/spatial/network/SubPath;modifyMetadataaddNode (Loracle/spatial/network/Node;)VaddNodes!([Loracle/spatial/network/Node;)V modifyNodeaddLink (Loracle/spatial/network/Link;)VaddLinks!([Loracle/spatial/network/Link;)VmodifyLinkLevel!(Loracle/spatial/network/Link;I)VmodifyNodeLevel!(Loracle/spatial/network/Node;I)V modifyLinkaddPath (Loracle/spatial/network/Path;)V addSubPath#(Loracle/spatial/network/SubPath;)VaddPaths!([Loracle/spatial/network/Path;)V addSubPaths$([Loracle/spatial/network/SubPath;)V modifyPath modifySubPath modifyElement(Ljava/lang/Object;)V deleteNode(Ljava/lang/String;)V deleteLink deletePath deleteSubPath isDirected isBidirected isUndirected isLogical isSpatial isLRSGeometry isSDOGeometryisTopoGeometryisHierarchical getNodeArray ()[Loracle/spatial/network/Node;getNodes()Ljava/util/Iterator;!(Z)[Loracle/spatial/network/Node;(Z)Ljava/util/Iterator;!(I)[Loracle/spatial/network/Node;(I)Ljava/util/Iterator;2(Ljava/lang/String;)[Loracle/spatial/network/Node;((Ljava/lang/String;)Ljava/util/Iterator;>(Loracle/spatial/network/Node;D)[Loracle/spatial/network/Node; getLinkArray ()[Loracle/spatial/network/Link;getLinks!(Z)[Loracle/spatial/network/Link;!(I)[Loracle/spatial/network/Link;2(Ljava/lang/String;)[Loracle/spatial/network/Link;>(Loracle/spatial/network/Node;D)[Loracle/spatial/network/Link; getPathArray ()[Loracle/spatial/network/Path;getPaths!(Z)[Loracle/spatial/network/Path;2(Ljava/lang/String;)[Loracle/spatial/network/Path;getSubPathArray#()[Loracle/spatial/network/SubPath; getSubPaths$(Z)[Loracle/spatial/network/SubPath;5(Ljava/lang/String;)[Loracle/spatial/network/SubPath;findInOutLinks()V findInLinks findOutLinksclearresetComponentNo getLinksCost()DisTree writeObject(Ljava/io/ObjectOutputStream;)V readObject(Ljava/io/ObjectInputStream;)V getMaxNodeID getMaxLinkID getMaxPathIDgetMaxSubPathIDaddTemporaryNode=(Loracle/spatial/network/Link;D)Loracle/spatial/network/Node;addTemporaryLinks>(Loracle/spatial/network/Link;Loracle/spatial/network/Node;D)V?(Loracle/spatial/network/Link;Loracle/spatial/network/Node;DZ)V>(Loracle/spatial/network/Link;DZ)Loracle/spatial/network/Node; splitLinkgetTemporaryNodeArraygetTemporaryLinkArraydeleteTemporaryElements getSubNetwork>(Loracle/spatial/network/MBR;)Loracle/spatial/network/Network;#(I)Loracle/spatial/network/Network; addNetwork#(Loracle/spatial/network/Network;)V deleteNetworkgetNodeTableNamegetLinkTableNamegetPathTableNamegetSubPathTableNamegetPathLinkTableNamegetLRSTableNamegetNodeGeomColumngetNodeCostColumngetNodePartitionColumngetLinkPartitionColumngetLinkGeomColumngetLinkCostColumngetPathGeomColumngetSubPathGeomColumngetLRSGeomColumngetPartitionTableNamegetNetworkCache'()Loracle/spatial/network/NetworkCache;setNetworkCache((Loracle/spatial/network/NetworkCache;)VgetNodeHierarchyLevelArray()[IgetLinkHierarchyLevelArraygetLinkLevelArraygetMinNodeHierarchyLevelgetMaxNodeHierarchyLevelgetMinLinkHierarchyLevelgetMinLinkLevelgetMaxLinkHierarchyLevelgetMaxLinkLevelgetMetadataViewNamefindHierarchyInfofindNetworkInfo findPathInfogetMBR()Loracle/spatial/network/MBR;getNodesByPartitionID(I)Ljava/util/Set;getLinksByPartitionIDgetNodesFromLinks (Ljava/util/Set;)Ljava/util/Set;getLinksFromNodesgetPathsByPartitionIDgetSubPathsByPartitionID getUserData()Ljava/lang/Object; setUserData isPersistentsetPersistentFlag(Z)VfindPathLinkInfo computeMBR#(Loracle/spatial/network/MDPoint;)V setCategory hasNodeCostsetPathSeqNoFlag hasPathSeqNo isModified containsNode (Loracle/spatial/network/Node;)Z containsLink (Loracle/spatial/network/Link;)Z isPartition isPartitionedcloneintersectNetworkB(Loracle/spatial/network/Network;)Loracle/spatial/network/Network; getNetworkIDcreateStringIDIndexK(Loracle/spatial/network/NDMStringID;Loracle/spatial/network/NDMStringID;)Vo(Loracle/spatial/network/NDMStringID;Loracle/spatial/network/NDMStringID;Loracle/spatial/network/NDMStringID;)V(Loracle/spatial/network/NDMStringID;Loracle/spatial/network/NDMStringID;Loracle/spatial/network/NDMStringID;Loracle/spatial/network/NDMStringID;)VsetStringIDIndexbuildStringIDIndex hasStringID getStringID&(Ljava/lang/Object;)Ljava/lang/String;updateStringID'(Ljava/lang/Object;Ljava/lang/String;)V modifyMBRC(Loracle/spatial/network/MDPoint;Loracle/spatial/network/MDPoint;)VisSimplesetNodePartitionColumnsetLinkPartitionColumnsetType isReadOnly setReadOnlyadvanceMaxNodeIDadvanceMaxLinkIDadvanceMaxPathIDadvanceMaxSubPathIDsetTemporaryCachingEnabledclearTemporaryCacheaddTemporatoryElementisTemporaryCachingEnabled_getNode_getLink_getPath _getSubPath(I)Z containsPathcontainsSubPath(Ljava/lang/String;)ZsetPartitionTableNamesetNodeDurationColumnsetLinkDurationColumngetNodeDurationColumngetLinkDurationColumn isSameNetwork#(Loracle/spatial/network/Network;)ZvalidateReference'(Ljava/lang/String;Ljava/lang/Object;)V&(Ljava/lang/String;)Ljava/lang/Object;computeRTreeMBR(Ljava/lang/Object;)[[D RTreeMBRArea([[D)D RTreeMBRUnion ([[D[[D)[[D addRTreeMBR8(Ljava/lang/Object;Loracle/spatial/geometry/JGeometry;)VdeleteRTreeMBRupdateRTReeMBRconstructRTreeIndexgetMatchesFromRTree([[D)Ljava/util/ArrayList;(DDD)Ljava/util/ArrayList;getNodeMatchesFromRTreegetLinkMatchesFromRTreegetNoOfRTreeEntriesgetNetworkRTreeWidthgetNetworkRTreeHeight nearestNode"(DD)[Loracle/spatial/network/Node; nearestLink"(DD)[Loracle/spatial/network/Link;containsUserData addNodeData((Ljava/lang/String;Ljava/lang/String;I)V addLinkData addPathDataaddSubPathDatadeleteNodeDatadeleteLinkDatadeletePathDatadeleteSubPathDataisCachingEnabled enableCachingdisableCaching isVersionedsetLinkCostFunction,(Loracle/spatial/network/LinkCostFunction;)VgetLinkCostFunction+()Loracle/spatial/network/LinkCostFunction; setMaxNodeID setMaxLinkID setMaxPathIDsetMaxSubPathID SourceFileNetworkImpl.javajava/util/HashMap  ! " #        java/util/HashSet                                     oracle/spatial/network/NDMTimer /  (*  y = oracle/spatial/network/Node / 3oracle/spatial/network/NodeImpl    +*oracle/spatial/network/LinkImploracle/spatial/network/Pathoracle/spatial/network/SubPath#oracle/spatial/network/NetworkCache *oracle/spatial/network/NetworkMetadataImpl 0 &'java/lang/Integer 9   vz    7/ 89 ;' java/lang/StringBufferjava/lang/StringBuilderNetwork Metadata:   >'   Network Node Table:   Network Link Table: oracle/spatial/network/Link Network Path Table:  Network SubPath Table: @+oracle/spatial/network/NetworkDataException#Use network.setStringIDIndex first! i B D ELink[startNodeID:   , endNodeID:  ] not found! ?@   =   HPath: not found! I KSubPath: L g /  Node:  exists! Node:[] has null String ID!:] already exists! = g  q= oracle/spatial/network/MBRImpl   NO Link: Link:[ T  T ST !/ " #= $oracle/spatial/network/PathImpl %Path: Path:[ &'  \] SubPath:  SubPath:[ ^_&oracle/spatial/network/NetworkMetadata M (= RO [T d] e_java/lang/Exception hO ?B )* u= + ,O -w .O /  jT 0 1g " CD$Use network.setStringIDIndex first ! CE 2T 3T 45 6T 7 8T  k] GH GI   l_ JK JL $% m= o= p= r= s= t=java/util/Vector 9: ;<[Loracle/spatial/network/Node; vw == >g? @ AB[Loracle/spatial/network/Link;  ,)[Loracle/spatial/network/Path; -)![Loracle/spatial/network/SubPath; CD EV FV  G9 H 4/ ./ <=I gJ   N U KL / M n= NO PQ RS T UT VW XW YZ [\ ]^_ `a b/c d9 / e fL gW w !".Operation not supported on different networks! O h i"oracle/spatial/network/SubPathImpl _ j9 h9 jkl mn ok pk qk n rk s' ' ' ' ' n t/  / /USER_SDO_NETWORK_METADATA uv wv x y     xy z/ y { $ y y| $} 9  ~"oracle/spatial/network/NetworkImpl   g / Node: [Link: [Path: [ SubPath: [   = = = i i  i i i i '  ' '(Node: Node-Network Ref. ?)  Node-Link Ref. ?)  Node-Child Node Ref. ?)  Node-Parent Node Ref. ?) (Link: Link-Network Ref. ?)  Link-Node Ref. ?)  Link-Child Link Ref. ?)  Link-Parent Link Ref. ?) (Path: Path-Path Ref. ?)  Path-Node Ref. ?)  Path-Link Ref. ?) / Network:  ->  Reference OK![[D [D   ^ /!oracle/spatial/geometry/JGeometry &'   .g ,-java/util/ArrayListoracle/spatial/util/RTree [[[D ; java/lang/RuntimeException ' / ()      12  " 7 8  43"oracle/spatial/network/MDPointImpl  53   == >? @? A? B? Ci Di Ei Fi J=java/lang/Objectoracle/spatial/network/Networkjava/lang/Cloneablejava/io/IOException java/lang/ClassNotFoundExceptionsizevalues()Ljava/util/Collection;java/util/Collectioniteratorjava/util/IteratorhasNextnextgetIDjava/lang/Mathabs setNetworkget&(Ljava/lang/Object;)Ljava/lang/Object; containsKey(Ljava/lang/Object;)Zoracle/spatial/network/DfsfindComponents#(Loracle/spatial/network/Network;)Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;,(Ljava/lang/String;)Ljava/lang/StringBuffer;,(Ljava/lang/Object;)Ljava/lang/StringBuffer;(I)Ljava/lang/StringBuilder; getNextLinks isUnidirected getEndNode()Loracle/spatial/network/Node; getStartNodemodifyNetworkElementgetHierarchyLevelput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"oracle/spatial/network/NDMStringID isTemporaryaddNetworkElement java/util/Setadd getMDPoint"()Loracle/spatial/network/MDPoint;extend>(Loracle/spatial/network/MDPoint;)Loracle/spatial/network/MBR; addOutLink addInLink getLinkLevelremoveisEmptycontainsupdategetReferencePath()Loracle/spatial/network/Path;isActive getNetwork"()Loracle/spatial/network/Network; getParentNodedeleteChildNodegetChildNodeArray setParentNode getInLinks getOutLinksdeleteNetworkElement deleteOutLink deleteInLink getParentLink()Loracle/spatial/network/Link;deleteChildLinkgetChildLinkArray setParentLinkaddAll(Ljava/util/Collection;)ZtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;getState addElementjava/lang/StringequalsIgnoreCasedistance#(Loracle/spatial/network/MDPoint;)DkeySet()Ljava/util/Set; setInLinks setOutLinkssetComponentNogetCostjava/io/ObjectOutputStreamjava/io/ObjectInputStream getGeometry%()Loracle/spatial/geometry/JGeometry;?(ILoracle/spatial/network/Node;Loracle/spatial/network/Node;D)V setBidirected%oracle/spatial/network/NetworkUtility clipGeometryJ(Loracle/spatial/geometry/JGeometry;DD)Loracle/spatial/geometry/JGeometry; setGeometry&(Loracle/spatial/geometry/JGeometry;)V makeTemporarysetReferenceLinksetStartPercentage(D)VsetEndPercentageinterpolatePoint#(D)Loracle/spatial/network/MDPoint; locatePointI(Loracle/spatial/geometry/JGeometry;D)Loracle/spatial/geometry/JGeometry;getPoint()[D%oracle/spatial/network/NetworkFactory createMDPoint$([D)Loracle/spatial/network/MDPoint;getSRIDoracle/spatial/network/MDPointsetSrid$(ILoracle/spatial/network/MDPoint;)V toGeometry setPercentage@(Loracle/spatial/network/Link;Loracle/spatial/network/Network;)V@(Loracle/spatial/network/Path;Loracle/spatial/network/Network;)VgetNodeGeomMetadata+()Loracle/spatial/network/GeometryMetadata;'oracle/spatial/network/GeometryMetadata getTableName(Z)Ljava/lang/String;getLinkGeomMetadatagetPathGeomMetadatagetSubPathGeomMetadatagetLRSGeomMetadata getColumnNameintValuegetParentNodeID()Ljava/lang/Integer;getParentLinkID addLinkInfo addNodeInfogetPartitionIDgetIncidentLinksoracle/spatial/network/MBR$(Loracle/spatial/network/MDPoint;D)ZprintStackTracegetUserlengthgetOrd(I)Dmin(DD)DmaxgetOrdinatesArray getDimensionsaddEntry([[DLjava/lang/Object;)V removeEntry([[DLjava/lang/Object;)Z(III)V()[Ljava/lang/Object;packTree([[[D[Ljava/lang/Object;)V getMessage getEntryCountgetMBH()[[Dceil(D)D(II)Ijava/lang/SystemcurrentTimeMillis()Jsearch([[DLjava/util/ArrayList;)Z listIterator()Ljava/util/ListIterator;java/util/ListIteratorsqrt(DD)V linkGeometryB(Loracle/spatial/network/Link;)Loracle/spatial/geometry/JGeometry;ptLinstringDistance*(Loracle/spatial/geometry/JGeometry;[DDD)D k(     7*+YYY  +*+,-Y !-*+,-Y ") *+,-  #**Y*Y*Y *Y * * * **Y*Y************** *Y!*Y"*Y#*Y$*%*&*'*(*)***+*+,*,-*-.*/*0**1Y2:*-*-3~*4:6  h* .5:  6:  7:  8= 9:::  ;<* * ;<  =*> *?*.*.3*@:6  q* .A:  X 6:  I 7:  86 9BB:  C<* * C<  *DƄ */Z*/3P*/6:7:  84 9EE:  F<* * F< *0Z*03P*06:7:  84 9GG:  H<** H<*IY*J+*,K*L*MfY%05:?DOZ_dinsx} *0;FM`o &,/5FObq   $%*,&'" *,N()*-(*G'*-OYPQ*-OYPQ+)*.+*G'*.OYPQ*.OYPQ,)*/ -)*0"./v><*-6*-3,*4M>,*,.5: 3`<& %&'( ))*.+6(<.01T++6N-7:889:$OYPROYPQ:& 456 78):>;O<R>.23*SM,,BC D F.3W3*-*-OYPQ*-OYPQM,3JKM.N4/v><*.6*.3,*@M>,*,.A: 3`<& UVWX Y)Z.[6X<^423*TM,,cd e g43W3*.*.OYPQ*.OYPQM,3klm.n5/1*/*/3tu w6/1*0*03|} 523*UM,,  623*VM,,  7/" *,W89' *,X  :/**;'3*,*,Y <=, *Z >'.z[Y\L+]Y^_`*,abcW*-Y+dcW*4M>,E*,.5:6:7:89:::+eW*.a+fcW*4M>,M*,.A:66:7:89gg:+eW*/D*/3:+hcW*/6M,7N-8-9EE:+eW*0D*03:+icW*06M,7N-8-9GG:+eW+j(#*16>GNapwz#*->EM]kru?@$*kM, Al?B=* lYmn*+oM,AlCD$*pM, AlCE=* lYmn*+qM, AlCF3*.,lY]Y^r`st`su`bn*vN*v:-=w:v6k2x2yI22y2z- 2y-2z 2lY]Y^r`st`su`bn:06=FKVcrx"'AlGHP,*{M,#lY]Y^|`s}`bn,./ 0*2AlGIi=* lYmn*+~M,#lY]Y^|`+`}`bn,89:;<;>AlJKP,*M,#lY]Y^`s}`bn,EF G*IAlJLi=* lYmn*+M,#lY]Y^`+`}`bn,OPQRS;UAlM.*+,*+YZ [AlNO>*-++=*5N-YN*-OYP-W*+(lY]Y^`+;s`bn-OY+;P+W*+:**+:**Y(lY]Y^`+;s`bn*R2lY]Y^`+;s```bn*OY+;PW+=*>+;<* *+;< + *++*+W*2+:**Y**!^ `abc$d5g=hbjun|opqrstuvwy%|-~=JS[dov~AlPQB+=+*+2 AlROL$+*+;k+ *+#AlST'*.++B=*AN-YN*.OYP-W*+(lY]Y^`+s`bn-OY+P+W*+:**+:**Y(lY]Y^`+s`bn*R2lY]Y^`+s```bn*OY+PW+B*D+z:=++y:=++<* *+< + *++*+W  %6>cv}&.6?GP`mv~AlUVB+=+*+2 AlWX++>*A:OY+PW*.OYPW*A:Y:*.OYPWOY+P+WB 19IPU^pYZ++>*5:OY+;PW*-OYPW*5:Y:*-OYPWOY+;P+WB 19IPU^p[T+*+p+*+*/f*/3\*/6M,,7N-8?-9EE:)+ *B    $5=BR`pxAl\]l+j*/*Y/*/OY+FPQ(lY]Y^`+Fs`bn*/OY+FP+W*+M**+M* *Y ,(lY]Y^`+Fs`bn* ,R1lY]Y^`+Fs`,``bn* ,OY+FPW+F<* *+F< +*+ *+*%*#*#OY+FPWj ! "$-%R'h*o+v,}-./012357"8/97:@;H>O?V@kDAl^_++M,*,F*,*0*Y0*0OY+HPQ(lY]Y^`+Hs`bn*0OY+HP+W*+N**+N* *Y -(lY]Y^`+Hs`bn* -R1lY]Y^`+Hs`-``bn* -OY+HPW+H<**+H<+ *+*%*$*$OY+HPWrHI JK!M(N3PJQoSVWXYZ[\]^_a/c?dLfUg]jdkklpAl`aB+=+*+2tu vuxAlbcB+=+*+2{| }|Ald]Q%+*+F{+*+$Ale_Q%+*+H+*+$Alfg;**IY*J+*++:&+:+:*+:+g&+go+gc*+gX+E&+EE+E9*+E.+G&+G+G*+GMN%,DOVnyh99*vM,*,  AlhiKM* lYmn*+M*, AlhO} +*-+;=+>*5:OYPW*-OYPW*4*-+:**+: *W+K+: =++:(62: :+:.6#*2ș *2Ʉ+:.6#*2ș *2Ʉ:+ *+*+ *+?+**+W4  "'(6>NU\dkw|$/@IOR[cs}    j9, *M*,ɱ AljiKM* lYηn*+M*,ɱ AljTG s+*.+=+B>*A:+z:=++y:=+OYPW*.OYPW*4*-+:**+: *W+K+: B++:(62:   *:?642:"+*F *؄+ *++**+W0! " &'(#)(*),1-:.B/K2Y4a5q7x9:;<=>DEFGHIJKLMJST UVW,X:Y@UF^O_W``agbrek9, *M*,رhi jAlkiKM* lYmn*+M*,رmn oqrsAlk]P*/++F=*/OYPW*0* )+N**+N- * -W*N-=6-3-2:"+*Hܙ *݄+ *+*%*#*#OY+FPWnuvx y z{$~+29@KOX]akql9, *M*,ݱ AlliKM* lYmn*+M*,ݱ All_*0++H=*0OYPW*0* )+N**+N- * -W+ *+*%*$*$OY+HPWN  $+29@KOXaipwm=" *n=" *o=" *p=" *q=" *r=" *,s=" *,t=" *,u=" *vwT*-6LYM+7N-8-9:,6W, ,,:&  +58CExyT*-Y67*-6LYM+7N-8-9:,6W,& '7BLOvzQ*M,YN6,,2 -,2W--:.   *39@B x{v>*M,YN6,,2 -,2W-&   *39v|K'*5M, ,3,6:!x}K'*5M, ,3Y,67&'(*v~ *-6MYN,7:8m9:6:7:8D9::: + -+ -- --:N./0"1.253H4T5\6e7i8n9w;<?ABCDx *-6MYN,7:8m9:6:7:8D9::: + -+ --FJKL"M.N5OHPTQ\ReSiTnUwWX[]^v *-+Y:+6*5:6:7:8*9::: + (  W::::f ghi&j-k@lOm\ndogpjqrrsT*.6LYM+7N-8-9:,6W, ,,g&  +58CEyT*.Y67*.6LYM+7N-8-9:,6W,& '7BLOQ*M,YN6,,2 -,2W--g.   *39@B{v>*M,YN6,,2 -,2W-&   *39K'*AM, ,3,6g}K'*AM, ,3Y,67 *.6MYN,7:8m9:6:7:8D9g:: + -+ -- --gN". 5 H T \ einw *.6MYN,7:8m9:6:7:8D9g:: + -+ --F !""#.$5%H&T'\(e)i*n+w-.024 *.+Y:+6*A:6:7:8I9gg:  z:  y: + (+ (  W:g:F7 89:&;-<4=G>V?_@hACDEFGHJ&*L+ +3+6Eyb6*/Y67*/6L+Y+7#/Q*M,YN6,,2 -,2W--E.   *39@B{H*M,YﰻYN6,,2 -,2W-&  '4=C*M, ,3,6N-7:8J9E::+!-W+ -W-E>)5=FJO[dmp*M, ,3Y,6N-7:8J9E::+!-W+ -W-7>!3?GPTYenwzJ&*L+ +3+6Gyb6*0Y67*06L+Y+7#/Q*M,YN6,,2 -,2W--G.   *39@B{H*M,YﰻYN6,,2 -,2W-&  '4=C*M, ,3,6N-7:8J9G::+!-W+ -W-G>   ) 5 =FJO[dmp*M, ,3Y,6N-7:8J9G::+!-W+ -W-7>!3 ?!G"P#T$Y%e'n(w*z+s 1Y2L*M*NY:Y::-::6  -- 2:  y:  6 RY: Q:  W z:  6 RY: Q:  W n::  8J 9::  6 Q:" =g:::  8J 9::  6 Q:" =g:NM::245 678$9'<+=,>/?2@<ABBKCPDZEfGrHyJLMNOQRT@XYZ[\]^%_(a+b2cEdQeVfbgohiknopqsU*L*MYN,6,P,2:y:3-RY:-Q:-W-::8F9::2-Q:"=gMLNrvw x{|~!'058AMX_h~ntc*L*MYN,6,P,2:z:3-RY:-Q:-W-::8F9::2-Q:"=gMLNz !'058AMX_hntyzz*,*- *-*. *.*/ */* * * * * ** ** * J !(/6?FOV]dkry9j*- *-3*-6M,7N-8B-9:6:7:89:: 2 *5<O[cfij2*LI++6+(+2 cIL(& (.0=?* * *d *U)+*,+*-+*.+*/+*   (Ai9*+,*+-*+.*+/*+* !,48Al/* "/* &/* */*/( 6*+( 45Al% *+,) <>AlU '+z:+y:+:*`6 BY ,)+ k:  +):     ,= BY ,)g+ k:  +  ):   ,=  B+ B B)k B+ B)k B* W* W* * !BCDF G6ICJHLQMZP_QfRoSrTVWXY[\^abcefgjklp q&sAlN6 +( (( +z( +y:+:+B( :!(!:"#:$%*&`6=Y':() **=++=(k,*+(bwxz{}%~,/7<IQ[go|Al h+z:+y:*`6BY,)+ k: ,= BY,)g+ k: ,= * * . .7:R[agAlwB"*-*:. B"*-*g. k3*/L+=+*+2* * L&  '02 '+*+0lY1n+2M+3N+4:+5:,:6,0,2:*;k=Y,26:*-;6-1-2:*pBY-2*7:*;602:*F{Y*8:*:6/2:*H9Y::*ϱ$ &.6:DJXekqu       & Al+*+0lY1n+2M+3N+4:+5:.6#*2H *2݄.6#*2F{ *2؄-26-(-2:*p*;,26,(,2:*;k*;<ױz     & . 6 ; F W ` f k v ! " $ % & ' ( % * + , - . + 1Al'<*,=*,=> 5 6 8'<*,?*,?> < = ?'<*,@*,@> C D F'<*,A*,A> J K M'# *,B Q'<*,C*,C> U V X';*,=*,=D \ ] _'" *,E c'" *,F h'" *,G m';*,?*,?D q r t'" *,H x';*,@*,@D }  ';*,A*,AD  ';*,C*,CD  '# *,I * *+ }E*-LM++- M>+:8,9OJO,&      - C *K }E*.LM++- M>+:8,9OJO,&      - C /T$*4LL=>++.+.=     " /T$*4LM=>++.+.=     " /*N /T$*@LL=>++.+.=     " /*O /T$*@LM=>++.+.=     " 'P  *Q*-6L+7M,8c,9N-6:7:8=9::=R:J6*k*.6M,7N-8e-9:6:7:8=9g:BS:J6 * pz    * 0 C O T W a f m z }           AlW*-6L+7M,8Q,9N-6:7:8+9::=*>=Tѧ*.6M,7N-8S-9:6:7:8+9g:B*DBUѧ*V*W*Xj   !" "( #; $G %O &X '` (c *f ,n -~ . / 0 1 2 3 4 6 8 9 : ; <AlT$*L+=++2N-*Y ? @ A B C A# GAl.*Z* J K M]YM*[N-8H-9::\/,W:,W:,. S U V! W, Y5 Z> [C ]L ^X a[ bzYM*]N-8e-9g:z\6y\6 /,W:,W:,6 k l n! o/ p= rI tR u[ v` xi yu }x ~|HYM+=+N-8--9g:,zW,yW,"   ' 5 C F  YM+~+N-8n-9::^:6L2:z:: y: y: + _ ,W,F   ' 0 ; B K N U a j u ~ wCYM*`N-8.-9E:a:\ ,W,"   ! * 5 > A LYM*bN-87-9G::a:\ ,W,&   ! * 3 > G J * g"*+   =* "*    *+*+ce*M*a,]*>,P,2:;**Y$*ce**>    ! , 1 9 C H O _ p   $92*, *,f ' ( )=+ *g , - /* 1=* 2=5* *h 4 5 7I*-6MOY+;PN,7:8"9:-Q& ; < =( >4 ?9 @B AD CG DI*.6MOY+PN,7:8"9:-Q& G H I( J4 K9 LB MD OG P=* S=&** U*iWL+jkY*lL*+***mM,j*[M,8&=Y,9:6N+-nN-j*]M,8'BY,9g+7N+-oN-j*`M,8'Y,9E+8N+-pN-j+*q+ 25H`cy! ^ a _ ` b e g2 j5 h6 i: nH pY q` uc rd th uk wy y z ~ { } ~ =+*+0lY1nMN*+r *M+N+M*N:kY*l:****m:-s:879::,k;k=Y6:n-t:899g:,kpBY7:o-u:899E:,kF{Y8:pE_b#       * , 1 3 5 8 E L _ d v   ! . 7 : Al/" *,v % *+,w   Al% *+,-w   Al|* **Y* **Y* * *Y * * *Y *[:8o9:::+ +:*R%lY]Y^x```bn*OY;PW*]:8v9g::, ,:*R,*lY]Y^y```bn*OYPW*`:8}9E::- -:* R3**lY]Y^z```bn* OYFPW*b:89G:: -:* R:*** lY]Y^{```bn* OYHPWw7    # - 8 ? I T [ e p     + 2 T l o               # - 9 @ G N p   "Al% *+,-|  ' (Al{;*+*,*-***** * *}. . / 0 1 2 3! 4( 5/ 66 8: 9Al% *|  ; <Aly*[L+8+9:M,N**,N-(lY]Y^`,;s`bn*-R1lY]Y^`,;s`-``bn*-OY,;PW\*]L+8+9gM,N**,N-(lY]Y^`,s`bn*-R1lY]Y^`,s`-``bn*-OY,PW\*`L+8+9EM,N**,N-(lY]Y^`,Fs`bn* -R1lY]Y^`,Fs`-``bn* -OY,FPW\*bL+8+9GM,N**,N-(lY]Y^`,Hs`bn* -R1lY]Y^`,Hs`-``bn* -OY,HPW\- @ A B C& D1 E5 FZ Ge H I J L M N O P Q R S T? UU VX Xf Yp Zw [~ \ ] ^ _ ` a b d e f# g* h5 i9 j^ ki l m n oAl=* p*~M+:$+:N-M**-Mx+g$+gN-M**-MP+E$+EN-M**-M(+G!+GN-M**-M,b s t u v w x y% z0 {: |? }F ~M X b g n u 9*~,N+:G+::N**N*,W*-OY;PW+gG+g:N**N*,W*-OYPW+EG+E:N**N* ,W* -OYFPWK+GD+G:N**N* ,W* -OYHPW"      $ + 7 @ W a g o v    ! 8 I!* *Z*+?**,  =B"*,*,*  i2*, *,+   i2*, *,+    i' *,+    =*   "*     9' *Y `   ! 9' *Y `   % &9' *Y `   * +9' *Y`  0 1"*%  4 5|@*%;*! *!*" *"*# *#*$ *$* 9 ; < = ># ?* @1 A8 B? Dg++:!+:M*!OY,;P,Wo+g!+gM*"OY,P,WJ+E!+EM*#OY,FP,W%+G+GM*$OY,HP,W: H J L M& N0 P5 QK RU TZ Up Vz X Y \=*% `@P*-*4M>,;*,.5:$OYPROYPQ:. e f g h i j$ k' l7 mH hN pDP*.*@M>,;*,.A:$OYPROYPQg* t u v w x y' z7 {H wN ~HY*% */M*/*/OYPQEM,**%#*#*#OYPQEM,,2     , 0 7 > Q U W KY*% *0M*0*0OYPQGM,**%#*$*$OYPQGM,,2     , 0 7 > Q U W Ba-***+QOM,*,Jk"     " $ Ea-***+QOM,*,Jp"     " $ Ia-** * +QOM,*,J{"     " $ La-** * +QOM,*,J"     " $ , *k  , *p  , *{  , *  , *+o , *+q  , *+~ , *+ i2*, *,+ i2*, *,+$%&i2*, *,+*+,'3*,*,01 3 '3*,*,89 ;!"[++M*, ,*,N*,,*,N@AB C"D0F#' [Y\L*[M,8,,9::N-^:-:-:-*'+]Y^`-;s`bcWK6@-2'+]Y^`-;s`bcWK6@-2'+]Y^`-;s`bcW7-'+]Y^`-;s`bcW*]M,8+,9ggN-z:-y:-:-:-*'+]Y^`-s`bcW--'+]Y^`-s`bcWK6@-2'+]Y^`-s`bcW7-'+]Y^`-s`bcW*`M,8,9EEN-a:-:-:-*'+]Y^`-Fs`bcW--'+]Y^`-Fs`bcW6@-2'+]Y^`-Fs`bcW+']Y^`*```b]Y^`*``+j`b:QSU#V+W3X;YEZi\n^y`a^eghigmno<r?tMvZwbxjyrzz{|~39>Nru%8\bel$A*&*Y&*&+,W%2*&*&+Q &'E A++:X+:M+,N--9-9YYRYRSYYRYRS+g4+gM,N-,z:,y:999 9 YY RY RSYY RY RS-:-6l699 9 9 6Ch19h`199 9  9  9 YYRY RSYY RY RS++M,N,6-l6999 9 6A-h19-h`1999 9  9 YYRY RSYYRY RS< %).7@elqx| $).8BNW`irx    <()>++21+21g+21+21gk*+ _+21,21J+21,219+21,219+21,219 YY)RYRSYYRY RS,;,-I+,*,N- *'-+)* +,-.,gO++:"+:M*,N,- *'-,&+g+gM*,N,- *'-,6 234 6789(:2<7==>E?NA.gQ++:#+:M*,N,- *'-,W'+g +gM*,N,- *'-,W6 FGH JKLM)N3P8Q>RFSPU/-, *+*+,YZ [0*1Y2L** `=YNY:*Y'*[:869::*:-WW*]:869g:*:-WW*'-:Yz_abcd#e-g<kLmXn]o`phqmrts|uvxyz{|}~12M*' *'+*+J**'9) 9 9 )o9*'kkÎ6 Y  ķM7 *'+,W7 ,J!.5;BHNcrw13Q 5YY'gRY'cRSYY)gRY)cRS:*ǰ .43 mYY'gRY'cRSYY)gRY)cRS:*::   :  :  * .6;>OX`gj53 mYY'gRY'cRSYY)gRY)cRS:*::   :  g  * .6;>OX`gj6/1*'*' 7O#*'*'L++21+21g 8O#*'*'L++21+21g 9:R* ***k9*o9*'):   Йk9*'): 9 Y: Y'):  :8I9:: 9 9   W  W  :b(2?G TYbm~ !";<* * **k9*o9*'):   Йk9*'): 9 Y: Y'): YRYR: :8^9g:: :')9 9   W  W  gr,-/0(122?4G5T:Y;b<m=z>@BCDFHJKLNPSTUV==" *,\>?) *,+, a cAl@?) *,+, g iAlA?) *,+, m oAlB?) *,+, s uAlCi' *,+ x yDi' *,+ } ~Ei' *,+  Fi' *,+  G=*(H"*( I"*( J=" *,KL"*++ MN*+O9.* *  P9.* *  Q9.* *  R9.** ST