ELF                      @       F         @ 8  @                                                                       0H      L                                                                                $       $              Ptd   @     @     @     l      l             Qtd                                                  Rtd                                              GNU |2ק~Lz,       v                   v   vm                                 	 :                                 1                     W                                                               .                     T                     .                                                               o                                                                                                            d                                                                                     $                     =                     F   "                   {                     E                                          !                                                                                     s                                                               $                                                               @                     H                     c                                                               q                                                               _                     ~                                                                                     5                                          j                                                                                                                                P                     }                                                                Y                                           z                                          U                                                                                                                                                     %                                                                                    b                                                               z                                                                                    F                     u                     ?                                                                                                                                                   i                                                                                     .                                                                N                     1                                           _                                          ,                                                                                                                                  m                                                               7                     F                                                               V    G               __gmon_start__ _ITM_deregisterTMCloneTable _ITM_registerTMCloneTable __cxa_finalize _PyDict_GetItem_KnownHash PyMethod_Type PyTuple_New _Py_Dealloc Py_EnterRecursiveCall Py_LeaveRecursiveCall PyErr_Occurred PyExc_NameError PyErr_Format PyObject_GetAttr PyCFunction_Type PyType_IsSubtype PyObject_Call PyExc_SystemError PyErr_SetString __stack_chk_guard _Py_TrueStruct PyExc_TypeError PyDict_Size __stack_chk_fail PyDict_New PyDict_SetItem PyFloat_Type PyObject_RichCompare _Py_FalseStruct _Py_NoneStruct PyList_Type PyTuple_Type PyNumber_InPlaceOr PyObject_IsTrue PyLong_FromSsize_t PyObject_GetItem PyObject_SetAttr PyLong_FromLong PyBool_Type PyExc_IndexError PyErr_Fetch PyBuffer_Release PyErr_Restore PyFloat_FromDouble PyObject_SetItem PyBaseObject_Type PyList_New PyFloat_AsDouble PyNumber_Invert PyNumber_Add PySlice_New PyObject_GetAttrString PyDict_SetItemString PyExc_AttributeError PyErr_ExceptionMatches PyErr_Clear PyThreadState_Get PyInterpreterState_GetID PyExc_ImportError PyModule_NewObject PyModule_GetDict PyExc_ValueError PyOS_snprintf PyErr_WarnEx PyUnicode_AsUTF8AndSize PyCode_NewEmpty PyInit__tools PyModuleDef_Init PyLong_Type PyLong_AsSsize_t PyNumber_Index PyExc_OverflowError PyErr_GivenExceptionMatches PyImport_ImportModuleLevelObject _PyObject_GetDictPtr PyObject_Not PyFrame_New PyTraceBack_Here PyUnicode_FromFormat PyUnicode_AsUTF8 memmove PyMem_Realloc PyMem_Malloc PyLong_AsLong PyExc_DeprecationWarning PyErr_WarnFormat PyObject_GetBuffer PyUnicode_Type memcmp PyErr_PrintEx PyUnicode_FromString PyErr_WriteUnraisable PyErr_SetObject PyExc_RuntimeError Py_GetVersion PyBytes_FromStringAndSize PyUnicode_FromStringAndSize PyImport_AddModule PyObject_SetAttrString PyUnicode_InternFromString PyUnicode_Decode PyObject_Hash PyImport_GetModuleDict PyDict_GetItemString PyTuple_Pack PyImport_ImportModule PyErr_GetExcInfo PyCapsule_Type PyCapsule_GetPointer PyExc_Exception PyErr_NormalizeException PyException_SetTraceback PyErr_SetExcInfo PyCMethod_New PyDict_Next PyUnicode_Compare libc.so.6 ld-linux-aarch64.so.1 GLIBC_2.17                                                                                                                                                                                   b                 0b                   d                g                g                g                                pE                xE                 E     (           E     @           pE     H           xE     P           E     X           E     `           E     p           g                g     @           pE     H           F     P           F     X           xE     p           8G     x           xE                8G                F                F     2           w     2                3           I     3           4     03           pw     83                 H3            /     P3            e     X3           ps      h3           )     p3           xd     x3           Pj      3           `%     3           f     3           d      3                3           Xw     3           b      3           `     3           0g     3           	     3                3           e     3           4      4                4           A      (4           H      @4           xF     H4           Э     h4           E     p4           ȭ     4           F     4                4           (H     4                4           H     4                5           H     5                05            G     85                X5           G     `5                5           E     5                5           F     5           x     5           G     5           p     5            F      6           h      6           H     (6                 H6           F     P6                p6           G     x6                 6           F     6                6           H     6           Ь     6           `I     6                7           hI     7                87           E     @7                `7           F     h7                7           `G     7                7           8G     7                7           H     7           p      8            I     8           0     (8           (I     08                P8           E     X8                x8            I     8                 8           I     8                 8           E     8                8           I     8                9           I      9           P     @9           PH     H9                 h9           HH     p9                 9           XH     9           Д     9           XE     9                9           0I     9           @     :           8I     :                 0:           H     8:                 X:           @I     `:           p     :           HI     :           P     :           hG     :           @     :           0G     :           0     :           F      ;                  ;            G     (;                H;           G     P;                p;           H     x;                ;           G     ;                ;           F     ;                ;           H     ;           ؂     <           F     <           Ђ     8<           F     @<           Ȃ     `<           G     h<                <           H     <                <           PG     <                <           G     <                 =           pE     =                (=           `H     0=           p     P=           @H     X=           P     x=           8H     =                 =           H     =                =           I     =                 =           G     =                >           G      >                @>           F     H>                h>           E     p>           ؁     >           H     >           Ё     >           E     >           ȁ     >           E     >                ?           @G     ?                0?           XG     8?                X?           HE     `?                ?           I     ?                ?            F     ?                ?           F     ?           x     ?           PE      @           h      @           F     (@           X     H@           G     P@           P     p@           I     x@           @     @           `E     @           8     @           E     @           (     @           E     @                 A           H     A                8A           0E     @A                `A           xE     hA                 A           xI     A                A           hH     A           Ѐ     A           xH     A                 B           pF     B                (B           F     0B                PB           H     XB                xB           F     B           p     B            H     B           h     B           H     B           P     B           PI     B           y     C           XI      C           y     @C           H     HC           py     hC           H     pC           Py     C           G     C           8y     C           E     C           0y     C           G     C           (y     D           pI     D           y     0D           xG     8D           y     XD           G     `D           y     D           F     D           x     D           F     D           x     D           E     D           x                                                                                                                   (       "           0       '           8       (           @       )           H       *           P       8           X       9           `       :           h       =           p       G           x       M                  O                  P                  S                  U                  V                  [                  ]                  _                  f                  i                  l                  u                                                                                                            (        	           0        
           8                   @                   H                   P                   X                   `                   h                   p                   x                                                                                                                                                                                                       !                   #                   $                   %                   &                   +                   ,                   -                  .                  /                  0                   1           (       2           0       3           8       4           @       5           H       6           P       7           X       9           `       ;           h       <           p       >           x       ?                  @                  A                  B                  C                  D                  E                  F                  H                  I                  J                  K                  L                  N                  Q                  R                  T                   W                  X                  Y                  Z                   \           (       ^           0       `           8       a           @       b           H       c           P       d           X       e           `       g           h       h           p       j           x       k                  m                  n                  o                  p                  q                  r                  s                  t            { 	 {_{p G?    p @  p @"  p 
@B  p @b  p @  p @  p @  p @  p "@ p &@" p *@B p .@b p 2@ p 6@ p :@ p >@ p B@ p F@" p J@B p N@b p R@ p V@ p Z@ p ^@ p b@ p f@" p j@B p n@b p r@ p v@ p z@ p ~@ p @ p @" p @B p @b p @ p @ p @ p @ p @ p @" p @B p @b p @ p @ p @ p @ p @ p @" p @B p @b p @ p @ p @ p @ p @ p @" p @B p @b p @ p @ p @ p @ p A p A" p 
AB p Ab p A p A p A p A p "A	 p &A"	 p *AB	 p .Ab	 p 2A	 p 6A	 p :A	 p >A	 p BA
 p FA"
 p JAB
 p NAb
 p RA
 p VA
 p ZA
 p ^A
 ?#{ S*[    5@  G   T *@ 7  р `  *  @  G  @  4  R    SA[B{è#_?#{ S [  @b AXB?   T@X  
 T
     T@  G  !@%  @G   C  @  1@  T ?    !&   @ 7!  a   r @    Ђ  c&B '$ R` 6    Ђ  c@'B'$ R7  Ђ  c'B'$ R7  Ђ  c (B@( Rw7  ?  [BSA{è#_?#CE G{CS[ * @g  2    @ T@@7@  G  !5  @%  eB        i T@  G  ! 6  @   qEb T    B 8U    6  @  Gg@ @B  @  Te{MSN[O@C#_?#H G{C[ *K g@ ' S* ck	s
 @'     @         ҭ  ~@&    !9` 5       ! :  5       !`: 5~@      !:u@ 5   `    ! ;k 5`      !@;a` 5@  !;[ 5  !;U 5  !;O  5  ! <I`
 5@  !`<C	 5@  !<= 5@  !<7  5@ ?  @ :  @q @   ! =L     @     2 &    - !                                       
         @`  C@  G'@ @B  @  Tl{ESF[GcHkIsJ#_?#{`  {#  ?#CA !G{S [ cksC" @  ҕ   R  T@  G  !	  @  9 C   B
Rc R  jb8ajb8  5! Q! ?$ qh T   k  TB _ T$  c  R[ s9`ja8 q! T 4  
  B`"   Ҳ7   QB _$ qi  T# Rh!8! ? T         b+ Ғ     x   @  1@  T s   `   @  1@  T`     s 
   @  1@  T`    i    
   @  1@  T` ¢B  C! d	7v @	 @9@9@! *? r T@9a  4  
A! т   (  6  
@! F@`   @ 4  3 T֢    ւR7 Rp    ւ8R7 Rj    ւXR7 Rd    ւxR7 R^    ւR7 RX    ւ8R7 RR    ւxR7 RL    ւR7 RF   c  ,    ] , @ Y  +  @?   
@+ @>   @ "@>  &@> *  = .@     2@      B BG    B BGC    6@    @ :@     >@      |  ҁC@  h G@  һK   O@  Ҷ J     $C C&CCB  !R  @  B[@  R@  R     %B W@ GC$BCB¾BB  A
R  @  B[@  R@ Rs  CBB ¾BBo  @`R  R[@ _@  *@Z   ҃W@%CACBCC¾BS    R  B  R@ [@ @ R@< AC  < @ @`*R ! R[@ c@  *@'@ fL eW@ CPC io@  `	C 'CC ACWCBLC  b@3R aR`[@ `s@  ` Rg@ a  fw@#PCa WC"LCľBB   g@>Rb@ `[@  R`{@   R    ֢X `   B $ Rsҁ   ւR 7 R   C `  B    ** @ C   @7!   a 	  &  @  G  !  @C  Z    ւR7 RCe`6   ւXR7 R@ 7  Ѡ `    b @   BD R0   BD RI(   BD RF    D RB 
a  D  B@$ R  B`$ R  B>$ R  B$ R  B$ R  B $ R  B $ R  B`$ R  B$ R  B$ R  B D RҾ@@7  Ѡ     4  Rւ7 R6   ւR7 R0   ւ8R7 R*x   R  @c?   z y AB B7@ 7  Ѡ `  @ ҡ  { aC  @  1@  T   @w A  C  @  1@  T    A  R |@;?   @ 7  Ѡ `  aC?     aC B} 7@ 7  Ѡ `  Cr?  `  C Bl7@ 7  Ѡ `  @ 7   `      [   @    !w @ 7!  a  u @@  G?   T@  G  !   @@7  Ѡ ` t   H@@  7! ѡ a  g@  @  G  !  @~j    @6R r  ? k T@@  G! @ @  ? **  ! W  @ LC  ?0 q T@@  G!LC @  ? *  !`RE  @ HC  ? *  5@  G  !   @M9   q  T@  G  !  @D0    RւRK   ւXRwRE   ւXRwR?R  wRւ9R  wRւ38R  wRւ-xR  wRւ'   ւRR!@  G      @" 4#@## uRZR> H D  '@    7@  1@  T @  @  1@  T #@  @  1@  T  +@ K@;  @   @   ]RuR #@ '@   A  @ 7      _RuR  [_RuRB@t r p *#*@#   ւRRk>    қZRuR@]  @Z  @W @BV;   7 @E;  `! @ 7   `  la  B!B' 7@ 7  Ѡ `  _@B:;   v !@';   @ 7  Ѡ `  N` y |C B7 @ 7    `  @x  #   B@P  a   B!B7@ 7  Ѡ `  ) #    B@: ` a   B!B`7@ 7  Ѡ `  ڂ #   B@$ @ A_@  B`7@ 7  Ѡ `   #    B@ @ a   B!B@7@ 7  Ѡ `  ڂ #   B@   Ac@  B@7@ 7  Ѡ `  ڂ #    B@   As@  B@7@ 7  Ѡ `  `  B:   a !lC:   @ 7! ѡ a  ۂa # :H b@ Ҽ ` a{@  B^7@ 7  Ѡ `  5  ւRP 7SL 7TH 7UD 7V@ 7W< 7X8 7` @ B27@7  Ѡ @jR  W R"  xR"W R   "R R   "R R   "XR Rx   ւR7Rr   ւR7Rk   ւRW
Re   ւXRW
R^   ւRwRX   ւRwRQ   ւ RRK   ւX RRD   ւRw*R>   ւRw*R7   ւR3R1   ւXR3R*   ւR7?R$   ւR7?R   ւR>R  Rւ>R   ւR  Rւ	  8Rւ  XRւ  xRւ  Rւ  Rւ  Rւ  Rւ   " RW R   ւ8R7 R   ւR7 RA !G@" @c  @  T{SST[UcVkWsXC#_@  G@  _  `  a !?    TA !Ga   _`  a !!  "A!A  B BGb   _ {  s `T9@ 7@  G  @  `AY  R`9@{¨_     ?#{ [v SӚBc@b@k"    @  1@  T @"H@@b$ @ ? @S#  7  р ` a@"H@@' @ ? `@t  7  `   @ @@ &   @  1@  T` ؚB @@ `&   @  1@  T @H@@' @ ? ' @ 7  Ѡ  `@X G   T@  bR @ @ 7  р    `@ 7  `     @ 7  Ѡ    @ 7      @@ 7  @   *    c "0R; [BSAcCkD{Ũ#_ր 7  `  R`@X G aT  Rz@@@y
@  1@  T@  @  1@  T  `@ 7  `   `  $ B ! Һ   "  @  1@  T #@s@@ 6     @]  5 `?  @ 7  Ѡ   @ 7     @ a
 T@5
 @
@  1@  T @  1@  T @ 7  р   8 @  7! ѡ  @ 7   @  @7   @IoFC@=[  
@@"H@b @ ? @  G  !  @RH   9R& A !G   T  58  
@ @ 63@ (7@   @ 5`?  @ 7     `  @@"H@ @ ?  U   @@"H@ @ ? 5@  G   !   @9R  yR| ҋ   R *  @  |G   !  @R   YR  @  |G  !  @@ 7    YR    Қ ҈~ ^@  G  !  @\   Rn  9Rh uw ҹRs?#C@  G{ St c[k @ @  @  G V @ y
@  ?  T T?  T  ?  Tv@sy@U3@@@@     @  1@  T` 6@@B@ !   @  1@  T @Z ZG  % T  ҌǁR  `@ 7  ` 4   @ 7  Ѡ 	   @ 7  р  	   @ 7  р `& *    c @R9 sH @  G@ @B  !: T{CSD[EcFkGC#_?  Tx@sw@v@@  G  @    c`+$     B! AR    c @bR9 @  G    c)   @  s}x@ sd C "   @  1@  T  @  19 @  T  @  1V @  T  @  1x @  T `@@@ u    @z 5 ? $ @ 7  р  `@ 7  `  `@   TA !G   TP 57  @ 7     4 `@ 7  ` `  sHntsHja
@ @ 64@(7u@   @A
 5?  @7    [XU?   T T? ` T? !Ta<`<    T@sV@W@  @@@"H@ @ ? @  G  !  @R@ 
@@"H@ @ ? @  G  !  @`@`7ÁR  ` @ 7   @ `@[́R`6 Ҝ@@
@  1@  T `@  1@  T` @ 7  Ѡ `   S   c B ! Ҝ , ҫ  ʁRu@@w
@  1@  T @  1@  T `@ 7  `   6 @  7B Ѣ b  ?;9 ? !Ta@ ~  T!$@"@&   @  T!(@"@   @  T!,@"@@
  @ Q @  |Ga  !  @@ 6`@
7  ` 
   [́R }Yzm`@6ÁRd@  |Ga  !  @`<a@A =. *"@  "@ @  Gy
@  @? Tc  e  c) e`<= d  A !@; 6R[;n% ! s[́R ǁR?#@  G{Ss c	x[k
s@ @/  T GWS+ 
@Bq ? @^ TMV T? ^ T? [ T@@@@ @`@  1@  T` @  1@  T @  @  1@  T    @  1@  T  wBz@@@d `q   @  1@  T  !@`"H@<@s @ ?  @r  7     W   6  s `@  1@  T` ; n `t a!8@X7@@@ `   @  5? 66 @ 7  р  i  @ 7    h @ 7   h `@ 7  ` `h @`"H@@@ @ ?  `D@?  R T@@  G_   P Tb R @ x  @ * 7!   h A !G@  G@@@z`] T@ 7! с J  5@`"H@P@ @ ?  @Z ZG f TA !G t T 4@  @  @ ? @  @ 7   `p @`"H@P@ @ ?  @ d TA !G s T 4@@k @k !  @ ?@   @ 7    `q @b RA  @ 7  р r  [ {GA !G  q  [A *i T @ 7     `  5@ ` Ty:[@ @B@    @  1@  T @Y 9G 렮 TA !G @] T ] 54  @  @ 7   ` @ 7  Ѡ   zBu@B@`     @  1@  T @`"H@\@b @ ? | @ 7     @  TA !G m Tm 5@`4   @ 7  р    @  q * [A T @ 7    W v 4@  1@  T @  @ 7      @  @  1@  T   @  @ 7      @  G `Buu3 @ @ f@BH@" @ ? @  @ 7      @`"H@P@ @ ?      @    a "M2@7u3 @ ` @ 7     @ 7       @ 7      `Bu43   @@BH@" @ ? f @ 7  р  @` "H@p@b @ ? @\  @ 7     @ җ  @  1@  T @@   1@  T@    @ aB BG!8@@@7$3 @  @ 7  р @  @ 7       @ 7     @ 7    U G@  q[A@ T 	 4@`"H@x@ @ ? \ `By2    @!c@BH@b @ ? @&  7    @@  G?    T 3  @  @ 7      O   @ 7  р   @ 7     @`#L@x@ ` ? 7@ 7     @@?   q$ [$BA7 T 4@`"H@x@ @ ?  `Bty2    @^@BH@ @ ?  @ 7  р ` !@@  G?    Tj3   @  7        @ 7   @ @ 7  р @ @sL@az@  ?!@@7 7! !  @  1@  T   ?   T?   T@ P@  G  @c  e  c`+$ b  a  B ! dRc  `  c B
R5  @  G/@ @B  ҡ T@{FSG[HcIkJsK#_@  Gc  e  c)   @!F @ `  `  T\ G7 R* @6[ {G*lRR    @ 7    @
   @ 7  р     @ 7        @ 7     
 **c  `  c 4 @@  @  @ 7@          @@ 7  @  @ 7   ` @ 7  Ѡ   @  @ 7       @7    y  @ @ @  *`6nRtR   ?  P TL T? ` T? G TD#@  "@  P  N T cD WC+@jjgda  @@@"H@P @ ? 9   Ga  !  @# ғjRR e4 i   jRR C=   3kRR >
@  @ @  @   1`T     kRR (@ 	 T@@@  1`T 
@ @6<@ H(7@`   @@ 5?  q |RtR  @  C@6RTR~6RR   + @   @@ 7! с a  @| ] *@6uRR  SnRtR 
@ @  @   1 T   _x @ 3lRR   t@ T@@  1 T f nRtR   @i?   T? aT@+ @# <@' =L ? a T Ta!8@"@   +  TA !@d  !   6 `6aaR&   |Ga  !  @@ @`6:@=(7@`   @/@ 5@@? @F  @RR    G  ҅  >  ` @{7! с a{4st^I@@@J `   @ P 5 `? <N 6 @ 7  р `, pRR  3 rRR .  tRR!  sRR ҳtRR `Bu/  T @b@BH@W @ ? @ZV  7  р `A @@ Z T@0  Y @@ 7  @  @  @  q * [A: T @ 7      u 4@  1@  T  @ 7    T @  @  1@  T   @  @ 7     S 8 G"AuzB @T@B@(  !   @  1@  T @`"H@@& @ ? & @ 7    A@`"H@t@"* @ ? @@*  7  @  @  @+ @  1@  T @  @6   1@  T   @   0 a " BG!8@5@7@@@u4 `   @ D@4 5 ? @: @ 7      @ 7      @ 7     @ 7    @ I SuRRT<=  Ta!(@"@   #  mTa!,@"@ ' s `J@aV@./   F 5 @ 7  р @( swRR 5$&  *@j6@RR j<@# = a!$@"@p`     G
@  @? Tc  e  c) ҞX @@ӛRR   =} ;   @@"H@BR @ ? W   Ga  !  @ {RtRh @Y[ @L  
@@"H@N @ ? e   Ga  !  @i@ ғRR@|Q@
@  1@  T @@  1@  T@ @ 7   @2 . @  7B т b  {qw Y @ әRRv  
@@"H@bE @ ? EO   Ga  !  @(@ s~RRk  sRR YG1 @   3RR>% ^@  ҳ~RRA@  ғRR;@:K@@@  1@  T@ @  1@  T @ 7  р , @S.  B@ 7B B b  I @Ci[  *@6@RR @  ғRR  |RtR5 еGRR   @ ҙ   pRR @ @RR  @   ғRR@P     |Ga  !  @pRR  5 еG 3RR @=?5 еG sRR} @  @   |Ga  !  @@ @ z@0c 5 еG ӐRRmjg5 еG RRp^["X@ RRn5 еG  ҳRRNHEB@   SRR<# BsRR   25 еG3RR +SRtR@"X`@3R R%W@7@U@  1@  T @  1@  T @@ 7  @  @=-  @ 7B  b   @ vRRm 3RR D ғRtR5 еG RR5 еGRR ӟRtR  sRRRtR @@:@ @  1@  T @  @  1@  T    @ 7     @,  @87B  B8~  ҳRR5 еG 3RRR tRl 0 ғRR};@=`@4@  1@  T` @  1@  T  @ 7    `
 , b@  7B b b  ZRtR_5 еGRRf; @5 еG RRL5 еG RRFRRH# o  5 еGSRR0    |Ga  !  @Cy   |Ga  !  @8r?#{   $ ЄGS[c3 6 ֺG @  @`V& TS ss   @  V 9 @!' TS ss   @    @ V' TS ss   @O    @ V' TS `!   !@  _1 @twB @d@  @@@- @/   @  1@  T@ A@`"H@@5 @ ? @@44  7  @ % @ `4  & @   & [   #  +  z" BGAo@D 7BT@7@@@:3 `   @Q 5@? 	 @ 7  р / @ 7  р . `@ 7  ` - _' TG@81 4@ " T/@ Q 	 @xi? k T@*_  "! T_@ xbh 8?  T@ 	+ T@!   	 T@  @ah`xb a T k T@?  " T_@#  xah 8? B T@  HT" R   Ga  !@  @       |Ga  !  @< Հ@ 7  р @   @ 7  р     `@ 7  ` ` A AAA# @  @   @?  ` T@  @   @?   Tc_@  @   @?   T/@  O@   @?   TcC'@`    0   @ 7  р     G@ @B  !) TSA[BcC3@{Ǩ#_" B@ B#$ RRq/  1  T@ V9 @ T" B@B #$ RR_/  1	 Tw@ V  @ T" B@B #c$ RRN/  1` TG@ V  @ `T" B@B#cD RR=/  1@ TTS    O vfs]p@6\if\`h (`@ 7  `   @ `6EAA R 	 T@!	 _ - T/@) @xa?aT    Ga   R!@  @AAAA6
@@"H@B @ ? Z   Ga   !  @AA!sb@ F@_  Tì@ e@  M Tc`    ax`_ T    aT   Ga  C@!  @@A A @@7  @  AA R@ Ҡ6@?  ⇟ AA : A` ` 
7`@ 7  `  @  @   @?   T@  @   @?    Tc_@  @   @?    T/@  O@   @?  @ TcAAAA   |Ga  !`  @ @_  T   G_  T}O    AAt?#{ SS ky[csC#@    G:@ @  7 G"L _   T_  T_ @G T_ ,H Tc  cD    Ge  b  )B  @a  ! R c  `  c  >R!,    G@ @B   TCSA[BcCkDsE{Ǩ#_ր@ @ A`@  1@  T` @  1@  T    Q `@` @  1@  T`  @`" R   @}+  P @ 7  р @ a!@+   P   @  1@  T @ 7  р  ? @@ 7  @ > @ T `N `@  1@  T` @  @[   1@  T   @@  ] c yX@`@"@T @`]   @  1@  T  a!l@J7 @ 7     8 a9 9G!@@;7@" BG?    q$ Y$B4 T`3 5@  1@  T 8 Ga!@l@^7 @ 7    V @@@8` `   @x`` 5 ?  8j @@ 7  @  X @ 7    W `@ 7  `  V xB{`@@ _   @  1@  T @`"H@@"g @ ? @d  7    T @@! !G e T! !G `  T,`B 4A@ @ B6;@ Z(7V@`   @2`m 5`? k @@ 7  @ P @ 7  р O a@`"H@P@bf @ ? 8e @`a@"H@P@g @ ? f b RB  i  @ 7    = @@ 7  @ < @ qY@AK T@ 7    < y 5yBw@"@ `}   @  1@  T @`"H@d@B @ ? @~  7   `  @`a@"H@P@ @ ?    Q  7     e X@@B@\ @   @  1@  T  a!l@~7 @ 7    @p @@@ `   @ 5 ? Az @ 7   r  @ 7    `q @ 7    q A 롃 T@  T_ T@,  * 1 T@@   G?  P T@+@` ~ !` TA	 ? T@" B@BCD RRD,  1, TX@7d@X@  ? T" B@B D RR 2,  1@* TR@@ @ @@  @ @( @_ @ T" B@BcD RR  ,  1 ' TL@@@C @  @*@ @# @@ N 4O@  q͈ T@ @ @ /	  }@*" R 	k  T  
i T0 1 T`~ i`k  T~@  ӟZ ?  T  4 
h T 	. T|a@3Bha!(ba k@ T R  @  1@  T  8 Gfc   c 6ÂRSHR  &  >	_ 3 T T_ ) T_ AT T<<  L< T@ @ @uRHR  @ 7  %   C@ 7c C     @ 7c  #   @ 7c  # c  `  **c  )  @7   р    @@ 7  @   `@ 7  `   @@7  р l Ҥ   RGR Ҵ   ҕRGR RGR Ң ҵRHR ң5RHR ғ# _ T@ 8 a!@"@ `X   Ta!@"@   Ѡ
  Ta!$@"@ (   ѡ a&  [@ ɂRsHR h  _ ?<9@ ҕЂRIRM! ET4 R   Ga  *!@  @#O@  o@   @?   = Tc@  @   @?  `; TC@  @   @?  : TGG@@    + @@  1@  T@ @@ 97A6 ҵRHR J Y`F @`@@"H@"F @ ?    GA   !R  @HRNF>_yT *6˂R@HR   ÂRHR  eT " R   GA  !@  @<@
 k=m Gc 5łRHR  Ҵ`#   c@     0`#   c@     `@@"H@U @ ?    GA  !  @D@  ƂRsHR ґ`#   c@  	o <k=# !#@  "@  
@@  5ǂRsHRc    |GA  !  @_) V@6@X@  1@  T  @  1@  T  @@ 7  @ @: c% @  7B  b  @@{ @ʂRHR 9 ! !@D  !J+ 6aRʂR@HR $@ c`   |GA  !  @ @ɂRsHR  5˂R@HR uB` @#@R #DE3@`C  @! 1@  T  @`#"H@3 @E @ ? #DE3@@uE  7!  < sB R@#a@3  
  f@	7`@#DE3@ 7  ` < @ 7  Ѡ :   q2 T@b|Uˎ/    #@ k-L T@  7  6 T?T-< T? T  @`ip a& T 03kq`i0#@   ! ) B  kTc 1R b@ 7B b b  ]@7! ѡ AV/C   cO}s `J@a@R$   7 B* @@ 7  @ , u͂R@HR   a % ,o At.t+v(i  
@@"H@3 @ ?    GA  !  @ @ ҵςRIR 5 @ ςRIR" i&?T/ TA@ @@0 `" T	@?  ǟ@@ @ UЂRIR  	ǟ1@тRIR@5тRIR  >  @@@"H@B) @ ? }   GA  !  @@ uтRIR RHR s @}@тRIR    GE  C  )cB    @BA  & ! D laRP` @% @%@  T@! d@  " Tc`    !  ! Tbxa aT@ T_ zT` @E@ `yT@& d@  M Tc`   bxa  xT!  aT" BGA  @!@ @@5ԂR@3IR  ҂X-`wA@UՂRSIR  ut5ՂR@SIR  l  ` @  e@   T@ d@   Tc`    !    Tbxa_  aT@_oT   |GA  !  @Bu   m  4 
T 	Th @) k #@ 	kyT@ c  @  #@ klxTO@  o@   @?    Tc@  @   @?   TC@@   @?  ` T` @@   |GA  !`  @   ! ) B  U#3 #DE3@?ǟ R#3 #DE3@"#DE3@#3 # F#DE @@BH@" @ ?#D E3@   GA  !  @uz? ǟ #DE3@7!  j @̂RHR ұt i"m !@ `T! !G T" BGA  @!@ @@BӂR@3IR  ҏ   |GA  !`  @   |GA  !`  @zӂR@3IR  {!@?  @T! !G T" BGA  @!@ @@!@  RT! !G QT E :o /O@#3 #D E3@}?#{    @ 7B     {#_{# ?#{   @S  1[cks@  T   U B@@y    @  1@  T@ A@"H@@ @ ?  @@ 7  @  v a@"H@@ @ ?  `@ 7  ` t @@ !G;   TV@֑ @W@  1@  T @  1@  T @@ 7  @ @r " @  7!  Ar  t @@ 7  @ ` `@ 7  ` ` @"H@@@¥ @ ? ܣ D@?   T@   G_  q Tb R   G@ * 7! с q  !G   Gd@@z r Ta@ 7! a ak 6 5@"H@P@b @ ?  @@ G ` T !G  T 4@ @  @ ? 3 @@ 7  @   @"H@P@B @ ? | @ 뀊 T !G  T 4@  @¦ ! @ ? 6 @ 7  р   b RQ @ @ 7     !G   G qA@! T{ @ 7     {@  5@"H@@B @ ?  @;@  T@ @
@  1@  T @@  1@  T@ @ 7    @@ !G `  T[ 4A@ @`[66@@(7X@@   @@ 5? q @ 7    @@ 7  @ ` @"H@x@b @ ? ج     @ 7      B @@J     @  1@  T@ A@"H@@b @ ?  @@ 7  @       @  1@  T V T  8[@ @@$ @   @  1@  T  7 !l@`7@@7 @ 7    ` A@B@T7@@@ @   @e  5 ?7 7@ @ 7  р   @@ 7  @   `@ 7  `   @ 7   @ B7  @@ 7@    @  1@  T  @7 C "H@@b @ ? 7@C@  @ 7     @ 7  7@` `@ 1 Ta   1 @  T`    7 C 7@ C@`  7  7@  C @   7@C@  n@ 7 C 7@C@7@ 7  р  7 C    7@ C@ `@ 7  `  @@ 7  @    @ 7    @ B7   7@  @@BH@ @ ? 7@ @  7        7 C L7@ C@` `@  1@  T`  7 C 7@ C@  @  7@C@ n@ 7@C@@7`@ 7  `  7 C  7@ C@   @ 7     @ 7  р  @@ 7  @  @ 8@ @ 7 !@` ?7@ 7`@ 7  ` ` B7 w  7@  @e  7@` `@ 7  `  7 ! 7@    7@    7@ @V  7@ n@ 7 C 07@C@7 @ 7    @ 7 A@B@"7@7e 7@  @@ 7  @  @ 7  р  `@ 7  `   B7 #  7@  f@C   7@C@   @ 7    @ b@   G7 !@_  @ T7@    7 C 7@ C@   7@  C @  7@C@ n@ 7 C 7@C@7@@ 7  @ `  7 H  `@ 7  `   @ 7  р    @ 7      C !@  C@`  @;@  TV@ @\@  1@  T @  1@  T @@ 7  @   C B@
  C@H& @ 7  р ` !@  H  @ 7    @ @@;@ A TV@ @\@  1@  T @  1@  T @@ 7  @ @ C  C@ C tC@: @ 7  р  7@@ 8@ @ C !@` ?C@ 7@@ 7  @ @ C AW  C@@ ` C@   @  1@  T   @   1@  T  7@  @   1@  T   7@ @ H  `@ 1`  T*a s   1@  T` @s ;@ @ T@ ; C ;@ C@ 	R  !NRs w <O9Z6n @ 6p+n(  @ 7!  !<  ֥`R     )R7 s *  @ `  `  T G6 R*@7! с  !G   Gd@@zAT *6RAR  s      7      @@ 7  @    `@ 7  `     @ 7B       @ 7B      @ 7  Ѡ  s@C  @  c     `@ 7  `     @ 7      @ 7   @    @ 7        @ 7     	 7@    @ 7      @ 7  р @ [BSAcCkDsE{ɨ#_   G G  *}|y{ t{@H{ C mC@{@{ g{@{ a{@H~\YV{ R{@NK !G `  T 4A@ @`64@@8(7V@@   @  5? 4op @RR  s <@@  @@ @`@  1wT`   
@@"H@C @ ? c   GA  !  @@R       ҁR7 s @ 	 T@@@  1`vT  @R      R7 s v{ v6R!#R         7 s   R         R7 s @7B т { {@H@@@ S@`@  1iT` M @R      !R7 s ^@R       R7 s @ ) T@@  1hT CR        ҡR7 s j z@  һ    a@ 7! a ! h>  `q]YR      ҡ R7 s e xR    ҡ.R7 s w<ZI`@@@0 @   @ 4 5 ? S4 %" `@ 7  `   !RR   s .  \   7 @ 7!  a  R       a R7 s  ~R        ҁ"R7 s   R       A"R7 s  wR     "R7 s J@V@@@@, @   @ 2 5 ? ,60 ! @ 7    %R R   s     7 @ 7   @ `R)R  s  ҏ`R      A'R7 s l _ ?R     ҡ*R7 s ] .RR     7 s R       *R7 s 2  @@"H@"1 @ ? 1  R    ,R7 s \/ ~ 7 <7@7 77@7 27@7 -7@R      !-R7 s Y   |GA  !  @8@ 6A.RR    7 s ER     -R7 s ;7 7@  7 c7@.  @@"H@b, @ ?7@,  FU7 C 7@C@7 C 7@C@7 C 7@C@7 7@7 C 77@C@`3  @@"H@b; @ ?7@C@ 1  \(     |GA  !  @.RF s `R       ҡR7 s  	R   0R7 s  7@C@>Ro7 C 7@C@    |GA  !  @ 	R   !1R7 s  	R  !2R7 s A3R 	RY 	R  2R7 s { 	R  3R7 s sY7@C@  @ R      ҁ$R7 s ]7 B7@7 =7@7 87@ 	R ҁ3R7 s G     |GA  !  @G$R 	R   a5R7 s 47 7@z   GC  "@c  @A  ! 7 7@ 	R8R   7 s 7 7@ 	 	R     ҡ5R7 s +7@b 	R   6R7 s !7R 	R   7 s  	R    ҡ6R7 s  	R   6R7 s x   GA  !  @R    ҁ,R7 s  	R   a7R7 s    |GA  !  @v7 7@;@	R;R    7 s @	R   A9R7 s 7 x7@   GA  !7   @V7@R    .R7 s @	R  ҁ9R7 s @	R  9R7 s f7@7 a7@A;R@	Rz@	R  !:R7 s k7 P7@L7@@	R   ;R7 s z@	R    :R7 s p   GA  !  @F 	R    ҁ0R7 s <@Z  @@  1@  T   @  1@  T @ 7  р @# ` C pG C@ #   RA { {@ ;  f  ;@@ @ 7  Ѡ   @ 7  р `  0; ;@*7 C 7@C@$	R  ҁ=R7 s @	R   ҡ;R7 s H7 C 7@C@HC C@	R !>R7 s 	R   ?R7 s 	R a>R7 s 	R =R7 s a
@ n (` 7@m	R?R  7 s 	R  A?R7 s C  !@d  C@C zC@vHC qC@   GC  "@c  @A  ! ; 9;@	RFR  s uC ZC@C q C@  ҶC MC@IC@	R    aCRs w	R    ҡERs n	R CRs G	R   ?Rs `	R   IRs X	R    ҡGRs O	R   aGRs &	R  ҡARs ;@	R   ҁORs 4C GC@	R !NRs %?#   G{[5 cS@ @  cv
@B    T
   T   G  @ & TC  E  c)D B  A  B! A؁R C  @  c  R    G@ @B  ҁ T{DSE[FcG#_x@ks	t@@  1@  T 
A@b@ z   @  1@  T@ @@ !G  | T !G `  TW  4A@ @63@ x(7V@@   @]@ 5`? \ @@ 7  @ q  {G !G BG  q AB *i T@ 7  р  ӂ 4@"H@A @ ? ܈ aA   qˊ T T@ 7  р `  N@"H@$A @ ?  @`@ v Tv@v @z
@  1@  T @@  1@  T@ `@ 7  ` `  /@@ !G  T` 5  @ 7!  u         R7(R  @@ 7  @ `c   ` @ 7  `  @a    @ 7    c C  @  **c   3  `@ 7  ` ]    @ 7    ]    @ 7    \   `@ 7  ` Z   @ 7  р ^ @ 7  р @] kHsIks	$aA    qk TTaA  *`7@ 7  р g 4J@"A`@@@Ug @   @ 5 ? )Ӭ  `@ 7  ` ` R(R     ҝC  E  c`+$ ,        5߁R'Rw!A@ @63@v(7W@@   @Ur 5`? q @ 7   `] `@ 7  ` a @ 7  р ` @"H@P@{ @ ? |z @ G  ^ T !G f T 4@n @Bn  @ ? v @ 7  р b @"H@P@{ @ ? z @@  \ T !G g T 4@n @bn ! @ ? 6v @@ 7  @ `e b R4 x @ 7   e @?  q *$A@$A\ T @ 7    Q Tx 5B@@ z   @  1@  T@ A@"H@@| @ ? | @@ 7  @ n @"H@,A} @ ? Z|   I ~    @ Z@@@S @    @  1@  T  !l@A|7 @ 7    n  "T@ q7@@@T     @ @  5 ? ,@ @ 7  р u ` @ 7  `  u @@ 7  @ @u B`@@ `   @  1@  T  @ "H@@ @ ? @  @ 7    u @"H@0A @ ? &     @     @@  t@`@@ A   @  1@  T !l@A7@ 7  р `t "TAw7@@@@     @A  5? A @@ 7  @ @ ` @ 7  `  ~  @ 7    ~ B  ` @@BH@ @ ? `@  7  `  @ "H@4AB @ ? @[    l @  A ` @  A n@ A7@@ 7  @  "TA~7 A   @ 7      ` @ 7  `    @ 7  р  B   @   @@ 7  @ ` S@      @   Y @ [@  @` o@ lA7 @ 7        @` @ 7  р   ` @ 7  `    @@ 7  @  :AZ    Bc  @ @ Q  @  ` @ 7  `  ` @@@ 끉 TT@T @C@  1@  T ` @  1@  T`  @@ 7  @     @@   3@@ @ 7      @@ 7  @   ` @ 7  `   @ 끌 T@? a T@  T@ 롇 T@S    G?  v T@`~ !a  T A`@  1@  T S@( * 6߁R'R       Ҁ@ 7  р   	* @ @  @skHsI* `( T
 % TրA W "@J @V  l+ TcBks	! A3  
@@"H@@ @ ?    G!  !  @     u݁R'RS@S`@V@  1@  T` @  1@  T @@ 7  @ `   b@  7B b    |  js >     UR(RqnPk@@  @ @`@  1 T` ^[@@ 	 T@@@@  1T $J@A`@@@1     @`5 5 ? S4 9 `@ 7  `   R'RR2/ *65R(R      @ @`@  1T`     R'R x@0 5߁R'R       R'R@@ ) TV@@  1 T Z     |G!  !  @@ 7     R7(R  !    a@ 7! a a   K     R7(R       @ 7!  a  `<=q  MT !@$  !   6AցRa@ _       ҵRw(Rz    uRw(Rn #~     ҕR(Rb!$@"@       UR(RbM "R'RD     R(RA O@ ҠJ@*AQ  + A @ 7   @" R(R    8R)R      
@@"H@". @ ?    G!  !  @    UR)R      ҕR)R     R)R  @QSU    5R)RUR)R   R'R    R)RQ,:A ) 
@@"H@& @ ?A '   D ~ @    R'RAZl@     ҵR)R	  R'R   |G!  R!  @R7)R   x   |G!  !  @y @     |G!  !  @@R@  `@@"H@B' @ ? &{   G!  !  @8   ҕR7)R]   R7)RPA @    5R7)R85      |G!  !  @_UR(R 9@5
1A-   uR7)RR7)R  v
@I   R7)R @{A  `@@"H@ @ ?A  A @x  R7)RRW)R  A   ҕR(R RW)R I@     |G!  !  @@R7)R   һ    RW)R @ uRW)R   ҵRW)R @ URW)RRW)R ҆ ҕRW)R{A   G!  !   @Y@   R)Rl@Lks	S  t@ R)Rm 5RW)RWf@b_   UR)RE T@ O@  ҵR)R5R)R0 R)R* R)R$  0R)R 
 @    @@ UR)RA   G!  !   @@  UR7)R5R)R@.  x5	R)R ҵR)RR)R uR)RQ wS@	R)R!@  s55	R)R!@ r5u	R)R!@ @q5U	R)R?#C   G{S[	c
 @7     G 3 u
@B 
   T   T M T#  cd    G%  "  Х)B  @!  ! pTR #     c 3Ru    G7@ @B  KT{GSH[IcJC#_`@ kstA@  1@  T   6  6 @` @  1@  T`  e@" R   @  ` `@ 7  `  !@     @  1@  T` `@ 7  `    @ 7     @ ҭ ` @  1@  T @  @4   1@  T   @       BG!<A7`@@@     @ 5?  u  @ 7    ` `@ 7  `   @ 7  р ~ @a@"H@P@B @ ? E @  !G { T  !G  T 4@ @   @ ?@ @  @ 7  Ѡ  @  R@` @ @BH@b @ ? @  @ 7  Ѡ    @  G 롩 T@{ `@
@  1@  T`  @  1@  T  @ 7  Ѡ @  @  !G `  T`u 4!@ @ u65@(77@    @` 5?  0 `@ 7  `  @ 7  Ѡ  ךB@@ @   @  1@  T  @ "H@@A @ ? @  @ 7  Ѡ  @ @@ @ T  !G   TL 5   @@ 7  @ @  @8@ק @ @  BGK  @ @ ? @ 7! ѡ   @ 7     A@"H@DA @ ? Y @@ 7  @  u@`@@     @  1@  T  @ 끫 T;@[ `@<@  1@  T` @  1@  T  @ 7     h a@  7! a  @ 7   {  @ 7  р     @BH@!HA @ ?  ۚB @b@    @  1@  T  @ "H@@ @ ? @  @ 7    ` @  cG@@@_   T @@  @  T  !G ` T @ 5@ l  @@  @ 7      w 3 @ 7      @@ 끲 T[@[ `@\@  1@  T` @  1@  T @@ 7  @ `  a@  7! a   @ 7    n  @ 7  р ` !@"H@DA" @ ?   @ 7    ` @@b@    @  1@  T  @@ ! T\@ @Y@  1@  T  @  1@  T  @@ 7  @   @  7! с   @ 7    ` @  @ 7     @ ҹ   @  1@  T @w   1@  T @u   @ `@ 7  `    A  @  @  T  : @ 7  р   @  !G_   BG  q ' DADB *A T@@ 7  @ @  @H@ 4LA" @ ? 9  @ A T:@ @@;@  1@  T@ `@  1@  T`  @ 7       B@ 7B B `  `@ 7  ` `  @ 7    ] @"H@PAB @ ? \ @  T@z @@@  1@  T@ `@  1@  T` @ 7  р @   B@ 7B B X  `@ 7  `   @ 7     B@?    q *$ B'@$BT T8 5@    @  1@  T @U   1@  T @W    @@ 7  @    Ar  @`  @   T o @   a@ @@ 7  @ ` @@   q *dA'@dA! T`@ 7  ` @O \ 4 !LA9  @  @  T|@ @z@  1@  T @@  1@  T@ `@ 7  `   3 @  &@ @@ 7  @   @ 7  Ѡ  I  !PA  @  @ A Ta@   @z@  1@  T   @@  1@  T@ `@ 7  ` @  B  @< @@ 7  @   @ 7  Ѡ   B  ` A@   `@ 7  `  @? T @#@  TB R   7`@ 7  `  @@ 7  @  B   a@    @@ 7  @ @ @ T@#@ ` TB R    |@7 @ 7  Ѡ  @ `@ 7  `  B   aWA   @@ 7  @ ` @ 뀲 T@   @ @    VR">R    @ 7         @ 7  Ѡ     @@ 7  @     @ 7         @ 7    @ #     *c T   `@ 7  `  @    @ 7     @ @    @ 7     `   @ 7  Ѡ    @ 7    @    @ 7     @    @ 7       @ 7  р   @ 7  р  kKsL@ ks#  D c@ @ @  @   1T   +!	  a@ 7! a " @@@        VdRb;R j
 @@ T. TU  Ta@+   @"@]/ @w   7 T3@ cEks[^R :R         `@7  ` @ + #+@@#C)QcmpT#  @#@+ + #+@@#C +  @@+@ +  @@+@
NkKsL3# }#@        ҖZR:R           6[R:R          Җ[R:R  Q]@@ @  @   1 jT   OEB!   !A"@+ u
@1.   n @ @  G @A @ 7! A  a   @ @ @D@ *@6@6RB=R    x 9 @A@ @ m67@` (7U@    @  5? [9lIt @hR;R       G       V]R:R  ;        V^R:R  "	@ @ {6<@9(7@    @ @`5 5@ ? @S  @ z7@     y @
  |H K^R  a# T`<a@3 =?  T  !@$  ! C `6aRRf@       Ҷ`R";R@C G@       v`R";R  F@   |G!  !  @]:  G!  @!  @@vhR;R          !PC"@ 3 @       VbRb;R`@`7  `   	@ VdRb;R E@      vbRb;Rg @`<=  	  J  
@@"H@K @ ? EG   G!  !  @@       eR;R 8@      6fR;R ' @"W@D@U@  1@  T @  1@  T @@ 7  @  7  @  7B  b   @@      hR;R     |G!  !  @`@ 6@       VdRb;R T d#  d cB `@@"H@E @ ?@  R@       kR;R @ ;?<@      hR;R 	  @     ҶlR;R  o@    6nR;R  u@L  @ @"H@"M @ ?@J  @  @ 7@     @, @pR;R    czx *X6@{R<R   U 2 @  m@  ҶnR;R B   A  E ` ! `H  @  1@  T  @Y   1@  T @  @U   1@  T   @@    D   G @ K @ B `I @  @ 1& T@  1A  B @  T@  @@ R@LBI7@@ 7  @ `6  B P `@ 7  ` @5  @ 7  Ѡ  @5  @ 7     + @i@   oR;R@ n (` @v@9/ @	@  1@  T  @  1@  T  @ 7      @  "@ 7B " b  m<i8@    rR;R +   G%  #  )c"    @B!  & ! D !QR@     VsR;R z xxA @@"H@F @ ??   l@`   |G!  !   @@@  @`6@    ҖuR;R_G( @     6wR"<RM  	@      6xR"<R@   yR<R4@Y0 @@  1@  T  `@  1@  T` @ 7  р /  "@  7B " b  lh@     Җ{R<R pR@ @ ;R  p @   ցR=Rf   |qp@     ҖR=R@@   *@`=6@VR=R     ҆Q   G!  !  @@       6iR;R  :@   |G!  !  @RV @    V}R<R"@@     R<RJ@M@@@  1@  T@   @  1@  T    @ 7  Ѡ  `8 `  a @@8 8 Rz  @  1@  T  a89 @  1@  T <    @ / `@ 7  ` `,  @ 7  Ѡ  ,  @ 7    `  BKBS @S @  G `   G @       vhR;R @   G  !   @v@ @  vnR;R @@   ֡Rb>R@   ҖRb=R@   vRb>R@    Rb>Rrr  @  M@   ҖRb=R^B;@  G `   G @ VR b>R@   Rb>RwBY?[@VRb>R  iks1@  6R=R@  R=R\@@[@  1@  T `@  1@  T` @@ 7  @ `  G @    G  !  @@   ҶsR;R n@ R b>R#  {G  @  ҙ @@@  6R=RK@  R=R>@   6R=R5@   ҖR=R-  G@  ֖R>R @    vR>R@    ֔R=R @@   ҶR=R @vR=R    Ҵ@{x@R>R    Ҡ@  R">R@  R>R@  vR=R@  R">R K@:@  VR">R ?@:@   VR">R@  pR;R ?#{   q  T$    ${#_"  B@BH`8`  "@ ֟$    `$$     !$     $      $?  q      `#! #  $?  q      @"! "  $?  q      "!`"  $    $    #$    !$     $$    #$     !$     $    @ $    $    $$    `!$    $    `  ?#{  # qd T#*@? kk T 4 R   T ? kJ T` K  @ kT *? kT_ k Ԁ{#_֤@  R_ k Ԁ?#{   BG @@ A9F @b @c ` @ @" @  Ta _{#$ @  @!) @O{#  (  !(E{#    `+B$  !(9 A Q? q T$   G?#{     @!*+{#  _#  c cHa8a  ##` ֟$ _֟$  _֟$Հ _֟$@ _֟$ _ A9) 4?#{ S  @k @@@
 _qRX@DCz$ Tf@? qe9# R A' T) 4[!: c+ ?  q  T @   Z  T  ` 9cB@_Dq T_ q	 TA Q  $ҵ
R     T
R_ k  T	R_ k T 7  6   !R `A9@ q[z T? q) T$   G  !*   @`A9 q  T!@ sA9? ` Tq TH[B  cC+@  [: cB@c+ _DqT@Q  D q T! $D ! ?  T?  TA Q	R qT   G  !* R  @`@bA9cB@ @A Q? qHTJa8`  !  ֟$!@8  sA9? T k  Tq T q`  T"q!T`A
@@c _  TB A c@_ !c c "b  T@b    "pA9_LqA T"@@D @
@ @ d !  `@bA9cB@ @A Q$Ґ$՘ ҍ$X Ҋ$  q $   G  !,   @`A9 q!T`A9 a@"B   !  ! a `@`A9` i$  qҀ c _ @ `   T`@Zaxd  !  ֟$S$8 P$X M$  qG$  qҁ A$  q;!@!`@
@@ @c c@B !@s c9  R[BcC+@B SAkD{ƨ#_eA9 R$՘ A Q5	R   G  ! .  @Ϳ[B  cC+@  R_փ  4A QuRA QU
R   G  !+  @  [B  cC+@   G*  !@,  @    ?#{ S[ b@9_Pq T_ q T_ q` T) T_ q  T T_ q" T`@9s  q  T`@8 qTs b@9_PqT _q TI T_q T_q T@k 1  T9 @Ԛ!      ˠ `   _( q`T T_ q T_ q T   G  ! /  @  SA[B{Ĩ#_T Q!  Ҡ 4 Ԛ  T_Pq 
 T_ q	 T   G  !1  @J@hQ  \ qT4 ҃"? ! T 6b@9s AQ_q!  Az! TA9 k@ T" 1 T@ A9! Ҡ9`@8 B 95A9`  4@  1T@ [BSA{Ĩ#_ 1 TB" ҡA9s  99  
j_ qTs 9ec@ @`@9q T 1  T~w
 9  K  !T  cCJ R@ 
 T 1T@e  (R  @  @	` X@ բ @9_ qD@z T_4 q T_ q@ TC Q` $ qHT@9 D Q $ qH T@8cD Q ?$ qIT 1`T k  T"yf_# T @9_ qDHz T_ q Rs 9_  q	T_  qTU   _4 qATs A9 R kTB@ kTA9A9?  k!TA95B" s      G  !0  @ҽ%"A Q  $ qTb@9s C Q` $ qh T b@8!aC Q` $ qIT? 1T!|@  qTcC ka T" 4  R! ҳ  9cC   G  !4  @   G  !`3  @N `   G  **! 4  @B   G  !2  @:   G  ! 0  @~cC   G  BR!*  @)?#{  S  B@"H@" @ ? 3 SA{¨#_, 3   G  !  @SA{¨#_ ?#{ @BH@  {# {#?#{  S  B@ @   @  1@  T` SA{¨#_z@   B@"H@ @ ? 3   G  !  @ѽ ?#{ @[v@@ S     @¼  5? _  [BSA{è#_G  [BSA{è#_[B{è#Փ   |G   !  @  ?#{ S @ [  @  1@  T @v   1@  T @u   1@  T @@@U     @} 5 ?  a@ 7! a  @ 7! с   SA[B{è#_SA[B{è#_    SA[B{è#_ 7    |G   !  @?#{ S      @  1@  T @t @@T     @+ 5 ? ȼ a@ 7! a   @SA{è#_>@SA{è#_֣    SA@{è#_     |G   !  @@  ?#{ S  @  !G `  Tټ  4a
@ @6 5@ (7s@    @޻ 5? | @SA{è#_SA{è#Ջ \`      |G   !  @?#{   !GS  @ `  T 4a
@ @`64@ (7s@    @ 5 ? F SA{è#_`@  5C@@t     @ 5 ? 0 @SA{è#_    @    |G   !  @SA @{è#X   |G   !  @@?#{ @S b8@ B@  SA{Ĩ# `4@  @` @   G?  ! T ?  
 T`@  BG  T  BG   T4@ @ a
`
@?   T`@xa`@  1@  T` SA{Ĩ#_   G  b@!@=  @ `
@!?   Ta3@`@  1T`
@ !  s @N @7! с "`
@ !  @ `@  !G T  !G  T4@t @ `@  @ ?@@!     J @ 7B Ѣ b  @ @@  !G! @4: ҂@     G!=B@  @ @Z   G   @4$@@O?#{  @?  T@# d@  M Tc`        Tbx`  ? aT  R{#_   |G  !`  @ͺ  R  @?   T  BG  R? `T    G  #@A  @@k  R?#{ S[  *    Cl   %  * a@ 7! a a [BSA@{Ĩ#_  *     CM     *@ 7!  VS[BSA@{Ĩ#_@ 7   `    B?#{ @SBH@" @ ? S SA{¨#_ 3    G  @]`4   G  !>  @?#C  ЄG{ S*[*c   s @   p @   kc C @`" @  @"@r @   !G T   G   T. 5A@kGK@  @*% *  k TC c  \  ,   BG A:A@@  @** *  k TkG R||  @ ka Thd`@  1@  T`    BB  ( `@ 7  ` @ @ 7  р     G@ @B  a T{CSD[EcFsHC#_   G  !G aTA@\`@7  ` `C c  3	 4*     B ?   '      *w @ 7!   @ AK4@f k* @* *? k T|| @@ k` T$@? k  T#K |c Q@ b ! `  B|   `@9 S T   1" @ TkG` 6kG*4  A*@@$@? k! T a|L   8 @$  kTkGYe @ 7       @   @ 7!   A  @   @ 7!   A  @  @7!   aIA@BH@b @ ?  "@` 5@ @@7  МG  !G  @  @ Ը@иg Ź!   Ga@   ! 1  `Ta 	8|@ @7  !Ghah! @a7!   kG k?#{ @S"T@B6 *  T*SA{¨#_!0@ !@@   ? `  @  !G  T@ *a7! с  ` T   G  !`   @    G   !  @ٸ T@@A6   G  ! B   @\`4@7  р   W   G  !  @  ! ?#  ưG{CS [* @'   ҟ *ٸ 1	 T&@ k T       = `~ !rA9 O=# _Lq T@cd @ pA9Lq T #|@C  
@@_  T"@   R  !G'@" @c   T{ESF[G#_   @"    G  *!  @Ǹ@  "@   @?   Tʷ       !@~   "    G_ @    @!)  `+ð 0  ! " $?#{ S   T@   BG&@    qD@z T@3 R @_  A Ta@@?  $AA T`@@S&S k T	(7`@(7@ q	 T q T @$ @3 R k! T R_   T*|  q*SA{è#_  ДG_  q3 R TT  q T`Tb R     BG  !G  q AT T@ 7  Ѡ   @ R*SA{è#_g@ @y$ @y *? r  !  rf `    @9$ @9@   ?#  !GC {     @   #  @   @! 1@  T  @  " @B 1@  T"  @  C @c 1@  TC    RU߷ @@ ,`@ 7  `      G@ @B  ҡ T{B@#_   G	_  ?#{ S  @T@7A6`V@ 6   W     @  7! ѡ a   @`T@@6@ 7! с  SA@{è#_SA{è#۶   G  SA!{è#  @@SA{è#Ķ   G  !`  @?#  G{ S3[C  c#  k;  @      F 4b@@"   Ō@  @ T @j&25  !G@" @c  a T{BSC[DcEkF;@#_ @ T@@	6  @"@  TB@ @ @ TA@@@j!@    q  TT@ɶ   @ T@`6! T  @"@ @ T{#  T`@  @ T   G  !   @  ڶ  q+ T@@T{# aT   G  !  @     G  !   @  @w { {_    name '%U' is not defined         while calling a Python object  NULL result without error in PyObject_Call      _tools.pyx      scipy.sparse.csgraph._tools.csgraph_to_masked   at least        at most csgraph_from_dense      scipy.sparse.csgraph._tools.csgraph_from_dense  %.200s() takes %.8s %zd positional argument%.1s (%zd given)     csgraph_masked_from_dense       scipy.sparse.csgraph._tools.csgraph_masked_from_dense   Missing type object     Cannot convert %.200s to %.200s Out of bounds on buffer access (axis %d)        scipy.sparse.csgraph._tools._populate_graph     construct_dist_matrix   scipy.sparse.csgraph._tools._construct_dist_matrix      scipy.sparse.csgraph._tools.construct_dist_matrix       assignment      '%.200s' object does not support slice %.10s    scipy.sparse.csgraph._tools.csgraph_from_masked csgraph_to_dense        scipy.sparse.csgraph._tools.csgraph_to_dense    reconstruct_path        '%.200s' object is unsliceable  scipy.sparse.csgraph._tools.reconstruct_path    ITYPE_t DTYPE_t __init__.pxd    type.pxd        parameters.pxi  'bool'  'char'  'signed char'   'unsigned char' 'short' 'unsigned short'        'int'   'unsigned int'  'long'  'unsigned long' 'long long'     'unsigned long long'    'complex float' 'float' 'complex double'        'double'        'complex long double'   'long double'   a struct        Python object   a pointer       a string        end     unparseable format string       Interpreter change detected - this module can only be loaded into one interpreter per process.  name    __loader__      loader  __file__        origin  __package__     parent  __path__        submodule_search_locations      '       Buffer dtype mismatch, expected %s%s%s but got %s       Buffer dtype mismatch, expected '%s' but got %s in '%s.%s'      Unexpected format string character: '%c'        Expected a dimension of size %zu, got %zu       Expected %d dimensions, got %d  Python does not define a standard format string size for long double ('g')..    Buffer dtype mismatch; next field is at offset %zd but %zd expected     Big-endian buffer not supported on little-endian compiler       Buffer acquisition: Expected '{' after 'T'      Cannot handle repeated arrays in format string  Does not understand character buffer dtype format string ('%c') Expected a dimension of size %zu, got %d        Expected a comma in format string, got '%c'     Expected %d dimension(s), got %d        Unexpected end of format string, expected ')'   %.200s.%.200s is not a type object      %.200s.%.200s size changed, may indicate binary incompatibility. Expected %zd from C header, got %zd from PyObject      %s.%s size changed, may indicate binary incompatibility. Expected %zd from C header, got %zd from PyObject      co_argcount     co_posonlyargcount      co_kwonlyargcount       co_nlocals      co_stacksize    co_flags        co_code co_consts       co_names        co_varnames     co_freevars     co_cellvars     co_linetable    replace '%.200s' object is not subscriptable    cannot fit '%.200s' into an index-sized integer cannot import name %S   scipy/sparse/csgraph/_tools.cpython-312-aarch64-linux-gnu.so.p/_tools.c %s (%s:%d)      value too large to convert to int       __int__ returned non-int (type %.200s).  The ability to return an instance of a strict subclass of int is deprecated, and may be removed in a future version of Python. int     __%.4s__ returned non-%.4s (type %.200s)        an integer is required  Buffer has wrong number of dimensions (expected %d, got %d)     buffer dtype    Item size of buffer (%zd byte%s) does not match size of '%s' (%zd byte%s)       calling %R should have returned an instance of BaseException, not %R    raise: exception class must be a subclass of BaseException      Module '_tools' has already been imported. Re-initialisation is not supported.  %d.%d   scipy.sparse.csgraph._tools     compiletime version %s of module '%.100s' does not match runtime version %s     builtins        cython_runtime  __builtins__    numpy   dtype   flatiter        broadcast       ndarray generic number  signedinteger   unsignedinteger inexact floating        complexfloating flexible        character       ufunc   numpy.core._multiarray_umath    _ARRAY_API      _ARRAY_API is not PyCapsule object      _ARRAY_API is NULL pointer      module compiled against ABI version 0x%x but this version of numpy is 0x%x      module compiled against API version 0x%x but this version of numpy is 0x%x . Check the section C-API incompatibility at the Troubleshooting ImportError section at https://numpy.org/devdocs/user/troubleshooting-importerror.html#c-api-incompatibility for indications on how to solve this problem . FATAL: module compiled as unknown endian        FATAL: module compiled as little endian, but detected different endianness at runtime   numpy.import_array      init scipy.sparse.csgraph._tools        %s() got multiple values for keyword argument '%U'      %.200s() keywords must be strings       %s() got an unexpected keyword argument '%U'    csgraph_to_masked       csgraph_from_masked     _tools  LXHD@<840,(T  P 	     	       <99666  ?`E<99 6     LL LLLLL 9 LL  LL      LLLLLLLLLLLLLLLL   L 	  9 LL  LLL   L   zeros   _validation     validate_graph  todense tocsr   __test__        sum     shape   searchsorted            scipy.sparse.csgraph._tools     scipy.sparse    reconstruct_path (line 413)     
    reconstruct_path(csgraph, predecessors, directed=True)

    Construct a tree from a graph and a predecessor list.

    .. versionadded:: 0.11.0

    Parameters
    ----------
    csgraph : array_like or sparse matrix
        The N x N matrix representing the directed or undirected graph
        from which the predecessors are drawn.
    predecessors : array_like, one dimension
        The length-N array of indices of predecessors for the tree.  The
        index of the parent of node i is given by predecessors[i].
    directed : bool, optional
        If True (default), then operate on a directed graph: only move from
        point i to point j along paths csgraph[i, j].
        If False, then operate on an undirected graph: the algorithm can
        progress from point i to j along csgraph[i, j] or csgraph[j, i].

    Returns
    -------
    cstree : csr matrix
        The N x N directed compressed-sparse representation of the tree drawn
        from csgraph which is encoded by the predecessor list.

    Examples
    --------
    >>> import numpy as np
    >>> from scipy.sparse import csr_matrix
    >>> from scipy.sparse.csgraph import reconstruct_path

    >>> graph = [
    ... [0, 1, 2, 0],
    ... [0, 0, 0, 1],
    ... [0, 0, 0, 3],
    ... [0, 0, 0, 0]
    ... ]
    >>> graph = csr_matrix(graph)
    >>> print(graph)
      (0, 1)	1
      (0, 2)	2
      (1, 3)	1
      (2, 3)	3

    >>> pred = np.array([-9999, 0, 0, 1], dtype=np.int32)

    >>> cstree = reconstruct_path(csgraph=graph, predecessors=pred, directed=False)
    >>> cstree.todense()
    matrix([[0., 1., 2., 0.],
            [0., 0., 0., 1.],
            [0., 0., 0., 0.],
            [0., 0., 0., 0.]])

             reconstruct_path        range   predecessors    pind    order   ones            numpy.core.umath failed to import               numpy.core.multiarray failed to import  numpy   null_value      np      nnull   ndim    nan_null        nan     __name__        minimum masked_values   masked_invalid  masked_array    mask    __main__        ma      lil     issparse        isnan   isinf   int32   infinity_null   inf     indptr  indices __import__      idx_grid        graph should have two dimensions                graph should be a square array  graph and predecessors must have the same shape graph   getA1   format  float64 fill    empty   dtype   dist_matrix     directed        dense_output    data2   data    cumsum  csr_output      csr_matrix      csr             csgraph_to_masked (line 339)    
    csgraph_to_masked(csgraph)

    Convert a sparse graph representation to a masked array representation

    .. versionadded:: 0.11.0

    Parameters
    ----------
    csgraph : csr_matrix, csc_matrix, or lil_matrix
        Sparse representation of a graph.

    Returns
    -------
    graph : MaskedArray
        The masked dense representation of the sparse graph.

    Examples
    --------
    >>> from scipy.sparse import csr_matrix
    >>> from scipy.sparse.csgraph import csgraph_to_masked

    >>> graph = csr_matrix( [
    ... [0, 1, 2, 0],
    ... [0, 0, 0, 1],
    ... [0, 0, 0, 3],
    ... [0, 0, 0, 0]
    ... ])
    >>> graph
    <4x4 sparse matrix of type '<class 'numpy.int64'>'
        with 4 stored elements in Compressed Sparse Row format>

    >>> csgraph_to_masked(graph)
    masked_array(
      data=[[ --, 1.0, 2.0,  --],
            [ --,  --,  --, 1.0],
            [ --,  --,  --, 3.0],
            [ --,  --,  --,  --]],
      mask=[[ True, False, False,  True],
            [ True,  True,  True, False],
            [ True,  True,  True, False],
            [ True,  True,  True,  True]],
      fill_value=1e+20)

                    csgraph_to_masked               csgraph_to_dense (line 221)     
    csgraph_to_dense(csgraph, null_value=0)

    Convert a sparse graph representation to a dense representation

    .. versionadded:: 0.11.0

    Parameters
    ----------
    csgraph : csr_matrix, csc_matrix, or lil_matrix
        Sparse representation of a graph.
    null_value : float, optional
        The value used to indicate null edges in the dense representation.
        Default is 0.

    Returns
    -------
    graph : ndarray
        The dense representation of the sparse graph.

    Notes
    -----
    For normal sparse graph representations, calling csgraph_to_dense with
    null_value=0 produces an equivalent result to using dense format
    conversions in the main sparse package.  When the sparse representations
    have repeated values, however, the results will differ.  The tools in
    scipy.sparse will add repeating values to obtain a final value.  This
    function will select the minimum among repeating values to obtain a
    final value.  For example, here we'll create a two-node directed sparse
    graph with multiple edges from node 0 to node 1, of weights 2 and 3.
    This illustrates the difference in behavior:

    >>> from scipy.sparse import csr_matrix, csgraph
    >>> import numpy as np
    >>> data = np.array([2, 3])
    >>> indices = np.array([1, 1])
    >>> indptr = np.array([0, 2, 2])
    >>> M = csr_matrix((data, indices, indptr), shape=(2, 2))
    >>> M.toarray()
    array([[0, 5],
           [0, 0]])
    >>> csgraph.csgraph_to_dense(M)
    array([[0., 2.],
           [0., 0.]])

    The reason for this difference is to allow a compressed sparse graph to
    represent multiple edges between any two nodes.  As most sparse graph
    algorithms are concerned with the single lowest-cost edge between any
    two nodes, the default scipy.sparse behavior of summming multiple weights
    does not make sense in this context.

    The other reason for using this routine is to allow for graphs with
    zero-weight edges.  Let's look at the example of a two-node directed
    graph, connected by an edge of weight zero:

    >>> from scipy.sparse import csr_matrix, csgraph
    >>> data = np.array([0.0])
    >>> indices = np.array([1])
    >>> indptr = np.array([0, 1, 1])
    >>> M = csr_matrix((data, indices, indptr), shape=(2, 2))
    >>> M.toarray()
    array([[0, 0],
           [0, 0]])
    >>> csgraph.csgraph_to_dense(M, np.inf)
    array([[inf,  0.],
           [inf, inf]])

    In the first case, the zero-weight edge gets lost in the dense
    representation.  In the second case, we can choose a different null value
    and see the true form of the graph.

    Examples
    --------
    >>> from scipy.sparse import csr_matrix
    >>> from scipy.sparse.csgraph import csgraph_to_dense

    >>> graph = csr_matrix( [
    ... [0, 1, 2, 0],
    ... [0, 0, 0, 1],
    ... [0, 0, 0, 3],
    ... [0, 0, 0, 0]
    ... ])
    >>> graph
    <4x4 sparse matrix of type '<class 'numpy.int64'>'
        with 4 stored elements in Compressed Sparse Row format>

    >>> csgraph_to_dense(graph)
    array([[0., 1., 2., 0.],
           [0., 0., 0., 1.],
           [0., 0., 0., 3.],
           [0., 0., 0., 0.]])

         csgraph_to_dense                csgraph should be a square matrix               csgraph must be sparse          csgraph must be lil, csr, or csc format         csgraph_masked_from_dense (line 82)             
    csgraph_masked_from_dense(graph, null_value=0, nan_null=True,
                              infinity_null=True, copy=True)

    Construct a masked array graph representation from a dense matrix.

    .. versionadded:: 0.11.0

    Parameters
    ----------
    graph : array_like
        Input graph.  Shape should be (n_nodes, n_nodes).
    null_value : float or None (optional)
        Value that denotes non-edges in the graph.  Default is zero.
    infinity_null : bool
        If True (default), then infinite entries (both positive and negative)
        are treated as null edges.
    nan_null : bool
        If True (default), then NaN entries are treated as non-edges

    Returns
    -------
    csgraph : MaskedArray
        masked array representation of graph

    Examples
    --------
    >>> from scipy.sparse.csgraph import csgraph_masked_from_dense

    >>> graph = [
    ... [0, 1, 2, 0],
    ... [0, 0, 0, 1],
    ... [0, 0, 0, 3],
    ... [0, 0, 0, 0]
    ... ]

    >>> csgraph_masked_from_dense(graph)
    masked_array(
      data=[[--,  1,  2, --],
            [--, --, --,  1],
            [--, --, --,  3],
            [--, --, --, --]],
      mask=[[ True, False, False,  True],
            [ True,  True,  True, False],
            [ True,  True,  True, False],
            [ True,  True,  True,  True]],
      fill_value=0)

                   csgraph_masked_from_dense       csgraph_from_masked (line 17)   
    csgraph_from_masked(graph)

    Construct a CSR-format graph from a masked array.

    .. versionadded:: 0.11.0

    Parameters
    ----------
    graph : MaskedArray
        Input graph.  Shape should be (n_nodes, n_nodes).

    Returns
    -------
    csgraph : csr_matrix
        Compressed sparse representation of graph,

    Examples
    --------
    >>> import numpy as np
    >>> from scipy.sparse.csgraph import csgraph_from_masked

    >>> graph_masked = np.ma.masked_array(data =[
    ... [0, 1, 2, 0],
    ... [0, 0, 0, 1],
    ... [0, 0, 0, 3],
    ... [0, 0, 0, 0]
    ... ],
    ... mask=[[ True, False, False,  True],
    ...       [ True,  True,  True, False],
    ...       [ True,  True,  True, False],
    ...       [ True,  True,  True,  True]],
    ... fill_value = 0)

    >>> csgraph_from_masked(graph_masked)
    <4x4 sparse matrix of type '<class 'numpy.float64'>'
        with 4 stored elements in Compressed Sparse Row format>

               csgraph_from_masked             csgraph_from_dense (line 171)   
    csgraph_from_dense(graph, null_value=0, nan_null=True, infinity_null=True)

    Construct a CSR-format sparse graph from a dense matrix.

    .. versionadded:: 0.11.0

    Parameters
    ----------
    graph : array_like
        Input graph.  Shape should be (n_nodes, n_nodes).
    null_value : float or None (optional)
        Value that denotes non-edges in the graph.  Default is zero.
    infinity_null : bool
        If True (default), then infinite entries (both positive and negative)
        are treated as null edges.
    nan_null : bool
        If True (default), then NaN entries are treated as non-edges

    Returns
    -------
    csgraph : csr_matrix
        Compressed sparse representation of graph,

    Examples
    --------
    >>> from scipy.sparse.csgraph import csgraph_from_dense

    >>> graph = [
    ... [0, 1, 2, 0],
    ... [0, 0, 0, 1],
    ... [0, 0, 0, 3],
    ... [0, 0, 0, 0]
    ... ]

    >>> csgraph_from_dense(graph)
    <4x4 sparse matrix of type '<class 'numpy.float64'>'
        with 4 stored elements in Compressed Sparse Row format>

     csgraph_from_dense      csgraph csc     copy_if_dense   copy    construct_dist_matrix (line 502)                
    construct_dist_matrix(graph, predecessors, directed=True, null_value=np.inf)

    Construct distance matrix from a predecessor matrix

    .. versionadded:: 0.11.0

    Parameters
    ----------
    graph : array_like or sparse
        The N x N matrix representation of a directed or undirected graph.
        If dense, then non-edges are indicated by zeros or infinities.
    predecessors : array_like
        The N x N matrix of predecessors of each node (see Notes below).
    directed : bool, optional
        If True (default), then operate on a directed graph: only move from
        point i to point j along paths csgraph[i, j].
        If False, then operate on an undirected graph: the algorithm can
        progress from point i to j along csgraph[i, j] or csgraph[j, i].
    null_value : bool, optional
        value to use for distances between unconnected nodes.  Default is
        np.inf

    Returns
    -------
    dist_matrix : ndarray
        The N x N matrix of distances between nodes along the path specified
        by the predecessor matrix.  If no path exists, the distance is zero.

    Notes
    -----
    The predecessor matrix is of the form returned by
    `shortest_path`.  Row i of the predecessor matrix contains
    information on the shortest paths from point i: each entry
    predecessors[i, j] gives the index of the previous node in the path from
    point i to point j.  If no path exists between point i and j, then
    predecessors[i, j] = -9999

    Examples
    --------
    >>> import numpy as np
    >>> from scipy.sparse import csr_matrix
    >>> from scipy.sparse.csgraph import construct_dist_matrix

    >>> graph = [
    ... [0, 1, 2, 0],
    ... [0, 0, 0, 1],
    ... [0, 0, 0, 3],
    ... [0, 0, 0, 0]
    ... ]
    >>> graph = csr_matrix(graph)
    >>> print(graph)
      (0, 1)	1
      (0, 2)	2
      (1, 3)	1
      (2, 3)	3

    >>> pred = np.array([[-9999, 0, 0, 2],
    ...                  [1, -9999, 0, 1],
    ...                  [2, 0, -9999, 2],
    ...                  [1, 3, 3, -9999]], dtype=np.int32)

    >>> construct_dist_matrix(graph=graph, predecessors=pred, directed=False)
    array([[0., 1., 2., 5.],
           [1., 0., 3., 1.],
           [2., 3., 0., 3.],
           [2., 1., 3., 0.]])

               construct_dist_matrix   compressed              cline_in_traceback      c       /build/scipy-CRQwve/scipy-1.11.4/scipy/sparse/csgraph/_tools.pyx        bool    astype  asarray array   argsort arange  ValueError      N       ImportError     ITYPE   DTYPE   C               
Tools and utilities for working with compressed sparse graphs
    @                          ;l  ,   X  Ȓ  d0	  	  	  ̙        @  P  ,  0      @    $:L  Z$     4  t  @      h	  
  D4
  `
  
  0  ``  @    X  |  Ф  T  0      D  p  $             zR x       0          ,   <           @   <H    A BN       d   h           @   |   `   A-AP
	BCBE
 A-A         ܹ 	   A-ACB
	CCWCO
 A-ADC_FC
ACO
AC
A^RgjoKA   H   X  d`$   A-ACB
	BE
 A-A        xd
   A-ApEB
	BCHXAFABAA|
pEH A-AMAtHMCNAABWBAAASAA]BI
AAC[A
AADs
BAAA\AAAABB     L   A-ApBCE
	t
pG A-AHHHEHPHxHCHKHSHJHBHJHYHJHDHCHuHH\HGHoHRHLHCHHCHPHBHaHsHJHHHCHLHCHzHJHBHAHAHKH(   l  `<    A-AH
 A-AA A- D     t(   A-ACF
	z
 A-A      4    A-ACB
	BBq
 A-ABAABArF`HUHz
AAFTAXaJKBHBHAAAHAHHCH     T\.   A-ACB
	Kk
 A-ACAIAD
AADv[AS
AAENWCIiFD5PAA               A-AH
 A-A          A-A\
 A-A,         A-A0BBf A- ,     8   A-A0BB_ A-4   L      A-AS
 A-GA
 A-HA A-         H    H-AF A-        Ą   C-A`B
	FOCA@BABCAAAD
 A-ACMBAA -B`
	-GJABA  h   X  ĉ   A-A@BBB
 A-AD
 A-ATYAJAPBRG 4     ,\   A-ACBBCI A-  0         A-A CL
 A-AM A-D   0     A-ACBI
	DC A-      x       A-AC A-   (      4    A-AE
 A-BA A- (         A-A CN
 A-A `         A-A0CDP
A A-AFA A-A0-B A-A0-L   X	  p   A-A0BCo
 A-AF
 A-AL
 A-A  H   	  (   A-A0BBa
 A-AF
 A-AI
 A-A   L   	      A-A0BMNC A-A0-D A-A0-\   D
  p   A-A0DY
 A-ACOC A-A0-FAJE
A A-AJ   D   
     A-A@CI
 A-Al
 A-AoA]K
AD      
  D    A-AU
 A-A@     P   A-A@CB\
 A-Ab
 A-A(   T      A-A CI
 A-A      `   A-ACB
	CBCJ^PVl A-A
	-JleEEMReZRQ
ACA  (   $  |   A-A CI
 A-A 0   P     A-ACBC
 A-AP        A-A0Cw
 A-AKSE A-A0-CDCMA (     T   A-A@DBt
 A-A   h     H$   A-A0BI]A A-A0-C
 A-AF A-B0-A
C A-A  D   p     A-ACB
	BDW A-  D     t   A-ACB
	CCCBo
 A-A                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      b      0b       d     g     g     g                                      :             c                                                         o                 @                   
                                              @                           X2                                	              o    @      o           o    N      o                                                                                                                                                                                                                                                                                                                                                                        :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :      :                   pE     xE     E     E                     pE     xE     E     E     E             g                                                                                        R           g                                                                                        I           pE     F     F     xE                     8G     xE                     8G     F     F                     
    construct_dist_matrix(graph, predecessors, directed=True, null_value=np.inf)

    Construct distance matrix from a predecessor matrix

    .. versionadded:: 0.11.0

    Parameters
    ----------
    graph : array_like or sparse
        The N x N matrix representation of a directed or undirected graph.
        If dense, then non-edges are indicated by zeros or infinities.
    predecessors : array_like
        The N x N matrix of predecessors of each node (see Notes below).
    directed : bool, optional
        If True (default), then operate on a directed graph: only move from
        point i to point j along paths csgraph[i, j].
        If False, then operate on an undirected graph: the algorithm can
        progress from point i to j along csgraph[i, j] or csgraph[j, i].
    null_value : bool, optional
        value to use for distances between unconnected nodes.  Default is
        np.inf

    Returns
    -------
    dist_matrix : ndarray
        The N x N matrix of distances between nodes along the path specified
        by the predecessor matrix.  If no path exists, the distance is zero.

    Notes
    -----
    The predecessor matrix is of the form returned by
    `shortest_path`.  Row i of the predecessor matrix contains
    information on the shortest paths from point i: each entry
    predecessors[i, j] gives the index of the previous node in the path from
    point i to point j.  If no path exists between point i and j, then
    predecessors[i, j] = -9999

    Examples
    --------
    >>> import numpy as np
    >>> from scipy.sparse import csr_matrix
    >>> from scipy.sparse.csgraph import construct_dist_matrix

    >>> graph = [
    ... [0, 1, 2, 0],
    ... [0, 0, 0, 1],
    ... [0, 0, 0, 3],
    ... [0, 0, 0, 0]
    ... ]
    >>> graph = csr_matrix(graph)
    >>> print(graph)
      (0, 1)	1
      (0, 2)	2
      (1, 3)	1
      (2, 3)	3

    >>> pred = np.array([[-9999, 0, 0, 2],
    ...                  [1, -9999, 0, 1],
    ...                  [2, 0, -9999, 2],
    ...                  [1, 3, 3, -9999]], dtype=np.int32)

    >>> construct_dist_matrix(graph=graph, predecessors=pred, directed=False)
    array([[0., 1., 2., 5.],
           [1., 0., 3., 1.],
           [2., 3., 0., 3.],
           [2., 1., 3., 0.]])

               
    reconstruct_path(csgraph, predecessors, directed=True)

    Construct a tree from a graph and a predecessor list.

    .. versionadded:: 0.11.0

    Parameters
    ----------
    csgraph : array_like or sparse matrix
        The N x N matrix representing the directed or undirected graph
        from which the predecessors are drawn.
    predecessors : array_like, one dimension
        The length-N array of indices of predecessors for the tree.  The
        index of the parent of node i is given by predecessors[i].
    directed : bool, optional
        If True (default), then operate on a directed graph: only move from
        point i to point j along paths csgraph[i, j].
        If False, then operate on an undirected graph: the algorithm can
        progress from point i to j along csgraph[i, j] or csgraph[j, i].

    Returns
    -------
    cstree : csr matrix
        The N x N directed compressed-sparse representation of the tree drawn
        from csgraph which is encoded by the predecessor list.

    Examples
    --------
    >>> import numpy as np
    >>> from scipy.sparse import csr_matrix
    >>> from scipy.sparse.csgraph import reconstruct_path

    >>> graph = [
    ... [0, 1, 2, 0],
    ... [0, 0, 0, 1],
    ... [0, 0, 0, 3],
    ... [0, 0, 0, 0]
    ... ]
    >>> graph = csr_matrix(graph)
    >>> print(graph)
      (0, 1)	1
      (0, 2)	2
      (1, 3)	1
      (2, 3)	3

    >>> pred = np.array([-9999, 0, 0, 1], dtype=np.int32)

    >>> cstree = reconstruct_path(csgraph=graph, predecessors=pred, directed=False)
    >>> cstree.todense()
    matrix([[0., 1., 2., 0.],
            [0., 0., 0., 1.],
            [0., 0., 0., 0.],
            [0., 0., 0., 0.]])

             
    csgraph_to_masked(csgraph)

    Convert a sparse graph representation to a masked array representation

    .. versionadded:: 0.11.0

    Parameters
    ----------
    csgraph : csr_matrix, csc_matrix, or lil_matrix
        Sparse representation of a graph.

    Returns
    -------
    graph : MaskedArray
        The masked dense representation of the sparse graph.

    Examples
    --------
    >>> from scipy.sparse import csr_matrix
    >>> from scipy.sparse.csgraph import csgraph_to_masked

    >>> graph = csr_matrix( [
    ... [0, 1, 2, 0],
    ... [0, 0, 0, 1],
    ... [0, 0, 0, 3],
    ... [0, 0, 0, 0]
    ... ])
    >>> graph
    <4x4 sparse matrix of type '<class 'numpy.int64'>'
        with 4 stored elements in Compressed Sparse Row format>

    >>> csgraph_to_masked(graph)
    masked_array(
      data=[[ --, 1.0, 2.0,  --],
            [ --,  --,  --, 1.0],
            [ --,  --,  --, 3.0],
            [ --,  --,  --,  --]],
      mask=[[ True, False, False,  True],
            [ True,  True,  True, False],
            [ True,  True,  True, False],
            [ True,  True,  True,  True]],
      fill_value=1e+20)

                    
    csgraph_to_dense(csgraph, null_value=0)

    Convert a sparse graph representation to a dense representation

    .. versionadded:: 0.11.0

    Parameters
    ----------
    csgraph : csr_matrix, csc_matrix, or lil_matrix
        Sparse representation of a graph.
    null_value : float, optional
        The value used to indicate null edges in the dense representation.
        Default is 0.

    Returns
    -------
    graph : ndarray
        The dense representation of the sparse graph.

    Notes
    -----
    For normal sparse graph representations, calling csgraph_to_dense with
    null_value=0 produces an equivalent result to using dense format
    conversions in the main sparse package.  When the sparse representations
    have repeated values, however, the results will differ.  The tools in
    scipy.sparse will add repeating values to obtain a final value.  This
    function will select the minimum among repeating values to obtain a
    final value.  For example, here we'll create a two-node directed sparse
    graph with multiple edges from node 0 to node 1, of weights 2 and 3.
    This illustrates the difference in behavior:

    >>> from scipy.sparse import csr_matrix, csgraph
    >>> import numpy as np
    >>> data = np.array([2, 3])
    >>> indices = np.array([1, 1])
    >>> indptr = np.array([0, 2, 2])
    >>> M = csr_matrix((data, indices, indptr), shape=(2, 2))
    >>> M.toarray()
    array([[0, 5],
           [0, 0]])
    >>> csgraph.csgraph_to_dense(M)
    array([[0., 2.],
           [0., 0.]])

    The reason for this difference is to allow a compressed sparse graph to
    represent multiple edges between any two nodes.  As most sparse graph
    algorithms are concerned with the single lowest-cost edge between any
    two nodes, the default scipy.sparse behavior of summming multiple weights
    does not make sense in this context.

    The other reason for using this routine is to allow for graphs with
    zero-weight edges.  Let's look at the example of a two-node directed
    graph, connected by an edge of weight zero:

    >>> from scipy.sparse import csr_matrix, csgraph
    >>> data = np.array([0.0])
    >>> indices = np.array([1])
    >>> indptr = np.array([0, 1, 1])
    >>> M = csr_matrix((data, indices, indptr), shape=(2, 2))
    >>> M.toarray()
    array([[0, 0],
           [0, 0]])
    >>> csgraph.csgraph_to_dense(M, np.inf)
    array([[inf,  0.],
           [inf, inf]])

    In the first case, the zero-weight edge gets lost in the dense
    representation.  In the second case, we can choose a different null value
    and see the true form of the graph.

    Examples
    --------
    >>> from scipy.sparse import csr_matrix
    >>> from scipy.sparse.csgraph import csgraph_to_dense

    >>> graph = csr_matrix( [
    ... [0, 1, 2, 0],
    ... [0, 0, 0, 1],
    ... [0, 0, 0, 3],
    ... [0, 0, 0, 0]
    ... ])
    >>> graph
    <4x4 sparse matrix of type '<class 'numpy.int64'>'
        with 4 stored elements in Compressed Sparse Row format>

    >>> csgraph_to_dense(graph)
    array([[0., 1., 2., 0.],
           [0., 0., 0., 1.],
           [0., 0., 0., 3.],
           [0., 0., 0., 0.]])

         
    csgraph_from_dense(graph, null_value=0, nan_null=True, infinity_null=True)

    Construct a CSR-format sparse graph from a dense matrix.

    .. versionadded:: 0.11.0

    Parameters
    ----------
    graph : array_like
        Input graph.  Shape should be (n_nodes, n_nodes).
    null_value : float or None (optional)
        Value that denotes non-edges in the graph.  Default is zero.
    infinity_null : bool
        If True (default), then infinite entries (both positive and negative)
        are treated as null edges.
    nan_null : bool
        If True (default), then NaN entries are treated as non-edges

    Returns
    -------
    csgraph : csr_matrix
        Compressed sparse representation of graph,

    Examples
    --------
    >>> from scipy.sparse.csgraph import csgraph_from_dense

    >>> graph = [
    ... [0, 1, 2, 0],
    ... [0, 0, 0, 1],
    ... [0, 0, 0, 3],
    ... [0, 0, 0, 0]
    ... ]

    >>> csgraph_from_dense(graph)
    <4x4 sparse matrix of type '<class 'numpy.float64'>'
        with 4 stored elements in Compressed Sparse Row format>

     
    csgraph_masked_from_dense(graph, null_value=0, nan_null=True,
                              infinity_null=True, copy=True)

    Construct a masked array graph representation from a dense matrix.

    .. versionadded:: 0.11.0

    Parameters
    ----------
    graph : array_like
        Input graph.  Shape should be (n_nodes, n_nodes).
    null_value : float or None (optional)
        Value that denotes non-edges in the graph.  Default is zero.
    infinity_null : bool
        If True (default), then infinite entries (both positive and negative)
        are treated as null edges.
    nan_null : bool
        If True (default), then NaN entries are treated as non-edges

    Returns
    -------
    csgraph : MaskedArray
        masked array representation of graph

    Examples
    --------
    >>> from scipy.sparse.csgraph import csgraph_masked_from_dense

    >>> graph = [
    ... [0, 1, 2, 0],
    ... [0, 0, 0, 1],
    ... [0, 0, 0, 3],
    ... [0, 0, 0, 0]
    ... ]

    >>> csgraph_masked_from_dense(graph)
    masked_array(
      data=[[--,  1,  2, --],
            [--, --, --,  1],
            [--, --, --,  3],
            [--, --, --, --]],
      mask=[[ True, False, False,  True],
            [ True,  True,  True, False],
            [ True,  True,  True, False],
            [ True,  True,  True,  True]],
      fill_value=0)

                   
    csgraph_from_masked(graph)

    Construct a CSR-format graph from a masked array.

    .. versionadded:: 0.11.0

    Parameters
    ----------
    graph : MaskedArray
        Input graph.  Shape should be (n_nodes, n_nodes).

    Returns
    -------
    csgraph : csr_matrix
        Compressed sparse representation of graph,

    Examples
    --------
    >>> import numpy as np
    >>> from scipy.sparse.csgraph import csgraph_from_masked

    >>> graph_masked = np.ma.masked_array(data =[
    ... [0, 1, 2, 0],
    ... [0, 0, 0, 1],
    ... [0, 0, 0, 3],
    ... [0, 0, 0, 0]
    ... ],
    ... mask=[[ True, False, False,  True],
    ...       [ True,  True,  True, False],
    ...       [ True,  True,  True, False],
    ...       [ True,  True,  True,  True]],
    ... fill_value = 0)

    >>> csgraph_from_masked(graph_masked)
    <4x4 sparse matrix of type '<class 'numpy.float64'>'
        with 4 stored elements in Compressed Sparse Row format>

                                              w                  I     4                             pw                   /      e     ps             )     xd     Pj             `%     f     d                  Xw     b             `     0g     	                 e     4                         A             H                      xF     Э                          E     ȭ                          F                               (H                               H                               H                                G                               G                               E                               F     x                          G     p                           F     h                          H           A                      F                               G                                F                               H     Ь                          `I                               hI          !                      E                               F                               `G                               8G                               H     p                           I     0     @                     (I                                E                                I                                I                                 E                               I          R                     I     P     $                      PH           (                      HH                                 XH     Д     "                      XE                               0I     @     l                     8I                                 H                                @I     p                          HI     P                           hG     @                          0G     0                          F                                 G                               G                               H                               G                               F          	                     H     ؂                          F     Ђ                          F     Ȃ                          G                               H                               PG                               G                               pE                               `H     p     0                      @H     P                           8H           !                      H          	                     I                                G                               G                               F                               E     ؁                          H     Ё                          E     ȁ                          E                               @G          	                     XG                               HE                               I          	                      F                               F     x                          PE     h                          F     X                          G     P                          I     @     	                     `E     8                          E     (     	                     E                                H                               0E                               xE                                xI                               hH     Ѐ     '                      xH          "                      pF                               F                               H                               F     p                           H     h                          H     P                          PI     y                          XI     y                           H     py                          H     Py                          G     8y                          E     0y                          G     (y                          pI     y     	                     xG     y                          G     y                          F     x                          F     x                          E     x                                                                  /usr/lib/debug/.dwz/aarch64-linux-gnu/python3-scipy.debug ~\-ׇ!1\I!  be7c8411329cd7a7a3b37e084ca7857aacda2c.debug     .shstrtab .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .text .fini .rodata .eh_frame_hdr .eh_frame .init_array .fini_array .data.rel.ro .dynamic .got .got.plt .data .bss .gnu_debugaltlink .gnu_debuglink                                                                                            $                                 o                   $                             (                         (                          0             @      @                                   8   o       N      N                                  E   o       @      @      @                            T                                                    ^      B       X2      X2      @                          h             :      :                                    c             :      :                                   n             P@      P@      H#                            t             c     c                                   z             c     c     J                                          @     @     l                                                                                                                                                                                                                                                                                                                                                                                                                                    `B                                           E      E                                                         E     N                                                    pE     4                                                    E                                  