ELF          >            @                @ 8 	 @                                 0#      0#                    0       0       0      )d      )d                                        "      "                                                                                                         8      8      8      $       $              Ptd   H      H      H                         Qtd                                                  Rtd                     p      p                      GNU "D\i       b               @b       =                            N                                          `                                                                 x                      |                     r                                                                                                                                                                        f                     ~                                          Q                                                               *                     O                                                                                                          s                     ?                                                                                                                                                                                                                                         &                                          &                     o                                                                 l                                                                                                                                                     9                                          o                     E                                                                                     
                     6                     =                                                               Z                                                                `                                                               H                     U                                                                                                           -                     6                     U                                                                                                                                                    b                     ,                                             g                                                                 %                                                               F   "                                                                  qP              __gmon_start__ _ITM_deregisterTMCloneTable _ITM_registerTMCloneTable __cxa_finalize PyBaseObject_Type PyObject_GetAttr PyFloat_Type PyFloat_AsDouble PyErr_Occurred PyFloat_FromDouble sqrt PyType_Ready PyExc_TypeError PyErr_Format PyGC_Disable PyGC_Enable PyExc_DeprecationWarning PyErr_WarnFormat _Py_Dealloc PyDict_SetItem PyType_Modified PyObject_HasAttr PyObject_CallMethodObjArgs PyCapsule_New PyObject_GetAttrString _Py_NoneStruct PyDict_SetItemString PyExc_AttributeError PyErr_ExceptionMatches PyErr_Clear PyThreadState_Get PyInterpreterState_GetID PyExc_ImportError PyErr_SetString PyModule_NewObject PyModule_GetDict PyErr_GivenExceptionMatches PyExc_ValueError PyDict_GetItemString PyModule_GetName PyCapsule_IsValid PyCapsule_GetName PyCapsule_GetPointer PyImport_ImportModule strlen vsnprintf _Py_FatalErrorFunc PyObject_GenericGetAttr _PyObject_GenericGetAttrWithDict _PyThreadState_UncheckedGet PyObject_RichCompareBool PyObject_GetItem PyExc_RuntimeError PyMem_Malloc PyMem_Free PyFrame_New PyTraceBack_Here PyCode_NewEmpty memmove PyMem_Realloc PyObject_CallFinalizerFromDealloc PyObject_GC_IsFinalized PyDict_Size PyLong_FromLong PyObject_Format PyUnicode_New memset PyCFunction_Type PyType_IsSubtype PyLong_Type PyGILState_Ensure PyGILState_Release Py_EnterRecursiveCall Py_LeaveRecursiveCall PyUnicode_FromOrdinal PyObject_VectorcallDict PyExc_SystemError _PyType_Lookup PyDict_DelItem PyImport_AddModule PyObject_SetAttrString Py_Version PyTuple_New PyOS_snprintf PyErr_WarnEx PyBytes_FromStringAndSize PyUnicode_FromStringAndSize PyUnicode_FromString PyMemoryView_FromMemory PyObject_CallFunctionObjArgs PyUnicode_DecodeUTF8 PyUnicode_InternInPlace PyObject_Hash PyImport_GetModuleDict PyObject_SetAttr PyDict_New PyInit__weight_vector PyModuleDef_Init libm.so.6 libc.so.6 GLIBC_2.2.5                                                                                                                   ui	                    ui	                      0Q                   P                                            @                                                                                                                               @                                       P                   h                                      p                                                          x                                             (             H      0                   8             @Q      @             R      H              S      P             S      X             pU      `             U      h                   p                    x                                ^                                             (             7      8             E      x                                @i                         H                   X                                 ~                                       p^      (                   0             p_                                      d                   ͯ                   b                   ث                   g                                                                             p                                      `                                      a                                        g                    ͯ      (             0e      P                    X                    `                    h                    p                    x                              !                    3                    5                    @                    B                    H                    J                    M                    P                    W                    [                    _                                                                                                                 (         	           0         
           8                    @                    H                    P                    X                    `                    h                    p                    x                                                                                                                                                                                                                                     "                    #                    $                    %                    &                    '                     (                    )                    *                    +                     ,           (         -           0         .           8         /           @         0           H         1           P         2           X         4           `         6           h         7           p         8           x         9                    :                    ;                    <                    =                    >                    ?                    A                    C                    D                    E                    F                    G                    I                    K                    L                    N                     O                    Q                    R                    S                     T           (         U           0         V           8         X           @         Y           H         Z           P         \           X         ]           `         ^           h         _           p         `           x         a                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           HHy  HtH     5ʯ  %̯  @ %ʯ  h    %¯  h   %  h   %  h   %  h   %  h   %  h   %  h   p%  h   `%  h	   P%z  h
   @%r  h   0%j  h    %b  h   %Z  h    %R  h   %J  h   %B  h   %:  h   %2  h   %*  h   %"  h   %  h   %  h   p%
  h   `%  h   P%  h   @%  h   0%  h    %  h   %ڮ  h    %Ү  h   %ʮ  h    %®  h!   %  h"   %  h#   %  h$   %  h%   %  h&   %  h'   p%  h(   `%  h)   P%z  h*   @%r  h+   0%j  h,    %b  h-   %Z  h.    %R  h/   %J  h0   %B  h1   %:  h2   %2  h3   %*  h4   %"  h5   %  h6   %  h7   p%
  h8   `%  h9   P%  h:   @%  h;   0%  h<    %  h=   %ڭ  h>    %ҭ  h?   %ʭ  h@   %­  hA   %  hB   %  hC   %  hD   %  hE   %  hF   %  hG   p%  hH   `%  hI   P%z  hJ   @%r  hK   0%j  hL    %b  hM   %Z  hN    %R  hO                      H9tIHX  HtHJ1H9}H9tt&H1H   H9tHu1H;5  ø   HGH   HtATHUSHHtHP   uH   H[]A\HP  HtwH   Hq   H9~bHD   uHPHm  H5i  H81<jHu,H    t"HHHSH5i  H5  H819HHH      A	H   Et
r[]A\AUIATIUHSQH  jÅuLLLH5  H]t1H5  HE1LL1HHtHu
MZ[]A\A]UH1HS1QHuJH  H5  HHHHHyHuHHt1
HZ[]AVEAUIATIHUSKHt3H;  Hu1AtHLLtHu'HH  H81t1[]A\A]A^ATUHSHxHtJHi  Hu	H\  ;H9t6H  H5wi  H8oH5v  HIHu1   H  HtH   HI$HuLHtHIHuHuHA   Hqv  HHHov  xA   H`v  LHH\v  xA   HMv  LHHLv  exE1H@v  LHH<v  EdH[]A\HGII   tE   @t<HFH   s   @tsMX1I9~M;LtHLL   E1M91PKtHF   t   @tLau
IM91ZATIUHSH   HH@   u$Hb  HHau  H5g  H81'tLK(HC Mt   I9LLIM9s'H  MHHu  H5g  H81,I9s6RHt  1MPIHg  11GY^yHuH1H[]A\AWIAVIAUIH5t  ATIUSAQHu  LHH{HHu2LMHt  H5g  HH  H81&   H LHuCHgLILMMH8t  HH  VH5]g  AWH81_AX=LHHM IHQHt"HU HuHHuH1-HM uHqHHHWZ[]A\A]A^A_AWH=s  AVAUATUSH  H$  ~p  HH  1fHnHT$`L|$ Hv  flfHnH>  M)D$ fHn~1  H*  H-#  fHnHD$flH$)D$0Lm Hņ  ~  Mfl)D$@~  fl)D$PMMtWH$LHHLL$z  LL$HD$HIIlLHl_Lx LhtMHuHH=Br  HHu/  H  H-6  ~V  fHnH  flfHnH  )D$ fHnLm ~,  H  HŚ  MflfHnH;  )D$0fHn~  H  fHnH  flfHnH  )D$@fHn~Ԟ  Hu  fHnHɬ  flfHnH  )D$PfHn~  H  flfHnH  )D$`~  flfHn1)D$p~{  H$   HD$flH$)$   ~^  fl)$   ~R  fl)$   ~F  fl)$   ~:  fl)$   ~.  fl)$   ~"  fl)$   M<$MtIH$LHHuDHD$HII;LHl.Lx LhtMHuH1HHH  []A\A]A^A_HGH  H9   u   1cAWAVAUATUSAPIH   HHן  Hk`L I9u H{`W1LchHkpC`HKpHuiqH   ID$   t;M|$1I9~I;ltHE1M9~`KtH9tHuILH{0HuMtI$uLHtHM uHZL[]A\A]A^A_UHSQH5p  HHu1Ht%H   HŅxHuHJZ[]USQH52  HHtB1HCHHu HuH"  H5b  H8[HuHHHZ[]AWAVAUATIU1SH(LP  H   }HtH   HcHcH3HH IEL4   HD$H9l$   IDH  'HHuHI$   IM9tI?u+H  HL$Ht$HL$Ht$IGIIH9tIHu=HcH5*a  IDHHI$   HPH  H81H4H   p.H1H([]A\A]A^A_AWAVAUIATUSHH5]  H-ٜ  HuH5  HHHu$  H5)  HI1I9l  H5R  LvH$H  H9  H5  HmHHu1E1E1E1x  H5  L*IHtH9uH5  LIHu$rH5ɦ  HÅu1E1E1O  H5  HL  I  H5  !Åu
L#*    A       L9    H   1H5^  LsIHtH5O  HzuhtH55  LBHHt=H5  HL%xZI  H5  tÅu
Lvx5Mt.Hu$1LWF11E1E1H$E11E1XHuH  IUH5a  H81gMtIuLBH<$ u*1E1E11H$H$H HD$HHuHMtIuLMtI$uLHtHM uHH[]A\A]A^A_AWAVAUATUSH   H~  Ht)1H9
  H  H5Xa  H8
  HH=F  HZ  Hu1	  H H=/j  HtH H8  HtH=j  HtH H   H=  HtH  H5i  xH>  H 0HH  u1hH٢  HuhbHHH\$ QH   HA   Li     RH`  PHi  P1QH 1   H^Hi  1HH\  H1HiHJ  HD$ H=Ji  f% fD$ D$$f% 
fD$$D$(f% fD$(D$,f% fD$,D$0f% fD$0D$4f% fD$4D$8f% fD$8D$<f% 	fD$<D$@f% 2fD$@D$Df% fD$DD$Hf% fD$HD$Lf% fD$LD$Pf% fD$PD$Tf% fD$TD$Xf% fD$XD$\f% fD$\D$`f% 
fD$`D$df% fD$dD$hf% fD$hD$lf% fD$lD$pf% fD$pD$tf% 
fD$tD$xf% fD$xD$|f% fD$|$   f% f$   $   f% 
f$   $   f% f$   $   f% f$   $   f% f$   $   f% f$   $   f% fEf$   $   f% fBf$   $   f% ff$   IHcHf  HHH   LHIHty     H=f  IHuIM uzLnp1HL1}IHuLMIM uL?HM uH1I$uTL#JH     HH5{]  H81HtHM uHI$LrHiLs 1L-!  E1HcK<&1D| A  LHD$HtHv
H|$HD$Ht9ID HMHuHcK<&D| A  LMID HuHH3HH!uHuH1I| |HHH!u=#   u,HH$  $H  H5  H=     H-d  HHH   HH  H=!  ~q  HJ  H  fHnH  H=  flfHnH  )  fHn~4  H  H  fl)  ~  fl)  nO  Hҟ  HH3  KH5  H=,    H=  H=    H  H5V  q  H=    H  H=  ~o  H(  H  fHnH  H=  flfHnH
  )  fHn~2  H	  H  fl)  ~  fl)  T5  H5  H=;    H='  H=    H  H5U  x  H=    H-a  HmHH  p   H5b  HH  H:  H  H%     H5nb  HHU  H  H  HHHH   HHuH  HHH	  Hv  H-  1Ll$ ~  fHnHT$XH?  fHnH#  Le HŽ  flfHnH   M)D$ ~  HD$PHD$flHD$)D$0~h  fl)D$@M} Mt"HT$LHH   HtJPHuHzHHt6H5+  H=ԙ  HHHH   HuH   H=   tGH=   ttHV     H=X  g
  H=P  Ht51HH?  u'h AHuH  H5^X  H8H=  IHD$HIIVLHlILx L`MHuHH   []A\A]A^A_H=(   H=ٗ  Hҗ  H9tH  Ht	        H=  H5  H)HH?HHHtH  HtfD      =e   u+UH=Ҏ   HtH=  d=  ]     w    IHA  M  ~~^fHc1~-ad  f(ff.     fHc4HI4YXf(YfTXXH9uf(YYYfA  D  ff(ff.      % d    IL  f(^م~TfWc  Hc1^ff.     ff.        YIcHIYXH9uf/  v\^  YYX    ff.     @ L  ~MHc1fff.     ff.     fD  LcCYHXH9uY   fY  ff.     AVSHHH  H   H  A          H       b  H  f(fI~^    f(Wb    H         ؗ  L  H[A^Ð b  fI~      fL  IZ     ^Hcf1H%a  ZD  fIc fZYHIZXZ(
YTZfXH9u(YZfY  Ðff.     =Pa  f  IZL    f(^~`W3a  fHc1HZ^ff.      fIc fZYHIZYXZH9u/`    v\^  YYX  @ L  I~RHc1fH<    ff.     fD  HcAYHZXH9uAY  ZffAY  Zff.      AVSHHH  H   fA      H  Z    |       _  H  f(fI~^  Z7  f(_    f     H  Z    L  H[A^D  @_  fI~빐fZ   SHHH  H9Ft+HZ.,_  zt$   H[D  Ff     D$D$Ht1fD  SHHH  H9Ft+HCf.^  zt'   H[     Ff     D$D$Ht1fD  fZ       ff.w	QZPZZf       ff.wQ@ SHGHHH   t+H<  HH     H81u%H[D  H  HH5I  H81H+t1H[     H1@ f(  YYfT]  ff    fY  M]  f/vHG` ff.     @ (ff  YZT\  Y  ZfY    \  f/vHG` @     SH  H$   H$   H$  L$  L$  t@)$   )$0  )$@  )$P  )$`  )$p  )$  )$  H\$    H$  D$   HD$HH$   HL$HI  D$0   HD$HH=Z  D  AWAVAUATAUHSHH$H=m  IH   DR  Dƃ   HcHD;d      1	~.H9})HcHTA9}߉9|A9  A9~{HHHǋGA9ujH/HE H[  1HLHH2  D`(H6Hm K  H+9  H[]A\A]A^A_ËGA9~f.     M}pAoM`HDIEp    fHAE`)$HH  I}`fo$MuhI]pM}pAU`Ht
H/  Mt
I.  Ht
H+  H=  H  D5  D  HcHD;d   2  1    ~qS9~_)HcHDA9}߉ Hm HH[]A\A]A^A_    H H A9A9~}LcIIE;g|  "  A9tmD9}4DIc)HPHHHHHHtHHHAEgI/D5΍  HE 1D;gË  A9   Dp@IcHHHLcD5  D5  IH|  IS@ H<$HtH/tOH|$HtH/tFMI/LLH볿   HHjX  H  HԌ  D`H(HE D HcHL<II?I/HE H/&D;gt֋  t"I1A   R   \1D  H   oG1HKH5$$oG(D$oG8D$ oGHD$0oGXD$@oGhD$PoGxD$`o   D$po   $   o   $   o   $   o   $   o      $   $  H   HtH HiD     HD$H=D  HD$HÐH   1o   HHH5!$o   D$o  D$ o  D$0o(  D$@o8  D$PoH  D$`oX  D$poh  $   ox  $   o  $   o  $   o     $     H   HtHfD  HQC     HD$H=C  HD$Hf     H   oG1HH5$oG(D$oG8D$ oGHD$0oGXD$@oGhD$PoGxD$`o   D$po   $   o   $   o   $   o   $   o      $     H   HtH HIB     HD$H=B  HD$HÐH   1o   HH5$o   D$o  D$ o  D$0o(  D$@o8  D$PoH  D$`oX  D$poh  $   ox  $   o  $   o  $   o     $     H   HtHfD  H1A     HD$H=A  HD$Hf     SH  HH HD$    HD$HD$    H   LAHM   H   H   Hw|  HH8SHL  LL  1A   HL  H5A  &XZH|$HtH/uHL     H=A  H 1[    HuHH HD$H{  H5X  11H8C  H=TA     H1L  sH|$HtH/u~H 1[fD  HH HD$HG   t_HT$HH4IHK  j 1PAPLD$(  H H|$ PHGH6{  HH8j Ht$HT$HHj L[K    Y^@ HHGH~   Hz  H5P  11H8;  H5K     H=@  k1H@ Hz  HE1LJ  HJ  H5?  H8R1HJ  [XZ1HfHy xuHH=J    떐SH  HH HD$    HD$HD$    H   LAHM   H   H   Hy  HH8SH5J  LXJ  1A   H3J  H5?  XZH|$HtH/uHJ     H=?  GH 1[    HuHH HD$Hoy  H5؃  11H8Å  H=T?     HI  H|$HtH/uH 1[fD  HH HD$HG   t_HT$HH4IH=I  j 1PAPLD$(f  H H|$ PHGHx  HH8j Ht$HT$HHj LH     Y^@ HHGH~   Hgx  H5Ђ  11H8  HH     H=>  1H@ H)x  HE1LfH  HuH  H5M=  H8R1HxH  XZ1HfHy xuHH=QH  3  떐USHHHGH      HCH-w  H9t HtP8HC        H   fCH9t#HtP8Hǃ          HCfH   H@  H[]D     @   HDH9P0UHEH[] u|H{H\HC    H/J@D  ubH   H`Hǃ       H/KdA    HCWrH=:    1<rH=9    1&fD  USHHHGH      HCH-:v  H9t HtP8HC        H   fCH9t#HtP8Hǃ          HCfH   H@  H[]D     @   HDH9P0UHBEH[] u|H{H\HC    H/J
@D  ubH   H`Hǃ       H/KA    SHCWrH=8    1rH=j8    1fD  AWfH+  AVfHnAUATUHSHH  Ln)D$0~(r  HD$`    fl)D$PH   HIH   I  I  M  H%t  HHD  L^D  A   HgD  H5?9  H8AU1H|$@XZH#  1   A   H/	  H|$8Ht
H/X  EuE8  Hg:  H=:  6H  []A\A]A^A_fI:HUHE HHT$0H HD$8L$   L%]s     1Ǆ$   	   LHL9	  H$   R   =   AUL@o     L$`  E  _AX)	  fo$   fDo$0  fDo$@  fDo$P  fDo$`  fH~fDo$p  )$  fo$  fo$  D)$   fo$  fo$  D)$  fo$  fo$  D)$   fo$  )$`  D)$0  D)$@  )$P  )$p  )$  )$  )$  )$  )$   D)$   D)$   D)$   D)$   D)$   )$   )$   )$   )$  )$   )$0  )$@  H  HT$8   1LHD$@	   L9T  H|$@R      AULm  =   L$`  }  Y^e  fo$   fDo$0  fDo$@  fDo$P  fDo$`  fI~fDo$p  )$  fo$  Mfo$  D)$   fo$  fo$  D)$  fo$  fo$  D)$   fo$  )$`  D)$0  D)$@  )$P  )$p  )$  )$  )$  )$  )$P  D)$`  D)$p  D)$  D)$  D)$  )$  )$  )$  )$  )$  )$   )$  M8  H$   H$   fo$   L$X  )$   fo$   )$0  fo$   )$@  fo$   )$P  fo$   )$`  fo$   )$p  fo$   )$  fo$   )$  fo$   )$  fo$  )$  fo$   )$  fo$0  )$  fo$@  )$  H  HCHt L9tP8HC     	  HC    L9t   E86
  H$(  HD  Ϻ   fo$   H$0  A   H  Cfo$0  H  C(fo$@    HC8fo$P  CHfo$`  CXfo$p  Chfo$  Cxfo$     fo$     fo$     fo$     fo$     fo$     y       H  Z  y  H   Z  Ht#L9tP8Hǃ         Hǃ       M9t   AE8	  fo$  fH~   fo$      fo$    fo$     fo$0  (  fo$@  8  fo$P  H  fo$`  X  fo$p  h  fo$  x  fo$    fo$    fo$    L9tf(B  L    1H|$0Ht
H/  H|$8Ht
H/  L9tE8  M97AE8#	  I.La@ H|$0L9   AHf     +fD  HU HHT$8HUHHT$0IT$     HT$PHM1H;  j LQ1PLD$Pw  H    IJ|0 t9IItJ|0 t'HT$0yD  f)$       Hj  HL:  A   H:  H;  H8AUH5/  1OAYAZH|$0HzH|$8H  1   A   {D  PfD  ,fD  L$   * L$    û"fD  H|$0   A   HH|$8H@ f)$       H$袼HH  H@H5t  H$     HHHL$H<$5H<$HL$IH/G  HHBM*  HH  LL$jH=>  Hףp=
ףLHHH
HH?HH)HHHH)щHHHHfHu1	A    HI)MII,  McLھ   HL$ L)LLL$LT$HT$L$IH  @ L$HT$LT$ LL$HL$ d  IxHHl      LT$(LD$ L\$LL$HL$H$耺LT$(H$HL$LL$HML\$LD$    A  LL1L)HHff.     oHH9uHI9   LH)LHIv L3M)HNHHH   4H@4HqI9~uDLHHqDLI9~]DLHqDLI9~IDLDLHAL9}5tH@4HAL9} tH@4HAL9}HDfInfIn   Hq  ~"q  L3s  ~p  HD$pAG flfl)D$`)L$P@u    t   EI@IWL$H|$P   HT(AL$HH  I/  I(  H"f  H5{f  H\$HHD$@    L IxH9M  L$ԺL$8  I@Ht$H1     H@8I H  H      LIH+  Mt111Lr  I/     HY,  H=z,  (mH@`HL$H4$H{  H   Hk  HHHZ  Hee  H9GH4$HL$H4$HL$HHHHH     ^fD    Hm H蟶f.     H|$8Ht
H/,     fHt$H$  ܶH{H$Ht$HtHC    H/(  Ht$H$(H$Ht$f.       HE   uH   HtHǃ       H/  ʹ       I  Hm /H藵"fIPBHJHt$HE1HL$ uMxH=*  H4$蘴H4$  LHD$I:Ma  H+Hf.     HT$0Ht$PILHL3  Lj o  A[]fHH$ԴH$ H$迴H$fD  @  IxHHMD  L耴L$d    LhZ LX K;获IHz   I/L4$4$D$D$Ht$H$$$   LIC諵HuHa  H5(  H8H+AH螳4pe  H=b%  1pf  H=L%  1}HerH=.%    1ZrH=%    1Dp  H=$  1.I(t\   p  H=$  1Ix0HKpY  H=$  11WHL贲荴HH`  H5Z1  H8f     ATIUHS   um10  HHtKHm  LHHHC     fHCHC       tH[]A\@ H+t21H[]A\     HQ`  H5i  18  HD  H1ֱ@ AWfH{j  AVfHnAUATUHSHH  Ln)D$0~x]  HD$`    fl)D$PH   HIbH   I  I  M  Hu_  HH/  L/  A   H/  H5$  H8AU1#H|$@XZH  1'   A   H/	  H|$8Ht
H/H  EuE8  H%  H=&  H  []A\A]A^A_fI:HUHE HHT$0H HD$8L$   L%^     1Ǆ$   	   LHL9  H$   R   =   AUL[     L$`  j  _AX	  fo$   fDo$0  fDo$@  fDo$P  fDo$`  fH~fDo$p  )$  fo$  fo$  D)$   fo$  fo$  D)$  fo$  fo$  D)$   fo$  )$`  D)$0  D)$@  )$P  )$p  )$  )$  )$  )$  )$   D)$   D)$   D)$   D)$   D)$   )$   )$   )$   )$  )$   )$0  )$@  H  HT$8   1LHD$@	   L9D  H|$@R      AULSY  =   L$`  h  Y^U  fo$   fDo$0  fDo$@  fDo$P  fDo$`  fI~fDo$p  )$  fo$  Mfo$  D)$   fo$  fo$  D)$  fo$  fo$  D)$   fo$  )$`  D)$0  D)$@  )$P  )$p  )$  )$  )$  )$  )$P  D)$`  D)$p  D)$  D)$  D)$  )$  )$  )$  )$  )$  )$   )$  M0  H$   H$   fo$   L$X  )$   fo$   )$0  fo$   )$@  fo$   )$P  fo$   )$`  fo$   )$p  fo$   )$  fo$   )$  fo$   )$  fo$  )$  fo$   )$  fo$0  )$  fo$@  )$  H  HCHt L9tP8HC     	  HC    L9t   E8&
  H$(  H/0  Ϻ   fo$   H$0  A   H  Cfo$0  H  C(fo$@    HC8fo$P  CHfo$`  CXfo$p  Chfo$  Cxfo$     fo$     fo$     fo$     fo$     fo$     e       H    d  H     Ht#L9tP8Hǃ         Hǃ       M9t   AE8 	  fo$  fH~   fo$      fo$    fo$     fo$0  (  fo$@  8  fo$P  H  fo$`  X  fo$p  h  fo$  x  fo$    fo$    fo$    L9tf(-  L    1H|$0Ht
H/  H|$8Ht
H/  L9tE8  M9?AE8+	  I.L蹨@ H|$0L9)   AH苨fD  HU HHT$8HUHHT$0IT$     HT$PHM1H&  j LQ1PLD$Pb  H    IJ|0 t9IItJ|0 t'HT$0D  f)$       HV  HLA&  A   HJ&  Hl&  H8AUH5  1诪AYAZH|$0HH|$8H  1'   A   D  cXfD  S4fD  L$   : L$    #2fD  H|$0(   A   H	H|$8H,@ f)$       H$HH  H@H5s_  H$     HHHL$H<$蕥H<$HL$IH/G  HHBM*  HH  LL$jH=)  Hףp=
ףLHHH
HH?HH)HHHH)щHHHHfHu1	A    HI)MII,  McLھ   HL$ L)LLL$LT$HT$L$dIH  @ L$HT$LT$ LL$HL$ d  IxHHl      LT$(LD$ L\$LL$HL$H$LT$(H$HL$LL$HML\$LD$    A  LL1L)HHff.     oHH9uHI9   LH)LHIv L3M)HNHHH   4H@4HqI9~uDLHHqDLI9~]DLHqDLI9~IDLDLHAL9}5tH@4HAL9} tH@4HAL9}HDfInfIn   Hb\  ~\  L^  ~S\  HD$pAG flfl)D$`)L$P@u    t   EI@IWL$H|$P   HT(AL$HH  I/  I(  HQ  H5Q  H\$HHD$@    L IxH9M  L$4L$8  I@Ht$H1     H@8I H  H      LIH+  Mt111Lg]  I/  ,   H  H=  uH@`HL$H4$H{  H   Hk  HHHZ  HP  H9GH4$HL$H4$HL$HHHHH  -   ^fD    Hm Hf.     H|$8Ht
H/,  '   fHt$H$  <H{H$Ht$HtHC    H/(  Ht$H$舠H$Ht$f.       HE   աH   HtHǃ       H/  -       I  Hm ?H2fIPBHJHt$HE1HL$ uMxH=q  H4$H4$  LHD$I蚢Ma  H+Hf.     HT$0Ht$PILHL  Lj Z  A[]fHH$4H$ H$H$fD  @  IxHHMD  LL$d    LȟZ L踟 諟;IHz-   I/L4$x4$D$gD$Ht$H$$M$   LHICHuHM  H5  H8pH+AH4pz
  H=  1p{
  H=  1HŞrH=    1rH=x  
  1p
  H=]  1I(t\,   p  H=7  1hIx0HKpn
  H=  1@1WH!LHH-L  H5  H8Nf     ATIUHS   um10  HHtKH~X  LHHHC     fHCHC       tH[]A\@ H+t21H[]A\     HK  H5ZU  18  HD  H16HH                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       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     __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)  Interpreter change detected - this module can only be loaded into one interpreter per process.  %.200s.%.200s is not a type object      %.200s.%.200s size changed, may indicate binary incompatibility. Expected %zd from C header, got %zd from PyObject      %.200s does not export expected C %.8s %.200s   C %.8s %.200s.%.200s has wrong signature (expected %.500s, got %.500s)  Acquisition count is %d (line %d)       invalid vtable found for imported type  multiple bases have vtable conflict: '%.200s' and '%.200s'      sklearn/utils/_weight_vector.pxd        sklearn.utils._weight_vector.WeightVector32.w.__get__   sklearn.utils._weight_vector.WeightVector32.aw.__get__  sklearn.utils._weight_vector.WeightVector64.w.__get__   sklearn.utils._weight_vector.WeightVector64.aw.__get__  %.200s() takes %.8s %zd positional argument%.1s (%zd given)     sklearn.utils._weight_vector.WeightVector32.__setstate_cython__ sklearn.utils._weight_vector.WeightVector32.__reduce_cython__   sklearn.utils._weight_vector.WeightVector64.__setstate_cython__ sklearn.utils._weight_vector.WeightVector64.__reduce_cython__    while calling a Python object  NULL result without error in PyObject_Call      sklearn/utils/_weight_vector.pyx        sklearn.utils._weight_vector.WeightVector32.__cinit__   sklearn.utils._weight_vector.WeightVector64.__cinit__   Unable to initialize pickling for %.200s        Module '_weight_vector' has already been imported. Re-initialisation is not supported.  compile time Python version %d.%d of module '%.100s' %s runtime version %d.%d   Failed to import '%.20s.decompress' - cannot initialise module strings. String compression was configured with the C macro 'CYTHON_COMPRESS_STRINGS=%d'.        init sklearn.utils._weight_vector       sklearn.utils._weight_vector.WeightVector32     Dense vector represented by a scalar and a numpy array.

    The class provides methods to ``add`` a sparse vector
    and scale the vector.
    Representing a vector explicitly as a scalar times a
    vector allows for efficient scaling operations.

    Attributes
    ----------
    w : ndarray, dtype=float, order='C'
        The numpy array which backs the weight vector.
    aw : ndarray, dtype=float, order='C'
        The numpy array which backs the average_weight vector.
    w_data_ptr : float*
        A pointer to the data of the numpy array.
    wscale : float
        The scale of the vector.
    n_features : int
        The number of features (= dimensionality of ``w``).
    sq_norm : float
        The squared norm of ``w``.
    l1_norm : float
        The L1 norm of ``w``.
        sklearn.utils._weight_vector.WeightVector64     Dense vector represented by a scalar and a numpy array.

    The class provides methods to ``add`` a sparse vector
    and scale the vector.
    Representing a vector explicitly as a scalar times a
    vector allows for efficient scaling operations.

    Attributes
    ----------
    w : ndarray, dtype=double, order='C'
        The numpy array which backs the weight vector.
    aw : ndarray, dtype=double, order='C'
        The numpy array which backs the average_weight vector.
    w_data_ptr : double*
        A pointer to the data of the numpy array.
    wscale : double
        The scale of the vector.
    n_features : int
        The number of features (= dimensionality of ``w``).
    sq_norm : double
        The squared norm of ``w``.
    l1_norm : double
        The L1 norm of ``w``.
     name __loader__ loader __file__ origin __package__ parent __path__ submodule_search_locations sklearn._cyutility __pyx_capi__ function sklearn.utils._cython_blas __setstate_cython__ exactly <stringsource> __reduce_cython__ __cinit__ an integer is required builtins cython_runtime __builtins__ sklearn.utils._weight_vector does not match decompress zlib array memoryview aw float double                    xWK6O1k&zHHfɑ̘"U_%@/297*K7@oUu[)*w6wUӆ	a\CM{*B!ѩFS3b/D-J8B~lg`No^o_B8Cl(qBpQ	i)*EG`~wWSAiժO,G)0>9G,w//Q~6rC:xj]1,"nVamY<c[j2QP¢r:3`]2q)YF{bR*Ɓ,O͗|TOjv-T,e57 +rMB2݋Kd*?O2Nq˶i?_d91t{4Z%Ьct7,o6XȞݕm*c9 \Oηl6ӸIg1L(`hׁ)em0 u7I"RP9`{1l9_UQN4x6tCCq8>vMON[1|X|F֓l4RjTJXœR)x!6FS(@P@t\Ž(bԌ N<:$K(Q4Ѷ'i<u;كADBԉ.eA5nT~j>;"vn/auYIM?JDtJVjbw]Wu!卥NJV%ߓQ?Z"=0.I-ix,t[s|so[G>:|־V֏|K7۴uF4BQY0p")g+U.a~{`yBj,|ם;	s/(3/x;arFȯ1x98׽#ir]<`VKM%~&"؏Ýf!$.l|^6"/z۩kW
n sȋf~"&FsmQ<R                __pyx_fatalerror                00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899                                             ?                             ?        &.>ư>   @   ;  6   y  ~  L  c  R  ʀP  4x         ~X    U  s`  Ċ  $  ct  B  )        h(  ؜<  h  |  X  (    x     D  hh  x|      ء  X        (d  (  H  H  h  8T      h	  L	  	  @
  8|
  (8             zR x  $      w   FJw ?;*3$"       D             X             l   8e       (          BAG 
ABB       (	             $                          |r       (          BAG 
ABF    (            <  {T          P  8|           d  `j    AG q
AF        j    AG n
AI                   	            '    \F             4      {    BDA _
ABEAB      8  ܝ|    Ay
Fg
I  4   \  2|x    BED D(A0_(C ABB$     r|j    AIC ZAA8     |y    BEE G(A0[(C BBB  (     |R   BAD GAB    $  pQ          8  Y          L  }    ur4   d  ~    BDD (M0T(A WAB  T     D   BEE L(D0A8B@HIPKHB@m8A0A(B BBB   H     
   BIB B(A0A8Gp8A0A(B BBB     @      AG  D   \  5   bBB B(A0A8B@8D0A(B BBB$     Q    ADA HAA$     4`    AAA ZAAH     l?   BBB B(D0C8D`!8A0A(B BBB   d   @  ;   BBB B(D0D8GP
8A0A(B BBBA
8A0A(B BBBL             G I
Df           G I
Gf            G I
Df        p   G I
Gf  \   8  l   AN0N8D@j8A0q
CH^
CGb8P@CHBPO0h
8E@EN8E@N8A0   ,     ܥ    DG
EK\ OAF
C   \     \   AN0N8D@j8A0q
CH^
CGb8P@CHBPO0h
8E@EN8E@N8A0   ,   (  ̧    DG
EK\ OAF
C   4   X  L   AAG 
AAGr
AAD 4        AAG 
AAGr
AAD         BMG B(A0D8JhgMAm
8C0A(B BBBC]L[BL[ANDCOZ`PB?LHA   8     @    BDD V
ABEL
ABI           BMG B(A0D8JhgMAm
8C0A(B BBBC]L[BL[ANDCOZ`PB?LHA   8   |	      BDD V
ABEL
ABI   H   	     BBB E(A0A8DP8C0A(B BBB   \   
  z
   BBB B(A0A8GbHHK	8A0A(B BBB    d
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             0Q      P                                                                                                                             R                                                                                                                            R                                         @             P      h            p                  x                  H            @Q      R       S      S      pU      U                                                           0                                                                         o    `                                
                                                                                                          	              o          o           o          o    A                                                                                                                                                                                                                                                                     60      F0      V0      f0      v0      0      0      0      0      0      0      0      0      1      1      &1      61      F1      V1      f1      v1      1      1      1      1      1      1      1      1      2      2      &2      62      F2      V2      f2      v2      2      2      2      2      2      2      2      2      3      3      &3      63      F3      V3      f3      v3      3      3      3      3      3      3      3      3      4      4      &4      64      F4      V4      f4      v4      4      4      4      4      4      4      4      4      5      5      &5                                                                     ^                                                                                          7             E                                                                                 @i                                                                                                                                                                                                                                                               ~                                                                                                            p^                                    p_                                                                                    d                     ͯ      b                                                                            ث                    g                                                                                                                                                                                                                                                               p                                                                                                            `                                    a                                                                                     g                     ͯ      0e                                                     GCC: (GNU) 14.2.1 20250110 (Red Hat 14.2.1-7)            GA$3a1 }P      }P               GA$3a1  0      0               GA$3a1       $               GA$3a1 P      9Q               GA$3a1                      GA$3a1                      GA$3a1 0      0               GA$3a1 $      )                                                       @Q             P     Q                  R      e             S                              T                     S      	           S                 T             R    pU      r           U                                               I    V                 @5      T           5                 V      j           @W      j           W                 W      	           W      '       U     X                 5                  X      |           6      x           @                7      j           |7      y       (    7      R      ;                 Q                  Y    X      Q            Y      Y           G9                 9             %    :      D      K    
<            z                                      X                 8             -    (             M    0             h                  }    `                                                                                                  )                 O                 r    `Y                                  ?                @      Q           A      `           lA      ?      	    0Z      ;       	    p^             b	    p_            	    `             	    a            *
    b            z
                 
                 
                 
    d                                  0e            i     g                 g                @i            9    j                      h                                                                                 ~             ]                                     @      h                        <    p             y                     B                E      
                 8       '                b          8           `                      h                                    0                 `       L           x                  `                 x                        1                 S                 r                                                        @                 H                 P             ,    h             A    p             e    x             y                                                          P                  P                  P                  `                                   0Q                                                    ?    |                                   M                  S                  `                  i                      H                  `                                   	  0                                                                                                   '                     :                     G                     W                     s                                                                                                                                                                                                                  8                     Y                     p                     }                                                                                                                                                                                             #                     4                     M                     ]                     o                                                                                                                                                                                             ,                                          ?                     O                     h                     y                                                                                                                                                                                                                                        1                     G                     _                     |                                                                                                                                                                                                                  #                     7                     C                     O                     d                     v                                                                                                                                                                                                                   3                     I                     Z                     k                     |                         qP                                                         "                                                              _weight_vector.c __pyx_f_7sklearn_5utils_14_weight_vector_14WeightVector64_add __pyx_f_7sklearn_5utils_14_weight_vector_14WeightVector64_add_average __pyx_f_7sklearn_5utils_14_weight_vector_14WeightVector64_dot __pyx_f_7sklearn_5utils_14_weight_vector_14WeightVector64_reset_wscale __pyx_fuse_1__pyx_f_7sklearn_5utils_12_cython_blas__axpy __pyx_fuse_1__pyx_f_7sklearn_5utils_12_cython_blas__scal __pyx_f_7sklearn_5utils_14_weight_vector_14WeightVector64_l1norm __pyx_f_7sklearn_5utils_14_weight_vector_14WeightVector32_add __pyx_f_7sklearn_5utils_14_weight_vector_14WeightVector32_add_average __pyx_f_7sklearn_5utils_14_weight_vector_14WeightVector32_dot __pyx_f_7sklearn_5utils_14_weight_vector_14WeightVector32_reset_wscale __pyx_fuse_0__pyx_f_7sklearn_5utils_12_cython_blas__axpy __pyx_fuse_0__pyx_f_7sklearn_5utils_12_cython_blas__scal __pyx_f_7sklearn_5utils_14_weight_vector_14WeightVector32_l1norm __Pyx_IsSubtype __Pyx_PyObject_GetAttrStr __pyx_memview_set_float __pyx_memview_set_double __pyx_memview_get_float __pyx_memview_get_double __pyx_f_7sklearn_5utils_14_weight_vector_14WeightVector32_norm __pyx_f_7sklearn_5utils_14_weight_vector_14WeightVector64_norm __Pyx_PyType_Ready __Pyx_PyNumber_LongWrongResultType __Pyx__SetItemOnTypeDict __pyx_mstate_global_static __Pyx_SetVtable __Pyx_copy_spec_to_module __pyx_pymod_create main_interpreter_id.0 __pyx_m __pyx_f_7sklearn_5utils_14_weight_vector_14WeightVector64_scale __pyx_f_7sklearn_5utils_14_weight_vector_14WeightVector32_scale __Pyx_PyErr_GivenExceptionMatches.part.0 __Pyx_ImportType_3_2_2.constprop.0 __Pyx_ImportFromPxd_3_2_2.constprop.0 __Pyx_modinit_function_import_code.constprop.0 __pyx_fuse_1__pyx_f_7sklearn_5utils_12_cython_blas__dot __pyx_fuse_0__pyx_f_7sklearn_5utils_12_cython_blas__dot __pyx_memoryview_fromslice __pyx_memoryview_copy_object_from_slice __pyx_memoryview_slice_get_size __pyx_get_best_slice_order __pyx_memoryview_err __pyx_memslice_transpose __pyx_memoryview_copy_contents __pyx_array_allocate_buffer __pyx_array_new __pyx_memoryview_broadcast_leading __pyx_memoryview_slice_assign_scalar __pyx_memoryview__slice_assign_scalar __pyx_memoryview_copy_data_to_temp __pyx_fatalerror.constprop.0 __func__.1 __Pyx_PyObject_GetAttrStrNoError __Pyx_setup_reduce_is_named __Pyx_GetVtable.isra.0 __Pyx_MergeVtables __Pyx_AddTraceback.constprop.0 __pyx_getprop_7sklearn_5utils_14_weight_vector_14WeightVector32_w __pyx_getprop_7sklearn_5utils_14_weight_vector_14WeightVector32_aw __pyx_getprop_7sklearn_5utils_14_weight_vector_14WeightVector64_w __pyx_getprop_7sklearn_5utils_14_weight_vector_14WeightVector64_aw __pyx_pw_7sklearn_5utils_14_weight_vector_14WeightVector32_5__setstate_cython__ __Pyx_Raise __Pyx_ParseKeywordsTuple __Pyx_ParseKeywordDict __pyx_pw_7sklearn_5utils_14_weight_vector_14WeightVector32_3__reduce_cython__ __Pyx_RejectKeywords __pyx_pw_7sklearn_5utils_14_weight_vector_14WeightVector64_5__setstate_cython__ __pyx_pw_7sklearn_5utils_14_weight_vector_14WeightVector64_3__reduce_cython__ __pyx_tp_dealloc_7sklearn_5utils_14_weight_vector_WeightVector64 __pyx_tp_dealloc_7sklearn_5utils_14_weight_vector_WeightVector32 __pyx_pw_7sklearn_5utils_14_weight_vector_14WeightVector32_1__cinit__.constprop.0 __Pyx_TypeInfo_float __Pyx_ValidateAndInit_memviewslice __pyx_fuse_0__pyx_f_7sklearn_5utils_12_cython_blas__asum DIGIT_PAIRS_10 __Pyx_PyUnicode_Join __pyx_tp_new_7sklearn_5utils_14_weight_vector_WeightVector32 __pyx_vtabptr_7sklearn_5utils_14_weight_vector_WeightVector32 __pyx_pw_7sklearn_5utils_14_weight_vector_14WeightVector64_1__cinit__.constprop.0 __Pyx_TypeInfo_double __pyx_fuse_1__pyx_f_7sklearn_5utils_12_cython_blas__asum __pyx_tp_new_7sklearn_5utils_14_weight_vector_WeightVector64 __pyx_vtabptr_7sklearn_5utils_14_weight_vector_WeightVector64 __Pyx_setup_reduce __pyx_pymod_exec__weight_vector __pyx_vtable_7sklearn_5utils_14_weight_vector_WeightVector64 __pyx_type_7sklearn_5utils_14_weight_vector_WeightVector64 __pyx_vtable_7sklearn_5utils_14_weight_vector_WeightVector32 __pyx_type_7sklearn_5utils_14_weight_vector_WeightVector32 __pyx_moduledef __pyx_methods __pyx_moduledef_slots __pyx_methods_7sklearn_5utils_14_weight_vector_WeightVector32 __pyx_getsets_7sklearn_5utils_14_weight_vector_WeightVector32 __pyx_methods_7sklearn_5utils_14_weight_vector_WeightVector64 __pyx_getsets_7sklearn_5utils_14_weight_vector_WeightVector64 __pyx_memoryview_refcount_objects_in_slice __pyx_memoryview_refcount_copying __pyx_memoryview_err_no_memory __pyx_memoryview_err_dim __pyx_memoryview_err_extents __pyx_fill_contig_strides_array __pyx_memoryview_copy_object __pyx_memoryview_slice_copy __pyx_memoryview_get_slice_from_memoryview __pyx_pybuffer_index __pyx_memoryview_slice_memviewslice __pyx_memview_slice __pyx_memoryview_new __Pyx_ParseKeywordDictToDict crtstuff.c deregister_tm_clones __do_global_dtors_aux completed.0 __do_global_dtors_aux_fini_array_entry frame_dummy __frame_dummy_init_array_entry __FRAME_END__ _fini __dso_handle _DYNAMIC __pyx_module_is_main_sklearn__utils___weight_vector __GNU_EH_FRAME_HDR __TMC_END__ _GLOBAL_OFFSET_TABLE_ _init PyExc_SystemError PyDict_SetItemString PyDict_Size _ITM_deregisterTMCloneTable PyGILState_Release PyFloat_Type PyObject_Format _PyThreadState_UncheckedGet PyModuleDef_Init Py_EnterRecursiveCall PyFrame_New PyMem_Free PyCapsule_GetName vsnprintf@GLIBC_2.2.5 PyObject_GetAttrString PyObject_CallMethodObjArgs PyImport_AddModule PyBytes_FromStringAndSize _PyObject_GenericGetAttrWithDict PyObject_SetAttrString PyErr_WarnEx _Py_Dealloc PyModule_NewObject PyGC_Disable strlen@GLIBC_2.2.5 PyImport_GetModuleDict PyExc_RuntimeError PyErr_GivenExceptionMatches PyErr_SetString PyObject_GetItem PyExc_ValueError PyExc_DeprecationWarning PyExc_TypeError PyGILState_Ensure PyInterpreterState_GetID memset@GLIBC_2.2.5 PyMem_Realloc PyErr_ExceptionMatches PyOS_snprintf _Py_FatalErrorFunc PyTraceBack_Here PyObject_CallFinalizerFromDealloc PyUnicode_InternInPlace PyFloat_FromDouble PyLong_FromLong PyObject_RichCompareBool PyModule_GetName PyErr_Clear PyCapsule_IsValid __gmon_start__ PyTuple_New PyObject_GenericGetAttr PyThreadState_Get PyDict_DelItem PyType_Modified PyObject_SetAttr PyErr_Occurred PyImport_ImportModule Py_LeaveRecursiveCall PyObject_VectorcallDict PyObject_CallFunctionObjArgs PyDict_GetItemString Py_Version PyUnicode_DecodeUTF8 _Py_NoneStruct PyFloat_AsDouble _PyType_Lookup PyObject_Hash PyDict_New PyObject_GC_IsFinalized PyBaseObject_Type memmove@GLIBC_2.2.5 PyLong_Type PyGC_Enable PyUnicode_FromString PyExc_ImportError PyDict_SetItem PyObject_HasAttr PyExc_AttributeError PyCapsule_New PyType_IsSubtype PyErr_Format PyCapsule_GetPointer PyUnicode_FromStringAndSize PyModule_GetDict _ITM_registerTMCloneTable PyUnicode_FromOrdinal PyObject_GetAttr sqrt@GLIBC_2.2.5 PyCFunction_Type PyMemoryView_FromMemory PyInit__weight_vector PyMem_Malloc PyErr_WarnFormat __cxa_finalize@GLIBC_2.2.5 PyUnicode_New PyCode_NewEmpty  .symtab .strtab .shstrtab .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .text .fini .rodata .eh_frame_hdr .eh_frame .init_array .fini_array .data.rel.ro .dynamic .got .got.plt .data .bss .comment .gnu.build.attributes                                                                                     8      8      $                              .   o       `      `      $                             8                         H	                          @                                                      H   o                                               U   o                   @                            d                                                    n      B                                             x              0       0                                    s              0       0                                  ~             @5      @5      ^              @                                                                                                 H                                           H      H                                                            x
                                                                                                                                                                                                                                                                 P      P                                                                                                                                                            `      `                                          0               `      .                                           (                                                                                               	                      p                                                         q
                                  