ELF          >            @       h         @ 8  @                                 f      f                    p       p       p      )K     )K                                                           Ѝ     Ѝ     Ѝ     *      8                                                                             $       $                    `}     `}     `}                                  }     }     }     p       p              Std   `}     `}     `}                            Ptd   4_     4_     4_                        Qtd                                                  Rtd   Ѝ     Ѝ     Ѝ     0      0                      GNU v}-<}8~cǟQC                                                         %	                                                                )                                                                                                                              f                                          -                                                                                                                                                     `                                          
                     
                     	                     t	                     
                     	                                          4                                          E                     |                     5
                     B                                                                                                          q                     	                                          	                                                               ^                                                                                    m                                          B                                                                                                                                                                                              1                     F                     A                                                                                    M                     U                                           F                     7                     K	                                          4                     }                                          F                     d                     ,                                                                                                          %                     `                                                                                                         	                                          	                     R                     	                                                               1                                            l                     r                      )                     4                                          
                                          	                                          $                                                                                    `                     ?                     _                                           
                                          :	                                          Y                                           A                     u                                                                P                     
                     V                                                               +                     ~                                           #
                     K                                                                                    h	                                          ,                                                                                     z                                                                                                          `
                     _                                          4                                          O
                     W                                                                                                                                                                                             e                                           p                                                               r                                          ,                                                                 x                     s                     	                                          
                                                                                    	                                          w                     [	                                          F   "                   L                     p                                          k                                                                                    8                                          T                                                               
    H              __gmon_start__ _ITM_deregisterTMCloneTable _ITM_registerTMCloneTable __cxa_finalize PyExc_TypeError PyErr_Format PyTuple_New _Py_TrueStruct PyObject_Vectorcall _Py_Dealloc __stack_chk_fail PyLong_Type PyObject_Size _PyDict_GetItem_KnownHash PyLong_FromSsize_t PyMethod_Type PyFloat_Type PyObject_SetItem _Py_FalseStruct _Py_NoneStruct PyObject_IsTrue _Py_EllipsisObject PyObject_GetAttr PyErr_Clear PyObject_GetOptionalAttr PyErr_Occurred PyObject_RichCompare PyExc_NameError PyObject_VectorcallMethod PyObject_Repr PyUnicode_Type PyUnicode_Splitlines PyList_New PyNumber_Add PyObject_GetItem PyList_Append PyObject_Format PySlice_New PyUnicode_Join PyUnicode_Concat PyExc_OverflowError PyErr_SetString PyUnicode_Resize PyUnicode_CopyCharacters PyNumber_Invert PyGILState_Ensure PyGILState_Release PyDict_Size PyThreadState_GetUnchecked PyException_GetTraceback PyImport_ImportModule PyExc_ModuleNotFoundError PyErr_ExceptionMatches PyObject_GetAttrString PyCapsule_Type PyExc_RuntimeError PyCapsule_GetPointer PyExc_Exception PyNumber_Negative PyNumber_Power PyFloat_FromDouble PyNumber_TrueDivide PyNumber_Subtract PyNumber_Multiply PyNumber_MatrixMultiply PyNumber_InPlaceTrueDivide PyNumber_InPlaceSubtract PyTuple_Type PyList_Type PyExc_ValueError PyObject_GetIter PyExc_StopIteration PyObject_IsInstance PyBaseObject_Type _PyObject_GC_New PyObject_GC_Track PyExc_UnboundLocalError PyObject_CallFunction PyException_SetCause PyErr_SetObject PyExc_AttributeError PyExc_IndexError PyLong_FromLong PyExc_NotImplementedError PyExc_SystemError PyNumber_InPlaceAdd PyObject_HasAttrWithError PySequence_Contains PyDict_New PyImport_ImportModuleLevelObject PyUnicode_Format PyObject_CallFinalizerFromDealloc PyObject_GC_IsFinalized _Py_NotImplementedStruct PyType_IsSubtype PyFloat_AsDouble PyObject_Init PyObject_GC_UnTrack PyDict_SetItemString PyThreadState_Get PyInterpreterState_GetID PyExc_ImportError PyModule_NewObject PyModule_GetDict PyUnicode_InternFromString PyExc_RuntimeWarning PyErr_WarnEx memcmp PyObject_Hash PyObject_RichCompareBool PyUnicode_FromString PyDict_SetItem PyType_Modified PyObject_HasAttr PyObject_CallMethodObjArgs PyType_Ready PyGC_Disable PyGC_Enable PyErr_WarnFormat strrchr PyImport_AddModuleRef PyDict_GetItemRef PyType_FromMetaclass PyDict_SetDefaultRef PyMethod_New PyObject_ClearWeakRefs PyObject_GC_Del PyUnicode_FromFormat PyTuple_GetSlice PyTuple_GetItem PyMem_Malloc PyDict_Next PyMem_Free PyErr_NoMemory PyMethodDescr_Type PyDescr_NewClassMethod PyClassMethod_New PyFrame_New PyDict_GetItemStringRef PyModule_GetName PyCapsule_IsValid PyCapsule_GetName PyDict_SetDefault PyBytes_FromStringAndSize PyBytes_AsString PyUnstable_Code_NewWithPosOnlyArgs PyInit__rigid_transform PyModuleDef_Init _PyType_Lookup PyDict_DelItem PyCFunction_Type Py_EnterRecursiveCall Py_LeaveRecursiveCall PyObject_VectorcallDict PyObject_Call PyException_SetTraceback PyTraceBack_Type PyObject_IsSubclass PyTuple_Pack PyNumber_Index PyLong_AsSsize_t PyErr_GivenExceptionMatches PyLong_AsDouble PyArg_ValidateKeywordArguments PyUnicode_New memcpy PyImport_GetModule PyTraceBack_Here PyCode_NewEmpty memmove PyMem_Realloc PyObject_SetAttrString Py_Version PyOS_snprintf PyUnicode_FromStringAndSize PyDict_Type PyUnicode_Decode PyType_Type PyImport_GetModuleDict PyDict_GetItemString PyWrapperDescr_Type PyObject_SetAttr _PyDict_NewPresized __vsnprintf_chk _Py_FatalErrorFunc PyLong_AsLong PyExc_DeprecationWarning PyThreadState_GetFrame PyErr_SetNone PyExc_GeneratorExit PyErr_WriteUnraisable PyErr_NormalizeException PyIter_Check PyArg_UnpackTuple __memcpy_chk memset PyUnicode_FromOrdinal PyObject_SelfIter PyObject_GenericGetAttr libc.so.6 GLIBC_2.14 GLIBC_2.3.4 GLIBC_2.2.5 GLIBC_2.4                                                                                                                                                                                                                                                                                                                                                                                                         A            K     ti	   V     ui	   b     ii   n      Ѝ            @      ؍                                    H                 P            h     X                 `            h     h                 p            @                 A                                  @                 @                 @     Ў                                               `                                                           0            `     @                  P                  `                 p                             @                                                    @                  {     Џ            s                 g                  _                  `^                 8^                  `X     0             S     @            O     P            @L     `            `D     p            @                 @                 @                 @@                  @                 ?     А            ?                 @?                 ?                  >                 >                  >     0            P>     @             >     P            =     `            =     p            =                 `=                 0=                  =                 <                 <     Б            p<                 @<                 <                  ;                 ;                  ;     0            `;     @            0;     P             ;     `            :     p            :                 p:                 @:                 :                 9                 9     В            9                 `9                 5                  5                 5                   5     0             5     @            4     P            4     `            4     p            4                 4                 4                 4                 4                 4     Г            4                 4                 4                  x4                 h4                  `4     0            P4     @            H4     P            04     `            4     p            4                 4                 3                 3                 3                 3     Д            3                 3                 3                  r3                 n3                  P3     0            @3     @            83     P            03     `            '3     p            "3                 3                 3                 2                 2                 2     Е            2                 2                 2                  2                 2                  2     0            2     @            x2     P            h2     `            X2     p            H2                 02                  2                 2                 2                  2     Ж            1                 1                 1                  1                 1                  1     0            1     @            p1     P            `1     `            S1     p            Q1                 H1                 ?1                 81                 01                  1     З            1                 1                 1                   1                 0                  0     0            0     @            0     P            0     `            0     p            0                 0                 0                 0                 `0                  0     И            0                 /                 /                  /                 /                  /     0            /     @            /     P            /     `            `/     p            H/                 8/                 -/                 '/                 "/                 /     Й            /                 .                 .                  .                 .                  .     0            .     @            .     P            .     `            .     p            .                 h.                 ].                 P.                  .                 -     К            -                 -                 -                  -                 -                  |-     0            x-     @            q-     P            h-     `            _-     p            P-                 I-                 @-                 5-                 1-                 (-     Л            "-                  -                 ,                  ,                 ,                  ,     0            ,     @            },     P            p,     `            f,     p            @,                 &,                 ,                 ,                 ,                 ,                                   d                 i     `            o     h            i     p            @I                 x                 i                 @I                                  S                  P     إ                             S                  P                                   C                  Q     (                 0            R     8            Q     P                 X            R     `            Q     x                              D                                   D     Ȧ                 Ц             D                                   D                                   @D     @                 H            @D     h                 p             N     x            S                                   N                 S                                  N     ȧ            T                 "                  S                  R                 2                 pj     `            d                 @                 O     ب            d     @            w     H            pD                                   O                 O                                                   PO                 P                      Щ                 ة             s                                                     I     `                                                               d     ت            d     @                 H                  X                  `            ^     h            `     x                                                                                                 `f                 w     ȫ            `f                       (            l     8            l     H            n     X            D     h            I     x            @                 `                 `                 `l                 
     Ȭ            P     ج            (                 !                                                                          (                 `                  h            `      x            `(                                  `                 "                                                                    -     ȭ                 ح                             =                 @                 
                  M                 p                                         (            @     8                 @            \     H                 X            `     `                 h            ;     x                                              9                                                                                          Ȯ                 خ                                                                @H                  4                                                     8     (            `      8            `     @            >     H            "     `            _     h            3                                                   `                      د                 0            `?     H            @     H                  X            Ǡ                  8                                   `                                        ر                                               L                 C                 B                                  `>     س            P                                                          0                 h            `     x                              '                 @                       (            6     @            _     H            3     `            >     h            "                 8                 `                  `                 4                                                         ȵ                 ص                                                                                                   9                                        (            ;     8                 @            \     H                 X            `     `                 h            @     x                             M                 p                                   =                 @                 
                 -     ȶ                 ض                                                                                                  `                 "                        (            `      8            `(     @                 H                  X            @/     `                 h            y     x            01                                  @     ȷ            @                                  H     8                 H            @     X            `     h                                               @                                                                                                    Ȟ                   О        "           ؞        -                   5                   >                   ?                   A                    B                   K                   _                   `                    e           (        i           0        n           8        v           @        x           H        y           P                   X                   `                   h                   p                   x                                                                                                                                                                                              ȟ                   П                   ؟                                      (        6           x        c                                                                                                            (                   0                   8        	           @        
           H                   P                   X                   `                   h                   p                   x                                                                                                                                                                                              Ƞ                    Р        !           ؠ        #                   $                   %                   &                   '                    (                   )                   *                   +                    ,           (        .           0        /           8        0           @        1           H        2           P        3           X        4           `        7           h        8           p        9           x        :                   ;                   <                   =                   @                   C                   D                   E                   F                   G           ȡ        H           С        I           ء        J                   L                   M                   N                   O                    P                   Q                   R                   S                    T           (        U           0        V           8        W           @        X           H        Y           P        Z           X        [           `        \           h        ]           p        ^           x        a                   b                   d                   f                   g                   h                   j                   k                   l                   m           Ȣ        o           Т        p           آ        q                   r                   s                   t                   u                    w                   z                   {                   |                    }           (        ~           0                   8                   @                   H                   P                   X                   `                   h                   p                   x                                                                                                                                                                                              ȣ                   У                   أ                                                                                                                                                                                                (                   0                   8                   @                   H                   P                   X                   `                   h                   p                   x                                                                                                                                                                                              Ȥ                   Ф                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           HH	/ HtH     5/ %/ @ h    fh   fh   fh   fh   fh   fh   fh   rfh   bfh	   Rfh
   Bfh   2fh   "fh   fh   fh   fh   fh   fh   fh   fh   fh   fh   fh   rfh   bfh   Rfh   Bfh   2fh   "fh   fh   fh   fh    fh!   fh"   fh#   fh$   fh%   fh&   fh'   rfh(   bfh)   Rfh*   Bfh+   2fh,   "fh-   fh.   fh/   fh0   fh1   fh2   fh3   fh4   fh5   fh6   fh7   rfh8   bfh9   Rfh:   Bfh;   2fh<   "fh=   fh>   fh?   fh@   fhA   fhB   fhC   fhD   fhE   fhF   fhG   rfhH   bfhI   RfhJ   BfhK   2fhL   "fhM   fhN   fhO   fhP   fhQ   fhR   fhS   fhT   fhU   fhV   fhW   rfhX   bfhY   RfhZ   Bfh[   2fh\   "fh]   fh^   fh_   fh`   fha   fhb   fhc   fhd   fhe   fhf   fhg   rfhh   bfhi   Rfhj   Bfhk   2fhl   "fhm   fhn   fho   fhp   fhq   fhr   fhs   fht   fhu   fhv   fhw   rfhx   bfhy   Rfhz   Bfh{   2fh|   "fh}   fh~   fh   fh   fh   fh   fh   fh   fh   fh   fh   rfh   bfh   Rfh   Bfh   2fh   "fh   fh   fh   fh   fh   fh   fh   fh   fh   fh   fh   rfh   bfh   Rfh   Bf%% fD  %& fD  %% fD  %% fD  %% fD  %% fD  %% fD  %% fD  %% fD  %% fD  %% fD  %% fD  %% fD  %% fD  %% fD  %% fD  %% fD  %% fD  %~% fD  %v% fD  %n% fD  %f% fD  %^% fD  %V% fD  %N% fD  %F% fD  %>% fD  %6% fD  %.% fD  %&% fD  %% fD  %% fD  %% fD  %% fD  %$ fD  %$ fD  %$ fD  %$ fD  %$ fD  %$ fD  %$ fD  %$ fD  %$ fD  %$ fD  %$ fD  %$ fD  %$ fD  %$ fD  %$ fD  %$ fD  %~$ fD  %v$ fD  %n$ fD  %f$ fD  %^$ fD  %V$ fD  %N$ fD  %F$ fD  %>$ fD  %6$ fD  %.$ fD  %&$ fD  %$ fD  %$ fD  %$ fD  %$ fD  %# fD  %# fD  %# fD  %# fD  %# fD  %# fD  %# fD  %# fD  %# fD  %# fD  %# fD  %# fD  %# fD  %# fD  %# fD  %# fD  %~# fD  %v# fD  %n# fD  %f# fD  %^# fD  %V# fD  %N# fD  %F# fD  %># fD  %6# fD  %.# fD  %&# fD  %# fD  %# fD  %# fD  %# fD  %" fD  %" fD  %" fD  %" fD  %" fD  %" fD  %" fD  %" fD  %" fD  %" fD  %" fD  %" fD  %" fD  %" fD  %" fD  %" fD  %~" fD  %v" fD  %n" fD  %f" fD  %^" fD  %V" fD  %N" fD  %F" fD  %>" fD  %6" fD  %." fD  %&" fD  %" fD  %" fD  %" fD  %" fD  %! fD  %! fD  %! fD  %! fD  %! fD  %! fD  %! fD  %! fD  %! fD  %! fD  %! fD  %! fD  %! fD  %! fD  %! fD  %! fD  %~! fD  %v! fD  %n! fD  %f! fD  %^! fD  %V! fD  %N! fD  %F! fD  %>! fD  %6! fD                                  U1HAWAVAUATSHXdH%(   HE1HUHUHUyHEL`xM,$L;-6 tMuMd$MuE1E1/AE =wAE MuA=wALIH=< 2HHu4H H8+  H=< HH  H5
< HIǋxȉuH MZ  H I9Gt9H H5LG H8A,  A!  L  1LH ? AxAuLH> HuH H5f; H8h   =   H> v&   H5F H\ H81B     !H9    H5F H81dHZ>   uH	 H5H H8;tH H5.H H8Ll  Ll  Ll  1  HEH@pH   H HxHH9uCH2H   H=w: 	 H}HMHUHu\ H= =w|vHC   tRHK1H9~H;| tH1H9~DHt H9tHUHMH}P" oHUHMH}HH/" N  y1HuHH      HEH9 HE	 xʉuHHEHEHt1H1HE HEy  ʉuHIHEH@xH8L($k  Lk  Lk  H}k  H}k  H}j  HF H=
9  HUdH+%(   tHX[A\A]A^A_]UHAWEAVIAUIHATSAQ<Ht>H;  Iu1AtLLLA$x1A$u)LkH* H85t1Z[A\A]A^A_]UHAVAUIATSeHxHt^H7 Hu	H* H9tH H5-Q H8+L%= Mu&H5? LXIHu(Li  1   A$=wA$L   HHAxAuLwHtHIHt#A   Ho: HLHm: wyIwA   HV: LLHR: LxA   HC: LLHB: )xE1H6: LLH2: 	xH[A\A]A^]UHGH   uH HH5kQ H81(1Ht&H;W t H HH5qQ H81]UHATSHUHdH%(   H]HH5
6 LeMu	1H޺   LÅxLg  HEdH+%(   tZY[A\]UHAVIAUIATISH  `ÅuULBH57 LSt:H56 LE1LL15HHt xȉu|[A\A]A^]HHP   uH   HuUHAUATSHQHP  HtwH   Hq   H9~bHD    uHPHE H5S H81kHu,H    t"HHHSH5S H H81:HWHH      AH   AEtAZD[A\A]]UHAWIHAVEAUIATISAQHH   H@   u Hs LLH5S H81,qLK(HC Mt   I9LLIM9s#H" MLLH5S H81-Au2I9s-RL1MPMHxS 11Y^y
H1e  HeH[A\A]A^A_]UH54 HATSHHtM1HIHu HuHo H5S H8@xȉtL
H'H[A\]UHH   HXH`HhLpLxt )E)M)U)])e)m)u)}dH<%(   HH   ǅ0   ǅ40   HHEH8HPH@Ht0HHHǋ=wHrHHO=wHNHHdH+%(   tHUHAWAVIAUATSH8H}L&.   HU1LdH%(   HE1HUOHtL`L.HH  H=5 IH   HIH   HUHHuIcVH}L         HMH}LLHEH   LHMHHL}H}I9t/MtbxȉuIcVLLL}@u8AxAuLLb  xȉuHH]H}b  1HEHEdH+%(   tH8H[A\A]A^A_]UHAWMAVIAUIATMSHH=( uHUH2  uHU1LhH@HÉ   1fHnHp(HxpMtA=wAWLs K@=wA1L{`HK8CP=wAMtA$=wA$1W1LchHCxAEH   %        tVtXH tW=   tGHJ =  t@HL H53 H8]x2ȉu,HI"H 1Hs HS0H1HH[A\A]A^A_]HGH H9t@HX  HtLF1I9~6H9T t"HHH   H9tHuH;k uHw(HdH; u	HrmU1HAWIAVIAUIH52 ATSHdL$%(   LeIHEHH   HHULH}Hu+LLH5N HH H81'   LH}u6MLIMMLHH H5N H81=LIHt-xȉuHH}xȉu1Hw_  H}n_  HUdH+%(   tEH[A\A]A^A_]UHAWIAVAUATISH8EDmHH HULAHMLEfALM:HHM  LM1L9}IǋwHL HHHLHEHuE1E1E1   H}AeIHtCD61E1ƉE  CIH   HIH   M1LMLLIE1H  HA  DIMA  Hj$ 5l$ AUATuuuPPuPPAWqH`IHt	1A   L]  L]  xȉtL
HHeH[A\A]A^A_]UHATSHPdH%(   HE1`H  HH* H- Lw H, H=q IHuHEH% H  H) IHuH+ HM, H= L HEH+ HEH) HEHa% H*  H, IHuH+) H+ H= LΤ HEH+ HEH, HEH5* HE.H% H  H( IHuHW) H+ H=i LJ HEH) HEH$ Hx  HW( IHuH) HB+ H= L\ HEH* HEH+ HEH) HEHx) HEqHX$ H	  HX) IHuH( H* H= L- ~* HE) ~' )EO+ )MH# H  HG* IHuH( Hj* H= L ~T' HE* )EH# HJ  H)' IHuH' H* H=% Ln HEH' HEH0* HEH) HEH) HEH* HEH4( HE-H,# H  H( IHuHF' H) H= L ~i) HE) ~( )U& ~) ~K& ) & )M)])EH" H6  H& IHuH' H ) H=Y L HEH' HEPH_" H  H% IHuH% H( H= L, HEH1) HEH' HEH{& HEHEHl) HEH! Hu  H\( IHuH$ H?( H= Ly HEH! H2  H( IHuH$ H' H=% L HEWH~! H  H' IHuH`$ H' H= L3 HEH8% HEHu' HEHJ' HEH"! H  H$ IHuH# HU' H=Κ L ~' HE& ~L& )M$ ~!' )E& )UwH  H  H% H& IL% H=~ Hu~:' 3% ~& )E& )MHX  H  H& IHuH# H{& H= L՗ HEHB' HEH$ HEH4' HEH$ HEH% HEH H7  H& IHuH% HY& H=B Lۖ HEH8& HEH# HEH& HE;H H   H% IHuH% H% H=f LO HEH$ HEHD H   H$ IHuH$ H% H=  L HEHf$ HEHk$ HEHH$ HEHM$ HE~H Hty1)ȉuHxȉuHHUdH+%(   taHP[A\]H=- xUHAWAVAUATSH8H5" dL$%(   LeIH HuH5 $ HIHu6  H5D" HIqI9t1E1E1E1HU1HU-  H5# L HEH  I9  H5~# HIHtH5g# Lw IHu1E1E1E1H}  I9u)HEH5;# LHHEHEHEHu(yH5# HÅu1E1E1Hur  HUH5" L$  I$  H5" HÅu
Lj+A    A       M9   vH   1HUH5# LhLuMtH5" L(unEHUH5" L2LmMt>H5" LLgx_I$  H5" Åu
Lx9Mt2Hu(E1LZ1E1E1E1HMHME1E1HuH IT$H5A H811E1E1E1HE1LR  H}R  H}R  LR  L{R  HEdH+%(   tWH8[A\A]A^A_]UHAUATISAPH  HuYL[A\A]] =wLHpIŋxȉuH	MtZL[A\A]]UHAWAVAUATSH   L=% dH%(   HE1Mt)I9_1  H H5B H8?1  =wH=a% H H$  wH=# ZH H  H=# >H H  Ho H=$ H5#   H} H 0HH  u1H8 Huk  RHH   HH    A   LIB RHqB PHL# P1H 1   H Z"  1H=/! "H H  1H=! H H   H} L% ~ fHnLL53 fl)@ I$HtvAD$
 t:@t
HR?At$Hc$t1HIHAt$HHcaHtLIE H Ht;IIWH Ht H H   1L5& A   E1L&O  HO  H="  tIH=\  tEtLDH=F  H=" Ht<1H" x-ȉu' HuH H5kF H8H=" N.  WH HD H H' H H
 H H H H1H H   oHx H   UHf H   ;HT Hk   !HB HQ   H0 H7   H H   H Hx   H H  H H  H H v  kH HKQH H^7H Hg9H HMHHz H1,IH	  H5    1IH  HH5 1Hy A$xA$uL!H=Z H  1H5
 Hl H  H=, 1H5
 HO Hg  yIHV  H5V= HHtH= M H H&   H\ H5= L  H=  H  H=  H H  H= ޭ H H  H H5 H= 4He H  Hu Hƿ   1NHg Hg  HG H8    1H5 H> H6  H H5    1H H  H H    1H5 H H  H H    1H5 H H  H H5k    1gH H  Hh HY    1H53 6H HO  H' H0    1H5 HV H  H H    1H5 H- H  H H    1H5 H H  H H5 H= 9Hr H  H5b H¿   1SH Hl  HL H5E H=V H* HB  H5 H¿   1Ht H  H H5 H= H H  H5 HH¿   1H) H  H H    1H5| H  H  Hx H    1H5K NH Hg  HW H5(    1H!H H:  H52    1HH H  H H5    1HHo H  H5 H    1HHJ H  H5    1~H/ H  H_ H5p    1TH Hm  HM H5.    1*H HC  H# H5 H=% H H  H5 H¿   1H H  H H5    1H H  H H5    1H_ H  H H5`    1\H= Hu  H H    1H5 +H HD  H5$    1H H!  H5    1H H    H= H=z   H=f H5 H  L%* L9`u%Hp(H=    Hۭ HWHOHP(H= H5 lHl  L9`u%Hp(H=b    HT HWHOHP(H= H5d %H%  L9`u%Hp(H=    H- HWHOHP(H= H5) H  L9`u%Hp(H=T    H HWHOHP(H=C H5 H  L9`u%Hp(H=    H_ HWHOHP(H=
 H5 PHP  L9`u%Hp(H=F    H، HWHOHP(H
 H5 H=O   H=
   H=o H=
   H= IH  A     HH H5 H{	 H  A$xA$uLH= IH  A       HH. H5 +H"	 H  A   H
  LHt H5g H H  A   0  LHL H56 H HT  A      LH% H5 H H#  A      LH H5 gH~ H  A      LH H5 6HU H  A      LH H5r H, H  A      LHz H5A H H_  A      LHG H5 H H.  A      LH& H5 rH H  A      LH H5 AH H  A      LH H5} H_ H  A      LH H5L H6 Hj  A      LH H5 H H9  A      LH\ H5 }H H  A$xA$uLH=' IH   A   p   HHC H5 H H   H  H   A      LH H5 H] HteH  HtTA$xA$uLE15H=l IHt!H1 H LH5c BuL>  g  H1 H LH5F tH61 H_ LH54 tHU1 H6 LH5' tH1 H LH5 kH1 H LH5 FH H LH5 g!H1 H^ LH5 BH2 Hi LH5 H;2 H< LH5 HV2 H LH5 Ha2 H LH5 hH|2 H LH5 CH2 H LH5 dH2 H[ LH5r ?H2 H. LH5g H2 H LH5T H2 H LH5< H1 H LH5= eH. Hz LH5( @Ht2 HM LH5 aH2 H  LH5 <H2 H LH5 H2 H LH5 H2 H LH5 H2 Hl LH5 bA$  L-R	 L"HH  H5
 HHLM  H5 H= He|    H H5    1IHi  H	 qIHn  H5  HLHA   HAE S  Hs  A$W  H5 H IH1  H5l H=]  H.  A$+  H5: H IH  H5 H=  H`  A$      L L 1H=. H H HH  H5h H= H    L Ly 1H= HY H HH  H5r H=C H  s  Lr L    H=/ H H ,HHQ  H5 H= Hn  C  H5y H= HH
  HPIH    H5< H=m LE  A$
  L  LS    H=G H0 H dIH  H5 H=
 H  A$  H5 H= EIH  HHH  A$  H5 H= Hy    L L    H=] Hf H7 HH  H5/ H=@ Hd  u  H5 H= }HH<  HIH  O  H5 H= L  A$<  L0 L    H=u H H IH  H5/ H=x HP  A$  H5 H=N IH
  HHH  A$
  H5 H= H  
  Ln L    H= H Hm  HH
  H5u H= HZ  
  H5M H= HHn
  H,IH  
  H5 H=I L!  A$n
  IHv
  H5 H5 Hf  L L     H=t H Hf HH  L   A$=#
  H5` H= Hy  
  H58 H=y HH	  HIH(  	  H5  H=< L  A$	  L L"    H=v H H 3IH	  H H   =wH5  H= L  A$	  H5  H= IHb	  H:HH  A$u	  H5t  H=U H-  f	  L L=    H=q H H NHHD	  H5 H= H`  6	  H5 H= 1HH  HrIH  	  H5 H= Lg  A$  L Lu    H= HR H HH  H5 H=, H    L L    H= H  H %HH  H5j H= H  k  LZ L    H= H  H HH|  H5 H=j HBy  !  IH{  HX H5)  H艿z  L L#    H= H   H9 4HH^  L   A$=  H5k H= HE    Lc L    H=@ H Hz HH  H5 H=c H;  l  L
 LK    H= H( HA \HH  HI H   =wH5v H= H    L L    H=# H H HH  H5- H= H^    L= Ln    H= HK H\ HHB  H5\ H=% H?    L L 1H=$ H H> !HH&  H5& H= H  F     SHHG  E1L5 A   A   A$L8H5 HLݽLMu
A$xF4L;5 L;5F u	L;5h uL9tA$uLöE1L-  MA$xA$uL藶xȉuH胶,Ht2MIH  H5 E11HLʺHA$xA$tH  >L!ȉRHEAE LA$L۵A$LµA$L詵ȉH蒵ȉ<H{/ȉHdv1L5 A
  A   ȉH3ȉHA$L1L5 AY  A   A$LдA$@L跴3ȉQH蠴D1L5: A  A   CȉHotȉHXA$L?1L5 A  A   A$LA$LȉHܳ1L5v A7  A   ȉOH諳BȉuH蔳hA$L{y1L5 A  A   y	A$L=ȉH&ȉHA$L1L5 A  A   A$YLòLA$L課rȉH蓲1L5- A5  A   6ȉHbȉHKA$L2ȉAH4ȉH~ȉHy	A$7/Lɱ"ȉ@H貱3ȉH蛱}ȉH脱1L5 A   A   'ȉHSȉiH<\ȉH%H H5 H蚶  H H5 H|n  H H5 H^P  HW H5p H@2  Hi H5r H"  HC H5D H  H H5~ H  H H5 Hȵ  H H5 H誵  H H5l H茵~  H H5n Hn`  H H5@ HPB  H1 H5 H2$  H H5 H  H H5 H  H H5 Hش  H	 H5b H躴  H; H5l H蜴  H H5. H~p  H H5 H`R  H5y H= HB4  ȉH莮1E1L5% A   A   .E1L5
 A   A   IL5 1A   A   1E1L5 A   A   M1L5 A   A   E1L5 A   A   ML5} A   A   1L5c A	   A   lE1L5H AA   A   QL50 AA   A   9E1L5 Ac   A   L5 Ac   A   E1L5 A  A   1ML5 A
  A   M1L5 AY  A   ML5 AZ  A   L5u AY  A   ~E1L5Z A  A   c1ML5= A  A   FM1L5  A  A   )ML5 A  A   L5 A  A   E1L5 A8  A   1ML5 A7  A   E1L5 A  A   1ML5} A  A   M1L5` A  A   iML5E A  A   NL5- A  A   6E1L5 A6  A   1ML5 A5  A   E1L5 A[  A   IL5 1A[  A   E1L5 A  A   IL5 1A  A   E1L5j A  A   sIL5O 1A  A   V1E1L50 A  A   9M1L5 A  A   ML5 A  A   L5 A  A   E1L5 A  A   L5 A  A   E1L5 A  A   L5z A  A   E1L5G A   A   hL5/ A   A   PL5 A   A   8L5 A   A    HUdH+%(   t*He[A\A]A^A_]f.     H= H H9tH Ht	        H= H5 H)HH?HHHtH HtfD      =  u+UH=  HtH= 蹦d ]     wf.     f.      UH fHnHSHXdH%(   H]HHE    )EH   LIHM   HA  H  H8 HH8RH5Q L 1A   H H ׭^_H}Htxc  HL 
  H=p C 1HUdH+%(   P  H]     HgHwHEwf   )E)EHEWHH  H HP =wHS H5 HuHQ(=wHuHHuH      HM HMx   x   H&  H}HHEfHED  H=wHHUHMHUHp A   HP AXAYNHEf.     HHEHEAGHHEԥHE1 HHMHUE1L AR{ ZYHEHCH HH8j fD  xt3H W  H=0  1@ CfD  H0	f     UfH  fHnHhHAWAVAUATSH   dH%(   H]H)E~` HE    fl)EfHn)EHN  LIHM>  H	  	  H  H	  H=wHHULuHUL% H4ILAT AZA[tnH~)	  ff.     ff.     HH	  I< uHD HLL A   H5 H5J H8S1AXAYLeI>Htx  IM9uHN c   H= 1C HEdH+%(     HeH[A\A]A^A_]fD  H  L&A$=wA$LnLeAE =wAE HNLmHh=wHhLuHEA$=wA$AE =wAE ID$H5 LH   H  HH  H5+ H9  HCH;G 	  HSuHH8  x  IEH5. LH   H	  IM	  H5 L9  IGH; 
  IWA,  xAuL     LHH  LH  H9   H H= HSH膥IH   =wAIGH5@ LH   H  HH  AxA\	  LtH
  HrIH     LIH  Lx H   JI@(   tI@0H H9C     LEL`HE    HE    ףL`HI     E1H IJ wHk HHtŠHH?LPHU   H)LXH	LL`pLXL`LPIMtAxA  A xA }	  AxAZ	  x9	  MY  H5 LLA  H5 LL\  H H5~ LƝH  H H5h L訝4  HhH; H;   H;   Hht  	  11Lh HH  A%  @ HHA  @ ff.     H H= HSHvIH	   =wAIGH5P LH   H	  HH_  AxA     bIH	  HX H wIUIG(HBpH  H@H  LLHH  AxA  AU xAU   IfD  x  L= H= IWLUHH   =wHCH50 HH   Hm  IM  x     DHH  Lx Hm wIT$HC(HBpH  H@H  HLIMg  x  A$xA$  M f     Hx
 HLuHUE1L% LAT  ZY3m{LKHSA=wA=wxZ	     HPLMLXLEL`HE    L`LXHHPI
  AxA  x  A xA uLgH |   H=t  1A$xA$   AE xAE    LeI>HtxtIM9ui@ 0fD  Hu:HV=wHUHV=wHU&f     Hٽ HH5 L A   H H H8S1Lut^_D  HELeLmHh=L8 L(  AeAYLL@ 蓠H0 E1x   H H= } MuA1ۅjA^L裙QfD  H萙m t;H= HxH%LxM H;  |   ]D  LLX)LXL`fD  H;	   Hߺ   膙HH  H;s H;=)   H;=G   H`H`AǋxC  E0  x  EI v   vfD  u   xtE1VfD  H߉h"hf.     I@(&    HM L LؗB HBhHLH  Hx   - ID  L蘗W H; (     LHH  H; H; h  H;Ǻ [  H虛x    AxA  UHd ǅhw   AxA,  hHn H= 1h f L訖 L蘖 H舖 Lx LL`aL`hD  H= HxLHxHЙH0  E1u   *f.     HBhLLH  Hx   ] HD  kI H =wH HuHH      HE    HE Iǋxs  Mt11L AxA\  E1y   ]D  ǅhu   CAL=ANDodZ腛Huǅh|   艗H=
 HxHsLxM(NH  w    #H#1> f.C    DAw   AxA  ff.     ǅh|   fD  xt#hH H= 誧 D  HӋH߉``D  LL`Hh蚓HhL`    HLhqLh}   {AG1f.{= s= 1fA.GE~   F   <   2m IE   HL< H   H>ǅh|   L諒HD  HLPLXH`{H`LXLPot   Rǅhv   XL`0`H߉``H HH5m H81ǒHе LH5H H81ܗH HH5( H81輗1HA t   H= 8 6H1HUfHnHAWAVAUATSHHdH%(   H]HHE    =wH=	 Hu1H      )E0Iċx  M  LL-Q 贖HH  H H9C7  A$xA$r  1H蘗IH  x[  1IH;  Ml$I  I  LA   I9   ID$J=wH= H觏HEH:  x   IVI;V    wINHHIVH}x   IHE    M9  ID$I9WLܑHt0HLHEؐHUHËx  H1AxAd  H}H  H   H= 1ݢ         HHEIVI;V HLۑuffD  AxA   A  x  H}Htx   H= DH= 14 M  A$xA$   HEdH+%(   3  HHH[A\A]A^A_]ÐL8 H( HM@ ff.     H}H3  )  E1A  4 LЍ LU 賍fD  H蠍 ID$HXpHtH{   HPH H H5 H81lff.     AxA0  A  H}Ht
}H DH={ 1輠     A$D  A$LߌH}HtE1A   Ha   H= X 1;A  D  LHuIŋxq  M  L   薎IHH5ï HHhIAE xAE    MLLLSAxA  AxAV  H=\ L|HH  H= H1HHEH  x-  LoH M   LsM  HL)I9!  ?uH- H9G~  H軑HH  H}x  HE    LH L H؊cA$A$uL越fD  H}H=f\L}A  H[H}H=(H H5
 H8"A  LLx   H   H=9 1z JG vH5 H9ses 8I@t
@@;Kt5 H}0FH}1MHL$H)H]= H߉H%ff.     Htxt
f     ff.     UHAWAVIAUATSHX  HHHdH%(   HEȋ=wHH H= ǀ       HSHNIH   =wA$ID$H5> LH   H  HH  A$xA$H  H H9C     LHǅ     Hǅ    IH1     E1HE IO wH    HH)HH4HH HH?H	L譋IMtA$xA$  AxA  x  M  AxAx  IEH5 LH   H  HH  H5e H9D  HCL5y L9   HCHH  H;7   HSuHH  x  f     L A=wAIELLH5 H   H"  LIM"  I@H; #  A =wLA xA 5  I~@ fInع   H flH) A@ @u    t   EI@H    LLHP; LLHH"  A xA   LHH      LHǅ    H~ LIċxP  AxAQ  Mt!11L A$xA$    E11   { ff.     x  IEH5 LH   H  HH     HH诇 IH  x  H5 L9  ID$L5 L9  IT$A$tgwA$jL҃]D  L L调n H蠃o L萃{ HHuA|$u   ff.     IEH5 LH   H  HH     HH萆 IHt  x  H5 L9  I@L5 L9  IPA uHH  MA AL詂4@ L蘂C H舂a Hx +H= HHLMH%  E11M  8     軈H   A$xA$~  ME1H H= 荕 Htxt{MtAxAtWAAE x	AE t0HEdH+%(   '  HX  D[A\A]A^A_]     LhfD  LXfD  HHx LcL[A$=wA$A=wAx     LHǅ     LLLHHs+  A$xA$  A        ME11۾  fD  A$A$LgfHLQLBD  E1  C ˆH6 A xA uL	IEH5f LH   H  HHu  H5    HYIHu  xT  L;%5 L;% (  L;%	   LۃÅ!  A$xA$  t_IUH5e HBpH0  H@H#  LHH  AE xAE   HIǀ      HH;{ @H;- @	H;M ʈ
  L
  HH;. H;   H;   HЂ
   
  L%a H= IT$L%IH)   =wA I@LLH5 H   H  LIA M}  xA   IUH5 HBpH  H@H  LLLIMi  H H=˺ LLHSHQLLHH   =wHALHLH5 H   HH   HLLIM  x2     LLL#{LLHLI	  H =wIGHH wHHH wHHH wHHH! I9A  HLH      LLHǅ    LLWv HLLIAxA|  x;  M  LǺ   LLL|LLHIA 8  xA '  A$xA$  H+ I9C#     LHǅ     Hǅ    L3~LHIr%  H Hb HP =  H         E1HLHHLH L~MLHtAxA  AxA  A$xA$  AxA  H  H=/ | IHp  H@H5 LH   H  IM  A$xA$  HL薀LHIS  H I9AL  HLH      Hǅ    LLs LIAxA_  AxA  M  L;% AL;%u DY  L;% L  Ld}AƅE  A$xA$  E4       H= d{ IH  H5 Hyq IH  AxA  H5c LLĂ LHI  H: I9A     E1H      LHLLLzr LHALLxA  AxA  M  A =wA H1H=~ H      LLHǅ    |HIWLA xA   MC  H5- LLu  A$xA$5  D  H 1   L;-{ ǅ   HHH,! HV  H HLQ   fo fo0fo@Hfo`H)fDopLHUfoPLHMfDoLLUfDoLL]fDofo LEHLM) fH~)) )0D)@D)PD)`D)pHHuH}H  LIGH;)    H   P8IG      fo0fo@foPHfo`HfDopLfDoLfDoLfDoLHHH) H   H   L   L   L   L   H   H   H` P0@@pPD@`DPpD   D   HrtD  AE =wAE H1H= H      LHǅ    =yHAE xAE   E1  HAE xAE   Iw    H$x  E11D  AE1E11ME1  f     LHLdsHLMtA$xA$  Htx8  M'AALωr    p     Lr LLE1MrE11E1L      A5A)@ HLarLPD  M  16L8r& L(r LHLrHL HLqLE1   KxHG H;      HrIH  H; L;% .  L;%ה !  LuAA$xA$  E  EH5 H9HCL9aH; 
     HxqIH`  H;e H;   L;%9   LuAA$xA$  E  f.     xuHkpED  HPp E1E1E1E1ɾ  xt*LMMM1ɐff.     MwfHLLoLLfD  HoK LoO Ax|E1   vH6 H;i C     LoHH  H;Ӓ H;   H;   HysAǋx  Eo  ff.     A$xA$uLnEnYf     {.$*f       x  LE1    L牵ME1dnif     LLAnLXD  H;)   LǺ   LnLHI  H; H;;   L;%Y   LL$rLA$xA$     ff.     A xA uLymh@ E1  k sHe E1E1E1E1ɾ  fDA$A$LmfD  HBhHu
  Hx j
  LLYr LI(f.     E    HLLLlLLLf     HLLZlLL    LLL*lLL[    HBhLH?
  Hx 4
  pq H      f.C7fH LLHH      LoLH    DwH_kjf.     LLAkLD  LL!kLD  mH=L HLqLMnHH{  E11۾  D  LLjLFD  Lj\ LLjL+D  xA   E11E1  .fD  pLI;@ L۾   AD$1Ҹ   f.J B fA.D$DAA$څNA$ALLiL&LLiLILLElH=Ʀ HH/pHLLHLHLlLHHLI  A xA X  E1E11E1  fD  A$DXA$KLh>LLhLHhLLhLLshL'E1  jLLKhLA 
  E1A 
  1E1  nLLHILgH;l  E1LgsLgE1  A xA 
  1E11۾  eA@1f.     fA.@DMqfInIYAfInfl=wA=wAxA
  H   HLL)Ea LLIAALfLLA xA   1E11E1  [C1f.     f.CDAL4fKxA +
  1E11۾  I[fInMCfHnfl=wA =wA AxA	     LHǅ     )hLHII  E1E1ɾ  JL fo fInfo0Hfo@H)fo`LHUfoPLHMfDopLLUfDoLL]fDoHLEfDoLM) )) )0D)@D)PD)`D)pHHuH}E1    E1E1E1E1E1,E1E1E11E11۾   ff.     LHLLLdHLHLHLMAALHLLcLLH{  AxAD  M  A   ME111E1
iLIE1  MA$1ɅiILL9@	  LLAVXLLHA HxA t!E11E1E1E1  f     E1E1E11E1ɾ  H  LLk LI  6IIfInMqfHnfl=wA=wAAxA  H   LH)]\ HIċshHa[k HM  H= Kd IH  H5 H`Z IH  A$xA$n  H'hIH  H4 I9G5     1H      HLHHLH4q[ HIAxA  AxA  M  11L'd IH  A$xA$  11Lc IHi  AxA<  L5 A=wAIGL%) L9  A=wAM   LLcLHH]	  A=wAH Lz =wHJ(H= =wHJ0HLLH
j HLHI  x  I@L9V  A =wA MxA   ~ fIn~    HF flfInflH)) AA @u     EAR    @u!     E	IQH   LIBLHTM1m LLHI  AxA  AxA  1LH      L(H H(LX LIA xA i  AxAc  Mt.11L] A$x  A$L]  L]f1E1L  E1E1PIE1LE11E1LLP]LHE1E11ɾ  L׉1E1L]1E1LLL\LLLL\LLE1E111۾  fH HH5 H81bOL~\,LLL)\\foLLCH9\/LE1E1E1E1ɾ    E1Lþ  E1   E11E11۾  L[LL)[foLq  )]foAHHxHt1HPx  D)6Zfo0fo@foPHfo`HfDopLfDoLfDoLfDoLHHfoLZL   LZIE1LE1E1   R   _LH)iZfoHFMaIQA$=wA$=wAxA  I1   M   E1  LYLYLYLY'ZH;| '  H| LLPXLLHHLLkYLLLLLBYLLL'YM  
Iؾ  LjIOMg=wA$=wA$AxA+  M1   Iؾ  LE1E1E1E11۾  SXfoE1ɾ  CLHeXH?HB| H5 LE1H81K^  AH| HH5 H81&^LLHA xA   E1E11۾        LLWLLRLLWLJLWLvWIMLӾ  'H;{   LPXIMM  rH=p |!  1v H;z L   LLPXLLIA MxA    1M  oIMHӾ  uM  nLHVHH5 LL^ULLHH;Qy u?HHy LLPXLLI;HME11۾  H5q LLTLLIxuHU1M  Ha   H= MUi H;x    Hx LPXI6M11E1  E1E1E11۾  IL1HQ H HP =vNHH LL   LIEYLHqH5W LSIMI޾   1fff.     UfH fHnH-  HAVIATSHhH^dL$%(   LeI)E~g HE    fl)EfHn)EHl  HHURHW  HH}    Ht"HD  IL$ wHMHL I1ARLeHUIL_ _AX   H} (  H} =  H~&       ff.     HH  I< uHv HH H5ڡ L3 A   H H8S1cYY^LLeH;Htx  HI9uHɡ   H= f HUdH+%(     He[A\A^]D  H  H   H   It$ HUHM=wHuHuH/v wHEHLeH   LLLeH;Htx$  HL9u;fD  H_  Hϖ A   L H\u HLeH H5n H8S1XXZ@ IL$0=wIT$(HM=   It$ HU=wHuLeHH#u wHEHLe@ H/IL$0wHMIL$(wHME(QEQfD  IT$(HM=3It$ HU=04    Hg A   L     HuHUHM+    H)t wHEH	t wHE<Qff.     UHAWAVAUATSHXH< dL4%(   LuIH=] HSHSH  Iċ =wA$ID$H5! LH   H  HH  A$xA$c  LSH  HQIH     RIH  Lh H   JID$(   tID$0H+r H9C  HuHLeIH      HE    |I IA$xA$  AxAa  M  IVH5] HBpH  H@Hs  LIM  LLHH  A$xA$)  H5
 HLL}  x  IVH5 HBpH  H@H  LHHh  H5 HLVL  x  IVH5r HBpHe  H@HX  LHH  H5` HLK  xuHMIVH55 HBpH@  H@H3  LHH  HKIċM  xuH)MH5 LLgK  A$xA$
  IVH5 HBpHR  H@HE  LIMt  LJHHp  A$xA$  H5\ HLJO  x@  IVH5 HBpH  H@H{  LHHJ  H5 HLxJ>  x/  AE =w{MAE ^     AE xAE {  A      *  Ha DH= Z_ M   A$E1xA$   HEdH+%(     HXL[A\A]A^A_]@ ID$(fD  LHK H8K H(K6 QHHG@ ff.     A$xA${  ff.     H    H=ݝ x^ E17LJ* E1A   xHJf     LxJ LhJo LXJx LHJ HBhLH  Hx   O Im     LH=L HUHPLeMMHHm HH5> H81OHc    H= Z] D  HBhLH  Hx    O HW     HBhLH   Hx   N H     HKfInL{fHnfl=wA=wAx uHHM)EHfoEHMHu   LHM)E=C HMIŋHH@    ff.     H1 H= +\ M LhH    A$xÃA$uLBHQ Hs HBhLHn  Hx c  M H        f     LG MA   Hp    H=̚ g[ 7f   fD  LG HBhLH  Hx   L I     MA   H    H=L Z fH(G    fD  MA   4H    H= Z gfHF HBhLH(  Hx   0L He        fD  MA   H     H=| Z fO I    fD     fD  MA   TH    H= Y f[O H    VfD  MA   Hp    H=̘ gY 7O HJ O IN HHfFfD  UHAWAVAUATSH   H}H= dL$%(   LeL%Q IT$LIHc  HË =wHCH5 HH   H  IM  x  A$=wA$HE   HE    LeHEGHH<  H H HP =wHEHMH=j HH      HHx~IHEA$  A$Y  x(  A$xA$#  HEH  H5w 1HDIH  L- H=# IULGHH   =wHCH5r HH   H  IM!  x  H}GH  HEIH  HBf I9G(  HuLLmLH      HE    = HEAE xAE :  x9  H}   H}HWHBpH  H@H  LIM  H4f H55 L%JIH  AE xAE   IFH;)f H5"   IFHH     H)AVHfH*^ DIMf  AxAuLB_ H=X LL IH  AE xAE uLAH}HWHBpH  H@H  LIM  He H5* L
IIH  AE xAE   IFH;e H5   IFHH-     H)AVHfH*^| gCIM  AxA  LLm@IHQ  AxA  AE xAE   H}LL>  AxA  H H=} HSHUDIH   =wAIGH5 LH   Hl  IMn  AxA  LL`FL`HI  H}HWHBpH4  H@H'  LL`IMZ  AxA  Hb I9A  HuLH      HE    LmL`9 L`HAE xAE   AxA  H  W H= HI IH  x+  LL`EL`HH  H}HWHBpH  H@H  HL`IM  x+u$HLPL`>LPL`Ha H5 LLPL`EL`LPHH*  AxAuLL`>L`LHL`EL`HI6  AxA;  xJ  LL`DL`HH  H}LH;L`  x@  AxAA  H=g 
@ IH  H@L`LH5 H   H  L`IM  AxA  H}(AH  H&?IH  H_ I9F\  HuLL}LH      HE    7 IAxAf  xb  M   >IH  H}LH`F L`HI  H_ H5 HCL`HI  AxAa  IGH;_ H5 M  IGHHu     H)AWHfL`H*^ =L`IM$  AxA  LLL`BL`HI|  AxAU  AxA'  H}LL`|E L`HIh  H^ H5 HsBL`HIP  AxA8  IGH;r^ H5 >  IGHH}     H)AWHfL`H*^ <L`IM  AxA  LLL`9L`HIP  AxA  AxA  LLLL`>8L`  AxA  L@IH  H}HH`D L`HI  AxA  H=~ L`< L`HH  H5 H*2 L`HI  xq  LL`?L`HH  H}HXC L`HI  x'  H[ I9G      1H      HxLLPH]Lu3 HH`uAL`LPxA  AxA  M  LLLPL`o?L`LPHI<  AxA  AxA  L>IHE  H}HH`(B L`HI  AxA  H[ H5$ LL`?L`HIk  AxA  LL?IHW  AxA  AxA  LL`=L`HI7  LHLLPH`45L`LP  AxA  AxA+  H}OIH  H={ 79 IH  H5z HL/ HH  AxA  H6Y H9C     E1H      HxHfIn} )EHx0 LHEL]x  M  H5t H}L]*@ L]HH  LHLxHE6HULxHI  x  LLLxL]4L]LxHHF  AxAG  AxAP  H5s LHUv? HUHI  LHHxHE`5LUHxHI  AxA  LLHxL] <L]HxHH  AxA=  HHHU3HUHI3  x  x  Hu5    H$4      H4& H 4 L3 L3L3 H3 L3 ;:I kKnfD  E1E   MM1HE    E11E1HE    E1E1MtAxAX  Htx  MtAxA  MtAxA  Htx  uHj H= fF HMHtx  MtE1A$x	A$tsMH} tHMxthMtAE x	AE tbMtAxAt^HEdH+%(     HĈ   L[A\A]A^A_]fD  L2M H}1D  L1fD  L1fD  LLPH`Lx1LPH`Lxqf     HLPH`Lxs1LPH`LxGf     LL`Hx:1L`Hx-    LHx1Hx#D  H0' H0G H0S 3H=n HULx7H]HV4HEH  HE    1E1E1HE    E1E1E   u    HE    1E1E1HE    E1E1E   fD  6I, HBhH}LH  Hx   5 I8@ HE    1E1E1E   E1f     2H=m HULx6H]HV3HEH>  HE    1E1E1E!   E1f.     HE    1E1E1E!   E1E1&fD  L@/ L0/ LL`/L`aD  HBhH}LH  Hx   d4 I3@ HL`.L`D  E#   1E1E1|@ L.* E!   1E1E1HE    1E1E1,@ L`.cHDR LH5r H81P4E!   1E1E1E1/f     MwfInI_AfInfl=wA=wAxA  Hx   H)E1( HEAAL-zf     E"   M1E1E11E1A.A"LLPH`LxE-LPH`Lx L -b L-= E"   1E1E1@ L,T ME"   1E1E11E1E1HME"   1E1E11E1d@ H;O   L;4IT LL`q,L`JD  ME"   1E1E11E1E1   HH)HH  Hu0AFAVH      @ HH	H        HH9HO LH@`   I@ E"   1E1E11E1w    HBhHQ  Hx F  H}LL`1 L`IfD  LE"   1E1E1E1fD  H;IN W  L2I E#   1E1E1E1f        HH)HH  Hu/AFAVH      @ HH	H        HH9HjN LH@`   ID  LE"   1E1E1E1E1[ ;-H=g HUH(1L}M.H
  fff.     E#   1E1E1E1/f     {3 IO HBhHo  Hx d  H}HL`e/ L`I&fD  k0I E#   1E11E1E1g    LL`)L`D  HL`q)L`E#   1E11E1L)EC)foE`H1)L`L)MyfInMqAfInfl=wAA=wAAxA]  Hx   L)E'# HAAA5L((AFAVH      @ HH	H        HHH9i1 IE#   1E1E1E1L-('L (H(E#   1E1E1AFAVH      @ HH	H        HHH9E#   1E1E1E#   1E1E1E1pL'L`E%   1E1E1E1sLL`^'L`H}LL`0 L`IhE%   1E1E1
-L`ILL`&L`LL`&L`ME%   1E1E11E1E1E17AF^ (IfL&L`E%   1E1E1sMNfInI^AfInfl=wA=wAxA3  Hx   HL`)Ew  L`IAQAEL%8ME&   11E1E1GLL`%L`WE&   1E1H}HL`. L`IL)`c%fo`LL`G%L`%LL`,%L`E&   1L
%9ME&   1E11E1sAF^> )'IHH LE1E1H5,i E1H81*HE    1E1E   H;G L`  L(,L`IE&   1MF   HH)HH  Hu-AGAW   H6HH	к   H5HH9NHG L`LH@`   L`IKLL`#L`GE'   1E1H#L`{E&   1E1~ME&   1E11E1H;pF L`?  L+L`IE&   1M)E'   1E1E1E1   HH)HH  Hu-AGAW   H6HH	к   H5HH9FHF L`LH@`   L`ICH"L`LLPL`"LPL`LLPL`Z"LPL`E&   1E1<LL`'"L`L"LL`!L`QLL`)P!foPL`E'   1E11E1E17E'   1E1E1E1E1E'   1E11E1@Lx!LL`d!L`#E'   1E1E1AGAW   H6HH	к   H5HHH9WLL` !L`LL` L`E'   1E11E1JI_IW=w=wAxA  I1   Lu K!Lc E+   1E1SHE L]UAGAW   H6HH	к   H5HHH9{0E'   1E1E11xME'   1E11E1E'   1E11E1E1FHC HH5 d H81%_AG^ !L`IE)   1E1rHLxL]YLxL]LHU=HUIE+   +LL]HxL]CE+   E11E1|LHULxHULHUHUE+   E1E1E16E+   E1E11E1E+   1E1E1DL{HSA=wA=wx   H1   H6H)AG^ a L`IA$x	A$t[HuxMqLHPL`L`HPHHUHUILMfD  UHAWAVAUATISHhdL,%(   LmI=wAE =wAE H9b H=jZ HSH IH   =wAIFH5P` LH   H  HH  AxA
  H? H9C#  fInfHuHflIH      )E HEAxAR
  H}   A$xA$R
  HSa H=Y HSH IH   =wAIALMLH5c_ H   HS  LMHHY  AxA	  H> H9Cu  fInfHuHflIH      )E HEA$xA$	  H}   AE xAE 	  L%c` H=X IT$L'IH	   =wAIBLULH5_ H   Hj  LUIMp  AxA	  A=wAHE   HE    LuHEIH[  H] Hb HP =wH=t_ HMHuLH      LUHxLUHA	  A  AxA~  AxA[  H  H=[a H9t6HCH< H9  Cff.ztL=*=      L=Y=    HHS  H` =wHAHH5` wHpH5` wHpH5` wHp   HMkHMHIc  A=wAHW My =wIQ(H}HLHMLM7LMHM'  AxAuLHMHMxuHH_ LHA  L%] H=U IT$LNHH
   =wHAHMHH5"] H   H  HMIM  x     LM1LMHHi  HRV fInfHnfl=wHSA HBpH  H@H  HMHHHMIM~  x  H}LLMLMHI  AxA  H}x  L-8\ H=iT IULHHa   =wHAHMHH5[ H   H  HMIM  x	     LMLMHH  HU fInfHnfl=wHSA HBpH  H@Hs  HMHHHMIM  x	  H}LLMNLMHI  AxA	  H}x  L5Z H=S IVLIH    =wAIBLULH57\ H   H  LUIMr  AxAuLfLLIHb  H88    E1I9F     LMLMLULUHMHE    @LULMHI  HX H5n\ HMHP =wHȺ   HuLH)H?LUH	HxLMLEH4LLMLELUHMtAxA  AxA  A xA #  AxA  H(  L58Y H=iQ HMIVLHMHI   =wAIAHMLLMH5X H   H{  LMHMIMd  AxA     HMLULUHMHIA  HQ fInfHnfl=wHQAA HBpH  H@H  LMLHHMHMLMIM  x  AxA  LLLUXLUHI  AxA'  LLZHEH
  AxAQ  AE xAE /     HH  A$=wA$H}La =wHEHA(x
  Le  D  L L? L L LQ La L Lu LLUN    CH=N HUL0LUM7HH  E11AR      fL8N AH=\N HUHLuMHu!H4 HH5RU H81fD  LmAO   E11Lefff.     HQ_ DH=?d J$ Htx   Mt1AxA   IHMx   H]xtiHEdH+%(     HhL[A\A]A^A_]@ E1AO   AxA<  LmLe?    H HfD  LHMHMI HQ H LsL{A=wAA=wAx7  Hu   LLuLe	 HEAALfD  H=LL HUHLMMHu!H2 HH5BS H81fD  LmAP   E11@ CLMH    E1AP   ALmALD]`D]    L{LcA=wAA$=wA$xuHHu   LL}Lmh HEARAFLA$:B@ LD]LmD]Le HLMLM CH=J HUL0HMHAZ   HH81 LH5Q D]H81@D]w    H HLMLM L MW	  AxA  LeA^   Lm@ A1ɅxA   MtAxA   HHD]YD]MNIVA=wA=wAxAL  I1D  L1 LHMD]HMD]`LME1f.     LLxHMD]D]HMLx
D  ;LUI    E1AR   AxAdL@ AV   D  AxA=  1E1AR   }D  HLMLM   E1AZ   t@M|  AxALQ@ HLM
LM< HDxLULM
LMLUDxMu LmAZ   f     Lh
 [
fD  H;- ;  HCgHƃHC  S   fH)HH*f.     HBhHH  Hx   HHMY HMI4D  z  E1AV   q  A;A/@ ff.     E1E1AV   LLUD]d	MD]LU1@ AW   D  U  LeE1A[   fD  HMI    LeLmA[   fD  HBhHH  Hx   HHMA HMImD  kH=E HULXHMH6HK  LeA[   fD  LHM\HM LLEHM@LEHM LHM$HM HMI/    1E1MAR   yA^   LHMLUHMLULLELUHMLELUHM'[
H=D HULHLUM&H  LmA^   Le  LmA^   Le>HLULM-LULMLLULULmIA^   LevLUI^   HH)HHPH+     H   IAU   MLHBhLH  Hx   HLMHM HMLMI2LNLAHHM HMIHHMHMLeA^   LmLHMH=4C HULLMHMMHMLMr	LMHMH    E1O    Ssf HH	H*f/HyfW lHMLMI}LmMA^           HHMt HMIH   HI>LmLA^   LeWLeA`   LLUHULMLMHULULeA^   LmHLMHM LMHMIOLeMLeLHI( LH5H E1H81R
AR   H( LH5H H81'
HEH' LH5oH H81
HMLMxXLmLUA^   LeH' LH5/H H81	LmA^   LeLeA^   LmLmA^   AxA   Lm1A^   LeLeE1AZ   LeAV   uHLM"LMAxAAV   E11`HQ R   H=V E1 tE1A[   aLm1A^   Le     UHAWAVAUATSHHdH%(   HE1H-F HE    fHn)EH   LIHM   H  H  H% HLI A   HuF H5P H8R1H9G  AYAZH}Htxb  HP A   H=U  1`   HuH=wH]HSH5@ HBpHe  H@HX  HIM  HSH5\@ HBpH  H@Hz  HIM  LLHAE H>  xAE   A$xA$  HCH$ H9tH;%   HsH  H9D  Ls A=wAL{(A=wAx  HE H== HSHaIH   =wA$ID$H5C LH   H  HA$H  xA$3     IIH  A=wAAMt$ =wAM|$(H" H9C
     HE    HE    LeHH     E1H5B H=G Hq wHƺ   H}HH)H?HMH	HtŰMHMtAU xAU   A$x!A$uLHEHMHEHMxuHHEHExuHHEHEH  Ax'AuLHEHE@ ff.     AxA  H}Htx  HUdH+%(   $  He[A\A]A^A_]ÐH=wHHUHMHUHLC HA   P	 ZYH]O@ HX L HBhHH  Hx   @ If     HHMHUE1L%B ATc	 ZY|H]HH  HLL.E A   HA H5K H8j 1VA^A_1D  HBhHH  Hx    IL L HEHEkfD  LHEHE6 AE d  @ D   HLK H=P H 1fD  ;H=9 HUH(LeM Hu!H:  HH5@ H81FfD  HJ E   H=P  AxAuLM`1Q   E1E1C   AE   A$xA$  Htx   HFJ H=O B MtAxAylD  LHEdHEHM    D   AE L6HI D   H=O  1A$xA$  HI C   H=N  1V H߉uu(D  LkHSAE =wAE =wx     HUHE    LmLeH]E   H1HAE qA$A$D  Lu%ubD  Luu5D    HyxtHC   3HHA H[B HHDH H5N H81yD  HfD  HSL2A=wALzA=fH A$L3E   f     E   aHG H=L  lf     HHIċMx   ID$LH   IH   LIHe  LHa  :HxpHHtHGH  A$A$LP  I  IHT    H5HL H81HHUHUeHLE1E1C   *1A$xA$(  cHxpIHtHGH$  HHW? HH@ H5K HDH H81yM^ASAGLA]@    ax   HF H5?K LM   ME1E1H81C   A$xA$   E   H H2H9   1Hsp4)LH{YH? H2H9   E1MD$pAE   H# t!H{pE1LkpHY     AxLMME1E1C   AxAtLE1E1C   LE1MC   E1xH # /I|$pE1M\$pH"f.     f.     f     UHAWAVAUATSHxHxdH%(   HE1H.; HE    fHn)EH   LIHM   H  HI  H* HH5GC L< A   H9 H8R1H: ^_H}Htx	  H>C Y  H=I E12 HEdH+%(     HeL[A\A]A^A_]D  H]H=wH]L%z6 H=k1 IT$LIH"	   =wALHAăD	  AxA  E  =wHE1H]H=6 H      HHE    HpIċx|  M3
  HCH59 HH   H5
  IM
  L;- L;- uL;-   DAE xAE   EtOIT$H52 HBpHK
  H@H>
  LIMe  A$xA$	  MLIH	  L-7 H=/ IULfIH"
   =wAIGH59 LH   H=
  IAM<
  xAuLLh!LhLLhKLhHI
     LhHI  Lx Hh9   JIF(   tIF0A   E1H I9A	     L`LELhHE    LuLhL`HI  H4 HP =wH,    LLL)LhHELH?H	HpLpJ42LhLpIMtA xA Y  AxA  AxA  AxA  Mg  H5p/ LL	  H7 H5g/ L  HCH56 HH   H  IM  L;5 L;5b uL;5   AxA  p  Hx=wf   )E)ELmHH  H4 HP =wH H2 HEHS(=wH HxHuHH      HEIǋx|  HxxT  M	  A$xA$V  fD  AE xAE C  H}HLB7-    H=wHHUHMHUH3 HA   P@ AZA[H]!f.     LHEoMD  LAƅM  E1x  D  L Hw L%	+ A$=wA$LsIFH; /  A=wA~. fInι   H- flHE)EAF @u    t   EIFH}   HP6 HH  AxAI  HuLH]H      HE    } Iŋx  A$xA$  Mt!11L AE xAE   E1E1仒   HQ; H=(A K  MtA$xA$A  E1ME1D  AxA%  MtA xA    M    AxA   E1d@ HHMHUE1L%?1 AT ZY1H]HH HLL3 A   H0 H5: H8j 1AXAYD  LAAE1仒  ff.     LX7 LH L8 LLx!LxD  ifD  IF(K    H=,( HULLuMvH  E1E1仑  D  E1E1仑  AAL~f     11L HH  AE xAE   I[ LÅ+      L# Aa  A      A  A+ALfH Hw LH;<   LPXIM  A$xA$  H 8   H==  fE1     vfD  I Ls LLpLpBD  LLpLpD  L E1   HBhLH  Hx     I     LhLp@ H=% HUL L}MH8  D  E1  c I x'E1      AxA0  Hv6   H=J< E1j D  MAMiA =wA AE =wAE AxA  ME1        IL+L  E1M'     HLLLxM     L ILE1    A$A$t]E1仒  5LLhULhL结  E19H
 LH5* H81)WLH4   H=:  WH	 LH5N* H81H; :H5!# LI,MAff.     UHAWAVAUIATSHXdH%(   HEHHa* HE    fHn)EH  LIHM  Ht H  HwHMHHMH4IH?* HUS Y^
  LuMz  L;5C AE   =wAE H) H=! HSHqIHE   =wA$ID$H5A( LH   H	  IM0	  A$xA$S  H I9GB     HE    f+ )E1IH7     E1Hn' IL$ wH HLLEH?HU   H)H	HMHMH4LLEHMtA xA uLw    A$xA$  AxAx  H  HSH5L" HBpHW  H@HJ  HIM1	  xuHA=wA   HE    L}LuIH  H% H(* HP =wHuHMH      LH=b( IA  A;  A$xA$^  AxA[  M	  f   )E)ELuHHH  H& HP =wHD% H5 HEHK(wHuHLHEH      IAxAK  x*  AE xAE   M|  H}H         E   H   Hu!L6A=wALuKD  H   H% A   L( H, HH5I/ H:PH)& 1XZH}HtxufHQ/   H=m5 E1E HEdH+%(   	  HeL[A\A]A^A_]H$ E1L( gf.     H wHEAE =wAE L%%% H=V IT$LHH   =wHCH5# HH   H!  IM#  x  H A   E1I9D$     HE    fIn' )EHHG  H" HP =w   JtHLH9 L)HELH?H	cIMtAxAx  x  A$xA$r  M  f   )E)EL}HH  H# HP =wH! H HEHK(wHuHLHEH      IAxA  x  AE xAE   MA/  fff.     DH, E1H=2  vfL L{ LX A$Id    AE x(AE    Ax1A   E1+ AA/  WA   E11fD  A/  f.     M      HHD  L L HBhHHtAHx t:8 IL3 L L{ IdfD  Lh HX LH H=| HUHLeMH  AE xAE        A1  D  MGI_A =wA =wAxA     fInLE*# HE    I)ELEI1MA xA 	  A1  AE 'AE L2D  L  AE x	AE t1A$x	A$t$A1  1LMu     LfD  [Ib H AX  AtL,D  LxfD  Lh HX\ AE TAE CE1H    E1E1AE xAE -  M1MAAL A1  fxt3MAE AE L@ HfD  Al  ALA1  [&fD  LH L8 H( E1     H=L HULH]HH  AE AE yLE1t@ KI Mt$I\$A=wA=wA$xA$   IE1     LA1  BAE x	AE tfLA1  LLELEbAE A1  AE 1E1LLcLAE LkA1  @ AE xDAE    E1H?A/  H] HH5 H81iGH8.E1A/  iH LH5 H81(AE AE LLE1Ufff.     UHAWAVAUATSH   HxdH%(   HE1H HE    fHn)EH   LIHM   H8  H  H HH5$ L A   H H8R1H 6^_H}Htx  H$   H=+ E1 HEdH+%(     HeL[A\A]A^A_]f.     HXL6A=  ALu=wAL% H= IT$LSHH   =wHCH5F HH   H3  IM5  x\  H I9@     LpHE    HE    LuLpHI     E1HL IJ wH    L}LH)I4LhHMHH?LpH	LMLpLhItAE xAE   AxA  A xA   M	  AxA  ID$H5 LH   H  HH  H5R H9t}HCL5r L9)  HCHHtKH;, tRHSuHHQ        Hn   f     {uf.     x  ID$H5 LH   H  HHR     HHn IŋM  x  H5j I9)  IEL5v L9  IUAE uHH  xAE A  L A=wAID$LxLH5 H   H|  LxIM&  I@H;   A =w$LhA xA   Lh~h fInȹ   H flHE)EA@ @u    t   EI@   LLpLxHP;? LxLpHH  A xA 
  LHuH]H      LxHE     LxIŋx  AxA  Mt!11L AE xAE   ǅp  E1E1   Lu9    H=wHHUHMHUH HA   PX A[[XLu     A     LLhLpJLhLp    HHMHUE1Hv S ZYLuMuH9 HHL A   H* H5? H8j 1AYAZfHLpLpD  Lq LLpLp@D  Lh] [LfD  H= HULH]HH  fff.     ǅp  ME1E1+ ǅp  x
  ME1E1@ pHk H=# Lx` LxMtAxAt}Mt1AxAtWIA$x	A$t3H}HoeZDP    L0fD  L fD  Lv I MhIXAE =wAE =wA xA uL   HE    LmLuHhHs  AE E1E11ǅp  E1ɅxAE   E1MtAxAZ  LhMHtx  MtA xA    Htxt@M'AALLxLxD  HLhLxLhLxf.     LL`HhLxsL`HhLxGf     E1LLPLXH`Lx)LPLXH`LxMME11fff.     LLXL`HxHxL`LXoLE11E1ǅp  E1M ff.     HLXL`HhLxlLxHhL`LX! H@ LLx)LhLxfD  A}cxAE "  ID$H5O LH   H	  IM	  H5	 L׺   Lp;LpHH	  AxAE  H; H; y  H; l  HAƅ	  x  EtUIT$H5W	 HBpH~
  H@Hq
  LIM  A$xA$	  MA   ID$H5: LH   H]
  IM=
  11LLp LpHHh
  AxA  Hu H= HSH:IH5   =wAE IEH5 LH   Hn  HH  AE xAE 2  L- H=/ IULHHo   =wHAHpHH5 H   H7  HpIMC  x  Hg E1A   I9A     fInL` LpHE    )EdLpL`HH\  H HP =wH    K4LL)LXHELH?H`H	LpLXLpH`IMtA xA 	  x&  AxA.  M  IUH5s HBpH	  H@H 	  LIM  AE xAE W  H    E1H9C  Hh   LMLpH`HE    LmHELpHI  H	 H5& H`HP =wHȺ   HuHH)H?I4LH	L`LpMLpL`ItAE xAE p	  AxA  A xA   x  M  H5 LL5  Et.11L< HH:  AxAk  IHx=wf   )E)EL}IH:  H`
 HP =wH H HEIQ(=wH{ HxLHuH      LpHECLpHAxA  Hxx	  HW  Hh &HhHD  +Hh Lxh HhLx>@ LLxILxD  {L. HME1E1*f.     D    H kH ǅp  E1E1 AE     H;      HIH	  H; L;-   L;-   LAU xAU ]
  w	  H5
 H9HCL9UH;      HmIH,	  H;Z H; 	  L;-.   L AE xAE R    xuH߉pfp LH L8 H(   Hǅh    *  ǅp  E11E1MLhME1 LWLH;      L4HH	  H;! H;   H;   Hx6
  	  AE xAE uLp-p,f.     ǅp  E1.I"ǅp  AxAtE1E1D  LHLpLp%AU xAU kLpypRǅp  MnHLpMLpL9LLp%Lp2ǅp  AxA  MA E11E1E1sLxI|E1E1x  ǅp  1HBhLH  Hx    Ioǅp  E1ILpL9  LxLAVXLxLpHhA Hh   M1E11ǅp  E1Mxf.     ǅp  LɾLLp赾Lph f.C@wǅp  MLLLpgLp7LS=HFAHBhLH  Hx x   IH=U HUHLmMHJ  ǅp  LhE1LŽH`LpMHHAE xAE uLE1腽LhE1ǅp  l@ #H= HULHMHzHxHxHF  x\  E1ǅp  E1AE AE LE1ݼLhǅp  LL`Lp豼L`Lpg҅E:H߉pxp!HpILQfi  $ME1E1E1ǅp  HLPLXH`LxMLxH`LXLP  AE 1ۅXM  E1\H豻AE ҅AE Lp肻pMAMiA =wA AE =wAE AxA  ME1ǅp  E1MHǅh    E11ǅp  LLxE1E11E1LxME11E1ǅp  E1AE1f.d    d fA.EEAx,  M1E1E1ǅp  C1f.d    vd f.CEx  ǅp  1M AE xAE LhE1@ LkHSAE =wAE =wx  H1    Hǅh    E11E1ǅp  ~ǅp  Lhǅp  LhrL:Hx xHx  ǅp  Lh M1E1E1ǅp  A Iǅp  E1Lp蹸p	 IhLLp蒸LpLǅp  LhHY LH5 H81e@M1E1E1ǅp  MM1E1ǅp  HL`HpHpL`DE1ME11LhE1E1E1ǅp  Hǅh    E11E1ǅp  ǅp  MH;   H LxLPXLxLpHh8LxE11E1ǅp  1MLp)pH߉pp1E11E1ǅp  ME1H LH5B H81ּHxME1E1E1ǅp  E1{H HH5 H81葼H5 LLxVLpLxHh*M+A xA xǅp  E1MLII1D@ ff.     UfH fHnHAWAVAUATSHHHdL<%(   L}I)E~T HE    fl)EH   LIHM   I_  I?  M  HLmLeE1L5 LLAV# ZYtDH} f  Hz HLL A   Hk H5 H8AW1AXAYI} Htx  IM9uH   H=:
 } 1E  fD  I  HwL~HEAwAL}LmLewH= 1LH]H      HEmIƋxy  M  =wH=# 1LL}H      H]Iǋx  M"  LLGHAHx  xA  AxA  D  I} Htxt2IM9uHEdH+%(     HeH[A\A]A^A_]@ HUOHUf     HV=wHUH=wHHULmLeL5o MLLAVJ4达 AZA[IuH} @  HEL}D H踲z H HH5 L& A   H H H8AW1LmLe^_`     HXh xAuL<AxA   H  5  H=~  1jf.     fD  LHUHU; LHU̱HU AxAuL話{@ L蘱j A   D`UHAWAVAUATSH   HpdH%(   HE1H HE    fHn)EH   LIHM   H  Hn  HG HH5d L A   H4 H8R1HX ^_H}Htx  H[ 7  H=W E1O HEdH+%(   j   HeL[A\A]A^A_]f.     HXL6A=  ALu=wAH? H=p HSHIHh   =wA I@LxLH5 H   H  LxHA H|  xA   H A   E1H9C     HE    L}Lu踲IH  H HP =wL   LHL)H?L-G LxH	HEJ4LmHheMLxItAxA  AxAP  xO  M  AxA  ID$H5 LH   H  HH  H5 H9tzHAH/ H9F  HAHHtHH; tOHQuHH        H+   fD  yuf.     x  ID$H5[ LH   Hp  HH"  HϺ   HHx' HxHI,  x  H5, I9;  I@H( H9  IPA uHHE  xA }  L=^ A=wAID$H5 LH   HR  IM  I@H;   A =wLA xA   I~ fInй   H flHE)EA@ @u    t   EI@Hh   LxHP: LxHI
  A xA   HuLLmH      HE    脦 HAE xAE   AxA  Ht11H舫 x  1E1E1E1Hǅx    A  ff.     HA DH=? Lp3 Hx LptHxxj  Mt1AE xAE   IMtAxA  MtAxA  Htx  A$xA$  H}H4*蹪@ Lui    H=wHHUHMHUH HA   P8 [A\Lu     A     L8Lx)@ HHMHUE1H Sܵ ZY-LuMuH1 HHL A   H" H57 H8j 1ӯAZA[f.     L訩 L蘩 H舩MIfff.     LLxaLx2D  LHc L8( H(. LHpLx
HpLx    HxLpݨLpwLȨ  軨fD  kH= HUHXLEM6HxHH  M1E1E1Hǅx    E1A  fxA ~  H   ME1H= һ (D  賮LxH,@ L{LcA=wAA$=wA$xc  LE1f.     MtAxAtlRuHLx|LxE1ME1E1Lx1A  D  HHD L8f LLx!LxyD  AxxA ^  ID$H5 LH   H  IM
  H5@ L9W  I@H;\   I@uHHuAx)  H HxA xA   Hi H= HSH.IH
   =wA I@LPLH5& H   H  LPHA Hw  xA >  H H9CL  HuHLeIH      HE      IAE xAE    Mm
  A$xA$  IVH5 HBpHx  H@Hk  LIM  H H=v HSH
IH   =wA I@LPLH5
 H   H  LPHH  A xA   H H9C2  HuHLmIH      HE     IA$xA$  Mf  Hl H= HSH1HH   =wHAHPHH5 H   H|  HPIMT  x  LLP]^LPHH  IVH5 HBpH6  H@H)  H@LLPH@HH  Hh I9@  H HuLHMH      H@HE    HEH]LP蟝 LPH@Ix*
  xO
  A$xA$
  M  H? H= LPHSH蝦LPHI   =wA A=wAHh1L}H      H=M L@LPHE    rLPL@IAxAj  M  H I9@  HxHuLLMH      LPHE    LeHELhE HhLPHA$xA$	  x
  HT  Hp=wf   Lh)E)EH]菤LhHI&  H= IP =wH Hu HMIP(=wHpHMHuLH      LPLh LhLPHA xA 
  Hpx
  H  Hx
  
  M$    H LXj LHG L8 yHL   H H= 訳 Me  Lx1ME1E1E1cD  HLxLx"D  1E1E1E1Hǅx    A      #HI fA.@H HxD  A =D     L9&  HϺ   Hx裟HxHI4
  H; L;5? L  L;5] ?  LHx(HxAAxA"  E	  EH5 H9yHAH9L9]	  HϺ   HxHxHI	  H; H;   L;5   LHxtHxAAxA  E"	  xuHٝE Lv L谝C L蠝 L萝 L耝 1E1E1E1Hǅx    A  xt?MA A LLp Lpt@ HLhLpLpLhHBhLHj	  Hx _	  J IuL躜AL譜L9J  LǺ   LxLxHI  H; H; o  L;5տ b  LLx蠠LxAAxA  EF  A xA uLED  1E1E1E1Hǅx    A  /jILME1E1豛A  E1Hǅx    DAALHxnHxHZH= HUHLEM۞Hx  1E1E1E1A  lHLPLPAxA~  E1E1E11Hǅx    A  XIL9,LǺ   LP#LPHHxE1E1A  A xA   E11LPH=AxA  1E1E1A  Hǅx    H9	  LxLSXLxHA HxA t6AxAc  E1E1E1A  Hǅx    @ L蘙L莙L{fInLkAfInfl=wAAE =wAE x7  Hh   L)E蘓 IAmAaLT!C f.AUJHLPԘLPLLP蹘LPHLP螘LPM1E1E1A  HBhH  Hx   LH@LPΝ LPH@HH=t HUHLEM辛H  M1E1E1A  O    胞LPHME1A  SLHPLh譗HPLhHLh苗LhHKfInLcfHnfl=wA$=wA$x  Hh   LHP)E艑 HPIǋ|qHdADALLxÖLxrH= HUH_HMH[=Hg  M1E1A  ADsAgLHxFHxLLHPLh$HPLhUHHPLhHPLhDAE g  AE x  IML輕L@LP{M1E1A  :1HPI|HxHhLphLpHhA@1f.?    ? fA.@DA
MA  A1f.7?    *? f.ADAME1A  z1E11E1E1E1Hǅx    A  E1LMPfHnfHnM`flA=wAA$=wA$A xA   Hh   LfInH@ LP)E)M藎 LPH@IAALLPH@LPLP葖H= HUH~LELPMLpNLpHt/M1A  fM1A  !˜ IHL HH5 H81XLpM1A  MPIHA=wA=wA xA   HxHhHLU   L@LMLPHhLeHE( L@HhHLPAALHPLhsHPLhE1A  LLpE1E1B1LpE1Hǅx    MHpA  A  H)PfoPMA  ?LH@LP) H@LPH+HHP)@蝑fo@HPQL聑HxAxAMI9LHpLxAHpLx_H HM1H5 E1E1A  H81E1ZL9"  LxLAUXLxHE1E1E1A  LxILH@LP)0蜐fo0H@LP$LyLxJLH0L@LPPH0L@LP>L.Hx+H HH5~ H81M1E1A  OHس HH5P H81H50 LLx詎LxHH HH5 H81蟕hE1MxA uLkM澒  LxL    UfHh fHnHAWAVAUATSH   H@dH%(   H]H)E~ HE    fl)EH<  LIHM,  HtH-  H=wHUHHMH4IL%/ H`HUAT` Y^tXH} ~  LuHA  M8  H HLL A   H H5 H8j 1CXZH`LeH;HtxM  HL9uH   H= 蜡 Hǅh    HEdH+%(   .  HhHe[A\A]A^A_]     H  L6A=wAL-ܰ LuAE =wAE HELmLHH`A=wAHQ H= HSHIH:	   =wA$ID$H5 LH   H	  IMu	  A$xA$  H    E1I9C     LhHE    L}LuΏLhHI  H HP =wHk    LLH)LPHEHH?LhH	HEH4H8mMLhLPItAxA  A xA Q  AxA.  M  AxAJ  IEH5 LH   H  HH  H5 H9tzHCL%/ L96  HCHHtHH; tOHSuHH        H+   fD  {uf.     x  IEH5\ LH   H1  HH     HH/ IH  x  H5C I9B  IGL%7 L9  IWAuHHt  xAL  Hm =wIEH5 LH   H  IM  IGH;   A=wMAxA  M~ fIn׹   H flHE)EAG @u    t   EIGH8   HP9% IHS  AxA  HuHLMH      LhHE    蝃 LhIAxAp  x  Mt!11L螈 A$xA$  ǅ8  E1E1HǅH    HǅP    Hǅh    1  H٫ HH5 LO A   H H  H8S1xHE^_H`%fD  LLhALh]D  HEHHLLPLhD  L-I AE =wAE Lm`fD  M{I[A=wA=wAxA  I1D  ǅ8  E1MHǅH    HǅP    Hǅh    @ ff.     M*  1E1AxA  MtAxA  Mt"A xA G  @ ff.     8H H= L@耚 ML@tA$xA$  Hh t!1Hhx+  HhHP tHPx:  HHHtx=  MtAxAE  Htx?  AE xAE :  H`LmH;HtxtHL9u@ ˅f     軅fD  L訅 LLh葅LhH(MMHPH0Hh HhH8L@FH8L@Hh@ HL@L@D  HLPLPD  L HЄ L LL@詄L@D  LL@艄L@D  Lp LL0L@RL@L0(    LL(L0L@L@L0L(M     諆H=, HxH蕊LxMpHz"  HǅH    E1M1HǅP    Hǅh    ǅ8      HǅH    HǅP    Hǅh    ǅ8  A$xA$(  MM1E18     軉I H L AxA  IEH5 LH   H  HhHhH  H5 H9-  HAH;2   HAuHHu
y   L% HhxI  HB H=s HSHIH   =wAIALhLH5 H   H  LhHAH  xA  H H9C  HuHLmIH      HE    { IAxA  M  AE xAE   IVH5 HBpH  H@H  LHhHh   IVH5[ HBpH  H@H	  LHPHP   HHL- H;5R L9
  H;5* t
  HH  8  H= , HHHH  H@H5N H   Hu  IMC  HHx  H A   1I9Aq  Hh   H]LHHEH HE    HELHHI  H H; HP =w   LHMLH?L)LL(H	H8LHJ4诃HLHL(H0txG  AxA7  AxA?  H0 F  Hhx3  H= 蜁 HHHP  HHH5 HGH   Ht  IMz  HHx|  H}    E1I9A  HP   L}LhHEHI HE    HExLhHI  H> H HP =wHغ   HMLH)H?LLHH	H8LhH4MLhLHHtAxA  AxA  AxA  H  HPxC  H0HPHhfD  HPHh_HHH  H@H* H9tH;6   HHHqHc  H9HHA  HP H0=wHHHp(H(=wHHx  Hhx  HPx  H=  HHj  H@H5G HH   H\  IM  x  H I9Gu  H0HuLLH      HE    HEHv HHxP  HH   H= V~ IH/  H@H5 LH   H  HHf  AxA  H= } IH  HH=wHH1H= H      LhHuH8HE    HHLhIǋx  M  A=wAH81L}H      H= LhHE    LhIAxA  xA  M  H; I9@  H(HuLL]H      LPHE    HELhvt HhLPIAxA  x  M  H H9CB  HuHL}H      HE    t HHAxA  x(  H  H5 HHh謃 HhHHu  x  H= HyIH  x%  H=] { IH  HH=wHHH81H      H= LPH]HE    }HHhwHhLPH  HY I9@     E1H      H8LHMHPHLhLMLL}Ler HHHPLhx  A xA   H  H@=wf   )E)EH]zIH  H IS =wHɺ LmIS(=wH@LHuLmH      Lhs{LhHAxA?  H@x  H=  A$  A$/  H(MMHPH0HhD  K}H Lv LLhvLhD  Hhvd {DJf     L8vZ      ǅ8  E1E1HǅH    HǅP    Hǅh    1E1MfHu1 k|H$ HǅH    E1E11HǅP    Hǅh    ǅ8  Hh f.@     L% @ AelH;9       HuIHF	  H; L;=Y .  L;=w !  LIyAAƅxA  E  EH5B H9HCL9EH; P     HuIH  H; H; @  L;=ۗ 3  LxAAxA  EZ  xuHtE L t Hs Ls LsX Lsf ǅ8  E1E1E1HǅH    HǅP    Hǅh    *HL0L@YsL0L@fD  HBhLHy	  Hx n	  x Hh@ LL@M1rL@E1D  HBhLH\
  Hx Q
  Hx HP@ H;      L.sHHu  H; H;ѕ .  H; !  HvAƋxW  E'  @ AxAuL)rEL HǅH    E1E11HǅP    ǅ8   xHh*    ADALqLqVtH=׮ HxH@xLxMduH|  1E11ǅ8  HHHPHhG    wI  HǅP      HǅH    1E1E1Hǅh    ǅ8  H;ϓ AHh   HqIHSLhE1HǅH    HǅP    Hǅh    ǅ8  AALL@1OpL@SvLhHTxA  Hǅh    E1HǅP    HǅH    ǅ8  L9%  LAT$XIAMxA  ǅ8  E1LhLPE1xtpHǅH    1E1MA|ApLL@QoL@UHǅh    E1ǅ8  fff.     Ho놋x  HǅP    1E1HǅH    Hǅh    ǅ8  PLnHKfInL{fHnfl=wA=wAx$  H8   LHh)Eh HhIƋH8nS f.C_
THǅH    E1M1HǅP    ǅ8  HmYHmdHm'HǅH    E1M1ǅ8  HǅH    ME11ǅ8  Hum[HhmHL0TmL0 DH'mADALlLLHlLHLlLljHlAG1f.8    + fA.GDAGǅ8  E1M1LLPLhZlLPLhC1f.h    [ f.CDAHLh	lLhiHL(LHkL(LHǅ8  E1E1E1HǅH    E1HǅP    Hǅh    	  Hx1HHJ H
 HHDH H5ƿ H81lqǅ8  MLHHǅH    LHh)kHh;Hk?LLhkLhVLj\H(ME11HǅH    HPH0ǅ8  HhHPH
H0=wHRH(=LHPHhVjHPHhHHh4jHhHPjH(ME1E1HǅH    HPH0ǅ8  HhTspIHiLhs Hhǅ8  E1M1IOI_fHn0=w=wAxA,	  H8   HHh)Ec HhHHD9Hi,LHMHǅH    ǅ8  bHHmoI|LLPLhhALPLh.HǅP    HhTq HPH(ME11ǅ8  HPH0HhHHǅP    Hǅh    ǅ8  LhHgG  fLLHLhgLHLh%HgHm  ǅ8  ME1MHǅH    IYMy=wA=wAAxA  ME1KHHh)PDgfoPHhHǅP    E1Hǅh    ǅ8  H(E1Mǅ8  HPH0Hh`rmHSǅ8  M11E1HHf.     H(ME1E1ǅ8  HPH0HhHHHkIHx  IGLH   HHHH  HHLH0H  LHH0LHHH  LHjLHHxpHHtHGHE  AxAo  L(H0H0E1M1ǅ8  HhwH_eLhkLKeqHHkI}H0LHMHǅH    ǅ8  HhH(ME1ǅ8  HPH0HhKH(ME1ǅ8  HPH0HhH0ME1LHǅH    Hhǅ8  MyIYA=wA=wAxA  I1HHhdHhH0xrH(HhMMHP]LHhcHhMHIHAfIn(=wA=wA xA   H8HϺ   LL]LPHh)E] LHhILPA.A"LHPLhcHPLhLbH(ME1E1ǅ8  HPH0Hh)LHhbHhH0ǅ8  HhHSfInHKfHnHPfl=w=wx  H8   HHh)E|\ HPHhHbWHHaHHh5H(MIǅ8  HPH0HhFH    H5 H81gH(ME1E1ǅ8  HPH0HhH& HH5 H812gf1E1E1ǅ8  HHHPHhzH(MM1ǅ8  HPH0HhH;   H LPXIH(MMMǅ8  HPH0HhMHIXA=wA=wA xA   I1   LHh)P
`foPHhH_H(MME1ǅ8  L@HPH0HhlL_jL_/HH_CL{_BLHLPLh) R_fo HLPLhLLH!_LHv_HHh)^foHhHς HH5G H81ddǅ8  E1MLPLhLHPLh^LhHPKE1AxA$  cHxpIHtHGHV  HΦ IuH H[ LH5 H81'dE1MLHH  ǅ8  E1E1E1eH5J L\I x   H    H5ޱ LHH81cLH1ME1ǅ8  HHA   H6 H1H9u+1LHHBp<LHL8]HLHH0} LHxH0Hzp\LH/H H2H9   1IGp|\rH(MMǅ8  HPH0HhMMA1E1ɅHOǅ8  E1dAx^MAtDǅ8  E1E1LH6H~ Ip1IGpH'ǅ8  Mf.     UH fHnHAWAVAUATSH   dL,%(   LmIHE    )EH   LIHM   HN  H  H~ HH5ʩ L# A   H H8R1Hݠ La^_H}Htx	  H 5  H= n 1  HL&A$=wA$LeH I|$H9t@HX  H  HqH  1ff.     HH9  H;T uAE =wAE H   H5 LH[  IM<  f   )E)ELuh]HH|  H HP =wH\} H] HEHS(=wHx} HuHLH      HE^AxAuLHEYHExuHHEYHEAU xAU uLHErYHEHd  H}Htx  HUdH+%(     He[A\A]A^A_]f     H    ff.     ff.     H   H9dHuH;| R ff.     H5! H= 1 IH  L`A$=wA$H H5ۛ H H= HpL= HxHMYHH{  H,  LsHMHCAHxHp=wAfC| Cx    HC@    HCH    C C0Ht=wHsXHt=wHKPHt=wHS`MtA=wAL{hHHCp    MXAxAuLvWHE    C|C|s
  Hz HUHHhHHx*y C| LuMT
  xuHWL;5z L;5Sz   L;x  LC[Å
  AxA  
  1UIHH  ID$H;z tH;y ,  A$=wA$Hǅp    HE    L`E1Hp   ID$Hgz I9\$	  HMH9  ID$HHHM=wMtAE xAE >  HCH5c HH   H  IMB  L;5Sy L;5	y n  L;xa  LYAŅ  AxAs  E  wH=< Hu1H      H]HE    [ZIƋx  M  L- H=P IULXHH
   =wHAHXHH5 H   HM
  HXIMZ	  x     WHH3	  Lh H   r0HA(   tIVHA0HBpH	  H@H	  HXHLHXIM	  AxA  xn  fIOI;O   AE =wAE IwL,HIOxAE S  IF    H=wHHUHMHUH HA   P8_ AZA[!Leufo     D    HHMHUE1H S^ ZYLeMH5v HHL A   H& H5; H8j 1XAXAYfD  wH= Hu1H      H]HE    WIŋx  Mvx\  AW  AxAm
  1E1*  fHE'RHEfD  RfD  L RHtu Hx=wLxHy T  H= pe AxA  HN T  H=* Ee 1)fD  E111ҋAW  x  H
  1ۅx.  Htx   MtAxAP  MtAxA   MtA$xA$   MtA xA    Hw DH=U pd H"1F;HHEPHE& HLE|PLE; LLEdPLES LLELPLEU L8P]L1E1E1AY  fHLxHMPLxHMD  LO%ME1E1AR  ff.     LLEOLE LOHOHO"HO]H|OLHXhOHXYLTOLpHH*LmL`RLEHt Hr H2H9q  LEQLEA$xA$q  MtA xA n  AE H=ѓ =wAE fQ IH  H@H5 LH   HX  IM   AxA  HTq I9D$l  HuLL}LH      HE    H Ix  M  f   LE)E)ELE)QLEHI  Hڒ HP =wHq H HEIT$(=wHuLLLEHp H      HEQLEAxAU  A$xA$U  AU xAU   H  L|HuH9  I\ HHu=SISIHp H5 H8Mx\  E1AT  L AE xAE E1E1AR  oHA('1AW  HLpHxHU_LHUHxLpAxA'  T  Hњ H= _ 1AE xAE 9  R  Hk =wH> HuHH      HE    HE,F Iċx  Mt!11LGK A$xA$  H# U  H= _ 11AW  M1LL!N  LE1E11HBhHH  Hx u  LHXP HXILJ6MHhH= LQHMHHMLx[NHMH  E1x	AW  1JD  QHXILOIH  H@H   HpH   HELE1ML`L1AT  I#HIAxA  1E1AW  fD  L1AR  IHILILHXR HXI\LLEoILEzL^ILQILHE@IHEAX  HLE ILELHEIHELHEHHEMt$fInI\$AfInfl=wA=wA$xA$$  Hu   H)EB IANABLLEgHLE-AE &  LAE E1AY  NIAE    LAE    AY  AE    LAE uL1E1E1E1AY  E1E11AE xAE m  AY  }HHLEt LEwM   A    A    E1E1AX  H Y  HELH=ʝ Z HEwLLL1E1E1AY  Hj HxH5c HMH81LHM<LE111E1AX  IE1E1AX  1|E1AX  nH1ۅITAE L)ErFfoEHAT  1XF}E1E1AW  1pLLAY  /FTf.     UHAWAVAUATE1SH8H}HudH%(   HE1GxI  Hi  LwMnM9  IEHi H9tH;h O  AE =wAE E1E1    MW  IEI9]  I9q  IEJwII~IFHtxw  H` H@H9tHX  H   HqH~"1ff.     H;T eHH9uL%5h A$=wA$AE xAE .   ff.     HE@xHo HEdH+%(     H8L[A\A]A^A_]fff.     ff.     H   H9HuH;g RMD  LAHGHtHg H2H9  FAE xAE uLCL%og A$= A$@ CIF{fI9}KD ::Hg HI H5V H81IHEHxp    HHxpIHtHHg H0H9C  LHMHUHu9< H}HtxuCH}HtxuBL-f H H5m 1I} EIHEMtDHLGI} LBHQ T  H=d HV E1LBHt΋xȃuHiB    LGIHH@L   MtIHo AE AE LAUo =B UHATSH   IH  ID$H5 LH   H  HHt}ID$H5 LH   H   IM      DHtHX L`(He[A\]f.     x   A$xA$   H   H=7 T 1He[A\]    H)d HE1Lj H  H55 H8R1H FX1ZD  Hy xHH=h dQ 1+GH GI  LAHS@4fD  L@@! H0@ff.     UHAUATSH(  dH%(   HE1H  IHH  1H    L-ۄ HA$   H=} IULb  CHHQ   =wHCH5H HH   H  IM  x  I\$H  ID$H;b Ht   C8  I|$  =  AoD$hAoL$(1ɿ   H H   H[7 H5 )Pfv)Efo )$foD$fo D$ fo0D$0fo@D$@foPD$Pfo`D$`fopD$pfoE$   foE$   foE$   foE$   foE$    H   IHm  H;a tC8y  H` I9Ep  HLH      Hǅ    L%8 LHA$xA$uLH=HxuHs=H  f.       Z  fD  +AHHO   =wHCH5 HH   H  IM  x  I|$   AoD$H   1HA5 H5    $AoD$ D$AoD$0D$ AoD$@D$0AoD$PD$@AoD$`D$PAoD$pD$`Ao$   D$pAo$   $   Ao$   $   Ao$   $   Ao$   $   Ao$   $   z H   IH  H^ I9E  HLH      Hǅ    L+6 LHA$xA$uLH;HxuHy;HtsHEdH+%(   Q  HeH[A\A]] HH; H8;? H^ H5	 H8<AE xAE uL;  H H=f N 1nfH^ HE11H LQ H8RH5 1H @ZY.fHy xHH=f 1RK 	D  L  wlHU:_=H=w HL@HH=HH ^ LH5x~ H81@    <H=,w HL@HHp=HH] LH5~ H81?    +@Iu @I   eZH߉H9AD    ƐH\ H5	 H8:AE AE L8@ AE     Hi\ H5~ H89H;;\ AAE x	AE tFE=C8*2  Hg8fLX8fD  MEfInIMA fInfl=wA =wAE xAE E  HH   LH)N2 LHHA A L7HfH;[ AN  =\R MEfInIMA fInfl=wA =wAE xAE    HH   LH)n1 LHHA 3A 'L6HLHL)6foHLLHL)m6foHL+p0  H= 1U p0  H=u 1U p00  H=_ 1U 6ff.     U   HAWAVAUIHATSHx  L%z dH%(   HE1IT$LHH    HHH=r z9H  HË =wHCH55y HH   H  IċM  x  IMH  I} m7IH     G8IH  H| Lx =wIR(HW A   1I9D$|     LLHǅ    H 7LHH  Hx HP =wHwW    LLL)HHLH?H	H J4Hv8HHLHtx;  AxA  x  A$xA$  H d  Hv H=p HSH7IHn   =wAIGH5|w LH   H  IM  AxA`  IEH  H;V fHnAE)t   P8  IE HLA   IUhIu(A   HEH IE`HǅI   H@jj jj j jj HS{ LH@  IUpIu0A   A   I   jHj jj j jj Sz LH@  foH   1H* H5	    $fo D$foD$ fo D$0fo0D$@fo@D$PfoPD$`fo`D$pfop$   foE$   foE$   foE$   foE$   y H   LHI  HHt'H;T tP8Hǅ      fHT )I9Bh  HLH      Hǅ     LLN+ LHAxAuL0A$xA$uL0H  =wH1H=ms H      H Hǅ    |5IƋx  M  H5po HLy.  L%"u H=Sm IT$L3IH   =wAIGH5s LH   HE  IMG  AxA  L=t H=l IWLr3HH&   =wHAHHH5s H   H  HIM  x  A =wA    L LHǅ    L#2LHH   Hq H5Rv HP =wHH=s H      HLH3LHHA .  A 2  xa  A xA >  HH  H5u 1H.IH  H5s H=Ck HVH1HH   =wHAHHH5q H   HF   HHH    x  L1H   H/IH   HH5AP H9p!  HHH      LLHǅ     ' HLHA xA uLH,HxuH,H 	  D .HH  HHWHBpHh  H@H[  LIM"  HO H5s LL3LHH  A xA   HAH;O H5s !  HAHH+"     H)ЋQHfHH*^+ .HIM  x  HLL+LHHY  Hx7  A xA M  HHWHBpHJ  H@H=  HLHIM!  HN H5r LHLf2LHHI   A xA w  IAH;^N H5wr !  IAHH4"     H)AQHfLHH*^ ,HLIM!  AxAN  LHLH)HLHID  xP  A xA _  HLLL(L"  AxAn  Lb0HHH0#  HHWHBpH$   H@H   IM#  HxR  H=p LL)LHH#  A xA   Hm H=&f HQHH,IH#   =wAIALLH5So H   H#  LIM   AxA  LL,/LHIu   HHWHBpH!  H@H!  LLLLLHH#  AxA1   H=5o HLH7(HLHH`$  x   HJ I9B\$  HLH      HHHǅ     L! LHIxR   AxAh   M$  HLL.LHI%  Hx!  A xA    IBH;eJ L.n g%  IBB%  HH%     H)ARH¿   LH)(LIM$  AxA   LL-LHIl!  HHWHBpH"  H@H"  LLLLLHH !  AxA!  H+I H5,m LH-LHH$  Hx!  HLHL,LHHH$  A xA !  x!  L+IH$  HHHH*#L$  AxA"  Hx"  LHHH&  H=i ,' IH%  H@LLH5h H   Hz&  LHH&  A xA #  HG H9A&  1HHH      H H~k HHK LHA xA 1#  H ,%  HH=j 	$IH'  HHH*LHI&  Hx"  AxA"  H5
b HL- LH&  HHLHb#LLHHA&  xA_$  HHL)LHI'  HxC#  LLLL!LLHH&  AxA"  A xA R#  H h#  H	#  A"  AN#  IfD  Hx  H tHx  M  IEH   H;	E fHnAE) t   P8  IE I   HǅA   IUhIu(ǅA   H0IE`HHpjj jj j jj ei H@w
  I}0V  IEpH   1HB H5     H@H(fo $fo0D$fo@D$ foPD$0fo`D$@fopD$PfoD$`foD$pfo$   fo$   fo$   fo$   fo$   nh H   IHq	  H Ht'H;XC tP8Hǅ(      fHB ) I9D$  Hc HLH      LLHǅ     HL LLHAxA
  A xA 
  x
  H  H5@^ HH=H|  x5  A   	  L11L" IHD  AxH  x  L   H` HPA$em    L0H ^   D  LH	H LLLD  HLHD  k H=Z HLU$HH0!HuHdA LH5a H81p#A  E1E11Hǅ        HMtAxA)  HHt'H;@ tP8Hǅ    &  Hǅ    H Ht'H;P@ tP8Hǅ(    @  Hǅ     HFk DH=t H80 HHtx   Htx`E1҃t~LMtAxAt/HEdH+%(     HeH[A\A]A^A_]f.     LfD  1@ LHHD  HLLgD  H@ Hi? H5a LH8LA  E114@ "I     E111A   H> H5a HH8A$  HE1E11A  A$LLHL l  HHHǅ    HHf.     *  H HHǅ     H.H}fA$   E1E111A      E111A  AxAt<A$A$LHH     LHA$Hy\D  HpA  E111=fD  I\$M|$=wA=wAA$xA$  ME1<H  xtA$y>1E1A  fHLHA$HLxE11A  @ HK F  HHNHǅ    9.LNLfA  E1fLHLHL    HnHǅ    ǅ9    ff.     Hkf H=|o g+ HHtx  MtAz  1҃A  IH fD  xtA  E1    H8fD  H=lT HHLMvH  E1E11A  @ {Ig E1A  AxA  HLD  L HQ: H5i\ H8zHA  }     HLQLD  >  fE1     L HLLD  HIH    MzfInMbAfInfl=wAA$=wA$AxA  H   L)  HA`ATL G E1E1A      HY LHHYD  H=wPIL @ E1A  RfLLHHsLHH%f     LHH:HH    HHHD  H=<Q HLLMA  E1H~H7 LH5X H81IfD  H #I IA  f.     H=P HLHHH      Hǅ    E1Hǅ    Hǅ    ǅ5   D  A$  HE1A      LLHH}fD  LLLbD  HLiL HI@ Hǅ    E1ǅ5   x  HLHǅ    Hf.     HLHwD  ǅ5   E1E1MHǅ    Hǅ    Hǅ    1A xA    Htx	  MtAxAt}MtAxAt9H`VKH>L1D  LHHǅ>   1Ґff.     LHLHLZ    LHLpLH|HLpLH HHpLL;HpLLHǅ    1E1E1ǅ9   HxtM\jHL`HhLLpHL`HhLLpHH!3 H5U H8zHǅ    Hǅ    ǅ6   G  LH#HHBhHLH  Hx   p I~HH=L HHHdHt  ǅ8   1HHML$fInfInIL$flA=wA=wA$xA$  H   HfInLoR LH) )n LHHLAALHHLHHXHLLǅ8   LN	HHrH=] 2  1, rH=~] 2  1, HLHLHLHHfD  LE1E11Hǅ    Hǅ    ǅ8    
  H HHǅ     LjLL)OfoLLH,LH`HL
HHǅ    HHBhH  Hx   HLH> HILHHHfInAfInfl=wA=wHx  HHϺ   LLH)  LHHLAALL
LHLLH
LHHǅ    E1ǅ9   HL
LLLLg
LA  1E1E11Hǅ    ǅ9   )L$
HA  H;- 
  HHHI&HL	L   HH)HH3  Hu-H      @ AQHH	H        HH9H#- HHH@`   HILH	OHBhHHH  Hx    IHLǅ9   HrH=*Y 1  1F( LLLPH;+ H`
  LLHHLI:L1E1E1Hǅ    ǅ9   V   HH)HHz  Hu-AAAQ   H6HH	к   H5HH9H+ HLLH@`   LHIHǅ    11E1ǅ:   LHLHLLLLH)fLfoLHrH=W 1  1& L1E1E1Hǅ    1E1ǅ9   HHLHBHLLLLLLL}HBhH  Hx   HLLL LLHOǅ:   p IH1E1E1Hǅ    1Hǅ:   Hǅ    E1E11ǅ:   SLLLHLLLLHLHL)wLfoHLLLFLHH=oB HLMSLLH	  11E11HE1ǅ:   D  cLI-Hǅ    E11ǅ:   	LLLH      @ AQHH	H        HHH9gHLH HI11E1ǅ:   H rH=AT 2  1]# HBhHU  Hx J  HLLL8	 LLHHLHLHLHfH>HRB1E1E1ǅ:   H,MZfHnMJAfInfl=wAA=wAAxA  HLϺ   HLL) &  LLIHARAFLLHqLHL11E1E1H1ǅ:   2H& HH5F H81*rH=SR 72  1o! L:HEE11E11Lǅ:   AAAQ   H6HH	к   H5HHH9
 I.ǅ:   AxAXLA =A H;:$   LLLbLILHH   HH)HH  Hr  H}$ LLLH@`PLILE11E1ǅ:   LE1L HLm LLLLK L1IE11Hǅ:   11E11HE1ǅ:   AH^D /HI11E11HE1ǅ:   HLLL LLH{LHlLH#HB# LH5C H81NHL*LLHx<I9HHAHNLHHH AxAuLHHǅ>   ǅ<   LLSLAAL^Ҩ } LHILHLL)pfopHLLlLHHA .A "Lǅ>   HLLL LLHǅ>   E1E1LILAA=wAA =wA x*  HLǺ   fInLtD L) A  LLHAALLǅ>   11E1x1E11E1ǅ>   _ABARHH	ABARHH	HH   HH5@ H81(hǅ>   LxAǅ>   1HLLLLA xA uǅ>   Mǅ>   1E11y A\BLLIH< HH5? LH81=L2A$#E1A      UHHHuN     H HE1LZC H? H5%I H8R1H@  XZ1D  Hy xtHH=@ X fD  UH   u10  Htf@]     H H57 18       UHATIHSHVHtQHID$LHH@pPxtH[A\]fD  HHEHEH[A\]    1͐ff.        tH+ w H wÐU   HAWAVAUATSHHH8  HL-; IULdH%(   HE1HH    HHH=I6 H  Iǋ =wAIGH5< LH   Hc  IM  AxA  HCH  H; fHnC)t   P8  HC HShLHEHs(H   ǅA   H HC`A   HH@jj jj j jj AVs@ H@u  HSpHs0A   A   H   jHj jj j jj AV/@ H@1  foH   1H  H5\     $fo D$foD$ fo D$0fo0D$@fo@D$PfoPD$`fo`D$pfop$   foE$   foE$   foE$   foE$   ^? H   IHQ  HHt'H;H tP8Hǅ      fH )I9E  HLH      Hǅ     L  MIAxA  A xA   M<  A$=wA$H 1H=8 H      HL Hǅ    HHA$xA${  H   L-: H=2 IUL{IH   =wAIGH559 LH   HR  HH   AxA  H{ E  H{ dIHF     >IHr  H< Lh =wHIP(   E1H5 H9p     LLHHǅ    L LHI  H8 HHP =wHZ    HLH)HHH?H	HH4L`MLHtAE xAE   A xA u  AxAB  Hx:  H B  HCH?  H; fHnC) t   P8  HC H   HǅA   HShHs(ǅA   H0HC`HHpjj jj j jj AVy; H@  H{0  HCpH   1HV  H5     H@H(fo $fo0D$fo@D$ foPD$0fo`D$@fopD$PfoD$`foD$pfo$   fo$   fo$   fo$   fo$   : H   IH  H Ht'H;l tP8Hǅ(      H50 HfL) s  AE xAE   H8 H50 Ht  L5m6 H=. IVL2IH   =wAIGH5$4 LH   H  HH   AxA  L5(4 H=!. IVLIH   =wAE H I9E  HHLMH      Hǅ     HHH  IAxA  M  HH5( H9p  LHH      Hǅ     LLl  IAxA6  AxA3  M  H=7 L+HHA  AE xAE uLHH;5 H;5 
  H;5 
  H    H=G4   IHZ  H@H55 LH   Hl  IMJ  AxAL  H I9AG  H   LHǅ    HH26 Hǅ     HLHH     E1H51 H=5 Hq wHƺ   HLH)H?LH	HHLH4^LLHIMtAxA  xU  AxA]  M  Hx_  H=2 M  IH  H5z3 Hb  IHR  AxAf  HL A   E1I9EX  H   L LHH4 Hǅ    H:LHHg  H 0 H=i4 HP =wL   HLL)H?HH	HLJ4HI~cHx  AE xAE   M  Hx  LLfH=11   IH  H@H5M0 LH   H  IM  AxAZ     LLHI  H=wHHIF =wHIF(H^ I9@  HLH      Hǅ     LL  LIAxAy  AE xAE q  M     _  11LM  IH  A$  LA$@  L3  @ Ha H5y0 H8  E1E1E1Hǅ    Hǅ    Hǅ    MtAE xAE   HHt'H; tP8Hǅ      Hǅ    HHtx^  H Ht'H;S tP8Hǅ(      Hǅ     HI8 H=A C  MtA$xA$  MtE1AxA  MH tHxy  H tHxG  MtAxA  HEdH+%(     HeL[A\A]A^A_]f.     L IMfInMEfHnfl=wA =wA AE x<AE u3LHL)^foHLLH    HL)   HLIċHLD  L HMHv    LZ L- H Lp LLYLD  L@ H=t$ HLLM$H  @ ff.       E1E1E1Hǅ    Hǅ    Hǅ    {@ Hǅ    E1  Hǅ    AxA  M@ Hǅ    E1,D  I LP L@x   HHHǅ    
       H H2Hǅ       * fL Hx Lh~ H!	 H59+ H8JL!  E1Hǅ    Hǅ      HHbHǅ    MB8L z     Ld L L AE x	AE twM  )  A E1A tCMAE AE LE1.Hǅ    fD  LfD  LLLnD  E1E1  Hǅ    Hǅ    f{H=  HLeLM@HH
  L   Hǅ    Hǅ    Hǅ    fD  L@L<@ LM   Hǅ    wH    Ld H H5( H8LL   Hǅ    Hǅ    3@ L H }  AE xAE )  LE1   Hǅ    Hǅ    Hǅ    D  LhLxAE =wAE A=wAHx  L1H x(HuHLLL   Hǅ    Hǅ    L"D  H	 H5' H8bD  ;  f.     !  AE xAE   Hǅ    L    L"  E1Hǅ    Hǅ    fD  *  H HHǅ          ;H= HL%LM HHp  11L$  HHD  LM$  jHH=/ HLLMsIH  E1HL%  Hǅ    HIA=wAA$j  A$  LMrH=/ 5  1  rH=z/ 5  1  MEMuA fIn=wA A=wAAE xAE 
  HH   LLH)   LIA 6A *LLLpLL@LpfInA fInfl=wA A=wAHx  H   LL) d  LIA A LLE1$  Hǅ    Hǅ    [LzLLzHǅ    _$  5HLMLSHǅ    L   Hǅ    rH=X- 33  1t  MH xH  HxML'  E1Hǅ    bLLLHLyLLerH=, ]3  1  HBL+  E1Hǅ    LM+  pILLHLLgHEL+  9H]MPfInMhAfInfl=wAAE =wAE A xA   H   LL)   LIAALLL   Hǅ    Hǅ    qL(  Hǅ    wLM(  
?IMQMAA=wAA =wA AxAC  H   LL HH! LHǅ    HFLLHH  A~  L(  oLrLL)foL(  Hǅ    )  IHL)tfoLJHI LH5 H81UPL.  Hǅ    M)  }rH=U) 3  1q  HMMEM}A =wA A=wAAE xAE    ME1`L)  rH=( 3  1  Hk L   H5 H81r1E1LHLLL)-foLLLLLLLLLH L$  H5, H811LHZH LH5 H81MAvLLXL[M1fUH\ fHnHH@dL%(   LUIHE    )EHtWLIHM~KH   HHMHUE1H) PLU  YLUȃ^   HuHu(     HuSH5 =wHuLH}Htx   HUdH+%(       H HE1L H H5$ H8R1Hu 3XZH}Htxt;H$   H=P.   1|@ HEHEffD  @ U   HAWAVAUATIHSH  L= dH%(   HE1IWLH   H HA$   H=   2HH   =wHCH5% HH   H  IMt  x  ID$H  Hf fHnAD$)H9t   P8-	  I|$  	  LI$   IT$hE1ǅIt$(A   Hjj jj j jj AW H@:  IT$pI$   A   A   It$0jHj jj j jj AW H@  foH   1Hm  H5     $fo D$foD$ fo D$0fo0D$@fo@D$PfoPD$`fo`D$pfop$   foE$   foE$   foE$   foE$    H   IH  HHt#H9tP8Hǅ      fH )I9F*  HLH      Hǅ    LM,  HA$xA$uLAE xAE uLH   ff.     W    fD  ;HH/   =wHCH5. HH   HC  IME  x  ID$H  Ho fHnAD$) H9t   P8V  ID$ IT$hLHǅǅI$   A   A   H0ID$`H It$(Hpjj jj j jj AW H@S  IT$pI$   A   A   It$0jH j jj j jj AWx H@  fo H   1H\  H5     $fo0D$fo@D$ foPD$0fo`D$@fopD$PfoD$`foD$pfo$   fo$   fo$   fo$   fo$    H   IH   H H9t#HtP8Hǅ(      fH ) I9E}  HLH      Hǅ    LM  HA$xA$uLAxAuLlH   HEdH+%(     HeH[A\A]A^A_]fD  H H5 H8"AALfD  AE xAE uLY  HHt'H;G tP8Hǅ    '  Hǅ    H Ht'H;	 tP8Hǅ(    9  Hǅ     H H=& 1  @ H88 H( H=\ HLHHHH LH5H H81    {H=
 HLeHH]@HHp LH5 H81|      H HaHǅ     LA%7  HHHǅ    {I Y  H߉D  W  Ɛ+In x  HHHǅ    ?@ >  H HHǅ     @ H H5 H8AE f     HA H5 H8sD    f  fM}fInMuAfInfl=wAA=wAAE xAE    H   L)Z  HA@A4L' M~fInMnAfInfl=wAAE =wAE AxAt^H   L)  HAAL<~L)(foL)fo뉍rH=@ >  1\  rH=* >  1F  rH= =  10  rH= 7>  1  rH= a>  1  rH= >  1  Yf         U   HAWAVAUATIHSH  L=> dH%(   HE1IWLH   H HA$   H=?   HH.   =wHCH5 HH   H:  IM$  xc  ID$H]  H fHnAD$)H9t   P8-	  I|$    HI$   IT$hE1ǅIt$(A   Hjj jj j jj Pq H@  I|$0  ID$pH   1HL  H5     H@Hfo$fo D$foD$ fo D$0fo0D$@fo@D$PfoPD$`fo`D$pfop$   foE$   foE$   foE$   foE$    H   IH  HHt#H9tP8Hǅ      fH )I9FV  HLH      Hǅ    LM  HA$xA$uLlAE xAE uLSH  f.     x  d  fD  HH   =wHCH5 HH   H#  IM%  x  ID$H  H? fHnAD$) H9t   P8F  ID$ I$   HǅA   IT$hIt$(ǅA   H0ID$`H HpHjj jj j jj P H@,  I|$0  ID$pH   1Hk  H5     H@H(fo $fo0D$fo@D$ foPD$0fo`D$@fopD$PfoD$`foD$pfo$   fo$   fo$   fo$   fo$    H   IH$  H Ht#H9tP8Hǅ(      fH ) I9E  HLH      Hǅ    LM  HA$xA$uLAxAuLhH   HEdH+%(   .  HeH[A\A]A^A_]f.     H H5		 H8AALfD  AE xAE uLz  HHt'H;? tP8Hǅ    /  Hǅ    H Ht'H; tP8Hǅ(    A  Hǅ     H H=8 1  @ H0 H G H=T HLHHHH LH5@ H81    sH= HL]HH8H?Hh LH5 H81t      H H]Hǅ     H=3       HH(Hǅ    kI z  H߉D  x  ƐI   HHHǅ    /@   H HHǅ     ߿~@ H H5 H8AE f     H1 H5 H8kD  H H5 H8jAE vf       f  fH H5$ H8D  M}fInMuAfInfl=wAA=wAAE xAE    H   L)  HAALh M~fInMnAfInfl=wAAE =wAE AxAt^H   L)n  HAkA_LܽRL)ȽfoL)謽fo뉍rH= ?  1  rH= ?  1  rH= =?  1  rH= >  1  rH= d?  1  rH=r ?  1  f         UHH0dH%(   HE1   u+H    HG HUdH+%(          H=! =wH HuH}H      HE    HE  H}HxtmHt!H11HM  HM؋xtWP  H
 H=d   HG H H5 H8R   HMHM널Hػ豼UHAWAVAUATSHXHudH%(   HE1   :  L-  HH= IUL]IH   =wA$ID$H5M LH   H  IA$M  xA$  H{   oCH   1Ho  H5     $oC D$oC0D$ oC@D$0oCPD$@oC`D$PoCpD$`o   D$po   $   o   $   o   $   o   $   o   $    H   IH  H& I9E$  HuLL}MH      HE    w  IAxA  AxA  M  =wIT$HBpH  H@H  HuLIM      HE    H]Lu詼IH   H HP =wH H=^ HuLH      HELIŋxH  AxA  AxAr  MteA$xA$H  HEdH+%(     HeL[A\A]A^A_] AxAuL虸xP  H)   H= E1  {     H! H59  H8JAE xAE uL1H   H=   E19L LA
     Lط Hȷ HBhHuLH  Hx y    I@ L舷 Lx Lh^ H =wH HuHH      HE    HE蒱  Iċx  Mt!11L譶  A$xA$  H   H=U    胹H= HULpLeMBNHdH~ LH5  H81芼H   H=   DD  A$L;fD  ˼I AE     IMfInMufHnfl=wA=wAAE x"AE uLHM)E賵foEHMHu   LHM)E  HMIċ|qHmAelD  HP= L@S H0 胾  IfD  UHAWAVAUATSH(  HdL$%(   LeD   E  HGH5 HIH   H'  IM!  LL讵AAA  xA  EM  L=v H= IWL;IH   =wAE IEH5, LH   H  IH  AE xAE >  H{   oCH   1HN  H5     $oC D$oC0D$ oC@D$0oCPD$@oC`D$PoCpD$`o   D$po   $   o   $   o   $   o   $   o   $    H   IH2  H I9G[  HLH      LLHǅ    I  LLIA xA Q  x`  MS  AfIn=wAH=c 1HH      )脷IAxA    M]  HLL~AC  xAk  H 1   L;-~ ǅ   HHH/\ H J  HH LT    fo Lfo0LfDo@L)fDoPfoLPfDo`foLXfDopfoLULL) Lfo D)HL]LEfH~LMD) D)0D)@)`)p)EHHuH}H  HCH   H;'    P8HC      fo0LfDo@LfDoPfofDo`fofDopfoLLLLHHLspL{xL   L   L   L   H   H   ) Kc DC0DS@DcPDs`         AE xjAE uaL臯WD  IH\@ ff.     AE xLAE ttH    H=	   AHEdH+%(     HeD[A\A]A^A_]f     H H5  H8AxAuLӮ념LȮE L踮H{  L蠮 L萮= H)    H==    7 LHYHD  H@ H =wH| HHH      Hǅ    Ha  Iċx  Mt!11L|  A$xA$  HX    H=l O  ff.     L LfInfo Lfo0LLPfDo@L)fDoPfoLXfDo`foLUfDopfoL]LL) HD)LELMD) D)0D)@)`)p)EHHuH}D  +I E1  At0H	  H=  A  M    L0fD  H =wH HHH      Hǅ    HQ  Iċx  Mt%11Ll  A$xA$uL裫HD    H=X ;  RfD  ;H= HL%LM HH0 LH5  H81<H    H= ľ      H  L4   H  H= 耾  A%D  H踪 MOfInIOAfInfl=wA=wAxA  HH   LLH)詤  LHILAJA>LLLH       cHt    H= k  fD  )  )H{foAHtHC    x   D)Bfo0fDo@fDoPLfDo`LfDopfofofoLLLLHHfoLLLH)赨LfoLH*莨forH=  7  1  FfD  HtBUHGH5V HPH# HH81>]    UHAVAUATSHHĀH;5 H, dL4%(   LuIHNt	H9=  LkM  MnM  H{ Mf HtIt	L9  L- H= IULlIH   =wA$ID$H5 LH   H  IM  A$xA$~  H{ s  oCH   1H~  H5~     $oC D$oC0D$ oC@D$0oCPD$@oC`D$PoCpD$`o   D$po   $   o   $   o   $   o   $   o   $    H   IH  I~ A  AoFH   1H  H5}     $AoF D$AoF0D$ AoF@D$0AoFPD$@AoF`D$PAoFpD$`Ao   D$pAo   $   Ao   $   Ao   $   Ao   $   Ao   $    H   HHs  HF I9E|  LHuHMH      HMHE    Le蒟  HMMIA$xA$  x  A xA   Mf     t;A   t011L%  IHy  AE xAE |  M=w   HE    H]Lm虧IHU  H HP =wH H=N HuLH      HE<IƋx  A$xA$3  M  AU xAU   HEdH+%(     HeL[A\A]A^]fL訣u H  HX  H  H~HJ  1fD  HH93  H;D uz    LHd HLE4LE9 LHMLEHMLE L5! A=  A(  HH  L  IH(  H HSfInfHnH}      ~u ~ HEIEflfl)EH   )M   IH  x3  AE xAE >  HuLLeH      HE    茜  HA$xA$  AxA  Ht11H萡  x  E1A	  \@ L踡 Hq H5  H8蚢LA  E1E1xtvMtA$x	A$tPDH  E1H=    M\E1ifD  H0# L F LfD  H fD  H H5  A  H8ܡo    H H5  A  H8贡G    cH= HULPLeM.H  D  E1A  fA  D  IAxA/  A  f.     H  DH=  E1跳  -fH H5  H8LA  E1Nf     MMfInMEAfInfl=wAA =wA AE xAE   LHu   HMLpHMLE)E͙  LpLEIHMA(AL,HMLE    Lw A  rD  A  D  #  HHL  IHAA    AtjxtMMtAE hAE [LE1pH  DH=  
  D  HHfD  L8fD  A  D  H L L L H؝ H H5  H8躞oLHhLMLE)p藝HhLMfopLEHfff.     ff.     H   H9sHuH; a ff.     H@He H5^  LAH:HH{  1LH LH5U  H81d话!AA	  AxA  TA  f     Ufɹ   HAVAUATSHH H   dH%(   HE1.Hz  .G fHnz  .F          =wLcM  HCL-S HM9t   AD$8;  H{  X
  oChoK(1ɿ   L H   H  H5;s  )Pfv)Efo )$foD$fo D$ fo0D$0fo@D$@foPD$Pfo`D$`fopD$pfoE$   foE$   foE$   foE$   foE$   ' H   IHj	  M9tAD$8W     LLHǅ    H萝LHI}	  H HP =wH H=> H      HLLHLx'  AxA$  A$xA$  H  fD  HUdH+%(   
  He[A\A]A^]Ë=wH= H1H      )|x[  z  HuH  H=  ۬  1t@ HCH5- HH   H  IM   A$=wA$   t  H{   H{  HH  H= H1H      LH觝A$3  A$  xM  A$xA$  Hx  D  =wH{   oCH   1Ht  H5o     $oC D$oC0D$ oC@D$0oCPD$@oC`D$PoCpD$`o   D$po   $   o   $   o   $   o   $   o   $    H   H     HHǅ    HHKLHHh  HY HP =wHx H= H      HLHH֛HLx  AxA  x  H   L-ٹ AE =wAE L    H H5  H8"xuHfff.     }  fD  HCH5 H)H   H  foIMP  AE =wAE =wH=V 1H      H)wIċx  M黁  Mb  ZqHH  HLHsHHH  A$xA$  xz  H= 1H      HLH轙AU 1  AU   x  AU xAU    H   f     LH!HD  HHHD  HHHD  LHHD  LH術HD  LH聓HD  HHaHD  HHy L8HQ@ H  HHHLHP    LHђHAD  HH豒HLfD  LH艒HD  In H) H5A  H8RE1HL+LMA1ɻ  f     At0HHґD  LH蹑HHH衑H"D  LHHzHH    H H5G  H8:M9AŅxuHEAD$8   A$A$Lِ@ Iݻ}  AE x	AE t1D  A1 ff.     LLHzLHff.     Mu^fD  M黁  A$x	A$tAE xσAE u@ LLH
LHf.     苖foI% H H5  H8躐Mx  1E1`     xCUAv       A$=A$AAL8u`A$A$LL	Lsp9  H=6  1W  p9  H=   1A  p89  H=
  1+  薏fD  U   HAWIAVHAUATSH  H dH%(   HE1HSHH   H HH= 2Hy  Hǋ =wHGHH5 H   H  HHH  x 	  IGH  H;\ fHnAG)t   P8  IG IWhLHEIw(I   ǅA   H IG`A   HH@jj jj j jj AV H@*  IWpIw0A   A   I   jHj jj j jj AVt H@  foH   1HX  H5d     $fo D$foD$ fo D$0fo0D$@fo@D$PfoPD$`fo`D$pfop$   foE$   foE$   foE$   foE$    H   IH  HHt'H; tP8Hǅ    
  fHҮ )H9C  HJ HHH      LHH) LHǅ     H  LHIA xA c  xr  M@  HJ H={ HSHHH
   =wHGHH5 H   H
  HHH
  xm  IGH   H;9 fHnAG) t   P8
  IG I   HǅA   IWhIw(ǅA   H0IG`H Hpjj jj j jj AV H@  I0R
  IGpH   1Hv  H5a     H@H(fo $fo0D$fo@D$ foPD$0fo`D$@fopD$PfoD$`foD$pfo$   fo$   fo$   fo$   fo$    H   IH  H Ht'H; tP8Hǅ(    D
  fHѫ ) H9Ch	  H HHH      Hǅ     HLL   HIAxA7  xF  M  L蕆HAE H  xAE   H H=f HQHHIH	   =wAA     Hr wIH I9F	  HLH      LLHǅ     HL  LLIA xA /  x  MU	  A=wAf   L L)BHH	  H HQ =wH5> H/ HHq(wH= H H      HH躋HIAxA  x  M[	  A$xA$v  x  L  D  H H5	  H8x  E1侾  1E1HHt'H;i tP8Hǅ      Hǅ    H Ht'H;+ tP8Hǅ(      Hǅ     H!  H=z    MtA$xA$C  HtE1x  LMtAE xAE   HEdH+%(   	  HeH[A\A]A^A_]     fD  LKfInHKAfInfl=wA=wxHuAHLLH){LfoLHHH    L~ L H) )~  LHILAAsLLڃLHQ    x	AE tkE1  fD  Ha H5y  H8芄xtM  1E1rfD  L`> HPB LE1=  7 H(fD  H L LHHD  H؂ 苅H= HHuHHmPIHH} HH5  E11H81脈  nf.     [fD  HH2@   IE11ۋ%HI fD    HHHǅ    蟁@   H HHǅ     O@ LH1HD  H p  E;f  HHHǅ    L讀LfH蘀V L舀O ;H= HH%HH@ H<  1H8 LH!HD  L   蛆HH@ Ho L HY H5  H8貀#D  k   f.     LxH@ LCfInfInHKflA =wA =wxQ  HϺ   H LfInHJ )) Wy  LHIA AA 5L~H!   H HHǅ     m~|     HH= HLM9܁E1  HH HH5x  H81ff.       E1MNINA=wA=wAxA&  HH    L LLLHHLw  LHILAAL.}LH L     rH=<  :  1X  rH=&  :  1B  HLH)|foLHwrH=  :  1  LLLHg|LLHrH=  B:  1觛  rH=u  l:  1葛  rH=_  :  1{  H HH5l  H81 n|fD  UHHHuN     H HE1L:  H  H5  H8R1H  蛁XZ1D  Hy xtHH=  8  fD  UfH fHnHAWAVAUATSH   H`dL$%(   LeI)E~ HE    fl)EH  LIHM  I  I  M  HHMHUML-1  HhJ4AUw  A^A_)  H} _  M"J|   IItJ|   HELmH0AE =wAE L%H H=y IT$L~HHh   =wHCH5 HH   H  IƋM  xu  H A   E1I9F     HE    L}Lm|HH  H HP =wHu    LHPL)HELH?H	HEJ4HH}MHPIt"AxAuLyHP@ x  AxA  MK  AE xAE   ID$H5 LH   H  IMY  H5 L91  IFH6 H9m  IFHH  L;5   IVAN  HH@  A~5           IF  IuPHNH0=h  L.AE HM=wAE HELmHhmfD  M7  HF  A   Lk  Hܚ HH	  H5  H8AT1}XHEZHhHhLeH;Htx  HL9uH    H=y  E1ي  HEdH+%(   7  HeL[A\A]A^A_]@ HV=wHUH=wHUL.AE =wAE H LmwHEH0HEHh-fD  H  A   L      HXv~ HHvD L8vG Hy wHELv5 xA  L-	 AE =wAE ID$H53 LH   H  IM  IGH;   AwMAxA  M~ fIn߹   Hq flHE)EAG @u    t   EIGHH   HP4軃  IH  AxA  HuLLuH      HE    :o  IAxA  AE xAE |  Mt11L>t  AxA  ǅ`   E11ېff.     `H  H=    Htxi  E1MtAxA.  MA$xA$&  HhLeH;Htx  HL9u@ H HLL{  A   H<  H5  H8AT1y[A\ s1fD  A~fff.     AxA	  ID$H5 LH   H  IM	     HL|v  IH  AxA	  H5v I9	  IGH H9x  IWAu
HHtXALrfH0L.HEAE =fD  L`rkAuxA  ID$H5 LH   H  HHt  H5 H9W
  HCH;   HSuHHR  x
  E1L5̶ H= IVLuIH   =wAIGH5˵ LH   H  IAM  xA
  L=X H= IWLuHH   =wHAH@HH5N H   H  H@HPHP p  x,
  ID$H5+ LH   H  HH2  11HH s  H HH@7  x     sHH  H@H÷ HA =wHPHQ(H5 H9p  HPHuHMH      H@HHE    Uj  H@Iǋxo  xQ  M     nHH|  A$=wA$HAL LxHf I9F  HuLHMMH      H@HE    i  H@HPxy  AxAs  HP   A$xA$Z  H0H;5m H;5#   H;5A   H0s  	  H`~`=wHH1)EH=ֲ H      sH`Iċx  M  A$=wA$HH1LeH      H= HE    sHA$xA$  xA$Y  Hq  H`D   Et9H5ʬ H
x  IH  xu  Lf.     H= $p  IH(  H@H5 LH   H#  IM\  AxA  H I9G  HuLH]MHS HE    H      HEHPHEMg  HAxAy  H~  H5 HHHw  HHHI  x  H`D   E  E  11Lo  IH  LPH(lLlwLlULl@ kfD  Lk Lk Hk snH= HxL]rHxH{8oH  ǅ`  E1M
f.     x  ǅ`  1MfE1     qI4 M~MfA=wAA$=wA$AxA  ME1     Mt  A1ۅ  ǅ`  1MH@HPfff.     A   M
  LPMAxAuLHPSjHPL@MHtxtXMtAxAt4MAALi    LifD  HifD  LHHiHH)D  LiN Hǅ@    11MHǅP    ǅ`  LPL@fD  LPi^ ǅ`  E11@ oIy AH;	      LiIH'  H;s L;-)   L;-G   LmAAE xAE |  E
  E/H5 L9IFH9H;k q
     LhIH
  H;Ջ H;   L;-   L{lAAE xAE   E7
  AxAuLgED  !     Lg> x  IT$H5æ HBpH  H@H  LHH  A$xA$  IA   zmIL0gH#gPHǅ@    11HǅP    ǅ`  AxAt#MqAE1D^    LHHfHHLf(HfH`Hx D  H`H   1H^  H5&>     o@$o@ D$o@0D$ o@@D$0o@PD$@o@`D$Po@pD$`o   D$po   $   o   $   o   $   o   $   o   $   ) H   HH&ǅ`/  LPE11+{@ Hǅ@    1E1ǅ`(  WH;J Z     LeIH
  H; H;j Q  L;- D  LZiAAE xAE 
  Ek
  AxAuLdEu@ Hd<ǅ`$  E11,kHdHM1wdǅ`  (H`dHSdLFdǅ`(  1E13DAE AE xLdkLcjI6AE xAE   @ ǅ`!  1HBhLH  Hx   i  H&RfH=Ӡ HxL<jLxMgH	  ǅ`(  E11f.     H;9      HcIH	  H; H;Y E  L;5w 8  LIgAAxA	  E  x  E HbzLbxA  ǅ`(  1-D  iIAE xAE   ǅ`   ff.     AxAt1f.     L1bH9[  LSXIMt
A]fAxAt)AE AE La LaLaMLa fA.F
 dH= HxL
hHxHH`dH`Hm  E11E1ǅ`(  L@LPf     gH@HPsgH H`AE DAE L`A=  Ax  LPM7ǅ`%  E1LHH?`HHlL+`Hǅ@    11HǅP    ǅ`(  LHHXfHnAfInfl=wA=wHPx  HH   HH@LP)EY  LPH@IAALHPT_HPmAE D>AE 1L#_$Hǅ@    1HǅP    ǅ`(  H^fAG1f.	    	 fA.GDAADAL^I^fHnM~fHnfl=wA=wAAxA  HH   LH@)EX  H@HPH ^H@AF1f.     fA.FDAǅ`  11E1Hǅ@    HǅP    ǅ`*  LPE11Lt]1 f.C    DAHE]ǅ`4  LPE1cIL]A$#ǅ`!  L\M1    LP1Hǅ@    HǅP    ǅ`4  L1\1Hǅ@    HǅP    ǅ`(  ǅ`   sHMR\LPMgfHnMwPA$=wA$A=wAAxA#  HH   L)MfIn. )EEV  HA$A$LHH[HHd  H ǅ`4  LPE1(H`[ǅ`+  LPE11H H5  H8*\L[wH[~HHL@) ZHfo L@"H~ LH54  H81`4ǅ`6  LP=H;} &  H} LPXIHsZǅ`  L1LH@)PDZH@foPL(Z LZ4ǅ`$  H1ǅ`-  LPHY&ZL)0Yfo0LYH} LH5  H81_H`lHs} LH5  H81_H5˖ LKXIdǅ`  E11L@ǅ`  1E1H@fff.     UHAWAVAUATSH(dH%(   HE1H  IH  I   AoGH   1H&Q  H5o0     $AoG D$AoG0D$ AoG@D$0AoGPD$@AoG`D$PAoGpD$`Ao   D$pAo   $   Ao   $   Ao   $   Ao   $   Ao   $   k H   IH  A   y  L%"{ A$=wA$   ZHH2  Lh H5 LL`(HEHHEH^@  L-z AE =wAE L5 H= IVL-[IH  A$=wA$   UZIH  IO=wIN HԞ =wIN(=wI^0   YH  L` Lp(x  Mf     A$xA$  HUdH+%(   L  He[A\A]A^A_]f     L%y A$=D  LeM  L-y M9   IYIH  A$=wA$Mf LHLUHEH  AxA,  x  L5< H= IVLYHH   =w   XIH  IO=wIN H, =wAE IN(=wAE Mn0   RXH  HuHX Lp(wCHuJHp0NHu@H}HETHE*f.     Hp0    HT LT LHETHE AE xAE S  A$xA$uLJTf.     Hɚ     H=  g  1HYw HE1HW  L  H5e  H8R1Hn  YZ1YWfHy xHH=G  d  12D  Hyw H5  H8TH+     H=  :g  1    H  H=  g  xtKM*1    AxA   H  H=  f  xŃuHSfD     {fD  UHUH=( LYH]HDvVHq  fff.     H]   'fHHERHE x҃uHsRH     H=  f  HE HuH]%D  x  H]   LRA$A$LA   E1Q ff.     HY  DH=G  je  HIQ@ cTHUH= LPXLeMT.UHN  M        A$xA$   Hԗ     H=  d  xt1sM    LuQuH  H=|  d  f.     A$xA$t8AyMA   ff.     ALPLMA   PAyHA   lPH]L^PM   	H5t LH5  H81AV|QHt LH5  H81V    UHAVAUATSH  dL,%(   LmL-Zs L9  HIH~   Lf A$=wA$H01   ǅ   HHH  HM9m  H HLh  &  fo0fo0) fo@fH~)foP) fo`)0fop)@fo)Pfo)`fo)pfo)Mfo)Mfo)Mfo)Mfo)MH\  A$xA$7  HCHt L9tP8HC    N  )0Cfo@C foPC0fo`C@fopCPfoC`foCpfo   fo   fo   fo   fo   fo   I~>  Mf(A$=wA$L;%	q L;%p    M9   LQuw P HtafD  A$xA$     H  H=  `  1HUdH+%(     H  [A\A]A^]fD  A$xA$  IF   H  H  H5 HL     HCH5 HH   H$  HH?  =wI~   Mf0A$=wA$H= 1H H      H LQIƋ    A$xA$=  x<  M   AxA0  AE =wAE LfD     MHt6HLH LH Iċx9  Mx  xuHK   D  L0fo0fIn) fo@)foP) fo`)0fop)@fo)Pfo)`fo)pfo)Mfo)Mfo)Mfo)Mfo)M L) 1Jfo @ LJ A$*C    L牕 I     Hm H5  H8JD     fD  1KH}HLH JH Iċx  MGD     KH*HLH JH IċxuHIMfD     ) ^JH{fo AHt*HC    xuHfo      D) Gfo F@ LH HxH LhH HXH HHHa NH H(HrH=_  B  1{g  HHHf     UH\ fHnHH@dL%(   LUIHE    )EH   LIHM   H  H(  Hj HH8RH5  L;  1A   H  H  hM^_H}Htx  Hō     H=  Z  1   D  HuH6=wHuH;5vj HFtH;i ]  LHHo   x   H7j  =wH'j Hj H}Htx   HUdH+%(   8  @ H=wHHUHHMHߌ  A   HULUPQ  AXLUȃAYHufFHi  =IPfHHMHUE1Ly  LUASQ  ZLUȃYjHuHHh HH8j fD  HEEHEHHHh H'  H5&  H81sK H     H=  X  1;EFUfH fHnHHAWAVAUATSHhdL,%(   LmI)E~W HE    fl)EfHn)EHI  LIHM9  I    Mp  I  H=wHHULeHUH?  J4MLS.P  AZA[tcI~  f.     II  K< uHdg HHL  A   HU  H5j  H8AU1JAXAYLLeH;Htx  HI9uHR     H=^  1_W  HEdH+%(     HeH[A\A]A^A_]f.     I  L.AE =wAE H~Lm=wHVH}=wHULexc  IH  LLuEHH  H=\ HD  x	    L= fInAfInfl=wAH=} Hu1H      )EGHAxAv  H  L;5e t9IFH;ae   HLHHH   x;  =wI݉x  LMLeI} HtxtIM9u.D  AH߉|A|   
@HH  Hw =wHCHL-Æ VFIH  H5~ LE1HHEIAxA  MJ  xj  H5 LR  HHM   =w[  uH@AE xAE uL@L6CIHtWH=G HGIAE M  xAE uL@1LH-@  AxLAt  H     H=  S  xuH:@1+ HLeHUE1H  LSK  ZYL?} ?fD  ?fD  Iu:HV=wHUHV=wHUf     Hb HH5  L  A   H  H4  H8AU1LecE^_Z@ H}Lm H0?  y<@ H     H=  1R  BHD  A   tCHd  DH=r  1sR  fD  H>L>bfD  H1>H  DH=%  (R  k H     H=  1R  IHHHa H  H5  H81=DH  	   H=  Q  E1AE L=A   Hb     H=n  1oQ  AE xكAE uL=    l>H  	   H=!  $Q  Z@ ff.     UHHHHGH   uCHBH;` tHtH8HB    ~JHBfHBH@     @uWHH9H0uHHU>HUt@ uIHzHtHB    xuHU<HU뇐H}AHUHHB뎍qC  H=  1[  @ ff.     UHATISHHGH~H9tRHP`HtHH9Jt<H5Uz H9t0HX  HtTHJH   1 HH9tzH;t uLHœH;^ t<[A\]Ðff.     ff.     H   H9tHuH;5P_ u)@ x   I|$H5y H9{tLHG`HtHH9Pt6RAu&Ho^ m[A\]    H5ay H   H@`HtH@HtLH[A\]@ H ;lff.     UHAUIATISHHHGH~H9tYHP`HtHH9J(tCH5x H9t7HX  H   HJH   1fD  HH9ttH;t uH;=i]    H>Z.0  z  L;-] ;  LÝH;D] u\x   H{H5>x I9|$   HG`HtHH9P(tl?u\H\ wH[A\A]] H   H9@HuH;5L] u-D  C3fD  H5w H   H@`HtH@(HtHLHL[A\A]] HH9* E<EHHɇ    H=ݓ  L  1;f     H9\ H5  H891  H  uO~KUH v fHHSH HH¸
  HC7HJ9HH]ÐH0  1f.     f.     f.     f.     f.      UHATISHHHHtHUHAHUu H{1HtHLH[A\]D  H[A\]    HWP=wHfD  HW`=wHfD  H[ =wH HGhHtw HZ     HWP=wHfD  UHAUIATISHHHpHtHAԅ   H{ HtLAԅ   H{@HtLAԅ   H{XHtLAԅ   H{`Ht
LAԅuwH{8Ht
LAԅudH   Ht
LAԅuNH   Ht
LAԅu8H   Ht
LAԅu"H{x1HtHLL[A\A]]D  H[A\A]]D  IAЃxSHc׉HE9D|>t?1 }1H9})HcHATD9~މ9|A9@ AQ1A9 ff.     @swH  @HcH>D  Hz}       Ha}  H|  H|  H|  HF|  H}  ÅH|  H|  HEÅH|  H|  HEH|  H   Hk|  H|  H|  H7|  H|  H{  H{  ÅHx|  H|  HEH{  H{  f     1Ht)H9   HOHVDG\H9t&AHt1~\Ht    1H9    D8F\uF]8G]uHcGX;FXu~BH    1D  ff.     HH9tHLH9Lt1        ø   AS{V`19W`mLGHNM   HSI81H   H4HtHDI9DuUHH fD  HDI9Du7LEHUHMt$HULEHMHI<HtH4Hu11H1H< 1H< f     UHAUIATISHHHHt	HӅuDI}8Ht	LӅu2I}@Ht	LӅu I} 1HtHLH[A\A]] H[A\A]]D  | tHV fD  HU HHt4=wHzXHrXHtxt1f     H5U     UH'21] UHSHHHpHtHCp    x  H{ HtHC     x  H{@HtHC@    x  H{HHtHCH    x  H{PHtHCP    x  H{XHtHCX    x  H{`HtHC`    x  H{hHtHCh    xp  H{8HC8    Htx^  H   HtHǃ       xF  H   HtHǃ       x.  H   HtHǃ       x  H   HtHǃ       x   H{xHtHCx    xtH]1     0H]1 /fD  /fD  /,fD  />fD  /PfD  /bfD  /tfD  /fD  {/fD  k/fD  [/fD  K/fD  ;/fD  UHSHHHGH      H6H{HtHC    xtxH{HtHC    xtRHSHcv Hz  u(#Pv Hk H¸
  H]D  H@  HH]    s.말k.~fD  K3EHSHH9B00HV0 두ff.     UHSHH   HtYHH H   wHH(H   wxtH]1H-fD  H]D  H   Ht=wHfD  H    t>UHHHUH}9HUtH}H   =wHfHP     H   Ht=wHfD  H    t>UHHHUH}HUtH}H   =wHfH)P     HGPHtw HO     HGXHtw HO     UHHtSHF   tFH=wHzPHrPHtxt1]    +1    HO H5*  H8,] UHHtSHF   tFH=wHzHHrHHtxt1]    k+1    HN H5  H8J,] UHHtSHF   tFH=wHzXHrXHtxt1]    *1    HN H5R  H8+] UHHtSHF   tFH=wHzPHrPHtxt1]    k*1    HM H5҇  H8J+] UHHtSHF    tfH=wHz@Hr@Htxt1]    )1    HM H5  H8*] HL H5  H8*     UH;5M HHtLHtGHV    tRwH   H   Htxt1]    1@ 3)1    HaL H5*  H8*]ff.     HG@Htw	     UHHH}-H}HG@Htwf     H   Htw    UHSHHG-HtH   wH]fD  * HGHHtw	     UHHHGH}H8`-HUHBHHtwfUHATISHtmH;56K HuqHK    H5n  H8v'=wI$   I$   Htxt1[A\]    S'HJ     HF   uHlJ H5Ņ  H8(fD  UHATISHtmH;5vJ HuqHJ    H5>  H8&=wI$   I$   Htxt1[A\]    &H	J     HF    uHI H5  H8]'fD  UHHSHUH(dH%(   H]HH=qc ,HMHtHEdH+%(   u?H]H HM)HMHuHI HH5Oj  H81+HM&     U   H?IIHwHt/u+H   H   I9LBMuMHF]1@ HuHD  Hy tHH HHm  H5m  H81G+'D  HiH HHm  H5m  H81+1]f.     H9H HHbm  H5mm  H81*@ Hy Do     U   H?LOIHt2u.H   H   H>LBHIuKH6IA]HuHD  Hy tHG IHl  H5l  H81G*'D  HiG IHl  H5l  H81*1]f.     H9G IHbl  H5ml  H81)@ Hy Ao        H?IHOIЃtHAHLL    HtIH>HAHLL@ UHF H5k  HHk  H81HR)1] ff.        H?ILOHуtLWH8HIAHL     HtLHHfD  UHF H<k  H5Gk  IH81H(1] ff.     G<4wHb  HcH>D  UHE @H5  H81Hp(1]@    f   f.        f.        f.        f.     UHw@LGDHYH"E H:MtZIH2H6H9t,IHLJHH5j  ]H	LH1'f     Hpi  IHI1H5  ]'HQi  H5o  wD@{  UHAWAVAUATSHHHGL(IE HxH  HcPX@s  @p  {G c  A   ~NHЃA   t,LxHH9t2f     ff.     ff.     LxHLxH9uCG S@HC0   @Q   N      EIH u4  EH   CFMu Mg<@  ff.     <^  F<4   H=  HcH>f     S@A   @Qi@>~2N   EUH	& uEP@PsEO@OeHC @H5  H81%HCS@E sDL(2fHB @H5  H81%CF1<@  AF\I9vt;<Cc  H[H[A\A]A^A_]    AF\   I9vu8Et<C  <Ht}HuHCHS IMHHH9  HIH{0HMHEHS HWHS0L96  IMI}H8H  y\Su&HqH>   IM(HxHHH{HpHHH  HCS@sDL(CFMu <@~@4H  @Hc<H>D     fD     fD     HWA H5P  H8CF1<@f.     {DHuSHH|LS 1HuLHHtI:H)HC H{8 6{DHuHuHC8HHH	HHH@    fD     fD     HHH HHHHHHD  IVHHCIMHpHHHsHPHS0HH8fD  LhHHHKI9tHCfD  II9uHC    H,CD 1C@    H[A\A]A^A_] IVHp?fD  HK0CGH9uv4   Hs? H5L}  H81B"D     fD  HA? H5}  H81" 1ÃCEbH? HH5|  H81!W1qff.     UHAWAVIAUATISH  HA<T:<>      HcH>AD$E=AFI<T~Ґff.     <s(     <xB  <}uLI\$8   AD$D IHtIt$ 1HHHtHH)It$ HL[A\A]A^A_]fHA   IA	&   <T  <@  @ H= H5
}  H81 E1 HwѺ   H      AFPv<d+  IA   A8D$D  LtID$(IID$0AD$EAD$FAFEl$@AD$DID$(   lfD  LpOAD$EAD$D IID$0    AoD$ AD$FID$(   fofsffAD$ ID$8Ml$(ID$(   HEA~{  LfIFAD$D HEAD$0ML  HuLIHIM9uHEHID$8H=< H5z  H8aA|$D tI|$ tLa@I|$ L'AD$EIIFA~:tfff.     H8:uLpI|$(  LID$AVIv1H LEAX   @ ff.     )          B<	ZJVHFr@	w;ff.     ff.     0HҍJr@	vA9~ITHcH9  ,t	)L  ,HH4HD9    AD$GLvID$(   fff.     }f.     E1     PЀ	MAFIN0p@	w1ff.     0HPp@	vHcIIT$(E1A8D$D\E9l$@QAD$EA8D$F@A|$G 4AoD$(IID$(   fofsffAD$0Hq9 H5y  H81@HT9 Z   H5Pv  H81qf     LuH 9 H5x  H81BH9 H5x  H8'H8 H5w  H8H8 DH5x  H81H8 H5x  H8nf     UHGH5B^  HPH8 HH81H1]@ UHAWAVIAUIATSHHLHMLEI  IE H   M  ff.     ID$IH   H L9xuL@M;FuDH AN Dʉ@@8uA 8  Hx8   Iv8IuHEI)IL H   [A\A]A^A_]D  HpI;vu>D@ AN D@@8tU    ff.     ff.     HI9tHH L9xuf     1H[A\A]A^A_]    A uHx8    IF8HH"uH6 HULH5v  H81     IF(Iv8@HE@ Hx(H8A@HDHx(H8A@HDpIHMF(IF8@IEUfD  UHAWAVAUATSHHGLE      HHIIIIHuEIFIHt7H8   HCtnuٸH[A\A]A^A_]D  IM9   I$   HH8tۃuH5 HUHH5u  H81GD  M)IM7H[A\A]A^A_]    HI5 HUH5u  H81V    1MH=Z   HGXHt+w H)5 vfD  HGH@HtUHHH}HHUHBXHtwf     H   Ht=wHfD  UHAVISH         HyU \HH   =wHA1E11HMHH=S DHMHx   H   HBHUHHH   H  HUHx   HtnI    tGxtI   =wHH[A^]fD  Hq3 =w=wI   fD  H|3 =w;uf     Ht HHUHU I    K     HHMHM HUH    Htrf=wH ff.     UHSHHH{( tHHHH]7    HwPH1H=W      UIIHHH HGLP@tl   u<HLAfu+H   LFI,  Hv LAf     H91 H5W  H8J1fD  H   LFM  1LAHtH}HL]LUHULULMHL]Huz9     H}HL]LUHUhLULMHL]Hu-IAH5V  H5"V  HH0 H81:@ H}HL]LUHULULMHL]HuD  IAHV  H5U  HHl0 H812D  IAHU  H5U  HH<0 H81fff.     UIIHAWAVAUATSHhLO0dH%(   HMHMu<   tnHEdH+%(     HwHhL[A\A]A^A_]HVH   HEdH+%(     HhIr 1L[A\A]A^A_]AfD  HVH}   LHMLU#H  H}1HEHULEHHM~  HLHUHUHx?  HEdH+%(     HhH[A\A]A^A_]f.     HAHEHHEH}HMH<HuHLMHUzIHe  HU1LMLELUHHMt%     ff.     It I4HH9uH}L]HMLELMHU!HULMHLEHMIL]  IHU   E1HEHE    LMLxHMLpPD  HEHHPH   H!HwHMwKD HEJIH}HMHULUHu4LUuHULMLpHF  L]LLHxAL]HALxA   HEH   HHu1HMD  HH9   H<֋xuHUHuHM	HUHuHM HHMt	HM xt`H, IPPH5n  H81O1y     HMLHM^HMVL]HM	L]HMHLELE	1L1H, H5R  L]H8	L]1	@ LGpMtA =wA L    Hh    UHSHH(LE8LEHtdHshLEHEHuzHUHu1HXHULEHxt0Ht LCpMuHHKpIA =wA H]LfHHMLEHMLEL?+ 7xuHLCp@ ff.     UHSHHHy* H9Ft#Hf.  zt   H]Ff     E
EHt1     HGH   Htf.     ff.     UHAWAVAUATSHH_pHGp    H  LcA$=wA$H}HIIIHtwA$wA$HuȋHvxwA$M&IIE L.Hx	A$t\HtxtbMtAE x	AE tH[A\A]A^A_]D  HL[A\A]A^A_]f.     LHEHEfD  HfD  HGxH    H    H    L(H     fUIIII?IHATSHHwHB M  ItFH9       HF8I H  H1LL[LA\]f.     H9  H= ) H9  HX  H  LcM~1f.     H9tHI9qHL H9uIHAXI3La1ۨ uIXH=j  Hu  HHuAHZH   HH[A\]D  H9  H=@( H9  LX  M   IYH~.1ff.     IL H9"  H9  HH9u   tHF8I HH   L% A H  H= j  LEuK1H}LHH.:Hu%H^& H5i  H8o@ ff.     1f     I@0HH1LL[LA\]+ HD  H   H9t4HuH& H9t#HH   H9tHuH9fD  IHALa1ۨ uIXH=i  O1HAHH5AH(Ha% H5h  1H8p
 IHAuH9dI@0HlfIHAHf     H   H9\HuH% H9GHfff.     ff.     H   H9HuH9u	D  HL1L[A\] H      UfHnHATSHuH0dH%(   HE1fHnH7% flL )ELHt1HHH@xH8 t:HL_x~   HEdH+%(      H0[A\]fA$=wA$H{( uwHzpHZpHtxtMA$xA$uHEdH+%(   uTL     HEdH+%(   u8HH0[A\] { f     1HHU2HUr4@ UHHATSHH# H9t:HHt2H5k# H9rt'HV# H5f  H8H[A\]     1IHH   H9      @        A$   @  H   HyH      @t4I9  LHMH}DH}HM  HAH      ~  =          Ht+Ht" H5e  H8H[A\] D     @t(L8H   HLH[A\]@       A$   @   1HHtyH1LHMHMIx   MtKIH   @   LLLEHLEtLHLE(LEA xA t5H[A\]@ Hq! H5re  H8H[A\]f.     HL[A\] HLHM!HtH}HHο   1AHf     HLELE H  LH5d  LEH81LE,2HHMHvfff.     UHHSH(HWdH%(   H]HH=e:  Ht+H =wHEdH+%(   u_H]HfH=,: HUHHMHuHMv HMHuH  HH5A  H81HMw    UHHH HGH;     H;q tgL@pM   Ix    H}HLELEHj  H}HHEAPHU
x
uHHEHEÃH   H>H   H9   HD w̃    L@hMtwI@HtnHy	   Hf.     Ht/H>Hy&H9s9HQHa@ H Hb     HHMtHtgH}HHEoHU
    IH\HuHHMLEHMHuHLExHI@.fD  1H HMHuH8LEt`LEHMHuI@ff.     UHHSHHH H9F  HF   HH)H@  BHHw  HCH;D    H;    HPpHt`Hz tYHHU5H  HUHEHHRHM      HHEHE   D  HPhH   HBH   Hm  HH] HxcHCHH9sgHCHЋv,/ H   HCHHH9s8HD wH]fD  HHCH0fD  H8H  HHHE0HU
x
uHHEHED  HU_HUH  HCH; yH; Hlfff.     HCH0H#HHuHUHHtHUHEH}HUHƋHuHUHuD  HHH   Hu@BRHH	HGH; H   H; HGHqfD  HHU,HUHWH HHUH1jHUt2HBHX%H H5^  HH81Zf.     1f     rBHH	H H
HHuHHUHuHUHxHHBaHGqH6 HUHuH8t}HUHuHB'ff.     UHAWAVATSH@dH%(   HE1IHG      IH59 HUIH]Ht[fInfInHuHH      fl)ExtVHUdH+%(   uYH@[A\A^A_]f.     ID$HPH H5]  H811fD  HHEHEf     HWHBpHtH@Ht@ HBhHtHx t  HFH;Q f(u\Nf(D  H;    HFuHHw'V   fH)HH*\f        HH)HHPHt4UHHHM~f.^  MztS\f(VNf  HH	H*f/vHt\&@ XM HuMXf  1     UHAWMAVIAUIATISHXHEHEHGdH%(   H]J   ]  HEIIHHEMII1f     I$I| LHumfff.     HPHHtSH;:uIH)LȋwHHI9u1HUdH+%(     HX[A\A]A^A_]D  H H9GHE    LMuyLEHMLHuH}H}HuLMt.tH2 HHUH5Z  H81iHEII=wH<LEHMLHuH}LMHuH}tHHuHHuHtfH]1LmID  I9H0HULt\HUHMLHL)HIEIHuI9H]HE    HE    1HUHuLHH}HHtfff.     H;8tHBHHuLEHMHLHy H9Gu<^tHMH H5OY  HUH81q7RUHAWI AVAUIATIHSH(9F~HZ  H IƉ        IF8HEHE   E    HEO<E17D  Hr89Etk1ILLwH   IIM9   I$HZHtHEH)L9   J  tHz(Hr8@HE9EuMLHHMH}HD    |   HE   HuE   u|IF8HEL9mf.     H9 H5W  H8AxAt[E1H(L[A\A]A^A_]fD  H?E   HuE   tIF(IV8@HDHEt     LXfD  @IF(UIF8Lf.     UHSHH8HFdH<%(   H}HHE       tkH@h1PHEHHt,H HH5V  H81H}؋xtHEdH+%(   u^H]D  f     HE    H}tH}1HUHuhHM؋=qg(     UHATISHH HGH   HtHHt!H H[A\]D  HHu H HMH8HMu%H LH5<7  HMH81HMHMgHOHMHtHHMHHtH5- HHMH   HLHMHEHUHMHH   HUHMHE.H}HMHU؋7x7t+2x2t7xtDHHHEHUHMHE1HHMHEHEHMHHMHEHMHE뢋HHM|HMxЃt1XD  UHAVIAUATASHH Lx4 IM   5^4 DL9   HHIE;butI=wH) L1HIH  D`(Hx  AE xAE   H [A\A]A^]@ MEpIEp    M  MHA=wAIH(H  =  HDLLMLEHMHMLEHLMH  I;H(  I}pMEpHtx  AxA  Htx  L2 M  2 DL׉ΉMoMHc9a  LcIME;`  2 9M  HcLE)HwHM؍PHHHHHHHHLL/LEЋM؃E`IP2 =fD  UH߉G	fD  LH [A\A]A^]@ H HDLHMLMLELELMHHMHpA  A  A xA @  HHωYfD  f1 9  H@L׉UHcMHIHMLcEH01 &1 1 LII9cD  HDL:HHI}pIEp    Hof.     HDLHMLMLELELMHHMH(AA A LHM HM    Ht     LHMHM  HMLMHMLMfD     HH>  H/ H/ D`H=    HM; AA A LHM"HMf     HLLMHMLELMHMLE     I8I=wLHMLEHMLE1A A h@ UHAWIAVAUIATISHXHc$ HAdH%(   H]HH9t6HX  HB  Hq1HB  fHH93  H;T uL5 H   LF  HL1Ҿ   0 HH}  HdC  H&2  H}HshfInfHnI} H     @@ flIE    )EfoD  LmI)EfHE    HE)EH  H{Xz  H{P    LCp1AAH4    I<~EHKxH  tLD  I   tL1LHIHH9  5  tH   H9  H<2 .  HHnI? B  I 7  HCxHSpH(  HIOPHHIOXH@IG`HH   IG1Hu  HILHI   HHufHnø   C@AC8u	M  1   ff.     ff.     H   H9HuH;l L5 fI9   D  H   H  H DH5&T  H81lMtAE xAE 2  HUdH+%(     He[A\A]A^A_] Ht	T    H    MH H54S  H8{    L5 @ KdE1jH    H5vQ  H81M@ ff.     HBIǇ   IGHBIG    IǄ   Hu(I`HzIXHzIP=$1D  L H<1    uB    H	 H5rQ  H8iD  H   H>*  HH HA   L&  H5P  LPH1LXZD  H    H55P  H81cIHt H55R  H85fAHQ DH5/Q  H81H(  H)  IH DH5LP  H81yH DH5DQ  H81YH DH5P  H819pUHSH  HHHPHXL`Lht#)p)M)U)])e)m)u)}dH%(   H81HE   HpHX      H@LPL60  ǅP   ǅT0   H`nHpH=0 ff.     HG   twHGHHv'   HH)HHt9Ht#.fD  W   H)H     GWHH	fGWHH	H    UHHH@`HtYH   HtMIHtCH@H; uILLE8LEAxAt LHEHEiHt_H   HPLEt]H HѾ   HO  H81LEzA xA uLWH H5*  H8?Hv H5O  H815LE@ ff.     UHAVAUIATSHGx  HIHS IHC Ht)H@(Ht HHLHUHMfHMHUHAID$xHLHC(IT$xLSH{ IHC(ID$xHC(    Ht9Ht/HPHzHtHB    xt_xt"M.   {xt*H[A\A]A^]    HM.   {xuIH[A\A]A^]    HEHEf     HtH  EH:E@ UHHHATSHUHH H@dL$%(   LeIHE    ЃteH{@HCH    HtHC@    xtOHuHL0H}Htxt:HUdH+%(   u8H [A\]fHUI$fD  f     EE ff.     UHAUIATSHG|G|  Lg@HM   A$=wA$L  H{@HCH    HtHC@    x   A$x	A$tatE1LH(tsI}    H;=    C| H1[A\A]]     H H8    LUU܅t@ UUfkC| HxpIHtHt H_L(H~ H0H9t	I9   ID$p    ]RbHD  xt[Hd IE     H5%L  H8-C| H[A\A]]f     H9 H5  H8IE     f     HC         @   HX  HtKH   LA1Mu ff.     HT H9I9HI9uBHt/HQH01D  HH9L;l uH   I9HuL;- HtI|$pID$p    HlLHHH   H9;HuH\ H9&H   I9HuI9d     UHSHHdH%(   HE1HGH9 HE       H5x HUH}H]HtbfHuHH       )Ex   H   1ۅx0t]HEdH+%(      H]{H}Hud1fD  HuHEHtxuH@ HHEtHEh s)1g-fff.     UHHdH%(   HE1HuHE    Dt?H}HtxtHr HUdH+%(   uÐf     1    UHAWAVAUATSHWxdH%(   HE1   I9HXpIH@p    H   L{A=wALc(MtA$=wA$HuLHE    ^   H}Htxu
f.     Ht
L9c(   I~pI^pHtx   MtAxA   MtA$x	A$t=HEdH+%(      H[A\A]A^A_] AExtE1E1+D  HEdH+%(   uYHL[A\A]A^A_]C L3 L(h CfD  LHff.     UHSHHHHtHC    x.  H{8HtHC8    x  H{@HCH    HtHC@    x  H{ HtHC     x   H{hHtHCh    x   H{pHtHCp    x   H{PHtHCP    x   H{XHtHCX    x   H{`HtHC`    xt
H]@ H]fD  fD  {fD  kfD  [fD  KfD  ;*fD  +<fD  NfD  UHSHHH{0 tHCxxHHu!HHHH]@ H]f.     HGI         @   HFH            @   H9t7HX  HtGHJH   1fD  HH9   L;T u   ff.     ff.     H   I9tHu1L; fH    ff.     ff.     H   H9tHuH;P tfD  IM9uW1@ Lx        tMJM~1ff.     HI9tI;| u/ E1D  KT HB   t   @tH9 HX  H,HqH_1ff.     HH9CH;T u   fD  UHHSHHHpdH%(   H]HHAp    H}H  HWHU=   HG(HEH   0   L+ 0I0H9   HOH8  x  Htx  H}ЋxtkHHEdH+%(     H]    HG(HEHWL I0H9uKHOH1lm     HMHM놐LI I0H9#HHMLELEHM  HuH}LEHUHMLEHEI0HxH9      H]HULEHMHt
H;S(  HypHYpHtxD  MtA xA F  HH    H}Htx   H}Ћx   H}HWH=wx   H2f.     HMHEHMf.     HHMHM HQ =w돐HfD  MfD  HUHU\HULEHULELHUhHUHHHMLEHUHMLEHUGLEH]HUMtI;X(uuHypLApHtxtBHtxt?HHHUHUHLHHMHULEdHMHULEc UHATSH@G|dL$%(   LeIG|   IHwHHHt2LLC| HUdH+%(   Y  H@[A\]    H@H   L;| t:H}Hu1H=1 H      LEHtyC| I$   fLEH}H}LEtHG    H H52  H8I$    =LLHR&D  H{@HE    HCH    HtHC@    xt\HuHIHMLHHHMHMHHωEEfUHH dH%(   HE1HUHE    HEuHUdH+%(   uk     u+H; t;HHEHEHtxt	1D  H01@ H HEH:HEf.     UHSH8dH%(   HE1G|HE    G|   HwHHHt@H9 HM C| HE؃uYHUdH+%(   r  H]     H@H   HGH9       H   C| D  u+H; tHHEHEHtxtY1qfH9 H5  H81R H5i HUH(fD  jfD  H1H{@HE    HCH    HtHC@    xt_-HuHHMHUHHHMJHMȉHHωU+Uu    UHAWAVAUATSHXHMdH%(   HE1G|G|t  Lg@HIILuMtwA$=wA$H H0L9a  LA$xA$   H{@HCH    HtHC@    x   LutHULLL1HHE    C| Lut,u%L;5 taLiMtAxAt}E1HUdH+%(   Q  HXL[A\A]A^A_]D  LUU3D  Hy H:q    ULuU1; Lpv H H5  E1H8OXf.     LLEID$H9 LE   H5 LuLLELHMLEHh  M  HAL   M  H=,  HMLEHM  HM1HHuAIMHM  Lmx   LuA$x	A$t*Mt/C| _HMLLL.HEIL-H{@HE    HCH    HtHC@    xT  HuHLeHUHLAMtA$xA$  C| LuAE     HA$xA$   H   H{@HCH    HHC@    )HEHHuHMH      HE    LmL}HEbHMHE`H1LHMHMI?sHMHt:E1)LL iC| HY H5)  H8jHM@ U      HATISHELMLEH(dH%(   H]HHE    H5  HE    P1HZYt0HMHUILHuHUdH+%(   uHe[A\]Ð1    UHAWE1AVAUATLeSHHdL4%(   LuILLHףp=
ףHHH?HHH)HkdH)ø   AAAII9ICAHHCt- L)HcHH9HBI)Hw HHM|   L!HHwA	AEIM)MyAE-III  1M   IIHIIH   @ IcEMI)̨    I8M~ L    HMDE,DEHMHH~^IcHFHv8LH1H)HHfff.     AoD HH9uH9tJ' AD HH9|HEdH+%(   uVHHL[A\A]A^A_]D  IW(I8@HE?D  HEdH+%(   uA} HH[A\A]A^A_]HH                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       from_matrix exactly _create_transformation_matrix name '%U' is not defined assignment at least at most __init__ numpy._core._multiarray_umath numpy.core._multiarray_umath _ARRAY_API _ARRAY_API is NULL pointer numpy.import_array normalize_dual_quaternion double from_rotation identity from_translation from_components from_exp_coords from_dual_quat concatenate generator already executing .0 genexpr as_components as_matrix Memoryview is not initialized Index out of bounds (axis 0) Index out of bounds (axis 2) as_exp_coords as_dual_quat Missing type object other inv apply __reduce_cython__ <stringsource> __setstate_cython__ tuple Expected %s, got %.200s __pyx_unpickle_RigidTransform '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 unparsable format string __loader__ loader __file__ origin __package__ parent __path__ submodule_search_locations needs an argument %.200s() %s takes no keyword arguments takes no arguments %.200s() %s (%zd given) takes exactly one argument cannot pickle '%.200s' object _cython_3_1_6 <cyfunction %U at %p> Bad call flags for CyFunction keywords must be strings __pyx_capi__ cannot import name %S builtins cython_runtime __builtins__ does not match __len__ __getitem__ __setitem__ __mul__ __pow__ numpy flatiter broadcast ndarray generic number unsignedinteger inexact complexfloating flexible character ufunc scipy._cyutility memoryview _allocate_buffer array_cwrapper memoryview_cwrapper memview_slice slice_memviewslice pybuffer_index int (__Pyx_memviewslice *) transpose_memslice memoryview_fromslice get_slice_from_memview slice_copy memoryview_copy memoryview_copy_from_slice get_best_order slice_get_size fill_contig_strides_array copy_data_to_temp _err_extents _err_dim int (PyObject *, PyObject *) _err int (void) _err_no_memory memoryview_copy_contents broadcast_leading refcount_copying refcount_objects_in_slice _slice_assign_scalar buffer dtype an integer is required throw __module__ func_doc __doc__ func_name __name__ __qualname__ func_dict __dict__ func_globals __globals__ func_closure __closure__ func_code __code__ func_defaults __defaults__ __kwdefaults__ __annotations__ _is_coroutine __dictoffset__ __vectorcalloffset__ __weaklistoffset__ __reduce__ name of the generator gi_frame Frame of the generator gi_running gi_yieldfrom gi_code send close __reduce_ex__ single _cython_3_1_6.generator _rigid_transform        %.200s() takes %.8s %zd positional argument%.1s (%zd given)     scipy/spatial/transform/_rigid_transform.pyx    scipy.spatial.transform._rigid_transform.RigidTransform.from_matrix     scipy.spatial.transform._rigid_transform._create_transformation_matrix  scipy.spatial.transform._rigid_transform.RigidTransform.__repr__        '%.200s' object does not support slice %.10s    strings are too large to concat scipy.spatial.transform._rigid_transform.RigidTransform.__init__        Acquisition count is %d (line %d)       _ARRAY_API is not PyCapsule object      module compiled against ABI version 0x%x but this version of numpy is 0x%x      module was compiled against NumPy C-API version 0x%x (NumPy 1.23) but the running NumPy has C-API version 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   ../../../../../../usr/lib/python3/dist-packages/numpy/__init__.cython-30.pxd    scipy.spatial.transform._rigid_transform._create_skew_matrix    scipy.spatial.transform._rigid_transform._compute_se3_exp_translation_transform scipy.spatial.transform._rigid_transform._normalize_dual_quaternion     scipy.spatial.transform._rigid_transform.normalize_dual_quaternion      too many values to unpack (expected %zd)        need more than %zd value%.1s to unpack  scipy.spatial.transform._rigid_transform.RigidTransform.from_rotation   scipy.spatial.transform._rigid_transform.RigidTransform.identity        scipy.spatial.transform._rigid_transform.RigidTransform.from_translation        scipy.spatial.transform._rigid_transform.RigidTransform.from_components scipy.spatial.transform._rigid_transform.RigidTransform.from_exp_coords scipy.spatial.transform._rigid_transform.RigidTransform.from_dual_quat  scipy.spatial.transform._rigid_transform.RigidTransform.concatenate.genexpr     scipy.spatial.transform._rigid_transform.RigidTransform.concatenate     local variable '%s' referenced before assignment        generator raised StopIteration  scipy.spatial.transform._rigid_transform.RigidTransform.as_components   scipy.spatial.transform._rigid_transform.RigidTransform.as_matrix       scipy.spatial.transform._rigid_transform._compute_se3_log_translation_transform scipy.spatial.transform._rigid_transform.RigidTransform.as_exp_coords   scipy.spatial.transform._rigid_transform.RigidTransform.as_dual_quat    scipy.spatial.transform._rigid_transform.RigidTransform.rotation.__get__        scipy.spatial.transform._rigid_transform.RigidTransform.translation.__get__     scipy.spatial.transform._rigid_transform.RigidTransform.__len__ scipy.spatial.transform._rigid_transform.RigidTransform.__getitem__     scipy.spatial.transform._rigid_transform.RigidTransform.__setitem__     Subscript deletion not supported by %.200s      Argument '%.200s' has incorrect type (expected %.200s, got %.200s)      scipy.spatial.transform._rigid_transform.RigidTransform.__mul__ scipy.spatial.transform._rigid_transform.RigidTransform.__pow__ scipy.spatial.transform._rigid_transform.RigidTransform.inv     scipy.spatial.transform._rigid_transform.RigidTransform.apply   scipy.spatial.transform._rigid_transform.RigidTransform.__reduce_cython__       'NoneType' object is not subscriptable  scipy.spatial.transform._rigid_transform.__pyx_unpickle_RigidTransform__set_state       scipy.spatial.transform._rigid_transform.RigidTransform.__setstate_cython__     scipy.spatial.transform._rigid_transform.__pyx_unpickle_RigidTransform  scipy.spatial.transform._rigid_transform.RigidTransform.__pow__() takes 3 arguments but 2 were given    __name__ must be set to a string object __qualname__ must be set to a string object     function's dictionary may not be deleted        setting function's dictionary to a non-dict     __annotations__ must be set to a dict object    Interpreter change detected - this module can only be loaded into one interpreter per process.  __defaults__ must be set to a tuple object      changes to cyfunction.__defaults__ will not currently affect the values used in function calls  __kwdefaults__ must be set to a dict object     changes to cyfunction.__kwdefaults__ will not currently affect the values used in function calls        Shared Cython type %.200s is not a type object  Shared Cython type %.200s has the wrong size, try recompiling   Unexpected format string character: '%c'        Buffer dtype mismatch, expected %s%s%s but got %s       Buffer dtype mismatch, expected '%s' but got %s in '%s.%s'      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 ')'   %s() got multiple values for keyword argument '%U'      %.200s() keywords must be strings       base class '%.200s' is not a heap type  extension type '%.200s' has no __dict__ slot, but base type '%.200s' has: either add 'cdef dict __dict__' to the extension type or add '__slots__ = [...]' to the base type     %.200s.%.200s is not a type object      %.200s.%.200s size changed, may indicate binary incompatibility. Expected %zd from C header, got %zd from PyObject      invalid vtable found for imported type  unbound method %.200S() needs an argument       %.200s does not export expected C function %.200s       C function %.200s.%.200s has wrong signature (expected %.500s, got %.500s)      Unable to initialize pickling for %.200s         while calling a Python object  NULL result without error in PyObject_Call      raise: arg 3 must be a traceback or None        instance exception may not have a separate value        calling %R should have returned an instance of BaseException, not %R    raise: exception class must be a subclass of BaseException      cannot fit '%.200s' into an index-sized integer '%.200s' object is not subscriptable    %s() got an unexpected keyword argument '%U'    join() result is too long for a Python string   Module '_rigid_transform' has already been imported. Re-initialisation is not supported.        scipy.spatial.transform._rigid_transform        compile time Python version %d.%d of module '%.100s' %s runtime version %d.%d   int (struct __pyx_array_obj *)  struct __pyx_array_obj *(PyObject *, Py_ssize_t, char *, char const *, char *)  PyObject *(PyObject *, int, int, __Pyx_TypeInfo const *)        struct __pyx_memoryview_obj *(struct __pyx_memoryview_obj *, PyObject *)        int (__Pyx_memviewslice *, Py_ssize_t, Py_ssize_t, Py_ssize_t, int, int, int *, Py_ssize_t, Py_ssize_t, Py_ssize_t, int, int, int, int) char *(Py_buffer *, char *, Py_ssize_t, Py_ssize_t)     PyObject *(__Pyx_memviewslice, int, PyObject *(*)(char *), int (*)(char *, PyObject *), int)    __Pyx_memviewslice *(struct __pyx_memoryview_obj *, __Pyx_memviewslice *)       void (struct __pyx_memoryview_obj *, __Pyx_memviewslice *)      PyObject *(struct __pyx_memoryview_obj *)       PyObject *(struct __pyx_memoryview_obj *, __Pyx_memviewslice *) char (__Pyx_memviewslice *, int)        Py_ssize_t (__Pyx_memviewslice *, int)  Py_ssize_t (Py_ssize_t *, Py_ssize_t *, Py_ssize_t, int, char)  void *(__Pyx_memviewslice *, __Pyx_memviewslice *, char, int)   int (int, Py_ssize_t, Py_ssize_t)       int (PyObject *, PyObject *, int)       int (__Pyx_memviewslice, __Pyx_memviewslice, int, int, int)     void (__Pyx_memviewslice *, int, int)   void (__Pyx_memviewslice *, int, int, int)      void (char *, Py_ssize_t *, Py_ssize_t *, int, int)     void (__Pyx_memviewslice *, int, size_t, void *, int)   void (char *, Py_ssize_t *, Py_ssize_t *, int, size_t, void *)  init scipy.spatial.transform._rigid_transform   Buffer has wrong number of dimensions (expected %d, got %d)     Item size of buffer (%zu byte%s) does not match size of '%s' (%zu byte%s)       Buffer is not indirectly contiguous in dimension %d.    Buffer and memoryview are not contiguous in the same dimension. C-contiguous buffer is not contiguous in dimension %d   C-contiguous buffer is not indirect in dimension %d     Buffer exposes suboffsets but no strides        Buffer not compatible with direct access in dimension %d.       Buffer is not indirectly accessible in dimension %d.    memviewslice is already initialized!    __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__ returned non-int (type %.200s)  generator ignored GeneratorExit qualified name of the generator object being iterated by 'yield from', or None  send(arg) -> send 'arg' into generator,
return next yielded value or raise StopIteration.       throw(typ[,val[,tb]]) -> raise exception in generator,
return next yielded value or raise StopIteration.        close() -> raise GeneratorExit inside generator.        Return the rotation component of the transform.

        A transform is a composition of a rotation and a translation, such that
        when applied to a vector, the vector is first rotated and then
        translated. This property returns the rotation part of the transform.

        Returns
        -------
        rotation : `Rotation` instance
            A single rotation or a stack of rotations.

        Examples
        --------
        >>> from scipy.spatial.transform import RigidTransform as Tf
        >>> from scipy.spatial.transform import Rotation as R
        >>> import numpy as np

        The rotation component is extracted from the transform:

        >>> t = np.array([1, 0, 0])
        >>> r = R.random(3)
        >>> tf = Tf.from_components(t, r)
        >>> np.allclose(tf.rotation.as_matrix(), r.as_matrix())
        True
             Return the translation component of the transform.

        A transform is a composition of a rotation and a translation, such that
        when applied to a vector, the vector is first rotated and then
        translated. This property returns the translation part of the transform.

        Returns
        -------
        translation : numpy.ndarray, shape (N, 3) or (3,)
            A single translation vector or a stack of translation vectors.

        Examples
        --------
        >>> from scipy.spatial.transform import RigidTransform as Tf
        >>> from scipy.spatial.transform import Rotation as R
        >>> import numpy as np

        The translation component is extracted from the transform:

        >>> t = np.array([[1, 0, 0], [2, 0, 0], [3, 0, 0]])
        >>> r = R.random()
        >>> tf = Tf.from_components(t, r)
        >>> np.allclose(tf.translation, t)
        True
           Whether this instance represents a single transform.

        Single transforms are not subscriptable, and do not have a length.

        Returns
        -------
        single : bool
            True if this instance represents a single transform, False
            otherwise.
          _cython_3_1_6._common_types_metatype    _cython_3_1_6.cython_function_or_method scipy.spatial.transform._rigid_transform.__pyx_scope_struct__genexpr    scipy.spatial.transform._rigid_transform.RigidTransform Rigid transform in 3 dimensions.

    This class provides an interface to initialize from and represent rigid
    transforms (rotation and translation) in 3D space. In different fields,
    this type of transform may be referred to as "*pose*" (especially in
    robotics), "*extrinsic parameters*", or the "*model matrix*" (especially in
    computer graphics), but the core concept is the same: a rotation and
    translation describing the orientation of one 3D coordinate frame relative
    to another. Mathematically, these transforms belong to the Special
    Euclidean group SE(3), which encodes rotation (SO(3)) plus translation.

    The following operations on rigid transforms are supported:

    - Application on vectors
    - Transformation composition
    - Transformation inversion
    - Transformation indexing

    Note that coordinate systems must be right-handed. Because of this, this
    class more precisely represents *proper* rigid transformations in SE(3)
    rather than rigid transforms in E(3) more generally [1]_.

    Indexing within a transform is supported since multiple transforms can be
    stored within a single `RigidTransform` instance.

    To create `RigidTransform` objects use ``from_...`` methods (see examples
    below). ``RigidTransform(...)`` is not supposed to be instantiated directly.

    For rigorous introductions to rigid transforms, see [2]_, [3]_, and [4]_.

    Attributes
    ----------
    single
    rotation
    translation

    Methods
    -------
    __len__
    __getitem__
    __mul__
    __pow__
    from_matrix
    from_rotation
    from_translation
    from_components
    from_exp_coords
    from_dual_quat
    as_matrix
    as_components
    as_exp_coords
    as_dual_quat
    concatenate
    apply
    inv
    identity

    References
    ----------
    .. [1] https://en.wikipedia.org/wiki/Rigid_transformation
    .. [2] https://motion.cs.illinois.edu/RoboticSystems/CoordinateTransformations.html
    .. [3] https://www.brainvoyager.com/bv/doc/UsersGuide/CoordsAndTransforms/SpatialTransformationMatrices.html
    .. [4] Kevin M. Lynch and Frank C. Park, "Modern Robotics: Mechanics,
           Planning, and Control" Chapter 3.3, 2017, Cambridge University Press.
           https://hades.mech.northwestern.edu/images/2/25/MR-v2.pdf#page=107.31
    .. [5] Paul Furgale, "Representing Robot Pose: The good, the bad, and the
           ugly", June 9, 2014.
           https://rpg.ifi.uzh.ch/docs/teaching/2024/FurgaleTutorial.pdf

    Notes
    -----
    .. versionadded:: 1.16.0

    Examples
    --------
    A `RigidTransform` instance can be initialized in any of the above formats
    and converted to any of the others. The underlying object is independent of
    the representation used for initialization.

    **Notation Conventions and Composition**

    The notation here largely follows the convention defined in [5]_. When we
    name transforms, we read the subscripts from right to left. So ``tf_A_B``
    represents a transform A <- B and can be interpreted as:

    - the coordinates and orientation of B relative to A
    - the transformation of points from B to A
    - the pose of B described in A's coordinate system

    .. parsed-literal::
        :class: highlight-none

        tf_A_B
           ^ ^
           | |
           | --- from B
           |
           ----- to A

    When composing transforms, the order is important. Transforms are not
    commutative, so in general ``tf_A_B * tf_B_C`` is not the same as
    ``tf_B_C * tf_A_B``. Transforms are composed and applied to vectors
    right-to-left. So ``(tf_A_B * tf_B_C).apply(p_C)`` is the same as
    ``tf_A_B.apply(tf_B_C.apply(p_C))``.

    When composed, transforms should be ordered such that the multiplication
    operator is surrounded by a single frame, so the frame "cancels out" and
    the outside frames are left. In the example below, B cancels out and the
    outside frames A and C are left. Or to put it another way, A <- C is the
    same as A <- B <- C.

    .. parsed-literal::
        :class: highlight-none

                      ----------- B cancels out
                      |      |
                      v      v
        tf_A_C = tf_A_B * tf_B_C
                    ^          ^
                    |          |
                    ------------ to A, from C are left

    When we notate vectors, we write the subscript of the frame that the vector
    is defined in. So ``p_B`` means the point ``p`` defined in frame B. To
    transform this point from frame B to coordinates in frame A, we apply the
    transform ``tf_A_B`` to the vector, lining things up such that the notated
    B frames are next to each other and "cancel out".

    .. parsed-literal::
        :class: highlight-none

                   ------------ B cancels out
                   |         |
                   v         v
        p_A = tf_A_B.apply(p_B)
                 ^
                 |
                 -------------- A is left

    **Visualization**

    >>> from scipy.spatial.transform import RigidTransform as Tf
    >>> from scipy.spatial.transform import Rotation as R
    >>> import numpy as np

    The following function can be used to plot transforms with Matplotlib
    by showing how they transform the standard x, y, z coordinate axes:

    >>> import matplotlib.pyplot as plt
    >>> colors = ("#FF6666", "#005533", "#1199EE")  # Colorblind-safe RGB
    >>> def plot_transformed_axes(ax, tf, name=None, scale=1):
    ...     r = tf.rotation
    ...     t = tf.translation
    ...     loc = np.array([t, t])
    ...     for i, (axis, c) in enumerate(zip((ax.xaxis, ax.yaxis, ax.zaxis),
    ...                                       colors)):
    ...         axlabel = axis.axis_name
    ...         axis.set_label_text(axlabel)
    ...         axis.label.set_color(c)
    ...         axis.line.set_color(c)
    ...         axis.set_tick_params(colors=c)
    ...         line = np.zeros((2, 3))
    ...         line[1, i] = scale
    ...         line_rot = r.apply(line)
    ...         line_plot = line_rot + loc
    ...         ax.plot(line_plot[:, 0], line_plot[:, 1], line_plot[:, 2], c)
    ...         text_loc = line[1]*1.2
    ...         text_loc_rot = r.apply(text_loc)
    ...         text_plot = text_loc_rot + t
    ...         ax.text(*text_plot, axlabel.upper(), color=c,
    ...                 va="center", ha="center")
    ...     ax.text(*tf.translation, name, color="k", va="center", ha="center",
    ...             bbox={"fc": "w", "alpha": 0.8, "boxstyle": "circle"})

    **Defining Frames**

    Let's work through an example.

    First, define the "world frame" A, also called the "base frame".
    All frames are the identity transform from their own perspective.

    >>> tf_A = Tf.identity()

    We will visualize a new frame B in A's coordinate system. So we need to
    define the transform that converts coordinates from frame B to frame A
    (A <- B).

    Physically, let's imagine constructing B from A by:

    1) Rotating A by +90 degrees around its x-axis.
    2) Translating the rotated frame 2 units in A's -x direction.

    From A's perspective, B is at [-2, 0, 0] and rotated +90 degrees about the
    x-axis, which is exactly the transform A <- B.

    >>> t_A_B = np.array([-2, 0, 0])
    >>> r_A_B = R.from_euler('xyz', [90, 0, 0], degrees=True)
    >>> tf_A_B = Tf.from_components(t_A_B, r_A_B)

    Let's plot these frames.

    >>> fig, ax = plt.subplots(subplot_kw={"projection": "3d"})
    >>> plot_transformed_axes(ax, tf_A, name="tfA")     # A plotted in A
    >>> plot_transformed_axes(ax, tf_A_B, name="tfAB")  # B plotted in A
    >>> ax.set_title("A, B frames with respect to A")
    >>> ax.set_aspect("equal")
    >>> ax.figure.set_size_inches(6, 5)
    >>> plt.show()

    Now let's visualize a new frame C in B's coordinate system.
    Let's imagine constructing C from B by:

    1) Translating B by 2 units in its +z direction.
    2) Rotating B by +30 degrees around its z-axis.

    >>> t_B_C = np.array([0, 0, 2])
    >>> r_B_C = R.from_euler('xyz', [0, 0, 30], degrees=True)
    >>> tf_B_C = Tf.from_components(t_B_C, r_B_C)

    In order to plot these frames from a consistent perspective, we need to
    calculate the transform between A and C. Note that we do not make this
    transform directly, but instead compose intermediate transforms that let us
    get from C to A:

    >>> tf_A_C = tf_A_B * tf_B_C  # A <- B <- C

    Now we can plot these three frames from A's perspective.

    >>> fig, ax = plt.subplots(subplot_kw={"projection": "3d"})
    >>> plot_transformed_axes(ax, tf_A, name="tfA")     # A plotted in A
    >>> plot_transformed_axes(ax, tf_A_B, name="tfAB")  # B plotted in A
    >>> plot_transformed_axes(ax, tf_A_C, name="tfAC")  # C plotted in A
    >>> ax.set_title("A, B, C frames with respect to A")
    >>> ax.set_aspect("equal")
    >>> ax.figure.set_size_inches(6, 5)
    >>> plt.show()

    **Transforming Vectors**

    Let's transform a vector from A, to B and C. To do this, we will first
    invert the transforms we already have from B and C, to A.

    >>> tf_B_A = tf_A_B.inv()  # B <- A
    >>> tf_C_A = tf_A_C.inv()  # C <- A

    Now we can define a point in A and use the above transforms to get its
    coordinates in B and C:

    >>> p1_A = np.array([1, 0, 0])  # +1 in x_A direction
    >>> p1_B = tf_B_A.apply(p1_A)
    >>> p1_C = tf_C_A.apply(p1_A)
    >>> print(p1_A)  # Original point 1 in A
    [1 0 0]
    >>> print(p1_B)  # Point 1 in B
    [3. 0. 0.]
    >>> print(p1_C)  # Point 1 in C
    [ 2.59807621 -1.5       -2.        ]

    We can also do the reverse. We define a point in C and transform it to A:

    >>> p2_C = np.array([0, 1, 0])  # +1 in y_C direction
    >>> p2_A = tf_A_C.apply(p2_C)
    >>> print(p2_C)  # Original point 2 in C
    [0 1 0]
    >>> print(p2_A)  # Point 2 in A
    [-2.5       -2.         0.8660254]

    Plot the frames with respect to A again, but also plot these two points:

    >>> fig, ax = plt.subplots(subplot_kw={"projection": "3d"})
    >>> plot_transformed_axes(ax, tf_A, name="tfA")     # A plotted in A
    >>> plot_transformed_axes(ax, tf_A_B, name="tfAB")  # B plotted in A
    >>> plot_transformed_axes(ax, tf_A_C, name="tfAC")  # C plotted in A
    >>> ax.scatter(p1_A[0], p1_A[1], p1_A[2], color=colors[0])  # +1 x_A
    >>> ax.scatter(p2_A[0], p2_A[1], p2_A[2], color=colors[1])  # +1 y_C
    >>> ax.set_title("A, B, C frames and points with respect to A")
    >>> ax.set_aspect("equal")
    >>> ax.figure.set_size_inches(6, 5)
    >>> plt.show()

    **Switching Base Frames**

    Up to this point, we have been visualizing frames from A's perspective.
    Let's use the transforms we defined to visualize the frames from C's
    perspective.

    Now C is the "base frame" or "world frame". All frames are the identity
    transform from their own perspective.

    >>> tf_C = Tf.identity()

    We've already defined the transform C <- A, and can obtain C <- B by
    inverting the existing transform B <- C.

    >>> tf_C_B = tf_B_C.inv()  # C <- B

    This lets us plot everything from C's perspective:

    >>> fig, ax = plt.subplots(subplot_kw={"projection": "3d"})
    >>> plot_transformed_axes(ax, tf_C, name="tfC")     # C plotted in C
    >>> plot_transformed_axes(ax, tf_C_B, name="tfCB")  # B plotted in C
    >>> plot_transformed_axes(ax, tf_C_A, name="tfCA")  # A plotted in C
    >>> ax.scatter(p1_C[0], p1_C[1], p1_C[2], color=colors[0])
    >>> ax.scatter(p2_C[0], p2_C[1], p2_C[2], color=colors[1])
    >>> ax.set_title("A, B, C frames and points with respect to C")
    >>> ax.set_aspect("equal")
    >>> ax.figure.set_size_inches(6, 5)
    >>> plt.show()
           ?       @      @      @            8@      ?     @UUUUUU?      ^@     @      @C      @       @UUUUUU?     @         @   MbP?                                  ?                        O "   
  G 2 * 000000000 10000000000000000000000000000001 100000000000322322222$4422422444222222222222222233424.4$442242223423 411 41111104`5114114441111111111111111 4 4`41M4:404`5114111 441 47999999999K599K5999999999999999999K57999999689999999999999999989E577zeros x where   vector_single vector                    value must be a RigidTransform object value     use_setstate update     translations    translation             transforms in second object.     transforms in first and        transforms       to be exactly [0, 0, 0, 1], got  throw __test__ tan t_inv      swapaxes sum    <stringsource> state    __spec__ single sin shape               __setstate_cython__     __setstate__    __set_name__ send self                  scipy/spatial/transform/_rigid_transform.pyx                    scipy.spatial.transform._rigid_transform        scalar_first rotmat     rotations               rotation_matrices       _rotation       rotation        rot_vec roll res repeat __reduce_ex__   __reduce_cython__       __reduce__      real_parts      real_part real range r_inv      __qualname__    __pyx_vtable__          __pyx_unpickle_RigidTransform   __pyx_type      __pyx_state     __pyx_result    __pyx_checksum  __pyx_PickleError               pure_translation_quats pop pickle ones                          numpy._core.umath failed to import                              numpy._core.multiarray failed to import numpy   num_translations        num_transforms num np   normalize_dual_quaternion       normalize norm next     newaxis __new__ ndim    __name__ ms     __module__      _matrix matrix matmul   __main__ m linalg       isenabled       _is_coroutine   inverse inv                     input must contain RigidTransform objects only  _initializing   ijk,ik->ij      identity hstack __getstate__    genexpr gc      __func__        from_translation        from_rotvec     from_rotation   from_quat       from_matrix             from_exp_coords from_dual_quat  from_components eye     exp_coords enable empty einsum  dual_quats      dual_quat       dual_parts      dual_part dual dtype    disable _dict   __dict__        _create_transformation_matrix cos copy          concatenate.<locals>.genexpr    concatenate     compose_quat cls close          cline_in_traceback              __class_getitem__       __class__ axis  atleast_2d              asyncio.coroutines      asarray as_rotvec       as_quat as_matrix       as_exp_coords   as_dual_quat    as_components array apply any all       add_note ? ) 
                                  ValueError      TypeError                       The number of rotation matrices and translations must be the same.                              Single transform is not subscriptable.          Single transform has no len().                  Set transform(s) at given index(es) in this object.

        Parameters
        ----------
        indexer : int or slice or array_like
            Specifies which transform(s) to replace. A single indexer must be
            specified, i.e. as if indexing a 1 dimensional array or list.

        value : `RigidTransform` instance
            The transform(s) to set.

        Raises
        ------
        TypeError
            If the transform is a single transform.

        Examples
        --------
        >>> from scipy.spatial.transform import RigidTransform as Tf
        >>> t = [[0, 0, 0], [1, 0, 0], [2, 0, 0]]  # 3 translations
        >>> tf = Tf.from_translation(t)

        Set a single transform:

        >>> tf[0] = Tf.from_translation([9, 9, 9])
        >>> tf.translation
        array([[9., 9., 9.],
               [1., 0., 0.],
               [2., 0., 0.]])
               Rotation                        RigidTransform.translation.__get__ (line 1883)                  RigidTransform.rotation.__get__ (line 1850)     RigidTransform.inv (line 1667)  RigidTransform.inv                              RigidTransform.identity (line 1001)             RigidTransform.identity                         RigidTransform.from_translation (line 671)                      RigidTransform.from_translation RigidTransform.from_rotation (line 601)         RigidTransform.from_rotation                    RigidTransform.from_matrix (line 522)           RigidTransform.from_matrix      RigidTransform.from_matrix(                     RigidTransform.from_exp_coords (line 823)       RigidTransform.from_exp_coords                  RigidTransform.from_dual_quat (line 927)        RigidTransform.from_dual_quat                   RigidTransform.from_components (line 756)       RigidTransform.from_components                  RigidTransform.concatenate (line 1077)          RigidTransform.concatenate                      RigidTransform.as_matrix (line 1115)            RigidTransform.as_matrix                        RigidTransform.as_exp_coords (line 1232)        RigidTransform.as_exp_coords                    RigidTransform.as_dual_quat (line 1272)         RigidTransform.as_dual_quat                     RigidTransform.as_components (line 1170)        RigidTransform.as_components                    RigidTransform.apply (line 1733)                RigidTransform.apply                            RigidTransform.__setstate_cython__                              RigidTransform.__setitem__ (line 1423)                          RigidTransform.__reduce_cython__                                RigidTransform.__pow__ (line 1555)                              RigidTransform.__mul__ (line 1465)                              RigidTransform.__getitem__ (line 1364)  RigidTransform          Return the translation component of the transform.

        A transform is a composition of a rotation and a translation, such that
        when applied to a vector, the vector is first rotated and then
        translated. This property returns the translation part of the transform.

        Returns
        -------
        translation : numpy.ndarray, shape (N, 3) or (3,)
            A single translation vector or a stack of translation vectors.

        Examples
        --------
        >>> from scipy.spatial.transform import RigidTransform as Tf
        >>> from scipy.spatial.transform import Rotation as R
        >>> import numpy as np

        The translation component is extracted from the transform:

        >>> t = np.array([[1, 0, 0], [2, 0, 0], [3, 0, 0]])
        >>> r = R.random()
        >>> tf = Tf.from_components(t, r)
        >>> np.allclose(tf.translation, t)
        True
                           Return the translation and rotation components of the transform,
        where the rotation is applied first, followed by the translation.

        4x4 rigid transformation matrices are of the form:

        ..

            [R | t]
            [0 | 1]

        Where ``R`` is a 3x3 orthonormal rotation matrix and ``t`` is a 3x1
        translation vector ``[tx, ty, tz]``. This function returns the rotation
        corresponding to this rotation matrix ``r = Rotation.from_matrix(R)``
        and the translation vector ``t``.

        Take a transform ``tf`` and a vector ``v``. When applying the transform
        to the vector, the result is the same as if the transform was applied
        to the vector in the following way:
        ``tf.apply(v) == translation + rotation.apply(v)``

        Returns
        -------
        translation : numpy.ndarray, shape (N, 3) or (3,)
            The translation of the transform.
        rotation : `Rotation` instance
            The rotation of the transform.

        Examples
        --------
        >>> from scipy.spatial.transform import RigidTransform as Tf
        >>> from scipy.spatial.transform import Rotation as R
        >>> import numpy as np

        Recover the rotation and translation from a transform:

        >>> t = np.array([2, 3, 4])
        >>> r = R.from_matrix([[0, 0, 1],
        ...                    [1, 0, 0],
        ...                    [0, 1, 0]])
        >>> tf = Tf.from_components(t, r)
        >>> tf_t, tf_r = tf.as_components()
        >>> tf_t
        array([2., 3., 4.])
        >>> tf_r.as_matrix()
        array([[0., 0., 1.],
               [1., 0., 0.],
               [0., 1., 0.]])

        The transform applied to a vector is equivalent to the rotation applied
        to the vector followed by the translation:

        >>> r.apply([1, 0, 0])
        array([0., 1., 0.])
        >>> t + r.apply([1, 0, 0])
        array([2., 4., 4.])
        >>> tf.apply([1, 0, 0])
        array([2., 4., 4.])
                  Return the rotation component of the transform.

        A transform is a composition of a rotation and a translation, such that
        when applied to a vector, the vector is first rotated and then
        translated. This property returns the rotation part of the transform.

        Returns
        -------
        rotation : `Rotation` instance
            A single rotation or a stack of rotations.

        Examples
        --------
        >>> from scipy.spatial.transform import RigidTransform as Tf
        >>> from scipy.spatial.transform import Rotation as R
        >>> import numpy as np

        The rotation component is extracted from the transform:

        >>> t = np.array([1, 0, 0])
        >>> r = R.random(3)
        >>> tf = Tf.from_components(t, r)
        >>> np.allclose(tf.rotation.as_matrix(), r.as_matrix())
        True
             Return the exponential coordinates of the transform.

        This implements the logarithmic map that converts SE(3) to 6-dimensional
        real vectors.

        This is an inverse of `from_exp_coords` where details on the mapping can
        be found.

        Returns
        -------
        exp_coords : numpy.ndarray, shape (N, 6) or (6,)
            A single exponential coordinate vector or a stack of exponential
            coordinate vectors. The first three components define the
            rotation and the last three components define the translation.

        Examples
        --------
        >>> from scipy.spatial.transform import RigidTransform as Tf
        >>> import numpy as np

        Get exponential coordinates of the identity matrix:

        >>> Tf.identity().as_exp_coords()
        array([0., 0., 0., 0., 0., 0.])
                Return the dual quaternion representation of the transform.

        Unit dual quaternions encode orientation in a real unit quaternion
        and translation in a dual quaternion. There is a double cover, i.e.,
        the unit dual quaternions q and -q represent the same transform.

        Parameters
        ----------
        scalar_first : bool, optional
            Whether the scalar component goes first or last in the two
            individual quaternions that represent the real and the dual part.
            Default is False, i.e. the scalar-last order is used.

        Returns
        -------
        dual_quat : numpy.ndarray, shape (N, 8) or (8,)
            A single unit dual quaternion vector or a stack of unit dual
            quaternion vectors. The real part is stored in the first four
            components and the dual part in the last four components.

        Examples
        --------
        >>> from scipy.spatial.transform import RigidTransform as Tf
        >>> import numpy as np

        Get identity dual quaternion (we use scalar-last by default):

        >>> Tf.identity().as_dual_quat()
        array([0., 0., 0., 1., 0., 0., 0., 0.])

        When we want to use the scalar-first convention, we use the argument:

        >>> Tf.identity().as_dual_quat(scalar_first=True)
        array([1., 0., 0., 0., 0., 0., 0., 0.])
          Return a copy of the matrix representation of the transform.

        4x4 rigid transformation matrices are of the form:

        ..

            [R | t]
            [0 | 1]

        where ``R`` is a 3x3 orthonormal rotation matrix and ``t`` is a 3x1
        translation vector ``[tx, ty, tz]``.

        Returns
        -------
        matrix : numpy.ndarray, shape (4, 4) or (N, 4, 4)
            A single transformation matrix or a stack of transformation
            matrices.

        Examples
        --------
        >>> from scipy.spatial.transform import RigidTransform as Tf
        >>> from scipy.spatial.transform import Rotation as R
        >>> import numpy as np

        A transformation matrix is a 4x4 matrix formed from a 3x3 rotation
        matrix and a 3x1 translation vector:

        >>> t = np.array([2, 3, 4])
        >>> r = R.from_matrix([[0, 0, 1],
        ...                    [1, 0, 0],
        ...                    [0, 1, 0]])
        >>> tf = Tf.from_components(t, r)
        >>> tf.as_matrix()
        array([[ 0., 0., 1., 2.],
               [ 1., 0., 0., 3.],
               [ 0., 1., 0., 4.],
               [ 0., 0., 0., 1.]])

        >>> Tf.identity(2).as_matrix()
        array([[[1., 0., 0., 0.],
                [0., 1., 0., 0.],
                [0., 0., 1., 0.],
                [0., 0., 0., 1.]],
               [[1., 0., 0., 0.],
                [0., 1., 0., 0.],
                [0., 0., 1., 0.],
                [0., 0., 0., 1.]]])
            PickleError                             Note that Cython is deliberately stricter than PEP-484 and rejects subclasses of builtin types. If you need to pass subclasses then set the 'annotation_typing' directive to False.             Invert this transform.

        Composition of a transform with its inverse results in an identity
        transform.

        A rigid transform is a composition of a rotation and a translation,
        where the rotation is applied first, followed by the translation. So the
        inverse transform is equivalent to the inverse translation followed by
        the inverse rotation.

        Returns
        -------
        `RigidTransform` instance
            The inverse of this transform.

        Examples
        --------
        >>> from scipy.spatial.transform import RigidTransform as Tf
        >>> from scipy.spatial.transform import Rotation as R
        >>> import numpy as np

        A transform composed with its inverse results in an identity transform:

        >>> rng = np.random.default_rng(seed=123)
        >>> t = rng.random(3)
        >>> r = R.random(rng=rng)
        >>> tf = Tf.from_components(t, r)
        >>> tf.as_matrix()
        array([[-0.45431291,  0.67276178, -0.58394466,  0.68235186],
               [-0.23272031,  0.54310598,  0.80676958,  0.05382102],
               [ 0.85990758,  0.50242162, -0.09017473,  0.22035987],
               [ 0.        ,  0.        ,  0.        ,  1.        ]])

        >>> (tf.inv() * tf).as_matrix()
        array([[[1., 0., 0., 0.],
                [0., 1., 0., 0.],
                [0., 0., 1., 0.],
                [0., 0., 0., 1.]]])

        The inverse rigid transform is the same as the inverse translation
        followed by the inverse rotation:

        >>> t, r = tf.as_components()
        >>> r_inv = r.inv()  # inverse rotation
        >>> t_inv = -t  # inverse translation
        >>> tf_r_inv = Tf.from_rotation(r_inv)
        >>> tf_t_inv = Tf.from_translation(t_inv)
        >>> np.allclose((tf_r_inv * tf_t_inv).as_matrix(),
        ...             tf.inv().as_matrix(),
        ...             atol=1e-12)
        True
        >>> (tf_r_inv * tf_t_inv * tf).as_matrix()
        array([[[1., 0., 0., 0.],
                [0., 1., 0., 0.],
                [0., 0., 1., 0.],
                [0., 0., 0., 1.]]])
                                        Initialize from exponential coordinates of transform.

        This implements the exponential map that converts 6-dimensional real
        vectors to SE(3).

        An exponential coordinate vector consists of 6 elements
        ``[rx, ry, rz, vx, vy, vz]``. The first 3 encode rotation (and form a
        rotation vector used in `Rotation.from_rotvec`) and the last 3 encode
        translation (and form a translation vector for pure translations).
        The exponential mapping can be expressed as matrix exponential
        ``T = exp(tau)``, where ``T`` is a 4x4 matrix representing a rigid
        transform and ``tau`` is a 4x4 matrix formed from the elements of an
        exponential coordinate vector::

            tau = [  0 -rz  ry vx]
                  [ rz   0 -rx vy]
                  [-ry  rx   0 vz]
                  [  0   0   0  1]

        Parameters
        ----------
        exp_coords : array_like, shape (N, 6) or (6,)
            A single exponential coordinate vector or a stack of exponential
            coordinate vectors. The expected order of components is
            ``[rx, ry, rz, vx, vy, vz]``. The first 3 components encode rotation
            and the last 3 encode translation.

        Returns
        -------
        transform : `RigidTransform` instance
            A single transform or a stack of transforms.

        Examples
        --------
        >>> from scipy.spatial.transform import RigidTransform as Tf
        >>> import numpy as np

        Creating from a single 6d vector of exponential coordinates:

        >>> tf = Tf.from_exp_coords([
        ...     -2.01041204, -0.52983629, 0.65773501,
        ...     0.10386614, 0.05855009, 0.54959179])
        >>> tf.as_matrix()
        array([[0.76406621, 0.10504613, -0.63652819, -0.10209961],
               [0.59956454, -0.47987325, 0.64050295, 0.40158789],
               [-0.2381705, -0.87102639, -0.42963687, 0.19637636],
               [0., 0., 0., 1.]])
        >>> tf.single
        True

        A vector of zeros represents the identity transform:

        >>> tf = Tf.from_exp_coords(np.zeros(6))
        >>> tf.as_matrix()
        array([[1., 0., 0., 0.],
               [0., 1., 0., 0.],
               [0., 0., 1., 0.],
               [0., 0., 0., 1.]])

        The last three numbers encode translation. If the first three numbers
        are zero, the last three components can be interpreted as the
        translation:

        >>> tf_trans = Tf.from_exp_coords([0, 0, 0, 4.3, -2, 3.4])
        >>> tf_trans.translation
        array([4.3, -2., 3.4])

        The first three numbers encode rotation as a rotation vector:

        >>> tf_rot = Tf.from_exp_coords([0.5, 0.3, 0.1, 0, 0, 0])
        >>> tf_rot.rotation.as_rotvec()
        array([0.5, 0.3, 0.1])

        Combining translation and rotation preserves the rotation vector,
        but changes the last three components as they encode translation and
        rotation:

        >>> (tf_trans * tf_rot).as_exp_coords()
        array([0.5, 0.3, 0.1, 3.64305882, -1.25879559, 4.46109265])
                           Initialize from a unit dual quaternion.

        Unit dual quaternions encode orientation in a real unit quaternion
        and translation in a dual quaternion. There is a double cover, i.e.,
        the unit dual quaternions q and -q represent the same transform.

        Unit dual quaternions must have a real quaternion with unit norm and
        a dual quaternion that is orthogonal to the real quaternion to satisfy
        the unit norm constraint. This function will enforce both properties
        through normalization.

        Parameters
        ----------
        dual_quat : array_like, shape (N, 8) or (8,)
            A single unit dual quaternion or a stack of unit dual quaternions.
            The real part is stored in the first four components and the dual
            part in the last four components.
        scalar_first : bool, optional
            Whether the scalar component goes first or last in the two
            individual quaternions that represent the real and the dual part.
            Default is False, i.e. the scalar-last order is used.

        Returns
        -------
        transform : `RigidTransform` instance
            A single transform or a stack of transforms.

        Examples
        --------
        >>> from scipy.spatial.transform import RigidTransform as Tf
        >>> import numpy as np

        Creating from a single unit dual quaternion:

        >>> tf = Tf.from_dual_quat([
        ...     0.0617101, -0.06483886, 0.31432811, 0.94508498,
        ...     0.04985168, -0.26119618, 0.1691491, -0.07743254])
        >>> tf.as_matrix()
        array([[0.79398752, -0.60213598, -0.08376202, 0.24605262],
               [0.58613113, 0.79477941, -0.15740392, -0.4932833],
               [0.16135089, 0.07588122, 0.98397557, 0.34262676],
               [0., 0., 0., 1.]])
        >>> tf.single
        True
                      Initialize from a translation numpy array, without a rotation.

        When applying this transform to a vector ``v``, the result is the same
        as if the translation and vector were added together. If ``t`` is the
        displacement vector of the translation, then:

        ``Tf.from_translation(t).apply(v) == t + v``

        Parameters
        ----------
        translation : array_like, shape (N, 3) or (3,)
            A single translation vector or a stack of translation vectors.

        Returns
        -------
        transform : `RigidTransform` instance

        Examples
        --------
        >>> from scipy.spatial.transform import RigidTransform as Tf
        >>> import numpy as np

        Creating a transform from a single translation vector:

        >>> t = np.array([2, 3, 4])
        >>> t + np.array([1, 0, 0])
        array([3, 3, 4])
        >>> tf = Tf.from_translation(t)
        >>> tf.apply([1, 0, 0])
        array([3., 3., 4.])
        >>> tf.single
        True

        The top 3x1 points in the rightmost column of the transformation matrix
        is the translation vector:

        >>> tf.as_matrix()
        array([[1., 0., 0., 2.],
               [0., 1., 0., 3.],
               [0., 0., 1., 4.],
               [0., 0., 0., 1.]])
        >>> np.allclose(tf.as_matrix()[:3, 3], t)
        True

        Creating multiple transforms from a stack of translation vectors:

        >>> t = np.array([[2, 3, 4], [1, 0, 0]])
        >>> t + np.array([1, 0, 0])
        array([[3, 3, 4],
               [2, 0, 0]])
        >>> tf = Tf.from_translation(t)
        >>> tf.apply([1, 0, 0])
        array([[3., 3., 4.],
               [2., 0., 0.]])
        >>> np.allclose(tf.as_matrix()[:, :3, 3], t)
        True
        >>> tf.single
        False
        >>> len(tf)
        2
                              Initialize from a rotation, without a translation.

        When applying this transform to a vector ``v``, the result is the
        same as if the rotation was applied to the vector.
        ``Tf.from_rotation(r).apply(v) == r.apply(v)``

        Parameters
        ----------
        rotation : `Rotation` instance
            A single rotation or a stack of rotations.

        Returns
        -------
        transform : `RigidTransform` instance

        Examples
        --------
        >>> from scipy.spatial.transform import RigidTransform as Tf
        >>> from scipy.spatial.transform import Rotation as R
        >>> import numpy as np

        Creating a transform from a single rotation:

        >>> r = R.from_euler("ZYX", [90, 30, 0], degrees=True)
        >>> r.apply([1, 0, 0])
        array([0.       , 0.8660254, -0.5     ])
        >>> tf = Tf.from_rotation(r)
        >>> tf.apply([1, 0, 0])
        array([0.       , 0.8660254, -0.5     ])
        >>> tf.single
        True

        The upper 3x3 submatrix of the transformation matrix is the rotation
        matrix:

        >>> np.allclose(tf.as_matrix()[:3, :3], r.as_matrix(), atol=1e-12)
        True

        Creating multiple transforms from a stack of rotations:

        >>> r = R.from_euler("ZYX", [[90, 30, 0], [45, 30, 60]], degrees=True)
        >>> r.apply([1, 0, 0])
        array([[0.        , 0.8660254 , -0.5       ],
               [0.61237244, 0.61237244, -0.5       ]])
        >>> tf = Tf.from_rotation(r)
        >>> tf.apply([1, 0, 0])
        array([[0.        , 0.8660254 , -0.5       ],
               [0.61237244, 0.61237244, -0.5       ]])
        >>> tf.single
        False
        >>> len(tf)
        2
                Initialize from a 4x4 transformation matrix.

        Parameters
        ----------
        matrix : array_like, shape (4, 4) or (N, 4, 4)
            A single transformation matrix or a stack of transformation
            matrices.

        Returns
        -------
        transform : `RigidTransform` instance

        Notes
        -----
        4x4 rigid transformation matrices are of the form:

        ..

            [R | t]
            [0 | 1]

        where ``R`` is a 3x3 rotation matrix and ``t`` is a 3x1 translation
        vector ``[tx, ty, tz]``. As rotation matrices must be proper
        orthogonal, the rotation component is orthonormalized using singular
        value decomposition before initialization.

        Examples
        --------
        >>> from scipy.spatial.transform import RigidTransform as Tf
        >>> import numpy as np

        Creating a transform from a single matrix:

        >>> m = np.array([[0, 1, 0, 2],
        ...               [0, 0, 1, 3],
        ...               [1, 0, 0, 4],
        ...               [0, 0, 0, 1]])
        >>> tf = Tf.from_matrix(m)
        >>> tf.as_matrix()
        array([[0., 1., 0., 2.],
               [0., 0., 1., 3.],
               [1., 0., 0., 4.],
               [0., 0., 0., 1.]])
        >>> tf.single
        True

        Creating a transform from a stack of matrices:

        >>> m = np.array([np.eye(4), np.eye(4)])
        >>> tf = Tf.from_matrix(m)
        >>> tf.as_matrix()
        array([[[1., 0., 0., 0.],
                [0., 1., 0., 0.],
                [0., 0., 1., 0.],
                [0., 0., 0., 1.]],
               [[1., 0., 0., 0.],
                [0., 1., 0., 0.],
                [0., 0., 1., 0.],
                [0., 0., 0., 1.]]])
        >>> tf.single
        False
        >>> len(tf)
        2

        Matrices with a rotation component that is not proper orthogonal are
        orthogonalized using singular value decomposition before initialization:

        >>> tf = Tf.from_matrix(np.diag([2, 2, 2, 1]))
        >>> tf.as_matrix()
        array([[1., 0., 0., 0.],
               [0., 1., 0., 0.],
               [0., 0., 1., 0.],
               [0., 0., 0., 1.]])
                  Initialize an identity transform.

        Composition with the identity transform has no effect, and
        applying the identity transform to a vector has no effect.

        Parameters
        ----------
        num : int, optional
            Number of identity transforms to generate. If None (default),
            then a single transform is generated.

        Returns
        -------
        transform : `RigidTransform` instance
            The identity transform.

        Examples
        --------
        >>> from scipy.spatial.transform import RigidTransform as Tf
        >>> from scipy.spatial.transform import Rotation as R
        >>> import numpy as np

        Creating a single identity transform:

        >>> tf = Tf.identity()
        >>> tf.as_matrix()
        array([[1., 0., 0., 0.],
               [0., 1., 0., 0.],
               [0., 0., 1., 0.],
               [0., 0., 0., 1.]])
        >>> tf.single
        True

        The identity transform can be applied to a vector without effect:

        >>> tf.apply([1, 2, 3])
        array([1., 2., 3.])

        The identity transform when composed with another transform has no
        effect:

        >>> rng = np.random.default_rng(123)
        >>> t = rng.random(3)
        >>> r = R.random(rng=rng)
        >>> tf = Tf.from_components(t, r)
        >>> np.allclose((Tf.identity() * tf).as_matrix(),
        ...             tf.as_matrix(), atol=1e-12)
        True

        Multiple identity transforms can be generated at once:

        >>> tf = Tf.identity(2)
        >>> tf.as_matrix()
        array([[[1., 0., 0., 0.],
                [0., 1., 0., 0.],
                [0., 0., 1., 0.],
                [0., 0., 0., 1.]],
               [[1., 0., 0., 0.],
                [0., 1., 0., 0.],
                [0., 0., 1., 0.],
                [0., 0., 0., 1.]]])
        >>> tf.single
        False
        >>> len(tf)
        2
                                      Initialize a rigid transform from translation and rotation
        components.

        When creating a rigid transform from a translation and rotation, the
        translation is applied after the rotation, such that
        ``tf = Tf.from_components(translation, rotation)``
        is equivalent to
        ``tf = Tf.from_translation(translation) * Tf.from_rotation(rotation)``.

        When applying a transform to a vector ``v``, the result is the
        same as if the transform was applied to the vector in the
        following way: ``tf.apply(v) == translation + rotation.apply(v)``

        Parameters
        ----------
        translation : array_like, shape (N, 3) or (3,)
            A single translation vector or a stack of translation vectors.
        rotation : `Rotation` instance
            A single rotation or a stack of rotations.

        Returns
        -------
        `RigidTransform`
            If rotation is single and translation is shape (3,), then a single
            transform is returned.
            Otherwise, a stack of transforms is returned.

        Examples
        --------
        >>> from scipy.spatial.transform import RigidTransform as Tf
        >>> from scipy.spatial.transform import Rotation as R
        >>> import numpy as np

        Creating from a single rotation and translation:

        >>> t = np.array([2, 3, 4])
        >>> r = R.from_euler("ZYX", [90, 30, 0], degrees=True)
        >>> r.as_matrix()
        array([[ 0.       , -1.,  0.        ],
               [ 0.8660254,  0.,  0.5       ],
               [-0.5      ,  0.,  0.8660254 ]])
        >>> tf = Tf.from_components(t, r)
        >>> tf.rotation.as_matrix()
        array([[ 0.       , -1.,  0.        ],
               [ 0.8660254,  0.,  0.5       ],
               [-0.5      ,  0.,  0.8660254 ]])
        >>> tf.translation
        array([2., 3., 4.])
        >>> tf.single
        True

        When applying a transform to a vector ``v``, the result is the same as
        if the transform was applied to the vector in the following way:
        ``tf.apply(v) == translation + rotation.apply(v)``

        >>> r.apply([1, 0, 0])
        array([0.       , 0.8660254, -0.5     ])
        >>> t + r.apply([1, 0, 0])
        array([2.       , 3.8660254,  3.5     ])
        >>> tf.apply([1, 0, 0])
        array([2.       , 3.8660254,  3.5     ])
                      Incompatible checksums (0x%x vs (0x20fa94b, 0x51a5e1e, 0xe043981) = (_matrix, _single)) ImportError                             Extract transform(s) at given index(es) from this object.

        Creates a new `RigidTransform` instance containing a subset of
        transforms stored in this object.

        Parameters
        ----------
        indexer : int or slice or array_like
            Specifies which transform(s) to extract. A single indexer must be
            specified, i.e. as if indexing a 1 dimensional array or list.

        Returns
        -------
        transform : `RigidTransform` instance
            Contains
                - a single transform, if `indexer` is a single index
                - a stack of transform(s), if `indexer` is a slice, or an index
                  array.

        Raises
        ------
        TypeError
            If the transform is a single transform.

        Examples
        --------
        >>> from scipy.spatial.transform import RigidTransform as Tf
        >>> t = [[0, 0, 0], [1, 0, 0], [2, 0, 0]]  # 3 translations
        >>> tf = Tf.from_translation(t)

        A single index returns a single transform:

        >>> tf[0].as_matrix()
        array([[1., 0., 0., 0.],
               [0., 1., 0., 0.],
               [0., 0., 1., 0.],
               [0., 0., 0., 1.]])

        A slice returns a stack of transforms:

        >>> tf[1:3].translation
        array([[1., 0., 0.],
               [2., 0., 0.]])

        An index array returns a stack of transforms:

        >>> tf[[0, 2]].translation
        array([[0., 0., 0.],
               [2., 0., 0.]])
                                   Expected vector to have shape (N, 3), or (3,), got              Expected `translation` to have shape (3,), or (N, 3), got       Expected `rotation` to be a `Rotation` instance, got            Expected `matrix` to have shape (4, 4), or (N, 4, 4), got       Expected last row of transformation matrix                      Expected `exp_coords` to have shape (6,), or (N, 6), got        Expected equal number of transforms in both or a single transform in either object, got         Expected `dual_quat` to have shape (8,), or (N, 8), got         
        Concatenate a sequence of `RigidTransform` objects into a
        single object.

        Parameters
        ----------
        transforms : sequence of `RigidTransform`
            If a single `RigidTransform` instance is passed in, a copy of
            it is returned.

        Returns
        -------
        transform : `RigidTransform` instance
            The concatenated transform.

        Examples
        --------
        >>> from scipy.spatial.transform import RigidTransform as Tf
        >>> tf1 = Tf.from_translation([1, 0, 0])
        >>> tf2 = Tf.from_translation([[2, 0, 0], [3, 0, 0]])
        >>> Tf.concatenate([tf1, tf2]).translation
        array([[1., 0., 0.],
               [2., 0., 0.],
               [3., 0., 0.]])
              Compose this transform with the other.

        If `p` and `q` are two transforms, then the composition of 'q followed
        by p' is equivalent to `p * q`. In terms of transformation matrices,
        the composition can be expressed as ``p.as_matrix() @ q.as_matrix()``.

        In terms of translations and rotations, the composition when applied to
        a vector ``v`` is equivalent to
        ``p.translation + p.rotation.apply(q.translation)
        + (p.rotation * q.rotation).apply(v)``.

        This function supports composition of multiple transforms at a
        time. The following cases are possible:

            - Either ``p`` or ``q`` contains a single or length 1 transform. In
              this case the result contains the result of composing each
              transform in the other object with the one transform. If both are
              single transforms, the result is a single transform.
            - Both ``p`` and ``q`` contain ``N`` transforms. In this case each
              transform ``p[i]`` is composed with the corresponding transform
              ``q[i]`` and the result contains ``N`` transforms.

        Parameters
        ----------
        other : `RigidTransform` instance
            Object containing the transforms to be composed with this one.

        Returns
        -------
        `RigidTransform` instance
            The composed transform.

        Examples
        --------
        >>> from scipy.spatial.transform import RigidTransform as Tf
        >>> from scipy.spatial.transform import Rotation as R
        >>> import numpy as np

        Compose two transforms:

        >>> tf1 = Tf.from_translation([1, 0, 0])
        >>> tf2 = Tf.from_translation([0, 1, 0])
        >>> tf = tf1 * tf2
        >>> tf.translation
        array([1., 1., 0.])
        >>> tf.single
        True

        When applied to a vector, the composition of two transforms is applied
        in right-to-left order.

        >>> t1, r1 = [1, 2, 3], R.from_euler('z', 60, degrees=True)
        >>> t2, r2 = [0, 1, 0], R.from_euler('x', 30, degrees=True)
        >>> tf1 = Tf.from_components(t1, r1)
        >>> tf2 = Tf.from_components(t2, r2)
        >>> tf = tf1 * tf2
        >>> tf.apply([1, 0, 0])
        array([0.6339746, 3.3660254, 3.       ])
        >>> tf1.apply(tf2.apply([1, 0, 0]))
        array([0.6339746, 3.3660254, 3.       ])

        When at least one of the transforms is not single, the result is a stack
        of transforms.

        >>> tf1 = Tf.from_translation([1, 0, 0])
        >>> tf2 = Tf.from_translation([[0, 2, 0], [0, 0, 3]])
        >>> tf = tf1 * tf2
        >>> tf.translation
        array([[1., 2., 0.],
               [1., 0., 3.]])
        >>> tf.single
        False
        >>> len(tf)
        2
                              Compose this transform with itself `n` times.

        A rigid transform `p` when raised to non-integer powers can be thought
        of as finding a fraction of the transformation. For example, a power of
        0.5 finds a "halfway" transform from the identity to `p`.

        This is implemented by applying screw linear interpolation (ScLERP)
        between `p` and the identity transform, where the angle of the rotation
        component is scaled by `n`, and the translation is proportionally
        adjusted along the screw axis.

        ``q = p ** n`` can also be expressed as
        ``q = RigidTransform.from_exp_coords(p.as_exp_coords() * n)``.

        If `n` is negative, then the transform is inverted before the power
        is applied. In other words, ``p ** -abs(n) == p.inv() ** abs(n)``.

        Parameters
        ----------
        n : float
            The number of times to compose the transform with itself.

        Returns
        -------
        `RigidTransform` instance
            If the input Rotation `p` contains `N` multiple rotations, then
            the output will contain `N` rotations where the `i` th rotation
            is equal to ``p[i] ** n``.

        Notes
        -----
        There are three notable cases: if ``n == 1`` then a copy of the original
        transform is returned, if ``n == 0`` then the identity transform is
        returned, and if ``n == -1`` then the inverse transform is returned.

        Note that fractional powers ``n`` which effectively take a root of
        rotation, do so using the shortest path smallest representation of that
        angle (the principal root). This means that powers of ``n`` and ``1/n``
        are not necessarily inverses of each other. For example, a 0.5 power of
        a +240 degree rotation will be calculated as the 0.5 power of a -120
        degree rotation, with the result being a rotation of -60 rather than
        +120 degrees.

        Examples
        --------
        >>> from scipy.spatial.transform import RigidTransform as Tf
        >>> import numpy as np

        A power of 2 returns the transform composed with itself:

        >>> tf = Tf.from_translation([1, 2, 3])
        >>> (tf ** 2).translation
        array([2., 4., 6.])
        >>> (tf ** 2).as_matrix()
        array([[1., 0., 0., 2.],
               [0., 1., 0., 4.],
               [0., 0., 1., 6.],
               [0., 0., 0., 1.]])

        A negative power returns the inverse of the transform raised to the
        absolute value of `n`:

        >>> (tf ** -2).translation
        array([-2., -4., -6.])
        >>> np.allclose((tf ** -2).as_matrix(), (tf.inv() ** 2).as_matrix(),
        ...             atol=1e-12)
        True

        A power of 0 returns the identity transform:

        >>> (tf ** 0).as_matrix()
        array([[1., 0., 0., 0.],
               [0., 1., 0., 0.],
               [0., 0., 1., 0.],
               [0., 0., 0., 1.]])

        A power of 1 returns a copy of the original transform:

        >>> (tf ** 1).as_matrix()
        array([[1., 0., 0., 1.],
               [0., 1., 0., 2.],
               [0., 0., 1., 3.],
               [0., 0., 0., 1.]])

        A fractional power returns a transform with a scaled rotation and
        translated along the screw axis. Here we take the square root of the
        transform, which when squared recovers the original transform:

        >>> tf_half = (tf ** 0.5)
        >>> tf_half.translation
        array([0.5, 1., 1.5])
        >>> (tf_half ** 2).as_matrix()
        array([[1., 0., 0., 1.],
               [0., 1., 0., 2.],
               [0., 0., 1., 3.],
               [0., 0., 0., 1.]])
                                Apply the transform to a vector.

        If the original frame transforms to the final frame by this transform,
        then its application to a vector can be seen in two ways:

            - As a projection of vector components expressed in the final frame
              to the original frame.
            - As the physical transformation of a vector being glued to the
              original frame as it transforms. In this case the vector
              components are expressed in the original frame before and after
              the transformation.

        In terms of rotation matrices and translation vectors, this application
        is the same as
        ``self.translation + self.rotation.as_matrix() @ vector``.

        Parameters
        ----------
        vector : array_like, shape (N, 3) or (3,)
            A single vector or a stack of vectors.
        inverse : bool, optional
            If True, the inverse of the transform is applied to the vector.

        Returns
        -------
        transformed_vector : numpy.ndarray, shape (N, 3) or (3,)
            The transformed vector(s). Shape depends on the following cases:

                - If object contains a single transform (as opposed to a
                  stack with a single transform) and a single vector is
                  specified with shape ``(3,)``, then `transformed_vector` has
                  shape ``(3,)``.
                - In all other cases, `transformed_vector` has shape
                  ``(N, 3)``, where ``N`` is either the number of
                  transforms or vectors.

        Examples
        --------
        >>> from scipy.spatial.transform import RigidTransform as Tf
        >>> from scipy.spatial.transform import Rotation as R
        >>> import numpy as np

        Apply a single transform to a vector. Here the transform is just a
        translation, so the result is the vector added to the translation
        vector.

        >>> t = np.array([1, 2, 3])
        >>> tf = Tf.from_translation(t)
        >>> t + np.array([1, 0, 0])
        array([2, 2, 3])
        >>> tf.apply([1, 0, 0])
        array([2., 2., 3.])

        Apply a single transform to a stack of vectors:

        >>> tf.apply([[1, 0, 0], [0, 1, 0]])
        array([[2., 2., 3.],
               [1., 3., 3.]])

        Apply the inverse of a transform to a vector, so the result is the
        negative of the translation vector added to the vector.

        >>> -t + np.array([1, 0, 0])
        array([0, -2, -3])
        >>> tf.apply([1, 0, 0], inverse=True)
        array([0., -2., -3.])

        For transforms which are not just pure translations, applying it to a
        vector is the same as applying the rotation component to the vector and
        then adding the translation component.

        >>> r = R.from_euler('z', 60, degrees=True)
        >>> tf = Tf.from_components(t, r)
        >>> t + r.apply([1, 0, 0])
        array([1.5,       2.8660254, 3.       ])
        >>> tf.apply([1, 0, 0])
        array([1.5,       2.8660254, 3.       ])

        When applying the inverse of a transform, the result is the negative of
        the translation vector added to the vector, and then rotated by the
        inverse rotation.

        >>> r.inv().apply(-t + np.array([1, 0, 0]))
        array([-1.73205081, -1.        , -3.        ])
        >>> tf.apply([1, 0, 0], inverse=True)
        array([-1.73205081, -1.        , -3.        ])
         .                              RigidTransform.apply(self, vector, inverse=False)

Apply the transform to a vector.

If the original frame transforms to the final frame by this transform,
then its application to a vector can be seen in two ways:

    - As a projection of vector components expressed in the final frame
      to the original frame.
    - As the physical transformation of a vector being glued to the
      original frame as it transforms. In this case the vector
      components are expressed in the original frame before and after
      the transformation.

In terms of rotation matrices and translation vectors, this application
is the same as
``self.translation + self.rotation.as_matrix() @ vector``.

Parameters
----------
vector : array_like, shape (N, 3) or (3,)
    A single vector or a stack of vectors.
inverse : bool, optional
    If True, the inverse of the transform is applied to the vector.

Returns
-------
transformed_vector : numpy.ndarray, shape (N, 3) or (3,)
    The transformed vector(s). Shape depends on the following cases:

        - If object contains a single transform (as opposed to a
          stack with a single transform) and a single vector is
          specified with shape ``(3,)``, then `transformed_vector` has
          shape ``(3,)``.
        - In all other cases, `transformed_vector` has shape
          ``(N, 3)``, where ``N`` is either the number of
          transforms or vectors.

Examples
--------
>>> from scipy.spatial.transform import RigidTransform as Tf
>>> from scipy.spatial.transform import Rotation as R
>>> import numpy as np

Apply a single transform to a vector. Here the transform is just a
translation, so the result is the vector added to the translation
vector.

>>> t = np.array([1, 2, 3])
>>> tf = Tf.from_translation(t)
>>> t + np.array([1, 0, 0])
array([2, 2, 3])
>>> tf.apply([1, 0, 0])
array([2., 2., 3.])

Apply a single transform to a stack of vectors:

>>> tf.apply([[1, 0, 0], [0, 1, 0]])
array([[2., 2., 3.],
       [1., 3., 3.]])

Apply the inverse of a transform to a vector, so the result is the
negative of the translation vector added to the vector.

>>> -t + np.array([1, 0, 0])
array([0, -2, -3])
>>> tf.apply([1, 0, 0], inverse=True)
array([0., -2., -3.])

For transforms which are not just pure translations, applying it to a
vector is the same as applying the rotation component to the vector and
then adding the translation component.

>>> r = R.from_euler('z', 60, degrees=True)
>>> tf = Tf.from_components(t, r)
>>> t + r.apply([1, 0, 0])
array([1.5,       2.8660254, 3.       ])
>>> tf.apply([1, 0, 0])
array([1.5,       2.8660254, 3.       ])

When applying the inverse of a transform, the result is the negative of
the translation vector added to the vector, and then rotated by the
inverse rotation.

>>> r.inv().apply(-t + np.array([1, 0, 0]))
array([-1.73205081, -1.        , -3.        ])
>>> tf.apply([1, 0, 0], inverse=True)
array([-1.73205081, -1.        , -3.        ])                      RigidTransform.inv(self)

Invert this transform.

Composition of a transform with its inverse results in an identity
transform.

A rigid transform is a composition of a rotation and a translation,
where the rotation is applied first, followed by the translation. So the
inverse transform is equivalent to the inverse translation followed by
the inverse rotation.

Returns
-------
`RigidTransform` instance
    The inverse of this transform.

Examples
--------
>>> from scipy.spatial.transform import RigidTransform as Tf
>>> from scipy.spatial.transform import Rotation as R
>>> import numpy as np

A transform composed with its inverse results in an identity transform:

>>> rng = np.random.default_rng(seed=123)
>>> t = rng.random(3)
>>> r = R.random(rng=rng)
>>> tf = Tf.from_components(t, r)
>>> tf.as_matrix()
array([[-0.45431291,  0.67276178, -0.58394466,  0.68235186],
       [-0.23272031,  0.54310598,  0.80676958,  0.05382102],
       [ 0.85990758,  0.50242162, -0.09017473,  0.22035987],
       [ 0.        ,  0.        ,  0.        ,  1.        ]])

>>> (tf.inv() * tf).as_matrix()
array([[[1., 0., 0., 0.],
        [0., 1., 0., 0.],
        [0., 0., 1., 0.],
        [0., 0., 0., 1.]]])

The inverse rigid transform is the same as the inverse translation
followed by the inverse rotation:

>>> t, r = tf.as_components()
>>> r_inv = r.inv()  # inverse rotation
>>> t_inv = -t  # inverse translation
>>> tf_r_inv = Tf.from_rotation(r_inv)
>>> tf_t_inv = Tf.from_translation(t_inv)
>>> np.allclose((tf_r_inv * tf_t_inv).as_matrix(),
...             tf.inv().as_matrix(),
...             atol=1e-12)
True
>>> (tf_r_inv * tf_t_inv * tf).as_matrix()
array([[[1., 0., 0., 0.],
        [0., 1., 0., 0.],
        [0., 0., 1., 0.],
        [0., 0., 0., 1.]]])                               RigidTransform.as_dual_quat(self, *, scalar_first=False)

Return the dual quaternion representation of the transform.

Unit dual quaternions encode orientation in a real unit quaternion
and translation in a dual quaternion. There is a double cover, i.e.,
the unit dual quaternions q and -q represent the same transform.

Parameters
----------
scalar_first : bool, optional
    Whether the scalar component goes first or last in the two
    individual quaternions that represent the real and the dual part.
    Default is False, i.e. the scalar-last order is used.

Returns
-------
dual_quat : numpy.ndarray, shape (N, 8) or (8,)
    A single unit dual quaternion vector or a stack of unit dual
    quaternion vectors. The real part is stored in the first four
    components and the dual part in the last four components.

Examples
--------
>>> from scipy.spatial.transform import RigidTransform as Tf
>>> import numpy as np

Get identity dual quaternion (we use scalar-last by default):

>>> Tf.identity().as_dual_quat()
array([0., 0., 0., 1., 0., 0., 0., 0.])

When we want to use the scalar-first convention, we use the argument:

>>> Tf.identity().as_dual_quat(scalar_first=True)
array([1., 0., 0., 0., 0., 0., 0., 0.])                         RigidTransform.as_exp_coords(self)

Return the exponential coordinates of the transform.

This implements the logarithmic map that converts SE(3) to 6-dimensional
real vectors.

This is an inverse of `from_exp_coords` where details on the mapping can
be found.

Returns
-------
exp_coords : numpy.ndarray, shape (N, 6) or (6,)
    A single exponential coordinate vector or a stack of exponential
    coordinate vectors. The first three components define the
    rotation and the last three components define the translation.

Examples
--------
>>> from scipy.spatial.transform import RigidTransform as Tf
>>> import numpy as np

Get exponential coordinates of the identity matrix:

>>> Tf.identity().as_exp_coords()
array([0., 0., 0., 0., 0., 0.])                     RigidTransform.as_components(self)

Return the translation and rotation components of the transform,
where the rotation is applied first, followed by the translation.

4x4 rigid transformation matrices are of the form:

..

    [R | t]
    [0 | 1]

Where ``R`` is a 3x3 orthonormal rotation matrix and ``t`` is a 3x1
translation vector ``[tx, ty, tz]``. This function returns the rotation
corresponding to this rotation matrix ``r = Rotation.from_matrix(R)``
and the translation vector ``t``.

Take a transform ``tf`` and a vector ``v``. When applying the transform
to the vector, the result is the same as if the transform was applied
to the vector in the following way:
``tf.apply(v) == translation + rotation.apply(v)``

Returns
-------
translation : numpy.ndarray, shape (N, 3) or (3,)
    The translation of the transform.
rotation : `Rotation` instance
    The rotation of the transform.

Examples
--------
>>> from scipy.spatial.transform import RigidTransform as Tf
>>> from scipy.spatial.transform import Rotation as R
>>> import numpy as np

Recover the rotation and translation from a transform:

>>> t = np.array([2, 3, 4])
>>> r = R.from_matrix([[0, 0, 1],
...                    [1, 0, 0],
...                    [0, 1, 0]])
>>> tf = Tf.from_components(t, r)
>>> tf_t, tf_r = tf.as_components()
>>> tf_t
array([2., 3., 4.])
>>> tf_r.as_matrix()
array([[0., 0., 1.],
       [1., 0., 0.],
       [0., 1., 0.]])

The transform applied to a vector is equivalent to the rotation applied
to the vector followed by the translation:

>>> r.apply([1, 0, 0])
array([0., 1., 0.])
>>> t + r.apply([1, 0, 0])
array([2., 4., 4.])
>>> tf.apply([1, 0, 0])
array([2., 4., 4.])                       RigidTransform.as_matrix(self)

Return a copy of the matrix representation of the transform.

4x4 rigid transformation matrices are of the form:

..

    [R | t]
    [0 | 1]

where ``R`` is a 3x3 orthonormal rotation matrix and ``t`` is a 3x1
translation vector ``[tx, ty, tz]``.

Returns
-------
matrix : numpy.ndarray, shape (4, 4) or (N, 4, 4)
    A single transformation matrix or a stack of transformation
    matrices.

Examples
--------
>>> from scipy.spatial.transform import RigidTransform as Tf
>>> from scipy.spatial.transform import Rotation as R
>>> import numpy as np

A transformation matrix is a 4x4 matrix formed from a 3x3 rotation
matrix and a 3x1 translation vector:

>>> t = np.array([2, 3, 4])
>>> r = R.from_matrix([[0, 0, 1],
...                    [1, 0, 0],
...                    [0, 1, 0]])
>>> tf = Tf.from_components(t, r)
>>> tf.as_matrix()
array([[ 0., 0., 1., 2.],
       [ 1., 0., 0., 3.],
       [ 0., 1., 0., 4.],
       [ 0., 0., 0., 1.]])

>>> Tf.identity(2).as_matrix()
array([[[1., 0., 0., 0.],
        [0., 1., 0., 0.],
        [0., 0., 1., 0.],
        [0., 0., 0., 1.]],
       [[1., 0., 0., 0.],
        [0., 1., 0., 0.],
        [0., 0., 1., 0.],
        [0., 0., 0., 1.]]])                             RigidTransform.concatenate(cls, transforms)

Concatenate a sequence of `RigidTransform` objects into a
single object.

Parameters
----------
transforms : sequence of `RigidTransform`
    If a single `RigidTransform` instance is passed in, a copy of
    it is returned.

Returns
-------
transform : `RigidTransform` instance
    The concatenated transform.

Examples
--------
>>> from scipy.spatial.transform import RigidTransform as Tf
>>> tf1 = Tf.from_translation([1, 0, 0])
>>> tf2 = Tf.from_translation([[2, 0, 0], [3, 0, 0]])
>>> Tf.concatenate([tf1, tf2]).translation
array([[1., 0., 0.],
       [2., 0., 0.],
       [3., 0., 0.]])   RigidTransform.identity(cls, num=None)

Initialize an identity transform.

Composition with the identity transform has no effect, and
applying the identity transform to a vector has no effect.

Parameters
----------
num : int, optional
    Number of identity transforms to generate. If None (default),
    then a single transform is generated.

Returns
-------
transform : `RigidTransform` instance
    The identity transform.

Examples
--------
>>> from scipy.spatial.transform import RigidTransform as Tf
>>> from scipy.spatial.transform import Rotation as R
>>> import numpy as np

Creating a single identity transform:

>>> tf = Tf.identity()
>>> tf.as_matrix()
array([[1., 0., 0., 0.],
       [0., 1., 0., 0.],
       [0., 0., 1., 0.],
       [0., 0., 0., 1.]])
>>> tf.single
True

The identity transform can be applied to a vector without effect:

>>> tf.apply([1, 2, 3])
array([1., 2., 3.])

The identity transform when composed with another transform has no
effect:

>>> rng = np.random.default_rng(123)
>>> t = rng.random(3)
>>> r = R.random(rng=rng)
>>> tf = Tf.from_components(t, r)
>>> np.allclose((Tf.identity() * tf).as_matrix(),
...             tf.as_matrix(), atol=1e-12)
True

Multiple identity transforms can be generated at once:

>>> tf = Tf.identity(2)
>>> tf.as_matrix()
array([[[1., 0., 0., 0.],
        [0., 1., 0., 0.],
        [0., 0., 1., 0.],
        [0., 0., 0., 1.]],
       [[1., 0., 0., 0.],
        [0., 1., 0., 0.],
        [0., 0., 1., 0.],
        [0., 0., 0., 1.]]])
>>> tf.single
False
>>> len(tf)
2                               RigidTransform.from_dual_quat(cls, dual_quat, *, scalar_first=False)

Initialize from a unit dual quaternion.

Unit dual quaternions encode orientation in a real unit quaternion
and translation in a dual quaternion. There is a double cover, i.e.,
the unit dual quaternions q and -q represent the same transform.

Unit dual quaternions must have a real quaternion with unit norm and
a dual quaternion that is orthogonal to the real quaternion to satisfy
the unit norm constraint. This function will enforce both properties
through normalization.

Parameters
----------
dual_quat : array_like, shape (N, 8) or (8,)
    A single unit dual quaternion or a stack of unit dual quaternions.
    The real part is stored in the first four components and the dual
    part in the last four components.
scalar_first : bool, optional
    Whether the scalar component goes first or last in the two
    individual quaternions that represent the real and the dual part.
    Default is False, i.e. the scalar-last order is used.

Returns
-------
transform : `RigidTransform` instance
    A single transform or a stack of transforms.

Examples
--------
>>> from scipy.spatial.transform import RigidTransform as Tf
>>> import numpy as np

Creating from a single unit dual quaternion:

>>> tf = Tf.from_dual_quat([
...     0.0617101, -0.06483886, 0.31432811, 0.94508498,
...     0.04985168, -0.26119618, 0.1691491, -0.07743254])
>>> tf.as_matrix()
array([[0.79398752, -0.60213598, -0.08376202, 0.24605262],
       [0.58613113, 0.79477941, -0.15740392, -0.4932833],
       [0.16135089, 0.07588122, 0.98397557, 0.34262676],
       [0., 0., 0., 1.]])
>>> tf.single
True                 RigidTransform.from_exp_coords(cls, exp_coords)

Initialize from exponential coordinates of transform.

This implements the exponential map that converts 6-dimensional real
vectors to SE(3).

An exponential coordinate vector consists of 6 elements
``[rx, ry, rz, vx, vy, vz]``. The first 3 encode rotation (and form a
rotation vector used in `Rotation.from_rotvec`) and the last 3 encode
translation (and form a translation vector for pure translations).
The exponential mapping can be expressed as matrix exponential
``T = exp(tau)``, where ``T`` is a 4x4 matrix representing a rigid
transform and ``tau`` is a 4x4 matrix formed from the elements of an
exponential coordinate vector::

    tau = [  0 -rz  ry vx]
          [ rz   0 -rx vy]
          [-ry  rx   0 vz]
          [  0   0   0  1]

Parameters
----------
exp_coords : array_like, shape (N, 6) or (6,)
    A single exponential coordinate vector or a stack of exponential
    coordinate vectors. The expected order of components is
    ``[rx, ry, rz, vx, vy, vz]``. The first 3 components encode rotation
    and the last 3 encode translation.

Returns
-------
transform : `RigidTransform` instance
    A single transform or a stack of transforms.

Examples
--------
>>> from scipy.spatial.transform import RigidTransform as Tf
>>> import numpy as np

Creating from a single 6d vector of exponential coordinates:

>>> tf = Tf.from_exp_coords([
...     -2.01041204, -0.52983629, 0.65773501,
...     0.10386614, 0.05855009, 0.54959179])
>>> tf.as_matrix()
array([[0.76406621, 0.10504613, -0.63652819, -0.10209961],
       [0.59956454, -0.47987325, 0.64050295, 0.40158789],
       [-0.2381705, -0.87102639, -0.42963687, 0.19637636],
       [0., 0., 0., 1.]])
>>> tf.single
True

A vector of zeros represents the identity transform:

>>> tf = Tf.from_exp_coords(np.zeros(6))
>>> tf.as_matrix()
array([[1., 0., 0., 0.],
       [0., 1., 0., 0.],
       [0., 0., 1., 0.],
       [0., 0., 0., 1.]])

The last three numbers encode translation. If the first three numbers
are zero, the last three components can be interpreted as the
translation:

>>> tf_trans = Tf.from_exp_coords([0, 0, 0, 4.3, -2, 3.4])
>>> tf_trans.translation
array([4.3, -2., 3.4])

The first three numbers encode rotation as a rotation vector:

>>> tf_rot = Tf.from_exp_coords([0.5, 0.3, 0.1, 0, 0, 0])
>>> tf_rot.rotation.as_rotvec()
array([0.5, 0.3, 0.1])

Combining translation and rotation preserves the rotation vector,
but changes the last three components as they encode translation and
rotation:

>>> (tf_trans * tf_rot).as_exp_coords()
array([0.5, 0.3, 0.1, 3.64305882, -1.25879559, 4.46109265])                           RigidTransform.from_components(cls, translation, rotation)

Initialize a rigid transform from translation and rotation
components.

When creating a rigid transform from a translation and rotation, the
translation is applied after the rotation, such that
``tf = Tf.from_components(translation, rotation)``
is equivalent to
``tf = Tf.from_translation(translation) * Tf.from_rotation(rotation)``.

When applying a transform to a vector ``v``, the result is the
same as if the transform was applied to the vector in the
following way: ``tf.apply(v) == translation + rotation.apply(v)``

Parameters
----------
translation : array_like, shape (N, 3) or (3,)
    A single translation vector or a stack of translation vectors.
rotation : `Rotation` instance
    A single rotation or a stack of rotations.

Returns
-------
`RigidTransform`
    If rotation is single and translation is shape (3,), then a single
    transform is returned.
    Otherwise, a stack of transforms is returned.

Examples
--------
>>> from scipy.spatial.transform import RigidTransform as Tf
>>> from scipy.spatial.transform import Rotation as R
>>> import numpy as np

Creating from a single rotation and translation:

>>> t = np.array([2, 3, 4])
>>> r = R.from_euler("ZYX", [90, 30, 0], degrees=True)
>>> r.as_matrix()
array([[ 0.       , -1.,  0.        ],
       [ 0.8660254,  0.,  0.5       ],
       [-0.5      ,  0.,  0.8660254 ]])
>>> tf = Tf.from_components(t, r)
>>> tf.rotation.as_matrix()
array([[ 0.       , -1.,  0.        ],
       [ 0.8660254,  0.,  0.5       ],
       [-0.5      ,  0.,  0.8660254 ]])
>>> tf.translation
array([2., 3., 4.])
>>> tf.single
True

When applying a transform to a vector ``v``, the result is the same as
if the transform was applied to the vector in the following way:
``tf.apply(v) == translation + rotation.apply(v)``

>>> r.apply([1, 0, 0])
array([0.       , 0.8660254, -0.5     ])
>>> t + r.apply([1, 0, 0])
array([2.       , 3.8660254,  3.5     ])
>>> tf.apply([1, 0, 0])
array([2.       , 3.8660254,  3.5     ])                   RigidTransform.from_translation(cls, translation)

Initialize from a translation numpy array, without a rotation.

When applying this transform to a vector ``v``, the result is the same
as if the translation and vector were added together. If ``t`` is the
displacement vector of the translation, then:

``Tf.from_translation(t).apply(v) == t + v``

Parameters
----------
translation : array_like, shape (N, 3) or (3,)
    A single translation vector or a stack of translation vectors.

Returns
-------
transform : `RigidTransform` instance

Examples
--------
>>> from scipy.spatial.transform import RigidTransform as Tf
>>> import numpy as np

Creating a transform from a single translation vector:

>>> t = np.array([2, 3, 4])
>>> t + np.array([1, 0, 0])
array([3, 3, 4])
>>> tf = Tf.from_translation(t)
>>> tf.apply([1, 0, 0])
array([3., 3., 4.])
>>> tf.single
True

The top 3x1 points in the rightmost column of the transformation matrix
is the translation vector:

>>> tf.as_matrix()
array([[1., 0., 0., 2.],
       [0., 1., 0., 3.],
       [0., 0., 1., 4.],
       [0., 0., 0., 1.]])
>>> np.allclose(tf.as_matrix()[:3, 3], t)
True

Creating multiple transforms from a stack of translation vectors:

>>> t = np.array([[2, 3, 4], [1, 0, 0]])
>>> t + np.array([1, 0, 0])
array([[3, 3, 4],
       [2, 0, 0]])
>>> tf = Tf.from_translation(t)
>>> tf.apply([1, 0, 0])
array([[3., 3., 4.],
       [2., 0., 0.]])
>>> np.allclose(tf.as_matrix()[:, :3, 3], t)
True
>>> tf.single
False
>>> len(tf)
2            RigidTransform.from_rotation(cls, rotation)

Initialize from a rotation, without a translation.

When applying this transform to a vector ``v``, the result is the
same as if the rotation was applied to the vector.
``Tf.from_rotation(r).apply(v) == r.apply(v)``

Parameters
----------
rotation : `Rotation` instance
    A single rotation or a stack of rotations.

Returns
-------
transform : `RigidTransform` instance

Examples
--------
>>> from scipy.spatial.transform import RigidTransform as Tf
>>> from scipy.spatial.transform import Rotation as R
>>> import numpy as np

Creating a transform from a single rotation:

>>> r = R.from_euler("ZYX", [90, 30, 0], degrees=True)
>>> r.apply([1, 0, 0])
array([0.       , 0.8660254, -0.5     ])
>>> tf = Tf.from_rotation(r)
>>> tf.apply([1, 0, 0])
array([0.       , 0.8660254, -0.5     ])
>>> tf.single
True

The upper 3x3 submatrix of the transformation matrix is the rotation
matrix:

>>> np.allclose(tf.as_matrix()[:3, :3], r.as_matrix(), atol=1e-12)
True

Creating multiple transforms from a stack of rotations:

>>> r = R.from_euler("ZYX", [[90, 30, 0], [45, 30, 60]], degrees=True)
>>> r.apply([1, 0, 0])
array([[0.        , 0.8660254 , -0.5       ],
       [0.61237244, 0.61237244, -0.5       ]])
>>> tf = Tf.from_rotation(r)
>>> tf.apply([1, 0, 0])
array([[0.        , 0.8660254 , -0.5       ],
       [0.61237244, 0.61237244, -0.5       ]])
>>> tf.single
False
>>> len(tf)
2            RigidTransform.from_matrix(cls, matrix)

Initialize from a 4x4 transformation matrix.

Parameters
----------
matrix : array_like, shape (4, 4) or (N, 4, 4)
    A single transformation matrix or a stack of transformation
    matrices.

Returns
-------
transform : `RigidTransform` instance

Notes
-----
4x4 rigid transformation matrices are of the form:

..

    [R | t]
    [0 | 1]

where ``R`` is a 3x3 rotation matrix and ``t`` is a 3x1 translation
vector ``[tx, ty, tz]``. As rotation matrices must be proper
orthogonal, the rotation component is orthonormalized using singular
value decomposition before initialization.

Examples
--------
>>> from scipy.spatial.transform import RigidTransform as Tf
>>> import numpy as np

Creating a transform from a single matrix:

>>> m = np.array([[0, 1, 0, 2],
...               [0, 0, 1, 3],
...               [1, 0, 0, 4],
...               [0, 0, 0, 1]])
>>> tf = Tf.from_matrix(m)
>>> tf.as_matrix()
array([[0., 1., 0., 2.],
       [0., 0., 1., 3.],
       [1., 0., 0., 4.],
       [0., 0., 0., 1.]])
>>> tf.single
True

Creating a transform from a stack of matrices:

>>> m = np.array([np.eye(4), np.eye(4)])
>>> tf = Tf.from_matrix(m)
>>> tf.as_matrix()
array([[[1., 0., 0., 0.],
        [0., 1., 0., 0.],
        [0., 0., 1., 0.],
        [0., 0., 0., 1.]],
       [[1., 0., 0., 0.],
        [0., 1., 0., 0.],
        [0., 0., 1., 0.],
        [0., 0., 0., 1.]]])
>>> tf.single
False
>>> len(tf)
2

Matrices with a rotation component that is not proper orthogonal are
orthogonalized using singular value decomposition before initialization:

>>> tf = Tf.from_matrix(np.diag([2, 2, 2, 1]))
>>> tf.as_matrix()
array([[1., 0., 0., 0.],
       [0., 1., 0., 0.],
       [0., 0., 1., 0.],
       [0., 0., 0., 1.]])  Create a matrix from translations and rotation matrices.

    Parameters
    ----------
    translations : array_like, shape (N, 3) or (3,)
        A stack of translation vectors.
    rotation_matrices : array_like, shape (N, 3, 3) or (3, 3)
        A stack of rotation matrices.
    single : bool
        Whether the output should be a single matrix or a stack of matrices.

    Returns
    -------
    matrix : numpy.ndarray, shape (N, 4, 4)
        A stack of transformation matrices.
        Normalize dual quaternion.                      00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899        __pyx_fatalerror                                 hkA^1!!{{}}~>!|7!01B.PQ1   S M   ,AV1     "@                     T4qG1F,avWA!qqq/t1G;gQ/t1G;a     A [                           A$%p 	81HF!6xs#SfBcA*AQ'vQ6s!V1AA7!1HBe2V6$a1D*At1AQaA
 	bqcQ4yA3aq1    c   Av 	)1DTS7!>HEA.awgTt:QhjuA        AX                           A+,H 	HLXU$aYha!63at;d&e5HEAd%qT2XQ115SQ5SQRwbA4q:Qa1   y   A6 	RvRt86$d&HLXU$a):Q%uA$fBgQa&LAQ&*(%s!4q:Qa1        A@x           Ax 	t>Q        H                   Ad 	4q2V1D2V1D      l*           A8 	:Ql!3az:WEQ)1AQaz1B1-q
!%qs!2\%zQ   bm           AF 	4s!3arQcxzQ3arQcvQke1!Q  "V   A78\ 	Bha{&9F(#S9F"Cs!*A)1&1Bk!IU!IT1%qCuA%qCuA<9+Q8:Qad"BhaHD($e1.a}HJa/0s!8:WE       |   Af 	RxqF!:V83cJfBcA*A*A6AR{!1*EHLr!Gq!+4q.a~YjPQ/0s!8:WE        r           AB 	s#1M3nAQ     3                           A@ 	bfA;fHCs#[b3a*AQ'{! 	;gT+QaQ;fAQ7!2T#V6-?QQVVWe3e11V1As!8:WE  R|
   Ap 	4z*A*AQ't1A181V1AAQ6+3d&e4uAd#U!81V1As!8:WE       Rd	   AZ 	s!8:V5  "(   " |6A|1Bjc-Qb
!t3a"#Sj RvRs!?#Tq
%t5
%s%q
$d%q
$caqvQaq     C           
'+1&IQe12\6a  1.   Q      #P                           RigidTransform.__pow__(self, float n)

Compose this transform with itself `n` times.

A rigid transform `p` when raised to non-integer powers can be thought
of as finding a fraction of the transformation. For example, a power of
0.5 finds a "halfway" transform from the identity to `p`.

This is implemented by applying screw linear interpolation (ScLERP)
between `p` and the identity transform, where the angle of the rotation
component is scaled by `n`, and the translation is proportionally
adjusted along the screw axis.

``q = p ** n`` can also be expressed as
``q = RigidTransform.from_exp_coords(p.as_exp_coords() * n)``.

If `n` is negative, then the transform is inverted before the power
is applied. In other words, ``p ** -abs(n) == p.inv() ** abs(n)``.

Parameters
----------
n : float
    The number of times to compose the transform with itself.

Returns
-------
`RigidTransform` instance
    If the input Rotation `p` contains `N` multiple rotations, then
    the output will contain `N` rotations where the `i` th rotation
    is equal to ``p[i] ** n``.

Notes
-----
There are three notable cases: if ``n == 1`` then a copy of the original
transform is returned, if ``n == 0`` then the identity transform is
returned, and if ``n == -1`` then the inverse transform is returned.

Note that fractional powers ``n`` which effectively take a root of
rotation, do so using the shortest path smallest representation of that
angle (the principal root). This means that powers of ``n`` and ``1/n``
are not necessarily inverses of each other. For example, a 0.5 power of
a +240 degree rotation will be calculated as the 0.5 power of a -120
degree rotation, with the result being a rotation of -60 rather than
+120 degrees.

Examples
--------
>>> from scipy.spatial.transform import RigidTransform as Tf
>>> import numpy as np

A power of 2 returns the transform composed with itself:

>>> tf = Tf.from_translation([1, 2, 3])
>>> (tf ** 2).translation
array([2., 4., 6.])
>>> (tf ** 2).as_matrix()
array([[1., 0., 0., 2.],
       [0., 1., 0., 4.],
       [0., 0., 1., 6.],
       [0., 0., 0., 1.]])

A negative power returns the inverse of the transform raised to the
absolute value of `n`:

>>> (tf ** -2).translation
array([-2., -4., -6.])
>>> np.allclose((tf ** -2).as_matrix(), (tf.inv() ** 2).as_matrix(),
...             atol=1e-12)
True

A power of 0 returns the identity transform:

>>> (tf ** 0).as_matrix()
array([[1., 0., 0., 0.],
       [0., 1., 0., 0.],
       [0., 0., 1., 0.],
       [0., 0., 0., 1.]])

A power of 1 returns a copy of the original transform:

>>> (tf ** 1).as_matrix()
array([[1., 0., 0., 1.],
       [0., 1., 0., 2.],
       [0., 0., 1., 3.],
       [0., 0., 0., 1.]])

A fractional power returns a transform with a scaled rotation and
translated along the screw axis. Here we take the square root of the
transform, which when squared recovers the original transform:

>>> tf_half = (tf ** 0.5)
>>> tf_half.translation
array([0.5, 1., 1.5])
>>> (tf_half ** 2).as_matrix()
array([[1., 0., 0., 1.],
       [0., 1., 0., 2.],
       [0., 0., 1., 3.],
       [0., 0., 0., 1.]])                          RigidTransform.__mul__(self, RigidTransform other)

Compose this transform with the other.

If `p` and `q` are two transforms, then the composition of 'q followed
by p' is equivalent to `p * q`. In terms of transformation matrices,
the composition can be expressed as ``p.as_matrix() @ q.as_matrix()``.

In terms of translations and rotations, the composition when applied to
a vector ``v`` is equivalent to
``p.translation + p.rotation.apply(q.translation)
+ (p.rotation * q.rotation).apply(v)``.

This function supports composition of multiple transforms at a
time. The following cases are possible:

    - Either ``p`` or ``q`` contains a single or length 1 transform. In
      this case the result contains the result of composing each
      transform in the other object with the one transform. If both are
      single transforms, the result is a single transform.
    - Both ``p`` and ``q`` contain ``N`` transforms. In this case each
      transform ``p[i]`` is composed with the corresponding transform
      ``q[i]`` and the result contains ``N`` transforms.

Parameters
----------
other : `RigidTransform` instance
    Object containing the transforms to be composed with this one.

Returns
-------
`RigidTransform` instance
    The composed transform.

Examples
--------
>>> from scipy.spatial.transform import RigidTransform as Tf
>>> from scipy.spatial.transform import Rotation as R
>>> import numpy as np

Compose two transforms:

>>> tf1 = Tf.from_translation([1, 0, 0])
>>> tf2 = Tf.from_translation([0, 1, 0])
>>> tf = tf1 * tf2
>>> tf.translation
array([1., 1., 0.])
>>> tf.single
True

When applied to a vector, the composition of two transforms is applied
in right-to-left order.

>>> t1, r1 = [1, 2, 3], R.from_euler('z', 60, degrees=True)
>>> t2, r2 = [0, 1, 0], R.from_euler('x', 30, degrees=True)
>>> tf1 = Tf.from_components(t1, r1)
>>> tf2 = Tf.from_components(t2, r2)
>>> tf = tf1 * tf2
>>> tf.apply([1, 0, 0])
array([0.6339746, 3.3660254, 3.       ])
>>> tf1.apply(tf2.apply([1, 0, 0]))
array([0.6339746, 3.3660254, 3.       ])

When at least one of the transforms is not single, the result is a stack
of transforms.

>>> tf1 = Tf.from_translation([1, 0, 0])
>>> tf2 = Tf.from_translation([[0, 2, 0], [0, 0, 3]])
>>> tf = tf1 * tf2
>>> tf.translation
array([[1., 2., 0.],
       [1., 0., 3.]])
>>> tf.single
False
>>> len(tf)
2           RigidTransform.__setitem__(self, indexer, value)

Set transform(s) at given index(es) in this object.

Parameters
----------
indexer : int or slice or array_like
    Specifies which transform(s) to replace. A single indexer must be
    specified, i.e. as if indexing a 1 dimensional array or list.

value : `RigidTransform` instance
    The transform(s) to set.

Raises
------
TypeError
    If the transform is a single transform.

Examples
--------
>>> from scipy.spatial.transform import RigidTransform as Tf
>>> t = [[0, 0, 0], [1, 0, 0], [2, 0, 0]]  # 3 translations
>>> tf = Tf.from_translation(t)

Set a single transform:

>>> tf[0] = Tf.from_translation([9, 9, 9])
>>> tf.translation
array([[9., 9., 9.],
       [1., 0., 0.],
       [2., 0., 0.]])              RigidTransform.__getitem__(self, indexer)

Extract transform(s) at given index(es) from this object.

Creates a new `RigidTransform` instance containing a subset of
transforms stored in this object.

Parameters
----------
indexer : int or slice or array_like
    Specifies which transform(s) to extract. A single indexer must be
    specified, i.e. as if indexing a 1 dimensional array or list.

Returns
-------
transform : `RigidTransform` instance
    Contains
        - a single transform, if `indexer` is a single index
        - a stack of transform(s), if `indexer` is a slice, or an index
          array.

Raises
------
TypeError
    If the transform is a single transform.

Examples
--------
>>> from scipy.spatial.transform import RigidTransform as Tf
>>> t = [[0, 0, 0], [1, 0, 0], [2, 0, 0]]  # 3 translations
>>> tf = Tf.from_translation(t)

A single index returns a single transform:

>>> tf[0].as_matrix()
array([[1., 0., 0., 0.],
       [0., 1., 0., 0.],
       [0., 0., 1., 0.],
       [0., 0., 0., 1.]])

A slice returns a stack of transforms:

>>> tf[1:3].translation
array([[1., 0., 0.],
       [2., 0., 0.]])

An index array returns a stack of transforms:

>>> tf[[0, 2]].translation
array([[0., 0., 0.],
       [2., 0., 0.]]) RigidTransform.__len__(self)

Return the number of transforms in this object.

Multiple transforms can be stored in a single instance.

Returns
-------
length : int
    The number of transforms in this object.

Raises
------
TypeError
    If the transform is a single transform.

Examples
--------
>>> from scipy.spatial.transform import RigidTransform as Tf
>>> tf = Tf.identity(3)
>>> len(tf)
3

>>> tf = Tf.from_translation([1, 0, 0])
>>> len(tf)  # doctest: +IGNORE_EXCEPTION_DETAIL
Traceback (most recent call last):
    ...
TypeError: Single transform has no len().     Initialize from a 4x4 transformation matrix.

        Rotations are not meant to be initialized directly. Please use one of
        the `from_...` methods instead.

        Parameters
        ----------
        matrix : array_like, shape (4, 4) or (N, 4, 4)
            A single transformation matrix or a stack of transformation
            matrices.
        normalize : bool, optional
            If True, orthonormalize the rotation matrix using singular value
            decomposition. If False, the rotation matrix is not checked for
            orthogonality or right-handedness.
        copy : bool, optional
            If True, copy the input matrix. If False, a reference to the input
            matrix is used. If normalize is True, the input matrix is always
            copied regardless of the value of copy.

        Returns
        -------
        transform : `RigidTransform` instance
            ;     $  L  d  $p  (  P)4  *H  $+P  +  ",  -  -,  o.x  \/  0  {2  2  64L  5x  >  $>  &A  A  ,t|  lw    |     D  <      ,  ,'\  7  E  f  k  <@  p  l    l 	  ,	  !\	  "	  \"	  "	  #	  LE
  F<
  Sl
  ,S
  |_
  _
  `
  |g  ,tH  lth    ܍    ,  |H  x    \  ,  ,   X    L          <0  \D  lt      l      l0  \\  l    l      LD  l  L    L    `    L  \    |  <$  h      \    |  @     ,  \  	  
t  
  <P  ,  \      D      l    $  d  <  <  0  "p  %  &  ,'  \(  <+8  \-h  L.  <0  6  ;H  <d  |>  ?  @  D$  LEH  El  G  |I  I  K  P,  QT  Rt  |T  ,Y  Y         zR x  $      	   FJw ?9*3$"       D   X              \   P	              t   n7   EOE
I,      q   EWP
G   ,      DU   EHM
B         t%       ,     4   ACDOP
I  (   <  d   EYBJ
F  (   h  4   EEM  ,     
   ECM
E   ,     8'   ECPQ
G   ,        ECHHK
E  ,   $  3   ECMI
B   (   T     ECM
F,     |/   ECFJ
A  (     =    ECP
K,     ^   ESI
E   (     b)"   ECP
K,   8  f3   ESPo
I   ,   h  4   EOP
J   ,     =   ECHH
Y  ,        ECC
KH
H  (     d
   ECL
D   ,   $  X:   AHFT
K  $   T  (z    ECK
Mx
H    |  H    EC_
I,     t    ECBKt
GX
H         ?       ,     ,."   AHI
K         ,;|   EO
D   ,   4  <G   AHHR^
G     d  H	       ,   x  HG   AHHR
K       T	             T/   EC@
H   ,     U   ECM
D   ,     \\   ACP
J      @  h9    OYP   (   `  h   ECG^
C (     t   ALG
A ,        AHBX	
I  $     z    ECK
Mx
H ,     C"   ESP3
E   ,   @  ,		   ECM
J   (   p     ACN
G          EOo
E  ,        EWM|
K   $     ,    EFR
Ck
E4     e   ECBDz
X
Hj
F  0   P  <   ECBED
Dk
E $     k    VTEoB     (     Y    ECBD{
GH                              	            	  )          (	         ,   <	     ECBED
GJ     l	  r          	  \       ,   	  Hw   CRAIHD  ,   	  {    ECBEDX
EJ     	             
  ]    QCH  (   (
  4   ECA
IL
D(   T
     ECA
FO
I $   
  {    ACAZ
AZ   
  4y    sCtF    
  y    sCtF    
  )          
  )       (         ACBEEKt$   <   }    EC@
Hl   $   d  X}    EC@
Hl   $     }    EC@
Hl   $     }    EC@
Hl   $     `    EC@
Hl
D$         EMF
Ht   (   ,  w   ECDFd      X  $W    iCj      x  dZ    iCAl                 ^    iCq   $         ECBDb
H $     x    ECBDb
H           AFI|
D    @  w]    AGT  $   `  \    EXk
He
K$     4    EUs
Ce
K         Y`H       |    Y`H           aZHE $     \    AQu
YZ
F P   8     NCI
H
DC   ,     @G   ACDGD
C       `,    EYM   4     p*   ACDEF
Fx
H  0     h   ACMi
Fh
H    H  x    ACKh    l  0            ,w    FCm  (         ACBEEDq  $     F    _CE   ,         ACBHEEF       $  p    AJCa $   H     iCBH
G    p      AC  (        ACDL      `"            |9    ECAk            4        ALh
Ka
OW
IW
I   8   <  `<   EIMO
Fw
I
K ,   x  t   ACBEEEHa       t       0         tCA
CZL        h    ECAv
A ,     G   AEBEEQ#   (   D     AHBIH    p  m'   ACG     p&            %       (     X&   ACM  0     `   ECM
FQ
O <        ETGT
L
F 
H   ,   \  L   KHK
Cz
F  H        EFGz
L
Jg
I
EY
OK
E        T    EFEM
C(     (m    ACDF[
E~<   (     EF
Ax
Ha
O
HA
C (   h     EFA
EY
G(     H    ECK
K       =       (     H(   FdN_  ,      L   ECBEEEH
F,   0     ECBLEG
G    `      ECA
F$        ECBDl
F  4        ECBGD
E
I   (     &1   ECP1  ,        ECBGEH6
D   @       ECH,   \  p!   CP
DQ
AK
H0     "\   ECDJ
Hh
H  $     $    AIG
C  0     $H   ACBJ
I
J         '3   ACE
A    @  (y    ECV
B   0   d  X)   ECM'
Dx
H(     *   ECAB
EE
K$     ,f    ECAN
IE     ,             .M   AFE
H$   $  2   ECGY
H     L  p4    EC
I    l  5   ECEj
I,     6   ACM1
F   $     \;    EMBTf
B 4     ;   ECBII
Fz
E               GNU                `   ~FDO {"type":"deb","os":"ubuntu","name":"scipy","version":"1.16.3-4build1","architecture":"amd64"}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   @                                                                                                     R                h          h          @             A                       @     i      @     
      @                 9            Y       `     :             ,            ;            6       `     ;             4                         `          X       @     S	                             @            {     +      s     S      g            _     A      `^            8^      `     `X            S     _      O     Y      @L     \      `D           @           @      `     @     '       @@     #        @     #       ?     ! `     ?     '       @?     # `     ?      `     >     !       >      `     >     )       P>      `      >     (       =      `     =     )       =      `     `=     %       0=      `      =     '       <      `     <     *       p<      `     @<     )       <      `     ;     *       ;            ;      `     `;     &       0;      `      ;     (       :       `     :     +       p:      `     @:     $       :      `     9            9     ,       9     /       `9     	 `     5     z      5            5     '        5     C        5     
 `     4      `     4            4            4            4            4     	       4      `     4      `     4      `     4      `     4      `     4      `     x4      `     h4     
 `     `4      `     P4     
 `     H4      `     04      `     4      `     4      `     4     
 `     3      `     3      `     3      `     3      `     3      `     3      `     3      `     r3      `     n3      `     P3      `     @3     	 `     83      `     03            '3      `     "3      `     3     
 `     3      `     2     
 `     2      `     2      `     2      `     2            2      `     2      `     2      `     2      `     2      `     x2      `     h2     
 `     X2      `     H2      `     02      `      2     	 `     2            2      `      2      `     1      `     1     	 `     1            1      `     1     /       1      `     1      `     p1      `     `1     
       S1      `     Q1      `     H1     	 `     ?1      `     81      `     01      `      1      `     1      `     1     	 `     1      `      1      `     0      `     0      `     0      `     0     
 `     0      `     0      `     0      `     0      `     0      `     0      `     `0     (        0     #       0      `     /      `     /      `     /      `     /      `     /      `     /      `     /      `     /      `     `/      `     H/      `     8/      `     -/      `     '/      `     "/      `     /     
 `     /      `     .      `     .      `     .      `     .      `     .      `     .      `     .      `     .     	 `     .     
 `     .      `     h.     
 `     ].      `     P.      `      .     ) `     -     -       -      `     -      `     -      `     -      `     -      `     |-      `     x-      `     q-      `     h-     	 `     _-      `     P-            I-      `     @-     	 `     5-      `     1-      `     (-     	 `     "-      `      -     "       ,      `     ,            ,            ,      `     ,      `     },      `     p,      `     f,      `     @,     &       &,      `     ,      `     ,      `     ,      `     ,      `                            A              p                         Ѝ                          ؍                   o                              0      
       x                                                                  X             H&             1      	              o    %      o           o    h$      o                                                                                                                                                                                                                                                                                                                                                                                                                                                       0p      @p      Pp      `p      pp      p      p      p      p      p      p      p      p       q      q       q      0q      @q      Pq      `q      pq      q      q      q      q      q      q      q      q       r      r       r      0r      @r      Pr      `r      pr      r      r      r      r      r      r      r      r       s      s       s      0s      @s      Ps      `s      ps      s      s      s      s      s      s      s      s       t      t       t      0t      @t      Pt      `t      pt      t      t      t      t      t      t      t      t       u      u       u      0u      @u      Pu      `u      pu      u      u      u      u      u      u      u      u       v      v       v      0v      @v      Pv      `v      pv      v      v      v      v      v      v      v      v       w      w       w      0w      @w      Pw      `w      pw      w      w      w      w      w      w      w      w       x      x       x      0x      @x      Px      `x      px      x      x      x      x      x      x      x      x       y      y       y      0y      @y      Py      `y      py      y      y      y      y      y      y                                   d     i                                                                                     o     i     @I                     x     i     @I                          S      P                          S      P                          C      Q                          R     Q                          R     Q                           D                                   D                                   D                                   D                                  @D                                  @D                                   N     S                           N     S                          N     T                     "      S      R                     2     pj                                                                             d                                    @            @                      O            0                      d            (                                                                                      w     pD                                                          O     O                       PO     P                        s                                I                                                                                                         @                               h                      d            `                       d            0                                                                                                              ^     `                                            `f                    w     `f                                                    I                             4       l     B       l     2       n     G       D     3       I     @       @     H       `     I       `     6       `l                     
     P             (             !                                                                                                            `             `(          `            "                           -                      =     @            
     M     p                       @                 \                 `          ;                      9                                                                        H       @H     4                       8     `             `     >     "                    _     3                                                              `                                                                                                                       `?                     @                                                                                                                                                                                                                                                                         Ǡ                                      8                         `             M                       A                                                       L                                                                                                                     @             C                                                                                                                             B                                                                                                                                               `>                                     P                                                                                                                                 `                                                           '             @                                                                                                          6                    _     3                    >     "                    8     `             `     4                                                                         9                      ;                 \                 `          @                 M     p                  =     @            
     -                                                 `            "           `             `(                       @/          y            01                                                                @     @                                                     4            G       H     >               ?            @       @     H       `     I            :               P             Q       @                     /usr/lib/debug/.dwz/x86_64-linux-gnu/python3-scipy.debug /\G,ճSW6_   11af7d2dde3c7da0c7387e63c79fdb514304a6.debug     .shstrtab .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt.got .plt.sec .text .fini .rodata .eh_frame_hdr .eh_frame .note.gnu.property .note.package .init_array .fini_array .data.rel.ro .dynamic .got.plt .data .bss .gnu_debugaltlink .gnu_debuglink                                                                                              $                                 o                   $                             (             0      0                                0                         x                             8   o       h$      h$                                 E   o       %      %      P                            T             H&      H&      1                           ^      B       X      X                                h              p       p                                    c              p       p      	                            n             y      y                                   w             y      y      	                                                     \7             @                                                                                             1                                          4_     4_                                               @d     @d                                                `}     `}                                                 }     }     p                                           Ѝ     Ѝ                                               ؍     ؍                                                                                                                                          r                       H                                                                                                                                   
                                                                              M                              !                           4                                                    4     0                             