ELF                      @                @ 8  @                                                        H     H     H                                              @      @                                     $       $              Ptd   y     y     y                        Qtd                                                  Rtd   H     H     H                                 GNU 	 W;\R%d                 rC09 	                                                        @%8R%ު47@]>H.j/a6ϧ.FU=G*3y@ hY                             	 b                                   F	                     
                     %                     y                                                                t                                                               :                     	                     .                     #                     =                     Y                     n                                                                                                                              l                     /                                          I                     *                                                                	                     
                     ~                     .                                          R                                          z                                                                                                                                                                        
                                          F   "                                                                                  6                                                                                    R	                     	                     S                     W                                                                                                         
                     ]                                          {
                                          O                     k                                                               n                     ~                     U                                           h                                                                                                                                                                                                                  `	                     (                     
                                                               ~                     ^                     y                                                                                    U                                                                                    t                                                                                                                                                    z                     s                     
                                                               n                                                                                                         
                     U                                                               [                     <                     k                     
                                                                \                      	                                                               )                                            }                     Z
                     O                                                               0                                                               g                                              "                   ,                                                                                      t                                          ?                                                               &                                          +                                          i                    P                x     *                       
    0                 N           x    (p                            >    0     `          (t                                            W    n                                0a     4          8o     /       0    u     5       ,    `t            @    ho     4        __gmon_start__ _ITM_deregisterTMCloneTable _ITM_registerTMCloneTable __cxa_finalize _ZdlPv _ZN2cv16ParallelLoopBodyD2Ev _ZN2cv4UMatD1Ev __stack_chk_guard _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_ _ZN2cv5errorEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKcS9_i _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv __stack_chk_fail _Unwind_Resume __gcc_personality_v0 _ZN2cv4UMatC1ERKS0_ _ZNK2cv4UMat6copyToERKNS_12_OutputArrayE _ZN2cv3MatC1EiiiPvm _ZN2cv3ocl17isOpenCLActivatedEv _ZNK2cv3Mat6copyToERKNS_12_OutputArrayE _ZN2cv3MatD1Ev __cxa_begin_catch __cxa_end_catch __gxx_personality_v0 _ZNK2cv12_OutputArray6createENS_5Size_IiEEiibNS0_9DepthMaskE _ZNK2cv11_InputArray4kindEv _ZN2cv3MatC1ERKS0_ lrintf lrint _ZNK2cv11_InputArray7getMat_Ei _Znwm memset memcpy _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag _ZTSSt19_Sp_make_shared_tag strcmp _ZN2cvlsERNS_11FileStorageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE _ZN2cv5writeERNS_11FileStorageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi _ZN2cv5writeERNS_11FileStorageERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEf _ZN2cv4UMatC1ENS_14UMatUsageFlagsE _ZN2cv4UMataSERKS0_ _ZNK2cv3ocl8internal12ProgramEntrycvRNS0_13ProgramSourceEEv _ZN2cv3ocl6KernelC1EPKcRKNS0_13ProgramSourceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPSC_ _ZN2cv3ocl9KernelArgC1EiPNS_4UMatEiiPKvm _ZN2cv3ocl6Kernel3setEiRKNS0_9KernelArgE _ZN2cv3ocl6Kernel3setEiPKvm _ZN2cv3ocl5QueueC1Ev _ZN2cv3ocl6Kernel3runEiPmS2_bRKNS0_5QueueE _ZN2cv3ocl5QueueD1Ev _ZN2cv3ocl6KernelD1Ev _ZNK2cv4UMat9convertToERKNS_12_OutputArrayEidd _ZNK2cv12_OutputArray6assignERKNS_4UMatE _ZN2cv4UMatC1ERKS0_RKNS_5Rect_IiEE _ZN2cv4UMataSEOS0_ _ZN2cv5mergeERKNS_11_InputArrayERKNS_12_OutputArrayE _ZSt20__throw_length_errorPKc _ZN2cv3sumERKNS_11_InputArrayE _ZN2cv7noArrayEv _ZN2cv9minMaxLocERKNS_11_InputArrayEPdS3_PNS_6Point_IiEES6_S2_ _ZN2cv8multiplyERKNS_11_InputArrayES2_RKNS_12_OutputArrayEdi _ZN2cv3addERKNS_11_InputArrayES2_RKNS_12_OutputArrayES2_i _ZN2cv4UMat5setToERKNS_11_InputArrayES3_ _ZN2cv6divideERKNS_11_InputArrayES2_RKNS_12_OutputArrayEdi _ZN2cv8subtractERKNS_11_InputArrayES2_RKNS_12_OutputArrayES2_i _ZN2cv7vconcatERKNS_11_InputArrayERKNS_12_OutputArrayE _ZNK2cv11_InputArray7getUMatEi _ZSt4cerr _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l _ZNSo3putEc _ZNSo5flushEv _ZNKSt5ctypeIcE13_M_widen_initEv _ZN2cv4UMat6createEiiiNS_14UMatUsageFlagsE _ZN2cv4UMatC1EOS0_ _ZN2cv5splitERKNS_11_InputArrayERKNS_12_OutputArrayE _ZNK2cv4UMat6getMatENS_10AccessFlagE _ZN2cv10meanStdDevERKNS_11_InputArrayERKNS_12_OutputArrayES5_S2_ _ZN2cv3ocl7Context10getDefaultEb _ZN2cv3ocl7ContextC1ERKS1_ _ZN2cv3ocl7ContextD1Ev _ZSt16__throw_bad_castv __cxa_rethrow sqrtf expf _ZNK2cv11FileStorage4rootEi _ZNK2cv8FileNodeixEPKc _ZN2cv4readERKNS_8FileNodeERii _ZN2cv4readERKNS_8FileNodeERff _ZN2cv8FileNodeaSERKS0_ __printf_chk _ZN2cv13parallel_for_ERKNS_5RangeERKNS_16ParallelLoopBodyEd sqrt _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE _ZTVSt15basic_streambufIcSt11char_traitsIcEE _ZNSt6localeD1Ev _ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE _ZNSt8ios_baseC2Ev _ZTVSt9basic_iosIcSt11char_traitsIcEE _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E _ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE _ZNSt6localeC1Ev _ZNSo9_M_insertIbEERSoT_ _ZNSo9_M_insertIdEERSoT_ _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm strlen _ZNSt8ios_baseD2Ev _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_ _ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev _ZSt19__throw_logic_errorPKc _ZNSdD2Ev __libc_single_threaded _ZN2cv9AlgorithmD2Ev _ZN2cv3MatC2Ev _ZNK2cv3Mat5emptyEv _ZNK2cv3Mat9convertToERKNS_12_OutputArrayEidd _ZN2cv3Mat7releaseEv _ZNK2cv3Mat7reshapeEiiPKi _ZN2cv3MataSERKS0_ _ZN2cv3MataSEOS0_ _ZN2cv3MatD2Ev _ZSt4cout _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc _ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_ _ZN2cv4UMataSERKNS_7Scalar_IdEE _ZN2cv3MatC1EiiiRKNS_7Scalar_IdEE _ZN2cv11FileStorageC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiS8_ _ZN2cv11FileStorageD1Ev sinh sincos atan2 _ZN2cv11bioinspired6Retina6createENS_5Size_IiEE _ZN2cv9AlgorithmC2Ev _ZN2cv3ocl9useOpenCLEv _ZN2cv11bioinspired6Retina6createENS_5Size_IiEEbibff _ZTVN10__cxxabiv121__vmi_class_type_infoE _ZTVN10__cxxabiv117__class_type_infoE _ZTVN10__cxxabiv120__si_class_type_infoE _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE _ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE _ZTSN2cv11bioinspired6RetinaE _ZTIN2cv11bioinspired6RetinaE _ZTIN2cv9AlgorithmE _ZTIN2cv16ParallelLoopBodyE _ZTSSt8valarrayIfE _ZTISt8valarrayIfE _ZTISt19_Sp_make_shared_tag _ZNK2cv9Algorithm4saveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE _ZNK2cv9Algorithm14getDefaultNameB5cxx11Ev __cxa_pure_virtual _ZTIN2cv9ExceptionE _ZN2cv4UMatC1EiiiNS_14UMatUsageFlagsE _ZN2cv3MatC1ENS_5Size_IiEEiPvm _ZN2cv3MatC1Ev _ZN2cv3MatC1ENS_5Size_IiEEi _ZN2cv5splitERKNS_3MatEPS0_ __cxa_allocate_exception _ZN2cv9ExceptionC1EiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_S8_i _ZN2cv9ExceptionD1Ev __cxa_throw __cxa_free_exception time srand _ZN2cv11bioinspired21RetinaFastToneMapping6createENS_5Size_IiEE _ZN2cv11bioinspired32TransientAreasSegmentationModule6createENS_5Size_IiEE _ZNSolsEi _ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv _ZNSo9_M_insertImEERSoT_ _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm _ZTSN2cv11bioinspired32TransientAreasSegmentationModuleE _ZTIN2cv11bioinspired32TransientAreasSegmentationModuleE _ZTSN2cv11bioinspired21RetinaFastToneMappingE _ZTIN2cv11bioinspired21RetinaFastToneMappingE __getauxval libopencv_core.so.406 libm.so.6 libstdc++.so.6 libgcc_s.so.1 libc.so.6 ld-linux-aarch64.so.1 libopencv_bioinspired.so.406 GLIBC_2.17 GCC_3.0 GCC_3.3.1 GLIBC_2.27 GLIBC_2.32 GLIBCXX_3.4.11 GLIBCXX_3.4.9 CXXABI_1.3 GLIBCXX_3.4.21 GLIBCXX_3.4                                                           	                               	 
                                 	    	                                                          Q                    9     0   P&y        a_&	                 0                      G     0                      *         a  
      )  	      ӯk        q        t)         H           Pm      P           Pn      X            n      h           X     p           0      x                                            `                                                   ~                 0                                 u                 y                                  0z                 u                  8                u                 z                 `                 Pz      (           u      8                @            v      H           pz      P           P     X           z      `           `      p                x           0~                 `~                 s                                  y                 y                                 }                 }                 r                                 Px                 x                  (                `w                 w                  P     (           P}      0           }      8           q      H           h     P           |      X           }      `           `q      p                x            |                 0|                 o                                 {                 {                 `n                                  {                 P{                 n                                 p|                 |                   p                                 z                  z      (           p      8                @           v      H            w      X           @     `           pd     h           `j     p           0     x           j                u                 X                 x                x                @                `                                j                l                0j                l                @                                 i                k                l                pl                 ~     0                8           h     @           k     H           h     P           k     X           }     h                p           h     x           pk                `v                k                @~                @                0n                `n                d                X                n                n                0e                p                m                 m                0h                                 Pm     (           m     0            f     @                H           j     P           @k     `           n     p                           8n                                hn                n                                n     (           o     @           o     p           Hp                hp                p                q                                8q                q                                 q     0           q     @                X            r     p           Pr                r                r                @s                s                s                8t     H                 P                X           p     `            t      h           p      p           @t      x           `t                  v                  v                 07                $                )                v                 P                9                0!                "                                                                    С                  p                                                    P                  Pv      (                  0           v      8           v      `            t      p           @t      x           `t      H           h     P                X                `            t      h                 p           @t      x           `t                 t                 t                 3                                                   0u                 p                 6                @                                                                                                        p                                                   @                   u      (                  0           `u      8           u      H           @u     `           u     p                           v                Pv                v                8w                 w     0           8x     H           hx     `           x     x           y                Py                y                                 t                 @t                  `t      p                x            y                y                 t                  
                @t                 `t                 0i                @
                                @s                `i                                 `                                z                 i     (            t      0           @t      8           @t      @           `t      p           (     x           s                 u                 t                 @t                 @t                 `t                 `                l                                                                                            e     X                                                                                     (                                  X                                         :                 :                 :                 :          0       :                 ^                 ^                  ^          8       ^          P       ^          h       ^                 ^                 ^                 ^          P       ^          h       ^                 ^                 ^                 ^                 ^                 ^          @       ^                 ^                 ^                 ^                 ^                 ^                 ^                 ^          (       ^          @       ^          X       ^          p       ^                 ^                            H                                    P                                                                                                                                                 0                  x                  H                  X                  `       g                  g                   g                  `                  `           `       `           x       `                  `                  `                  `                  `                  `           P       `           h       `                  `                  `                                                 8                                                                                                                              H                                           f                  f                  f                  f                  f           P       f                  f           h                                                                                                                                                                                                                                                                                                                                                                          (                  0                  8                                                                         (                  0                  8                  @                  H                  P                  X                  `                  X                  `                                                                                          8                                    x                                                             *                  0                  3                  O                  \                  ]                  a           0        a                                                                                                                       8                   @        }                              (                  0                  8                  @                  H                  P       	           X       
           `                  h                  p                  x                                                                                                                                                                                                                                                                                                        !                   "                  #                  $                  %                   &           (       '           0       (           8       )           @       +           H       ,           P       -           X       .           `       /           h       0           p       1           x       2                  4                  5                  6                  7                  8                  9                  ;                  <                  =                  >                  ?                  @                  A                  B                  C                  D                   E                  F                  G                  H                   I           (       J           0       K           8       L           @       M           H       N           P       P           X       Q           `       R           h       S           p       T           x       U                  V                  W                  X                  Y                  Z                  [                  _                  b                  c                  d                  e                  f                  h                  i                  j                  k                   l                  m                  n                  o                   p           (       q           0       r           8       s           @       t           H       u           P       v           X       w           `       x           h       y           p       z           x       {                  |                  }                  ~                                                                                                                                                                                                                                                                                                                                                 (                  0                  8                  @                  H                  P                  X                  `                  h                   {  {_        { Eb,     E,  E,  E,  E,  E-  E"-  EB-  Eb-  E-  E-  E-  E-  E.  E".  EB.  Eb.  E.  E.  E.  E.  E/  E"/  EB/  Eb/  E/  E/  E/  E/  F0  F"0  
FB0  Fb0  F0  F0  F0  F0  "F1  &F"1  *FB1  .Fb1  2F1  6F1  :F1  >F1  BF2  FF"2  JFB2  NFb2  RF2  VF2  ZF2  ^F2  bF3  fF"3  jFB3  nFb3  rF3  vF3  zF3  ~F3  F4  F"4  FB4  Fb4  F4  F4  F4  F4  F5  F"5  FB5  Fb5  F5  F5  F5  F5  F6  F"6  FB6  Fb6  F6  F6  F6  F6  F7  F"7  FB7  Fb7  F7  F7  F7  F7  G8  G"8  
GB8  Gb8  G8  G8  G8  G8  "G9  &G"9  *GB9  .Gb9  2G9  6G9  :G9  >G9  BG:  FG":  JGB:  NGb:  RG:  VG:  ZG:  ^G:  bG;  fG";  jGB;  nGb;  rG;  vG;  zG;  ~G;  G<  G"<  GB<  Gb<  G<  G<  G<  G<  G=  G"=  GB=  Gb=  G=  G= ?#{    @@`:@`2@`&@   5` `@@{¨#?#{     #   T @ !@  ?a@@{¨#!@   G  9  4`
@ Qa
     h  q  T@{¨#ե) @{¨#_?#{    \@``B @{¨#՗?#{ S  @ @  TB`@  SA@{è#~SA@{è#_{    S { $9_  G@  \_      ! ?    T !Ga   _    ! !  "A!A   BGb   _ {   `"A9@ 7  G     @  R`"9@{¨_     ?#{ $@) k  TB)i @c K*c| !I#E 4  "  @! @@  ? aT c K k!T{#_   ?#{ & @) k@ TC)
@ |~ӥ| գ|~"C 4  D-Cha`ha A Ah!!  T   kT{#_  ?#{ "@)_ k T@& K@"a"fD 4@c~   R@B ! @@    ! _ k!T    T  T{#_   ?#{ B)"@)*|@ _ k T& KB|@   D 4   R C-B " @a !   !  kT    T  T{#_?#{ @'@)@|~c    k TRB K楥r  '  D-cxaxa` (@A(  (#!($ " !x!! _ aT{#_ ?#{ %@) k@ TC)j 	@ K*| BI$!F 4    Bh`!h`@  h     AT  K kT{#_  ?#{ "@)_ k T@( K@"A|~ c  4@~      R bh`! Ah`@ @h   ? k!T     T  T{#_   ?#{ @AB*,@)I}~a 		 	 	 	 	c
K_k  T   Հxbybxb8@ (# 8" !  L  T $x" xbxbxb8@ (# 8" !  L  T $ x" ybx"xbx"B  T{#_?#{ @AB)(@)(}~a       C	K?
k T   xb xb 8" !@ l  T#>  x""x"x" x"B  T{#_?#{ {#_  ?#{ {#_  ?#{  R {#_ ?#{ ,@ XB   @ (@{# * _"H@ P@{# * _?#{  ,@{# < @ n ( <N_ ?#{  ,@9 {#_   _$   ?#{ @ A  {#_?#{  ,@ 9{#_?#{  ,@  9{#_?#{ {#_  ?#{ {#_  ?#{   {#_ ?#{ {#_  ?#{  L@{# <@  <N_  ?#{  L@'9 	{#_   _$   ?#{ @ A  {#_?#{  L@ 9{#_?#{  L@  9{#_?#{  ! 5 {# @  ?#{   ! 5   @@{¨# ?#{     @! 0a `@`F@`>@`6@`*@ ! 5a `@@{¨#?#{     @! 0a `@`F@`>@`6@`*@`@ ! 5a @{¨#ջ  ?#{     @!/a `@`@`~@`v@`n@`f@`^@`F@`>@`6@`*@ ! 5a `@@{¨#Ց?#{   @{¨#Ն ?#{     @!.a {`@y`~@w`v@u`n@s`f@q`^@o`F@m`>@k`6@i`*@g ! 5a `@@{¨#_  ?#{   @{¨#R ?#{ {#K  ?#{ {#C  ?#{ {#;  ?#{ {#3  ?#{ {#+  ?#{ {##  ?#{  {#!`4     ?#{  !`4    @{¨#  ?#{  {#! 3     ?#{  ! 3    @{¨#  ?#{  {#!2     ?#{  !2    @{¨#  ?#{  {#!1     ?#{  !1    t@{¨#ճ  ?#{  {#!3  d   ?#{  !3    X@{¨#՗  ?#{  {#!@1  H   ?#{  !@1    <@{¨#{  ?#{  {#!0  ,   ?#{  !0     @{¨#_  ?#{  {#! /     ?#{  ! /    @{¨#C  ?#{  {#!-     ?#{  !-    @{¨#'  ?#{    !* a `b`"`	``b`"```b@	``b @{¨# ?#{   @{¨# ?#{    !@* a ``b`"`	``b`"```b@``b @{¨#   ?#{   @{¨# ?#{    !) a ``b`"
```b`"``b@``b @{¨#բ ?#{   @{¨#Ւ ?#CѢ BG  { !;S# C @    G@@   a T    c <B<D8R&$ @@   @  T1?#CѢ BG  { !;S# C @    G@@   a T    c <B@=d8R$ q@@   @  T?#CѢ BG  { !;S# C @    G@@   a T    c <B=8R$ E@@   @  TW?#Ѣ BG{L@S# @ @/   a@6  G/@ @B  A T{FSG#_֟$   G/@ @B  @  T'?#   G{ "A9 @  S 7$,@" R ң RBA  G@ @B  ҡ T{CSD#_+ #  G   !=	@@   A T    c >B@=WRX+ $ @@   Tc  ?#Ѣ BG{A9S[	A @7  ҃ 6 1 G  6`A9 	 6a:@# !L@!@2y	  # f  G7@ @B  ҁ T{GSH[I#_֟$ ^ G?  T#    ! =7@@    T    c >B@=RR@ 7@@!  Ҡ T#   !>  G7@@   aT    c >B@?DQR$յ G$ L7@@   T$ @$    G7@ @B  T  ?#   G{ "A9 @  Sb 7 ,@ S9 7x@ @ R" R  G@ @B   T{CSD#_4B `D R" R+ + #  G   !=@@   AT    c >B=WRl$ @@   !Ty?#CѠ  G{
S*[ @O   4@
 7 *a~@ R R |` R@@q! T@  @ 4cw Q * R~ 4k  c Ҁzs `cs C A` @|@C@'@B @! :88T@  k!TcMkN@@z  GO@ @B   T{JSK[LC#_@  kTcM    @ a~@s R|` R|~  R{S@@qa	 T@  @@ 4kz Q~Z  ~ @~ c* R3 4 @c җ @ zs? zs< zs9 `cs  A` |@C@&9'@ @!  h!8 9 9T@  @ k!TcMkN@@sO@  kTcMkN    cks )?#ѣ cG{S	 [
cka @?  @@qA Ta@c E" R"     I  'm.@AD!|  6! 3~ R ;@&@.@EV  7.@c $ Rb@c @@  G?@ @B  A T{HSI[JcKkL'Mm#_3~  R @&@.@V ` 7.@c  Rb@c @!A  A ^G bAwBf@xb*@*#@  dB  4x`xb`x     khT!A  A HG `@" RB @oRz6B  'ysE b@oR  '* @mE @a2B_  T`  ?a2B ~ G @!@B~5c  fB~*$ =  G?@ @B  'm Td$ @  G?@ @B  ҡT$?#{ {# L@@  ?#{    8@`   L@@ `.@@{¨#տF   ?#{ BG  @ ?  T @ !G   T 9_ q  TS  qs@{¨#_ @{¨#_ ?#Ѣ BG{Sc  [ c  !?ks	@ @   Ң  B? \V 1 @ @  T  ?  ? MV "@ @  T  B   !? ?V  @ @  T!@!@  ?@ 6 @ q`_ T"@9!C  @B7  B  ! "V  @ @  Tza@!@  ?@ 6`@ qo T&@9aC `@`?7  B  !  V  @ @  T]a@!@  ?@ 6`@ q I T@aC u`@ <7  B8  ! U  @ @  T@a@!@  ?@ 6`@ q f T@aC X`@87  B  !@ U  @ @  T#a@!@  ?@ 6`@ q`X T@aC ;`@57  B  ! U  @ @  Ta@!@  ?@ 6`@ qJ T@aC `@`27  Bx  !  U f @ @  Ta@!@  ?@ 6`@ q? T@aC `@/7  B  ! tU I @ @  Ta@!@  ?@ 6`@ q P T"@aC `@+7  B@  ! WU , @ @  Ta@!@  ?@ 6`@ q`G T&@aC `@(7  g  ac :U @ @  T  B  ! ,U @ ? `  T?? U @@ @  TwB! U  @ @  Tj@!@  ?@ 6
@ q4 T¢@9B 
@` 7  B  ! T  @ @  TM@!@  ?@ 6
@ q E T.@B e
@ 7  B`  !  T  @ @  T0@!@  ?@ 6
@ q 5 T2@B H
@7  B  ! T  @ @  T@!@  ?@ 6
@ q`' T6@B +
@7  B@  ! T s @ @  T@!@  ?@ 6
@ q@ T:@B 
@7  B  !` T V @ @  T@!@  ?@ 6
@ q 4 T>@B 
@7  B$  ! dT 9 @ @  T@!@  ?@ 6
@ q TB@B 
@7  B  !@ GT  @ @  T@!@  ?@ 6
@ q TF@B 
@	7gac ,T @ @  T  G@ @B  !	 T{DSE[FcGkHsI#_ R   R`  R`  R` 8 R` R R` l R`  R`  R`  R
  R
  R
 0 R
 J R
  R
 a R
  R
 $ m  G@ @B  @, T} ДGC   !  @@   ҁT    c BR   ДGC   !  r@@   T    c BR   ДGC   !  ^@@   ҁT    c BR   ДGC   !  J@@   T    c BR   ДGC   !  6@@   ҁT    c BR   ДGC   !  "@@   T    c BR  q ДGC   !  @@   ҁT    c BR  ] ДGC   !  @@   T    c BR  I ДGC   !  @@   ҁT    c BR  5 ДGC   !  @@   T    c BR  ! ДGC   !  @@   ҁT    c BR   ДGC   !  @@   T    c BR   ДGC   !  @@   ҁT    c BR   ДGC   !  @@   T    c BR   ДGC   !  n@@   ҁT    c BR   ДGC   !  Z@@   T    c BR   ДGC   !  F@@   ҁT    c BR  $՟$ 
@@   T$Ց$Տ$Ս$Ջ$Չ$Շ$Յ$Ճ$Ձ$$}${$y$w$u$s$q$o$m$k$i$$$$$$$վ$ռ$պ$ո$ն$մ$ղ$հ$ծ$լ?#{ S ! @!@  ?֠  7SA{¨#_SA{¨#ՠ   ?#{ S ! @!@  ?֠  7SA{¨#_SA{¨#4R    ?#CѢ BG{S# C   R@ @/   N@ s9 6!@.{A  G/@ @B   T{FSGC@C#_!`$ +  G/@ @B  @  Tg?#Ѣ BG{SA9[	C @7  ҁ 6  G` 6`A9@ 6`:@	  #   G7@ @B   T{GSH[I#_֟$յ G?  T9#    ! =:7@@    T  Т  c >B=UR@ 7@@!    T#   !> ! G7@@   aT  Т  c >BDTRn$ 7@@   AT{$ $   G7@ @B  ҁT?#{[ !GS @c"@{ " @W     q  T@ @ !h` ҂#
     c   ! c9G@ @  Ti $ R*  ARC$ R*  ҁR@Z-@) R )) -H *D * c#' *#  " *3   *C   *S   *c   *s  	 R! R<.  GW@ @B   T{KSL[McN{@#_֟$   GW@ @B  @ TC$ $ $  GW@ @B  AT?# {S	   G[
c!@ @?  ҷ"@?  q  T@ A!ha ҁc
c     !A   !`	 9N/@ @  T $ R*  R@@)@ R@ ))- *  ҅ * c# *#  { *3  v *C  q *S  lv#C R! R  G?@ @B  ҡ T{HSI[JcK#_֟$ }  G?@ @B  @ T$ $   G?@ @B  AT?# {S	   G[
c!@ @?  ҷ"@?  q  T@ A!ha ҁc
c     !A;   !	 9/@ @  T $ R*  RY@@)@ R@ ))- *   * c# *#   *3   *C   *S  #C R! Ro  G?@ @B  ҡ T{HSI[JcK#_֟$ [  G?@ @B  @ T$ $   G?@ @B  AT}?#Ѣ BG{Sc K   R@ @7    /CARN@ n  R @   j  G7@ @B  a T{GSHK@#_֟$   G7@ @B  @  T@   ?#Ѣ BG{ A9S [A @   6 G 6`A9@	 6`:@  G@ @B   T{CSD[E#_֢ BG,@@C @  ! T# {C!`SD R[Eb@c @#Ռ$յ G?  T#    ! =@@   a T  Т  c >B
OR@ $ J@@    T[#   !> e G@@   aT  Т  c >B`
NR$ )@@!  T   ?#Ѣ BG{C  RS[c ks@ @   E O@ / ns9A 6CAR@.  R  G ; # ' O@y
@ 3!x@93@ ( T  
R G55    RBs aT@  D |  q Tc9 Q C R @#K@@@)c|
)B sB   D | kT@b!R@CAR ; # ' S / 3 SB  TsBrT@t  h@ G;e@@B   T{QSR[ScTkUsV#_CAR ` GC RS / 3 iC  C $ @@@    T~@@   aT   
$  G$  &  ?#Ѣ BG{ A9S [A @  ң 7,@ S9D! 7 !G@% @  A T{CSD[E R#N !G@% @  A T{CSD[E$ R#> G 6`A9 6`:@  G@ @B  ! T{CSD[E#_֟$  @@    T$յ G? a Tf#    ! =@@   T    c >B DLR@ c#   !>  G@@   !T    c >BJRN$ @@!  ҁTX   ?#ѥ G{S [ck# @w  d 7@ Ҷ"@  q  T@ @ "h`  
  = @i   +=c!Bq   !@ c9g@ @  TT $ R*  ARC$ R*  AR$ R*  ҁR}Y-@)@ R) - * *& *" *#   *3    *C   *S   *c   *s   RA R  Gw@ @B  A T{OSP[QcRkS#_A!R{ C G !"@.g@@ @) @b  | # !@  c$ b  Gw@ @B  @ T$ $   Gw@ @B  AT   ?#Cѡ !G{S C[	  c
X!Rc k RZ r'm@   @7   S YAR/ 3   # C  Қ# @m)  n B8a!@b  ; B@b# ' S / "3 C"(" "#   ;  # ' S / 3   l  G7@ @B  A T{GSH[IcJkK'LmC#_֟  ?#{ S[c'm/m cG @  @ c 7 t ` @w   RB aTcx# R' ; cA)d|r? $B qT;@u  RB aTxbc RK S cA)d|Q B qTS@u  RbB aTwb RO cA)d|1 B qTO@u  R@B aT{"
 R[ cA)d| B qT[@`   RB aT`+  c# c# / _  R`A)@#@ /@ +@|@# @ B qaTc #    c R @ r#     #c c  '@@  @8 @  q  T!@ @ "h`  @c = cAic  #!BӠ    #  s=O#@   ! # 9@ @  T/@$ R*  ARj'@$ R*  ҁRbA) R  # *  *   *?   */ C  RA R~cb@x" ac #` @W c    F  `@#  `@  <W@#c #@ c ` @#   `@  `@  %#@c ` @   `@  `@  K@ ]3@ 7 `K K@`@8@  q  Ta@ @  h`_ _@       =abs=!B@ #@  ! 9@ @  T$ R*  Rc@`@ R  #Ki * L@ * G?@ * B/@ * =GH RA Rqc`C9_ 7cM#
K[@IGEO@CA@?S@=@;@9;@7@5@37@1  GwC @B  b TCCCCSA[BcC'Fm/Gm{Ȩ#_`@db3 c  c@iC  q  Ta@ @ !h`3@   y =#B Ais= B    @ /@  #@!@ 9@ @  TK@$ R*  AR)+@$ R*  AR!@$ R*  AR@$ R3@*  R'@$ R?@*  R@A)/@ R )  * *@ * *  *o   *k  * { * vH RA Rc@y@@!@  qMF T3@ ` B@@h``@     #A=c       w=s=z @  #@! 9@ @  T\3@$ R*  AR$ R*  ҁR`A)@  R #? *;@ * ?@ * /@ * H RA RH:;@ RS@ħr  '# ` B2 @ Rħr  ' # ` 42 @ Rħr  '` +2 K@k1 7@ RO@ħr  '` 2 @ Rħr  '` 2 @ Rħr  '` 2 L1 @!RDAR nKsK@       `iC `@K  jC#@kC  q  Ta@ @ "h`Ry@rb      =!!g b@!` 9|Ks=A|@"@ !B @ #@  ! 9,#@@ @  T$ R*  R@@ R+-  #K * c@ * ^?@ * Y/@ * To@ * Ok@ * JTH RA R~py^G    R@ r    '@@ @!RKsAAR3@       bK@ `@#@  q  Ta@ @ "h`  y@R =r`i@!!w= A !` 9|K     N  s=) @  #@!@ 9#@@ @  T
$ R*  ARF'@$ R*  ҁR>;@ R  # *@ * ?@ * /@ * H RA RcW@7@@` @  `@  `@  /W@@#@` @  `@  `@  ##@@` @  `@  `@  '@`@!RDAR nKs+@       @ R R 	 T3@H@@ @  	 T3@@@@ @  	 T3@8@ @ `!RBAR@s@    l@!RAARK  s      b`gR  TCZ?T@P  `dA 7 3@ @1 @@ T3@ @1 @@ T3@ @1 $ c #  c @*@(;@&@$@"7@   GwC @B   TX$ @<c #  c # c#
[@O@CC@S@CC$ @$ [@c #  c#  $c  $ $ O@c #  c  $ =$ @$ $c  $ 
  $ @$ X$$   $ $ $$ i$ S@tc @$ ;@m# c C$# c  <$ $ծ$ h/@N$ $չ$ @L@G?#{ S[ cks'mC BG A @ c
 e R /CAR n Rk  ?B" ,C Q? q* T 5BARk  M N@"@9
J)v@?@@9?  k` T ? k  T? k T  G   еG!@ !G  @ ^  x@ `9 $ 4a9  G еG  !9 еGA@    T    c <B$(R @_  k!Ta@#	y39! a  еG }z 6uB)D @@|	u$ R*cAx"`@9by` @; /   `@  `@  @`@  `@  `@   @ z6A  q  T!@ @ "h`  a6 `=! c2   B!B{o=# C   !  w{9wA @  Tf$ R*  AR$ R*  AR`C $ R * ҁR+ b$ R * ҁR ; a"$ R*   R' xc|b$ R*   Rm`@  RC@c@) * *@ *@ *@ *3  *# # *   *? C  RA Ry@ * 7`@9 7@@  GA @B  f TCSA[BcCkDsE'Fm{Ǩ#_֕ еGb@ARB@@ ? N@@ R!"@!@!tSzC (     . [Q  TsBT@v  N@&cd@Cc@xS?) )g Q  ( T@ @ N@dx@c<@kwQ & T@ @ xN@`<@   Q # T@ @ eN@cd@c@?) )Q  T@ @ OB!RcARC  k  [Q  TsB>T@v  4  R "   |b4   o R@  ! Rk hB7@ 3@  R @@rC   { 
$  R   @@  =AbAi)Ab@g= Bx@?  q  T@ A!ha     @   !  w{9u@wA @  T$ R*  R@  R@-  @ * @ * @ *  * Ҟ#@ * C RA R8:`s9: 7`@96`@9  7`s9@63@9`L`"$EE@`b  `@  `@  ` @  @@'@ R/@`";@ C@ `@  `@  ` @  @@ R'@ @!RC`AAR   k    p . C .  .  - +@ cA @  q  T!@ @ "h`  +@  =   xAio=!B<@   ! w{9@wA @  T+@$ R*  ARX;@$ R*  ARP$ Rb*  RH@$ Rb*  R@@a$ R * ' R6@dB $ RR*/  ++@`I R`@  c@) * *@ *@ *@ *#@ *  * Ң?@ *  * ҘF RA R{x6c@`'@ ` @   `@  `@  @c@`/@ ` @'   `@  `@  '@c@b@`@+   `@  `@  +@+@ R@  c@{B '@`@  `@  `@  y'@ R@ @!RC@ARx!   k    J`s9  6`L`BA-  {" =@n @w=  o=cRD  q  T@ @ !h` a    ;@   ! w{9@wA @  T$ R*  ARW$ R*  ҁRO@oR  '@R  '@ ;@ R    *#@ *  * @ * @ * @ * F RA Rb`@9 7`L(  !  GA@   ҁ T  Ђ  c <B$1R  j$ D@ G@A@   ` TA@   aT$ c$ $ $Օ G $ $ 	$ $ $ $ $Օ G $ $Օ GXA@   !T$  GP$$$$ C$$ $շ$ $ $ջ$ Ay$   ?#{  @ 0 @{¨#@{¨#_   ?#{X   S * *@ 'm	(! TB"Rr  '3H . >))!(()!   e  T   !9 .2@c b
 B8(X3SA@" " " )'Cm x#
x"@{Ĩ#_    G!@ ^  x@ 9 49  GsR@ºrH '@ARB@@ ? ?#{ 'm	.@ '9 S ,@[09'c7 @@/m
1:A# 7m@ l@ ?m@ .@ -1M@ @   9 V #@%@ Rd@ c(%c($c~
 BA aA A ! RyA A   A Rs)9(nA@	  )`.@v:AjzA@C@b@ lA!(#@	) 	 !("8A !~
  ht	xA@B@`@ !("9!( !~ w" 9v& 9o-m-k-h& SA[BcC#@'Em/Fm7Gm?Hm{ɨ#_  ?#{> 7m@ @ #S ,@'m@ @ /m+@ J@ 3 n@ [6 B@ BA aA A  RJA !A   ! R .B@ 8-	!a.@ !:A@@@@ (!( 縡~
 69v 9[Bl-j-3@/Dmm-7EmhF SA'Cm{Ǩ#_ ?#{S [V @c	 !G# @/  A@  ? 6  RLC   !?  !?  R`@    qb" 9#  RS@  !   qb& 9  a2   !  aB   !@  aR   !  ab   ! v  ar ~  !m  a u  !d  a l`A-bB-dC-a"@9b&@9f&@  !SdL3  R@  !  qb 9?  a G  ! 6  a >  !-  a 5  !$  a ,  !`  a #  !  a  !@	  a`E-bF-dG-a@9fF@  G/@ @B   T{FSG[HcI#_ց  @ R!$   G/@ @B  @ TS$?  TW   @ R!  7@!@  ?   @ R!   @ R!` !G/@" @c  T`fR `r 'R#@ r. '," R* #afR@3R@ ar r$ '@ @  '! R   ?#{     "@ AB @$@9 A-B-C- @9$@`E-bF-dG-a@9fF@e@{¨#_?#х G{S @  @ 7@I@s db4 ~#      3 sb4 I  G@ @B  A T{DSE#_& 4  !H&D@ (!? T # !@. "n-  @ 3 $sb4 3     G@ @B  a  T' ?#c ~e g {S   G[u d2@C b@Xc; #  @  b xe"3f@a xg   )-a 0"3 b@`7 b"@7  a< ~c@!(c@b@s b3 S -s3   G@ @B  ҡ T{DSE[F;@#_֟$s3    G@ @B    T<$յ"3    G@ @B  aT  ?#т BG{CS @ @g   Ҁ  6`:@  Bq@< T[ck9@@q T@=" Rx" +   /  t"@9s.@*@H<  6wZBs`@t9  `  @"C9@ 
B@ 7" 5 @"@5 *A@ 4@ R@E@! @@xcx"? kCTyZB9!@# 7c"@$ Rb@` {"zbyxa"@d"@N8 R w @ebb@# R @ @-@ ~#@D@e@@' @/ V- @` 7`@9` 7[OcPkQsR  Gg@ @B  a. T{MSN#_ x sG  !g@a@   + T    c >BGR woR@ '@  H#& 4    @  "!(" ! (# D ? T   D@!( ? Tb "   ("!D@!8(  ? T "   T @   ! @!8(! !D ? aT@aR9 7`@9  7`S96  Gg@ @B  " T{M*[OcP`BkQsR`DSN#( b@eba@B@C R v@ R#@@"@A@b@C Ri@b@ R@@@ *@"@!@4   @x`ax` 8! x     kHTZ" 4 @@B@!@4 @@B@2@!4 @@B@!@2@B4 @@@B@!x}a 4 @@@c@!@Bx}b 4 *A@ 4P R2@W)@@ A@@@) '   Xa`X xi`x(xg`x& 
kCT`ZB@`AbB *dBC@  4  ҂x` xb`x     khT !]x"{bzy g@(/f@ ~d"A @tBB@c@CAebA' djA/ c <9/ a@bA RA@bA RaAbA# RcAbA RwaAbA# RcAbA Rl@  @*bA@aA 4 @x`!x` (!z     kHT`R9  7 @@" @RoR '# '   Ձz` ! !# ("  @x    T`@97av@`D* `:@  R`9 bA`R9  6aA`A`D*  @@T  tAb  vbA[cks $?  T[ckg$ 9/ x  Gg@ @B   !T~$ g@a@   s aTq$   Gg@ @B  s T$-   !Gg@" @c  [cks ATP   ?#{ |@   @  B~ R`@ @  B~ RbA  B~ RbD  @B~{¨# R@{¨#_  ?#{ S  @9 " 5'm@` n!`d Ts" )@`[bAck/mA c  c!h h! y y)!| !xS 2 @"C9~@!xS@3L Ts~ӓ   RuA"mkB Tc(!`z   T A`/   a	hn~ @@~SV)bIz}s~S QSSz Q Q Q b(ar  hv   R*?k" T 
 c**< 4  	n` g ՀK 4|  c R   c `  T) P)@   a (`z@
Nm c@8` ` ` Tc	` `S q q`~  c@` `  T) P)@   a i$ Tk2Zz T@'Ki@s*A h|K |	J  c|M Z"s~	L  z+  K z*!  KJ z- AKI z, z+c  z*sA  z)* kT  qT@B*A@~   T     R*A B~  R9~SA  R[BcCkDsE'Fm/Gm{ɨ#_r~ s~z <bccB` `S q q`A`@
 c``c7s sG  ! `@ ^  x@ `9  4a9`  GD'Fm  RSA{ɨ#_s sG  b!f`@ ^  x@ `9  4a9`  G+  RZb@ARB@@ ? Qb@ARB@@ ? @B@  ҂*AB~ӎ'm[cks/mA$ 	  ?#{ @   @  B~ RbD  B~ RbK  B~ R|bL  B~ RwbM  B~ RrbN  B~ RmbO  B~ RhbP  B~ RcbQ  B~ R^bR  @B~{¨# RV@{¨#_ ?#{ @   @  B~ RFbD  B~ RAbK  B~ R<bL  B~ R7bM  B~ R2bN  B~ R-bO  B~ R(bP  B~ R#bQ  @B~{¨# R@{¨#_  ?#{` a !G   $@!@ a  @  T{a !G@!@ {¨# ?#{a !G S [cksv G  @     OC	Ay`  G@<@ C	   < ^; { k ?  ^  B B^ C  j"@u G^b e G@k!  O @ ; C G /={ =b BG #o B@ G   R '  k 9d   7  !`!2  " ?-  !!(a"@9  "!!  @a&@9  !`" `@@ "  ! # `@@ "{  b!# `@@ "r  "!`$ `@@ "i  !$ `@@ "`  b!`% `"@@ "W  b!% `&@@ "N  B !&   !&"  " ?  !&a@9D   !@'ҿ`.@ "+   !'Ҷ`2@ ""   ! (ҭ`6@ "   !`(Ҥ`:@ "   ! )қ`>@ "   !)Ғ`B@ "   ! *҉`F@ "  " !`[@C9	 J  ҿ  E +@B  a
  w@c cG"   7 +@ @  T8@b k@!@ '@; {  @  T+@@ G #@^AC^"^k$@C j#@ @; k"? { V`  G@ @B  a TSA[BcCkDsE{ƨ#_C$ -@@A @   @ T<`  G  @A @   T   *$a !G  $ `  G $   $ @K" @@ { `  G@ @B  T$!^ @;  k!?  ?#{a !G S [cksv G  @     OC	Ay`  G@<@ C	   < ^; { k ?  ^  B B^ C  j"@u G^b e G@k!  O @ ; C G /={ b BG #o B@ G   R '  k 9     !`!z  " ?u  !`+"pa"@9  b!+ h@a&@9  !@, ``@@ "  ! - W`@@ "  !- N`@@ "  b!`. E`@@ "  !. <`@@ "  !`/ 3`"@@ "  !/ *`&@@ "  B !&"   !&"  " ?  !0a@9   !0"`.@ "s   !`1`2@ "j   !1`6@ "a   !@2`:@ "X   ! 3`>@ "O   !3"`B@ "F   ! 4`F@ "=  " !`[@C9	 J  ҿ  E +@B  a
  @c cG"   $6 +@ @  T@b k@!@ '@; {  @  Ts@@ G #@^AC^"^k$@C j#@ @; k"? { `  G@ @B  a TSA[BcCkDsE{ƨ#_C$ u@@A @   @ T`  G  @A @   T   *$a !G  $ V`  G $   $ @" (@@ { S`  G@ @B  T$!^ @;  k!?  ?#{  @!@    ?`  G  9@ 4`@ Qa  q  T@{¨#_a@@{¨#!@ a2   >    ?#{a  S!@ <@   " " _   T`  G  9 4
@ Q
  q Tt2@ " " _   T`  G  9 4
@ Q
  q  T`*@a !@a SA{¨#կ@ !@  ?ց@!@  ?@ !@  ?ց@!@  ?  q>   n>   ?#{a  S!@ <@   " " _    T`  G  9  4
@ Q
  q Tt2@ " " _   T`  G  9 4
@ Q
  q@ T`*@_a !@a ^SA{¨#U@ !@  ?ց@!@  ?@ !@  ?ց@!@  ?  >   > 96?#{ S@ tR@`  @	`  " " _   T`  G  9 4
@ Q
  q T`"`  @` SA{¨#SA{¨#_  = @ !@  ?ց@!@  ?   ?#{a  S!@ D@  " " _   T`  G  9 4
@ Q
  q Tt:@ " " _   T`  G  9 4
@ Q
  q  T`2@a !@a
 `B SA{¨#@ !@  ?ց@!@  ?@ !@  ?ց@!@  ?  =   =   ?#{a  S!@	 P@   " " _   T`  G  9@ 4
@ Q
  q  T`"`  @` SA{¨#Շ@ !@  ?ց@!@  ?  S= t  ?#{a  S!@	 P@   " " _   T`  G  9 4
@ Q
  q@ T`"[`  @` VSA{¨#M@ !@  ?ց@!@  ?  = >?#b BG{S  A @  7a@!L!t a i 7@, ?t q 	 T ? q T  ` q  T\` 6 /R#@r n# R   ,`  G@ @B   T{PSQ@#_`@ L t ` @  ҁ R3 7;@, ?t q T   q T /R#@r n R#   .c  !4 +u еG@@   ! T    c5B@6DRx`@ L t ` ?@c ҁ RV$ u еGu@@     T$u еG $ $ W  ?#b BG{S  A @  ҃a@!L!T a  7@, ?T q 	 T ? q T  @ q  T` 6 /R#@r n# R   x`  G@ @B   T{PSQ@#_a`@ L T ` @  a R 7;@, ?T q T   q T /R#@r n R#   HBzc  !4 wu еG@@   ! T    c5B@6DR"`@ L T ` ?@c a R'!$ 	u еG@@     T/$u еG $ $ 
  ?#{X   S * *@ 'm	(! TB"Rr  '3H . >))!(()!   e  TN   !9 .^@c b
 B8(X3SA@" " " )'Cm x#
x"@{Ĩ#_ a  u G!@ ^  x@ 9 49`  GsHR@ºrH '@ARB@@ ? ?#{ 'm	.@ '9 S L@[09'c7 &AA/m
1B# 7m@ l@ ?m@ .@ .12M@ @   39""V #@%@ Rd@ c(%c($c~
 ~BA aA A ! RxA A   A Rr)9(BA	  )`N@B
A@C@b@ B!(# A	) 	 !("B !~
  	A@B@`@ !("39!( !~ w" 9v& 9o-m-k-h& SA[BcC#@'Em/Fm7Gm?Hm{ɨ#_ ?#{> 7m@ @ #S L@'m@ @ /m+@ J@ 3 n@ [6 @ BA aA A  R	A !A   ! R .EA 8-	!aN@ !B@@@@ (!( 縡~
 639v 9[Bl-j-3@/Dmm-7EmhF SA'Cm{Ǩ#_ ?#{[c	X @S a !GS s sG# @/  A@  ? 6 s sG RC a  !?ya  !?s  R@y  !  q" 9f#  R@a  !   q& 9Y  2 aa  !P  B Xa  !@G  R Oa  !>  b Fa  ! 5  r =a  !,   4a  !#   +A-B-C-"@9&@9&@a  !#!3  R@a  !  q 9   a  !    a  !   a  !   a  !`   a  !  a  !@  E-F-G-@9F@/@a@   a T{FSG[HcIS@#_`  Ga  B!6a !G  @ ^  x@ 9  49`  Gs sG~s sG@ARB@@ ? $?  T/@b@!    T/@a@   aT `  Ga  ! 88 7`  Ga  ! 9@ !@  ?  `  Ga  !`:1$ -/@a@   ATN`fR `r 'R#@ r. '," R* #afR@3R@ ar r$ '@ @  '! RU   ?#{     "@ AB @$@9 A-B-C- @9$@`E-bF-dG-a@9fF@9@{¨#_?#Ca !G  o{ S  " @   `    o`   o`   o` 	  o`"   o`b   o`   o`	   o`" `  G@ @B    T{CSDC#_G  ?#Ca !G  o{ S  " @   `    o`   o`   o`   o`"   o`b   o`   o`	   o`"   o`b `  G@ @B    T{CSDC#_ ?#Ca !G  o{ S  " @   `    o`   o` z  o` u  o`"
 p  o`b k    o =` d`  G@ @B    T{CSDC#_ֻ  ?#{ S `  G[cksa@ @ ? q# T  *  o	a
A) RlB ! ba`&@@@)c| 4d&@ R .     B     ! x ? kT@BARcxb[ 3 7 ,@u  RB aTC RcA))[ d|_ l9 B qTz  R}BZ aT  C
w  R  cA)A @e|B))C@ 9C qT   RC@ rC
 + [ 3 7 G  ycb@v" a @` @  `@ `@ 1@  #@` @ `@ `@ #@#@` @ `@ `@ `@cA  q  T@ @ :h`  zښ`  =   Ai#=!B	@ a  !; 
9 S@ @  T$ R*  RA) R)O y *3 \ *# W * R\C RA Rw  R`R9a@_][Y@W@i`  GA @B   TSA[BcCkDsE{ƨ#_u G	ca  !:A@   A Tc  b  c <B;$R$ @X*@(&$"@ @2`  GA @B   TZ$ C
@ $ $ $ *A@   aT$ $C
 $ C
$ ?#c cG{S c [	#  S W  R` @7    c 9&@ @  T*`  G7@ @B   T{GSH[IS@#_֟$ ?  T @!@  ? a  @ R!  7a  @ R!``  G7@ @B  @ T$ a !G7@" @c  !TO{GSH[IS@# a  @ R! <d`fR `r 'R#@ r. '," R* #afR@3R@ ar r$ '@ @  '! R$ `  G7@ @B  T ?#b BG{S c [	#  @ @7   " R c 9@ @  T4@!@  ?  7%`  G7@ @B   T{GSH[I#_I$ `  G7@ @B  Ҡ TW$ ;`  G7@ @B  ҡT ?#c cG{S c [	#  S W  R` @7    c 9F@ @  T*`  G7@ @B   T{GSH[IS@#_֟$ ? ! T `  Ga  ! 9@ A@  ? $`  G 7a  !`:`  G7@ @B  @ T$ a !G7@" @c  !Te{GSH[IS@#6a  ! 8`fR `r 'R#@ r. '," R* #afR@3R@ ar r$ '@ @  '! Ra$ `  G7@ @B  T0   ?#b BG{S c [	#  @ @7   " R c 9@ @  TH@!@  ?  79`  G7@ @B   T{GSH[I#_	, $ #`  G7@ @B  Ҡ Tk$ O`  G7@ @B  ҡT ?#{Cc8`k `  GK s;|7m @  @ _9'  + S[ qv TA'@s'mU#	@ /m(@ t~Ӡ@E T   Rw  *"  
  `B    # A  c"c+@g  f A  RKcjKBj$ 
! 
e  R  v yW y

** ab`*c R ? * ~@  .`n u ~c"`  R 7u cb`  R .u c`  R+ %u c`  R/ u c"`  R3 u `  R|bu `  Rbbaa @ a"`B*C R  *a @  /`u^oa
 R+ ` ufea" R/ ` un[`r R|buvSa R3 ` u~Ia R7 ` u?a" R; ` u5ab RC ` u+` R@aB	b"caK@`B**+ z @Z
 6 &*   *# R W "0   ҟ~  "   @Ba{S/ ;  @ ! R"9n y~Ӏ B  *9@  T     Rd"UtZ@ 4 q@$ T`  Ga  b!`A !G  @ ^  x@UX 9 I 49@  GtA`@A`\   : 6@  Ra
@@` y#@~@@9~~`9 @?@4! T   R1@zS`@z};@  T   R%@AS|S *?k T+"afRar  'k	  q T QK K}  qM T  KK	.tB*"*,J	* ~  " (*  e  T   !p! " l T  . ?-kT9 {?kTa     @/xB $E|BoR '?x! Re^ dBcB ! $A R< $a R @ 6  `fR@`r. ' R-  ".! R'  `fR`r. 'A R     txB
R@ @ $|B r@ '"Bd  RC@ $! R @     !B  B BB
`B aN    A T3@!@+   S   " " _   . T@  G  9 - 4
@ Q
  q`3 T@9CC 8B@@A"   @  G@ @B  9 T@/@{QSR[ScTkUsV'Wm/Xm7Ym#՜ "Bu  @ ,v
 @  S'  "`"!h ` @b 0!9 H9 ?kaTL .90! $ TAn ? k#|S!B|SU Qc Q  cc  j yA|) !xS 0! "C9@~@!xS@9d7~?A& T   R@} R' @@  g*  @ c!` 4'@  c a@x    aT@}{ R @  pB*@ c  !` 4@  c a@x    aT@z}d R7 V)*`  c `E TX@` 4@* L6 4 RcC; *n
bkc@3 '@@	x|  Z# ?@ T A`@`@@? A`3Mm-A	`A``	Ha	m)jHh/Mm@ h  y  +AzT!h@" yB +BCz"T;@B Z# (Aa (7@` 4X#"x ?T3@   T*@  Ga  "!`>A !G  @ ^  x@ 9 49@  G@  Ga  !?	A !G  @ ^  x@4 9
 49@  GtZB @ @!@?   T@"0 @F@>@6@*@@A ! 5 Zah! ? T/@@*A#@~ A T`    T R-*A B~7@! R9@'@  i1 @ !@  ?ց@!@  ?֑@ARB@@ ? @ARB@@ ? ;@kH/@@@  e n /@ ]~ f Vd  ?Z{@ARB@@ ? ^*AB~ӨU Ga  ! =@@    Tc  b  c >B@>ZR $ @,'@*+@ @n?@@B@ @#@ @@  G@ @B  
 TZ@  G@ @B  !T>@  G@ @B  !T6@  G@ @B  !T.'m/m?$ #@@   'm/mAT$ $ $2T Gb @@   ҡTJ$ @$ m@@    T$ 7@$ C@ @;@ @7@ @3@ @@/@ @+@ @@~$ $ $ $ @ @@o$ $ i$ h$ $ /@ @+@ @~@ @{$ $ $ /@ @o$ $ $ >$ $ $ 7$ @X3@ @U$ $ $ $    ?#{ S[  c# F   B B -     E  O@$=  #& R(=  " R$B   .e
 Bf2 yb 9 R. C R: c<gc6 f<edV b=b"=@@ TcC#@N SA[B{Ũ#_6    C c@	" R $=  #8 R(=   "B   y RB 9<& <F P	*C R"    A vF@! ,   w  " " _   T   G  9` 4
@ Q
  q!T@ !@  ?@!@  ?֬  / $A$$R@ a  V B `F@@  `:@@  `2@Bv
 ]$ V $ $ V $ V &     9                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ?#{ 'm@ )@ S[  c*x k9 |   @   -`   !A  OE $=   A @(=  #' RB  & Re
 B*g2 y*f 9*. : c<gc6 f<edV b=b"=0@ @z` TcCkD'EmN SA[B{ƨ#_N6 ?   B B@	# R $=  #$ R(=   #B   y RB 9 À< ' Â<G 	**    A vF@! ,   x  " " _    T@  G  9  4
@ Q
  qT  * @ !@  ?@!@  ?֨$6tW$S@ a  ߿V B `F@@  `:@@  `2@Bv
 $ V $ $ V $ V Y   ?#{ {#_  ?#{  @& @)@| @~A b   k T Q|~ӥ ~    ҇ 4 bh`Ah`@  h     AT! B c   kT{#_  ?#{ C)#@)*B|@B  k Th|@) KC ))~c~ӄ  	 4   R ՃhaB bha  @a !`h!!  kT   	  T  	T{#_ ?#{ " @ 3@_ k T@R 	 QB4L Q? q T@ R@QR$@KpR Q Qr rP '*, ' Q Q  K Q K
 Q+   #xe Q *"xfc Q!xk&xd%xj xe!Ԣ~FԦ~3xcEԥ~$xi Ԣ~"xh!(&Գ~bԢ~ (%!2 2@ 0  '0x"x& kT_k`  TR @{¨#_֌_k@TR  ?#{ @   @  B~ RvbD  B~ RqbO  B~ RlbP  B~ RgbQ  B~ RbbR  B~ R]bT" pR  !r  '`x   _  T@{¨#_  ?#{ @$@)A$ k Tb K"  @@ !L T@ !  T! ? T{#_!     ?#{ {#_  ?#{ {#_  _$ ?#{ @  !@{#! @ ?#{ {#_  ?#{  <{# @ n ( <N_  ?#{  <<  {#_   ?#{ @   @  B~ RbE  B~ RbN  B~ RbO  @ R{¨#پ@{¨#_?#{ {#_  _$ ?#{ @  !@{#! @ ?#{ {#/  ?#{ {#'  ?#{A     @! =a `@`@`@`@`~@`v@`n@`F@`>@	`6@`*@A ! 5a `@@{¨#?#{   @{¨# ?#{ {#  ?#{ {#  ?#{ {#۾  ?#{ {#Ӿ  ?#{ {#˾  ?#{    H@¾`B@`:@`.@A ! 5a
 `@@{¨#մ   ?#{ {#ի  ?#{ {#գ  ?#{ {#՛  ?#{E@   (@        @ B! R`@ @ CBeZ @	D t A `@A R@ @ @{¨#j ?#{A  {#!<  ,   ?#{A  !<     @{¨#_  ?#{A  {#!;     ?#{A  !;    @{¨#C  ?#{A  {#!:     ?#{A  !:    @{¨#'  ?#{A  {#!@;  ؾ   ?#{A  !@;    ̾@{¨#  ?#CR ~ħra '{S C [@  GcW f@C :#  @   c@u" d@y [3 a : W  a
=B1"@ ~@!( [  оB1 a
=7  @02@ ~@ !( [  0 sa
= ~!@ 2@@ !(b@"3 cB;[  3 sB; \@  G@ @B   T{DSE[FcGC@C#_֟$:  G@  G@ @B   T˼$sB;  9@  G@ @B  aT@$0  *@  G@ @B  ҁT1$B1 .?#{  # S [*  T!8#*B! 4D(   azb!8 # !$c("!#!( z"B _  TSA[B{è#_V Ga  !`@ ^  x@6 9 49@  G%~~[BSA{è#$N@ARB@@ ? N ?#{   S    Rc@a
A-Ca
B-  ! Ra
C-  A RSA{¨#__$?#{    @@C   {è#_   ?#{A  S!!  @`"@`@߼t@ " " _  ` T@  G  9 4
@ Q
  q@ Tt
@ " " _  @ T@  G  9  4
@ Q
  q T@  ` ` SA{¨#ջ@ !@  ?ց@!@  ?@  ` ` SA{¨#ժ@ !@  ?ց@!@  ?  v&   s&    ?#{A  S!!  @`"@`@t@ " " _   T@  G  9 4
@ Q
  q Tt
@ " " _   T@  G  9 4
@ Q
  q  T@  ` ` ^SA{¨#U@ !@  ?ց@!@  ?@ !@  ?ց@!@  ?  &   & 96?#{   S !  @  @ @_ a T`2@A !!a
 #`*@!`"@t@ " " _    T@  G  9 4
@ Q
  q` Tt@ " " _  @ T@  G  9  4
@ Q
  q T@  ` `
 SA@{è#SA@{è#   %   % @ !@  ?ց@!@  ?@ !@  ?ց@!@  ?  ?#{!    !`6 a ۺ`bٺ`~@`v@`n@`F@`>@`6@`*@! ! 5a `@@{¨#ի  ?#{!    !`6 a `b`~@`v@`n@`F@`>@`6@`*@`@! ! 5a @{¨#Յ?#{B    B! !`6  b ``@u`z@s`r@q`J@o`B@m`:@k`.@i`@! ! 5a
 dA !`a @{¨#`   ?#{B    B! !`6  b e`c`@I`z@G`r@E`J@C`B@A`:@?`.@=`@! ! 5a
 8A !`a 7@{¨#. ?#C   R{c
kZBSA !G[	~@% @7  T@C` R [**[@@qA Ta@#  R 4~@u 4c g c `cjs8s ɺ A` ƺ|@+@@B @! ;:8kHT kTc@g@@  G7@ @B   T{GSH[IcJkKC#_ kT kaT#  gc g   ?#{ R S  @B@ !@d
@`@E_  
 TbD@@@  
 T @0 " T  aTcZ@ aD@ (! T@ #@.!!~$ Rc*@- !-# R`@@a*@=dD`@$?   TbD@   T ` @ " Tc  aT@cZ@d@D@   T AD@ (! T@` .SA!!~@-$ R !-{è#տ"@ @ bD@cZ@@@  AT" @cZ@?#{B BG  @ ?  T @A !G   T 9_ q  T  qs@{¨#_ @{¨#_ ?#{B BG  @ ?  T @A !G   T 9_ q  T  qs@{¨#_ @{¨#_ ?#{B BG  @ ?  T @A !G   T 9_ q  T{  qs@{¨#_ @{¨#_ ?#{B BG  @ ?  T @A !G   T 9_ q  T[  qs@{¨#_ @{¨#_ ?#{S	cX @[
 A !GS sG# @?  A@  ?` 6 3 sG R  a  !Ca  !  a  ! ~  a  !`u  }a  !l  ta  !`c  ka  ! Z  ba  !Q  "Ya  ! H  2P@   S   G?@ @B  
 T{HSI[JcK#_   Ga  b
! ! !G  @ ^  x@ 9  49   G3 sG@3 sGn@ARB@@ ? $? a T    Ga  !9 7   Ga  ! 2@ A@  ? )   GA  !`:#?@a@    T\?@a@   aTB?@b@!  ҡTԹ{HSI[JcK#ե`   ,=`   0=B  $ ?@a@   !T   ?#{    {# ?#C{CS *   G[uB c R* @'  a
 )*v** R RtZ ~̸`^  RwGbC)pR od  C|B|@c|B|c
)   o    G'@ @B   T{ESF[GcHC#_֟$ @   G'@ @B    Tӷ$ $ O  ?#{  @ `"$``Q`@s`u`s`B q@{¨#h@{¨#_   ?#{" BG S [ckC
A @G ҝ@@q Ta@#Ƿ7 G  7K@7 G.Cӵ @@q Ta@#A@@q Ta@@7 GZB@r@@q
 Ta@7 GAh@@q! Ta@@~+zS( q	 T q  T q TG@ #@ R  @7 G <N۸ /#@R nC  R   	! !G qןGA" @c  a TC
SA[BcCkD{Ũ#_# s n7 G g a#7 G YG@ #@ R  @c <NG@ #@ R  @cH: <NG@ #@ R  @# <NG@ R  @ <NIU6#
_sTG@ #@ R  @c <NWG@#@  @ Ң RcH: <NLG@##@  @ Ң R <NB2trpe# Ķ a  C !!a  !"#  a  ! #  R 'i7 GecGA@   Ҡ Tua  C 7 G!@#~GA@   ҁTc  b  c@%B@&!R ͷ$ +)7 G$7  $ $ A u ҵ ҵR  T7 G(  $ ! $   $ 	u ҠR  T$ $$ $ GA@   !T$$ ! U ҵ ҵR `Tֵ$  $ A $ " BG! !Gp$ ضֶԶf7 G$ $ $ $ a Ҏ ?## cG{C@[ S@c b @  +  7 ŵ@ Ҙ"@  q  T@ @ "h` ҁ@    !Axc  a  !& 	9O@ @  TX$ R*  R $ R*  RA)êRr@@|#s@c`d|K R )) 1 *- *s   *c   *S   *C   *3   *#  C# R! R*   G@ @B  ! T{QSR[ScT@#_֟$ ~   G@ @B  Ҡ T,$ $ $   ?#{CS! !G[@c k"@   @g    ҟ  q  T@ $$hd 
9c      	a   !@' 
97W@ @  T $ R*  AR޵#$ R*  ARյ$ R*  ҁR̵A) )@@@ R)  x *t *p *  S * c#N *#  I *3  D *C  ? *S  :Dc R! Rm_ٴ   Gg@ @B   T{MSN[OcPkQ@#_֟$ Iô   Gg@ @B  @ Ts$ $ T   Gg@ @B  AT?#C! !G  o{ S  " @      o` ```"$M`AaB @@!@   G ("  (! ~`
 @ @B    T{CSDC#_. ?#{ S[ @ T  sBBAT[BSA{è#_[BSA{è#_֟$  TB³0$ ]  ?#{ [ S 3cR@kcDc|  @ T:   Tu  T u M@   T sBTw  
SAf 
 [BcCkD{Ũ#_ | c "T  u
 | 뵒
 |`   '߳$? TsB[$դ  QĴ$՞P8$ ?#{ [ S 3cR@kcDc|  @ T:   Tu  T u =@8   T sBTw  
SAf 
 [BcCkD{Ũ#_  c "T  u
 | 뵒
 |`   'o$<? TsB$4  T$.8$ {?#{CS S    G[ck	s
@[  @'  @ @  ~ RF @" @BB@*    4Ax`x`  `x! khTx - 6@ RJ@2@ Rb@!~B  A@:@ Rb@!~B  8b@d@@@ 5@@*1 4M 4:@|@H%  ҅"x`VAx`RA@ x`ZA  c8 @x x @x`B8 "x @x`!8 x     kTE@  ҆~@x`xax     khT:@~Ӆ@B@ ~Ӊ        xa@ya 8!@x!xa ( x!Axa ya (!x! yaAxa (! x!!  kT c c3 b; ~  3 7 7s; B9! 7   G'@ @B  ҡG T{ESF[GcHkIsJ[@#_֧@@* 4@H'@*L@H(  f  x`x`e $x`!xf"xey`! VAy`a! Ax  y`   8!@y%  kTA8 @< ~@  c e|i QxS   ))< b@v@Bv@2@b@!~B a v@:@b@!~B a @@@2@@!~B a @:@@!~B a @  ҂@!~# A @cB_  T`z` Ax` !`z   AT@D@ *@O2 4:@   C VAaz`  RAezcbzaZA % ` !8 az   azc!8 az#aza 8 `z!_ khT   Ձx``zax   _ khT B~ R @ b@  @"@`x`x`x` 8!@x   `zax!_ kT R@2@ R"@:@ R"@ * ( 4b@  @@@$@:@ x`b  x` x`@ x xbxbx`@ x"xaxax`  @ x!  kT@ q@ T q  T 43 sGa  !`(Y`@ ^  x@S% `9# 4a9   Gݱ@{@A `d2@@A  @`d@@*H!@@   GCx}! '@ @  a# T{EA [G`dcHkIsJ@SF[@#՚% 4@|@H%  *H&i  x`x`H %x` xix`#xh !VAA !&B%Ax x Ax` 8!x @x`#x     kTn@) qT@ R R* QyS q TO Q,y	  դ@*D  *    !  `Xf bX` (" !`X%`xabxj (" !`x& kT	 	kT* R- R,?k T  4@*! !  
 bX`F  % D   `xj (" !`x&bXa! `xe (" !`x$ kT	 k	kT. Rb 4M *K*  JJ@ QD Q
K *   axd *gE cxdbxg`xa!(#!("!( !$aX&_ kT ?kT 	kTA** 4` Qe	 Q R q TI R)K!    * D `Xbbxaaxd (" (! #`x!? kT  _kT+4 Q qɲT R! * ! R  ** *  ! `XebxbaX` (" (! #`x"? kaT kT}  
kT	 	kTn@@B c  RBB~ R 6b@ARB@@ ?    G'@ @B   T/$s;     G'@ @B    T5$<     G'@ @B  aT   ?#{  @ b@    xcp ! TP ! Tb ? Tc8"  #B  xa ! x!! aT{#_#@ "@  ?## cG{S [ca @W  @@q T@# " Ru @ 3  # 5 k 6`@t f@ @d@*l@"@ 4 Հxcx`@x#c  khTc@" R`@`@u@oR  'B@@b@oR  '* @b@@_   T@`  `@a  ~h  @  b@B~Ug@  R R RA a~@~*~`7{S@@qa T@@ 4v Q ~  ~ ~  R 4s'm ըc@  @ {s`czszss !~B~c~<<Y<z< A` |@K@d;/@ @ l   h 89 9< 9kT@  @ k!TsP'Qm@   GW@ @B  ҁ T{KSL[McNkO#_@  kT@  k!Tt  c@ t"@ RwA R R a~@**~`"$@@qA T@@O4w Q R ~u 4'm c `czss  A` |@K@~/@B @! (:<k(T ?kaT'Qm ?k@T ?kaT#   >@ 9@ 4]@B~@?s'mخ$ @   GW@ @B  ks'mATL   ?#{ S XB 5  @` @!@?   T@! ! 0 i@gF@e>@c6@a*@_@5 [Y`B3`"`bϳ`Z@Q`R@O`J@M`>@K`"@5a G`@E`@SA@{è#?  ?   ?#{ @    @  B~ RbG  B~ R`bc`"!`B/`ZB@  `@a:A @@!@  (" (! ~`
 @{¨#_ ?#{ % @S  @ 'm	@ (@ [  ~ B	  R@@C R
@.8)E`D@_ @
 T   T@  Ղ @P #	 T  aTbD@ (" T@#@.!!~$ R- ! -$@# Rs .8(`D@@ T @ T@  Ղ @P # T  aTbD@ (" T@%#@.B!~$ R- "! -SA[B@'Dm{Ũ#՟C@ C@ @  TbD@ (" T@  TbD@ (" T@ @ $ M?#C" BG.{  "S[ C @_   T`  'm	@  =!8"$oR '@ = B!c"@_  q  T@ ""hbc
Úc      d a  !`) 	9ڮO@ @  TF#$ R*  AR $ R*  ҁRxA) R -) ( *$ *S   *C   *3   *#   * c## RA R&cO'Pm   G_@ @B  a T{LSM[NC#_3 sGa  !`@ ^  x@ `9 4a9   G٬+ BAR#K / b@ARB@@ ? c'm   G_@ @B  c'mT$    G_@ @B  aT$ Ů?   G_@ @B  ҁTr$   ?#{" BG S [ck	A @/ ݭ@@q Ta@c ɭ 7@.Cӵ ϭ@@q Ta@c@ƭ@@q Ta@@Z@@q	 Ta@@@@q Ta@۬@~szSp q 	 T q@ T q T/@ #@ R  @ <N% /#@R n  R   [US! !G qן/A" @c   T	SA[BcCkD{Ũ#_c     c /@ #@ R  @c <N/@ #@ R  @cH: <N֭/@ #@ R  @c <Nͭj/@ R  @ <Nc	sT/@ #@ R  @c <N/@#@  @ Ң RcH: <N/@c#@  @ Ң R <N)V«icA  !! 6 G/A@   ҁ T#  B  c >B@&aR D$ /A@   Ҁ T̫A   !@#׬6 G/A@   ҁT#  B  c >B@&$gR $$ @6 G{$ $ A u ҵ ҵR  T6 G$ ! $   $ `u ҠR [ TU$6 G $ $բ$ D$ ! U ҵ ҵR T7$  $ A $$ܬ$ a ұ   ?#{ [5|*S *c~*#         R~@ #  5` w7~cb`&  Rnt. ~u`2  Rvbd6   t   ҁ > ۫`<`B b@pR (a  @ ?/`*   B~ RNb"@@B SAB~[B RcC#@{Ũ#BSA[BcC#@{Ũ#_֟$ 
  $ @@@ @5x i$ $   ?#{ S [  s;|kz~s c R~{j     =` cw{S`n  R~tr xB`v  Ry{z x`~  R|t pa R?  t faB RC  ߪt \a RG  ժt R`  Rtͪw ~I`  RvĪ9 s@b""/` u
 @ r9 Rc  $! R @  ̌Rr 'A R @ a@pR r  '@  ҡ  @x   ?  T  G `@Z q T q@ T` 5@  4wUR WUr3 .  `RA  R ((`R@@ l`x:Z ? k Tz|7*!b!|K!K? qT?P q T`VA  R@ ((@ l`V`x:Z ? khT  #3@a@bZAA  @ ! *   G!#.`Za `RA   G "aW   *B `VA "X *B `ZA "P*B  ܪ@ ^  x@   9 4!9`br@@#@* B~ R; * ;@ 5@ R>$@2@ R@!~B  5$@:@ R@!~B  ,@@Ab 4! Q.!    @   D ?  T  R`r9[BSAcCkDsE{ɨ#w`ZA@ R ((`Zm@ *	 4@cUR"@ CUr " | aB     K  |BaB  K x!! k(T`UR@էr  'br@#@a `Z  B~ R̩  @ .H7 D@`x! T@ * 4@ ң"@     B     x!! kT`   *lBJB@ARB@@ ? m`UR@էr  'br@#@`Za B~ R n`  *br@ lB#@aZ` be "@  @ #.$ @@G@ @C@ @?@ @@ @ @3 $ $ $ $ $ $ $ $ c  ?# !G{
 S[ cks  @O    ҿ      9` 6`|"zb   !`~~~a ~~ . _  $ 4X a.@*@@~~ T  R {G Җ       8" ** C Ru{@w  T G9 4
@  
  a# " _   T9  4`@ Qa  q Tt  ?   T   G  9 4
@ Q
  q  T {G ._      8**"  C Rx@w  T G9  4
@  
  # " _  @ T9@ 4 @ Q  q  Tt  ?   T   G  9` 4
@ Q
  q  T A  B  .`@! @ #BDB! RZ  {GD @	  .`@A R @ @   G6L O@ @B  ҡ T@{JSK[LcMkNsO#_w.  {G@ _  x ~ {G@  a&@ @   Rj@ @ T٨x&  {G  W RYa.@*@@~~T   j  R {@L@ !@  ?ց@!@  ?]     R x@pt Ct v  | 9a@ !@  ?a@!@  ?t 1@ !@  ?ց@!@  ?k  d X.@ !@  ?@!@  ?t MwW  !   ! =ŨcA  !*  A  !@+  R F {GO@a@   @ T$ {G E@@C@A@ @>`@@  p`@  !` a
 82O@a@   !T$ {G $ BG !G$ JHFا {G$ B$ $ $   ?#{ S[ck  >s       7` x d
 7`` tb **c R3 A  9   `6!,=A  9@`  0=yv 8~a<`<ާ`z  R{Yy~ ֧`  RwQy Χ`  RyIz j`|B7 31Ex"  bB  B~ R6b2@ @  B~ R0b~@@  B~ R*b@ @b   R%cCkDsEN SA[B{ɨ#_֟$   $ 7@ @@`@3@ !`a
 }wA$ $ $ $ ?#{ S@c k 4@;   TJ)B  2@. @B ?      # (!    T @   !Rr
 'J  4 4[ Qs Q R'm	. aKt R( # a~  # ((    T ¦@   ! *  ) T"9 A"!"!"@bKs $@B|!|F B % ! C@x&x"x%x!ax&ax"ax%ax!k!T{  kT[BsE'FmSAcCkD;@{ɨ#_ . @6 s~     R@>@@@t~  T> @ t Ro ?#{ S    Gc>@ @  c `2@[hAc @j:@u` *	* 4& Q
  R~    4 Ճxcd@ xcxc ! x#c  kT!    B  kT B1 ~#      ')B1 Xa< Т@â0d@ ~!(     ֢0 Ea@`2@@$|@iB@ @!a 4a@ ~Ӕ B  ) ~	* 4      R h`! bh`h`! !`h   ? kT   T	   G@ @B  ! T{CSD[EcF#_ sGA  b!+s`@ ^  x@ `9  4a9   G8 !G@" @c   T{CSD#^b@ARB@@ ? [cp   G@ @B  [cTR$֢0  Ԧ   G@ @B  !Tۦ$B1   ?# cG{  ~<S@a @   !(c1#      # s1    G@ @B    T{CSD#_+ %$s1 +     G@ @B  a  T   ?# cG ~{ @S@ ` @   e2#     )# s2 h   G@ @B    T{CSD#_+ $s2 +  S   G@ @B  a  TZդ?#{ cG S [c
*a @O ȥ@@q: Ta@W)Bj@ | k!' T@ ,C   k T sGsCw{7tnA  Oy ZGC  <BC  <^  j  ^ `B ^ j"a@ BG#^B@  !Gd@j#  O$` #!  	W= J BGRB@  k  9uA   sG! 0F*A   !0>@!,C! ٥C ~ +@ # ]A  !`/C WCA  !/c Q R ޤ  sGOAa@   ( T BG !G{@Cc@  @ Ң R <N /#@R nc  R   6@" @  @`@W@n@`  @  b@` `  @*a@` *" 4& Q  R~   4 cS-dxa xa!$  B bx!!  kT  c   kTb"@b@a2@@|@!@" 4f@E Q 
  
*f 4   Rc@B " @`@! !   !  _ kT    T  T
P# R!@B@@@!@C RO`@@ *f@@#@ 4  ax`x` 8    T Rh 8  _  kTig   GOA @B  ! T
SA[BcC{ƨ#_ւ@ "L  Tx` 8!P  W sGsCw{`7xnA  Oy ZGC  <BC  < ^  j   ^ l`B ^ j"da@ BG#^B@  !Gd@j#  O$` #!  	W=  BGRB@  k  9BA   sG!`-"A  !`.bW)A|A   !."j@C G [+@ # &A  !`/C  CA  !/c  R  sGOAa@    T BG !Gj 9+sw{$ ȣƣģ£ sGRTsAwA{AOAa@   sw{aTI$ sG $ ZC  sG sAwA{A$  sG~$Ձ^  j! $ $տ$ $ $ $ $ $ a" S$ $ $ $ $^  j! $$  ?#{    {#Ֆ ?#{S !G' [` cks  @o   @ # ~  q6 T  R  @  o`** R `y"**c R  *e a* R R *ңa	* R R *ʣa"* R R *£ab* R R *|** R R{** R Rz"** R Rwb Rx$ R!a
ab`i{|**C R @*e~`** R R `** R R }`** R R v`B** R R o`** R R# h`** R R' a`** R R+ ZzB ** R RSw! Rx"Ң RϢaBa_zB$w"$**c Rt B)b`( R aB)  Rb** R R *'b+* R R *b-* R R# *bB.* R R' *b/* R R+ *b0* R R/ *u2** R R@a$e@a%b '@"/  R9 @ R9 * $! R @ $ ̌Rr 'A R @ @    =/=͡w5  R` y@9 `39a0oR '@  t @ ?xxB@  $c|Ba R@d   `fR`r. ' R  ".! R  `fR`r. 'A R@   " R xB@  |B
RB @  r 'd $! R @ @  B  aB@  @BB"`B a ҡ   R@!5   ӂ	   " " _  ` T   G  9  4
@ Q
  q T" B@@A"     Go@ @B  ҡ TN@{NSO[PcQkRsS#M@ !@  ?ց@!@  ?  5 V G  ! =o@@    T    c <B@>d,R $ |F`@@82   Go@ @B    Tr$ */@(+@&'@$#@"@ @@@tݡ$ $ $ $ $ $ $ $ $ +@'@#@@@@@A$ $ $ $ $   $ $ @Ο@̟@ʟ$$ $ $æ``@ G``@o@@   AT$ i$ @$ Ǡo@@   T\$ $ $ $ $ >$ $ <$ $ o@@   ҠT;?#{   XBS     ! @`@?@  T   R?   TSA{è#_    G!@o@ ^  x@	 9 49   G4   GA  !`1]@   G b A  ! 2TA  ! 2Oa2@؟   @ ^` x@ 9  49ПSA  R@{è#_SA  R{è#_7@ARB@@ ? .@ARB@@ ? . ?# {c    GS[!@ @_  v"@?  q  T`@ A!haA  
c =c cAi     =!B A  !`2 	9\O@ @  Tȟ#$ R*  AR $ R*  ҁRdA) R)  * *S  Ҋ *C  ҅ *3  Ҁ# RA R   G_@ @B  ҡ T{LSM[NcO#_֟$    G_@ @B    T$ $    G_@ @B  AT/  ?# cG{C SS   a @   > ( T  @  T9  9@@  !Gh38@" @   ҡ T{ASB@#_3     @
 /@@s  ?# BG{Sc  [ c  !?ks	@ @     B?  @ @  T  ?  ? v@ @  T  B   !? h @ @  T!@!@  ?@ 6 @ q`_ T"@9!C W @B7  B  ! vK @ @  TΞa@!@  ?@ 6`@ qo T&@9aC :`@`?7  B  !  Y. @ @  Ta@!@  ?@ 6`@ q I T@aC ɝ`@ <7  B8  ! < @ @  Ta@!@  ?@ 6`@ q f T@aC `@87  B  !@  @ @  Twa@!@  ?@ 6`@ q`X T@aC `@57  B  ! ם @ @  TZa@!@  ?@ 6`@ qJ T@aC r`@`27  Bx  !   @ @  T=a@!@  ?@ 6`@ q? T@aC U`@/7  B  !  @ @  T a@!@  ?@ 6`@ q P T"@aC 8`@+7  B@  !  @ @  Ta@!@  ?@ 6`@ q`G T&@aC `@(7  g  ac c@ @  T  B  ! U@ ? `  Tם?? r@G@ @  T˝B! f; @ @  T@!@  ?@ 6
@ q4 T¢@9B *
@` 7  B  ! I @ @  T@!@  ?@ 6
@ q E T.@B 
@ 7  B`  !  , @ @  T@!@  ?@ 6
@ q 5 T2@B 
@7  B  !  @ @  Tg@!@  ?@ 6
@ q`' T6@B 
@7  B@  ! ǜ @ @  TJ@!@  ?@ 6
@ q@ T:@B b
@7  B  !`  @ @  T-@!@  ?@ 6
@ q 4 T>@B E
@7  B$  !  @ @  T@!@  ?@ 6
@ q TB@B (
@7  B  !@ p @ @  T@!@  ?@ 6
@ q TF@B 
@	7gac U@ @  Tٜ   G@ @B  !	 T{DSE[FcGkHsI#_ R   R`  R`  R` 8 R` R R` l R`  R`  R`  R
  R
  R
 0 R
 J R
  R
 a R
  R
 $    G@ @B  @, Tћ GC   !  ڜ@@   ҁT    c BR  ) GC   !  Ɯ@@   T    c BR   GC   !  @@   ҁT    c BR   GC   !  @@   T    c BR   GC   !  @@   ҁT    c BR  ٜ GC   !  v@@   T    c BR  Ŝ GC   !  b@@   ҁT    c BR   GC   !  N@@   T    c BR   GC   !  :@@   ҁT    c BR   GC   !  &@@   T    c BR  u GC   !  @@   ҁT    c BR  a GC   !  @@   T    c BR  M GC   !  @@   ҁT    c BR  9 GC   !  ֛@@   T    c BR  % GC   !  @@   ҁT    c BR   GC   !  @@   T    c BR   GC   !  @@   ҁT    c BR  $՟$ ^@@   T$Ց$Տ$Ս$Ջ$Չ$Շ$Յ$Ճ$Ձ$$}${$y$w$u$s$q$o$m$k$i$$$$$$$վ$ռ$պ$ո$ն$մ$ղ$հ$ծ$լ?#{ !G S [cks G  @     OC	Ay   G@<@  C	   < ^; { k ?  ^  B B^ C  j"@ G ^b  G@k!  O @  ; C G /={  BG #o B@ G   R# '  k 9Ϛ!  !2Ң!  !3"ҝ`@ "	!   !3BҔ`@ " !   !@4Bҋ`@ "!   !4"҂`@ "!   !5"y`@ "!   !@6p`@ "ܚ!   ! 7g`@ "Ӛ!   !7b^`@ "ʚ[@C9	 J  ҿ  E ˣ+@B  a
 ' P'@ cG"  ' +@ @  T@b k@!@ #@; {  @  T@@ G @c^AC^"^k$@C j#@ @; k"? { /   G@ @B  a TSA[BcCkDsE{ƨ#_C_$ '@@A @   @ T   G'  @A @   T    *$  !G ' $    G' $   $ '@$" @@ {    G@ @B  Tg$!^ @;  k!?   ?#   !G   {C  " @  Ҩ   G@ @B    T{A@ #_־ ?#{ [   !G@# @  A@  ?֠ 7   G@ @B  a' T{C[E#_"  BS# c !  ! 3  @ @  TE  B?  !? @ @  T7"  B!  !  @ @  T(@!@  ?@ 6
@ q % T@B @
@`7"  BP!  !   @ @  T@!@  ?@ 6
@ q+ T@B #
@`7"  B!  !` k @ @  T@!@  ?@ 6
@ q` T@B 
@`7"  BL!  ! yN @ @  Tј@!@  ?@ 6
@ q T@B 
@@7"  B!  !` \1 @ @  T@!@  ?@ 6
@ q  T@B ̗
@@7"  B!  !  ? @ @  T@!@  ?@ 6
@ q  T@B 
@7"  B!  ! " @ @  Tz@!@  ?@ 6
@ q T@B 
@7"  B!  !  ڗ @ @  T]@!@  ?@ 6
@ q T@B u
@7  Bd  !` @  TASD3@ R
 \ R
 < R
  R
  R
 m R
  R
  R
 SD3@S3 h  G   !  q@@   ҁT    c BR    G   !  ]@@   T    c BR    G   !  I@@   ҁT    c BR    G   !  5@@   T    c BR    G   !  !@@   ҁT    c BR  p  G   !  @@   T    c BR  \  G   !  @@   ҁT    c BR  H  G   !  @@   T    c BR  4$    G@ @B  ҁT>$$ @@   `TE$$$$$$$$$$$$$$$$?#{    {# ?#  G{CcX !@S  [#c #"  @g   '  R9y7@ @  T*9'@ @  T   Gg@ @B  ҁ T{MSN[OcP@#_֟$ ?  T $   Gg@ @B  @ T4$ 3 @!@  ?   @ R! Ǘ8 6  @ R! <    ,=    0=A  o  @ R!`:i$ c ?#  BG{S  [	# c @ @7   " R c 9@ @  Tb@B@@ ?   G7@ @B  A T{GSH[I#_֟$    G7@ @B  Ҡ T̕$    G7@ @B  ҡTC  ?#C  G{	C!@S
  [# c c#"  @G      " R 9@ @  TSF@ @  TJ   GG@ @B   T{ISJ[KcLC#_֟$ /e   GG@ @B    Tu$ Y _$ &A9p  4  _ * _ 15_ { {_            Not implemented ./contrib/modules/bioinspired/src/retina_ocl.cpp        applyFastToneMapping    getMagnoRAW     getParvoRAW     !_wasOCLRunCalled       ./contrib/modules/bioinspired/src/retina.cpp    _wasOCLRunCalled        ocl_getMagnoRAW OPLandIPLparvo  {       colorMode       No element name has been given  ./modules/core/include/opencv2/core/persistence.hpp     operator<<      normaliseOutput photoreceptorsLocalAdaptationSensitivity        photoreceptorsTemporalConstant  photoreceptorsSpatialConstant   horizontalCellsGain     hcellsTemporalConstant  hcellsSpatialConstant   ganglionCellsSensitivity        }       IPLmagno        parasolCells_beta       parasolCells_tau        parasolCells_k  amacrinCellsTemporalCutFrequency        V0CompressionParameter  localAdaptintegration_tau       localAdaptintegration_k ocl_getParvoRAW horizontalCausalFilter_addInput verticalCausalFilter    verticalCausalFilter_multichannel       ocl_getMagno    getMagno        cannot create std::vector larger than max_size()        ocl_getParvo    getParvo        localLuminanceAdaptation        runColorDemultiplexingBayer     normalizePhotoDensity   computeGradient substractResidual       demultiplexAssign       clipRGBOutput_0_maxInputValue   Retina ocl only support 1, 3, 4 channel input   convertToColorPlanes    RetinaFilter::checkInput: input buffer does not match retina buffer size, conversion aborted    Retina cannot be applied, wrong input buffer size       OPL_OnOffWaysComputing  centerReductImageLuminance      amacrineCellsComputing  normalizeGrayOutputNearZeroCentreredSigmoide    run     BasicRetinaFilter::spatial constant of the low pass filter must be superior to zero !!! correcting parameter setting to 0,001   Retina::setup: provided parameters file could not be open... skeeping configuration
    RetinaImpl::setup: resetting retina with default parameters
    Retina::setup: wrong/unappropriate xml parameter file : error report :`n=>%s
   => keeping current parameters
  RetinaImpl cannot be applied, wrong input buffer size   ImageLogPolProjection::initLogRetinaSampling: could not initialize logPolar projection for a log projection system
 -> you probably chose the wrong init function, use initLogPolarCortexSampling() instead     ImageLogPolProjection::initLogRetinaSampling: reduction factor must be superior to 0, skeeping initialisation...        Current Retina instance setup : 
OPLandIPLparvo 
	 colorMode :  
	 normalizeParvoOutput :       
	 photoreceptorsLocalAdaptationSensitivity :   
	 photoreceptorsTemporalConstant :     
	 photoreceptorsSpatialConstant :      
	 horizontalCellsGain :        
	 hcellsTemporalConstant :     
	 hcellsSpatialConstant :      
	 parvoGanglionCellsSensitivity :      }
      
IPLmagno       
	 normaliseOutput :    
	 parasolCells_beta :  
	 parasolCells_tau :   
	 parasolCells_k :     
	 amacrinCellsTemporalCutFrequency :   
	 V0CompressionParameter :     
	 localAdaptintegration_tau :  
	 localAdaptintegration_k :    basic_string: construction from null is not valid       
==> colorMode :        
==> normalizeParvoOutput :     
==> photoreceptorsLocalAdaptationSensitivity :         
==> photoreceptorsTemporalConstant :   
==> photoreceptorsSpatialConstant :    
==> horizontalCellsGain :      
==> hcellsTemporalConstant :   
==> hcellsSpatialConstant :    
==> parvoGanglionCellsSensitivity :    
==> normaliseOutput :  
==> parasolCells_beta :        
==> parasolCells_tau :         
==> parasolCells_k :   
==> amacrinCellsTemporalCutFrequency :         
==> V0CompressionParameter :   
==> localAdaptintegration_tau :        
==> localAdaptintegration_k :  DataType<_Tp>::channels == m.channels() || m.empty()    ./modules/core/include/opencv2/core/mat.inl.hpp operator=       RetinaOCLImpl::setup: provided parameters file could not be open... skipping configuration      RetinaOCLImpl::setup: resetting retina with default parameters  RetinaOCLImpl::setup: wrong/inappropriate xml parameter file : error report :`n=>       => keeping current parameters   _samplingMethod == RETINA_COLOR_BAYER   _initColorSampling      inverseValue    Retina::setup: resetting retina with default parameters
        Bad retina size setup : size height and with must be superior to zero   _init   ImageLogPolProjection::reduction factor must be superior to 0, skeeping initialisation...       RetinaFilter::Problem initializing photoreceptors log sampling, could not setup retina filter   ImageLogPolProjection::no projection setted up... performing default retina projection... take care     bioinspired     retina_kernel   #define WIDTH_MULTIPLE (32 >> 2)
kernel void horizontalCausalFilter_addInput(
global const float * input,
global float * output,
const int cols,
const int rows,
const int elements_per_row,
const int in_offset,
const int out_offset,
const float _tau,
const float _a
)
{
int gid = get_global_id(0);
if(gid >= rows)
{
return;
}
global const float * iptr =
input  + mad24(gid, elements_per_row, in_offset / 4);
global float * optr =
output + mad24(gid, elements_per_row, out_offset / 4);
float res;
float4 in_v4, out_v4, sum_v4, res_v4 = (float4)(0);
for(int i = 0; i < cols / 4; ++i, iptr += 4, optr += 4)
{
in_v4  = vload4(0, iptr);
out_v4 = vload4(0, optr) * _tau;
sum_v4 = in_v4 + out_v4;
res_v4.x = sum_v4.x + _a * res_v4.w;
res_v4.y = sum_v4.y + _a * res_v4.x;
res_v4.z = sum_v4.z + _a * res_v4.y;
res_v4.w = sum_v4.w + _a * res_v4.z;
vstore4(res_v4, 0, optr);
}
optr = output + mad24(gid + 1, elements_per_row, -4 + out_offset / 4);
res_v4 = (float4)(0);
for(int i = 0; i < elements_per_row / 4; ++i, optr -= 4)
{
out_v4 = vload4(0, optr);
res_v4.w = out_v4.w + _a * res_v4.x;
res_v4.z = out_v4.z + _a * res_v4.w;
res_v4.y = out_v4.y + _a * res_v4.z;
res_v4.x = out_v4.x + _a * res_v4.y;
vstore4(res_v4, 0, optr);
}
}
kernel void verticalCausalFilter(
global float * output,
const int cols,
const int rows,
const int elements_per_row,
const int out_offset,
const float _a,
const float _gain
)
{
int gid = get_global_id(0) * 2;
if(gid >= cols)
{
return;
}
global float * optr = output + gid + out_offset / 4;
float2 input;
float2 result = (float2)0;
for(int i = 0; i < rows; ++i, optr += elements_per_row)
{
input = vload2(0, optr);
result = input + _a * result;
vstore2(result, 0, optr);
}
optr = output + (rows - 1) * elements_per_row + gid + out_offset / 4;
result = (float2)0;
for(int i = 0; i < rows; ++i, optr -= elements_per_row)
{
input = vload2(0, optr);
result = input + _a * result;
vstore2(_gain * result, 0, optr);
}
}
kernel void verticalCausalFilter_multichannel(
global float * output,
const int cols,
const int rows,
const int elements_per_row,
const int out_offset,
const float _a,
const float _gain
)
{
int gid = get_global_id(0) * 2;
if(gid >= cols)
{
return;
}
global float * optr[3];
float2 input[3];
float2 result[3] = { (float2)0, (float2)0, (float2)0 };
optr[0] = output + gid + out_offset / 4;
optr[1] = output + gid + out_offset / 4 + rows * elements_per_row;
optr[2] = output + gid + out_offset / 4 + 2 * rows * elements_per_row;
for(int i = 0; i < rows; ++i)
{
input[0] = vload2(0, optr[0]);
input[1] = vload2(0, optr[1]);
input[2] = vload2(0, optr[2]);
result[0] = input[0] + _a * result[0];
result[1] = input[1] + _a * result[1];
result[2] = input[2] + _a * result[2];
vstore2(result[0], 0, optr[0]);
vstore2(result[1], 0, optr[1]);
vstore2(result[2], 0, optr[2]);
optr[0] += elements_per_row;
optr[1] += elements_per_row;
optr[2] += elements_per_row;
}
optr[0] = output + (rows - 1) * elements_per_row + gid + out_offset / 4;
optr[1] = output + (rows - 1) * elements_per_row + gid + out_offset / 4 + rows * elements_per_row;
optr[2] = output + (rows - 1) * elements_per_row + gid + out_offset / 4 + 2 * rows * elements_per_row;
result[0] = result[1] = result[2] = (float2)0;
for(int i = 0; i < rows; ++i)
{
input[0] = vload2(0, optr[0]);
input[1] = vload2(0, optr[1]);
input[2] = vload2(0, optr[2]);
result[0] = input[0] + _a * result[0];
result[1] = input[1] + _a * result[1];
result[2] = input[2] + _a * result[2];
vstore2(_gain * result[0], 0, optr[0]);
vstore2(_gain * result[1], 0, optr[1]);
vstore2(_gain * result[2], 0, optr[2]);
optr[0] -= elements_per_row;
optr[1] -= elements_per_row;
optr[2] -= elements_per_row;
}
}
kernel void verticalCausalFilter_Irregular(
global float * output,
global float * buffer,
const int cols,
const int rows,
const int elements_per_row,
const int out_offset,
const int buffer_offset,
const float gain
)
{
int gid = get_global_id(0) * 2;
if(gid >= cols)
{
return;
}
global float * optr[3];
global float * bptr = buffer + gid + buffer_offset / 4;
float2 result[3] = { (float2)0, (float2)0, (float2)0 };
float2 grad, input[3];
optr[0] = output + gid + out_offset / 4;
optr[1] = output + gid + out_offset / 4 + rows * elements_per_row;
optr[2] = output + gid + out_offset / 4 + 2 * rows * elements_per_row;
for(int i = 0; i < rows; ++i, bptr += elements_per_row)
{
input[0] = vload2(0, optr[0]);
input[1] = vload2(0, optr[1]);
input[2] = vload2(0, optr[2]);
grad = vload2(0, bptr);
result[0] = input[0] + grad * result[0];
result[1] = input[1] + grad * result[1];
result[2] = input[2] + grad * result[2];
vstore2(result[0], 0, optr[0]);
vstore2(result[1], 0, optr[1]);
vstore2(result[2], 0, optr[2]);
optr[0] += elements_per_row;
optr[1] += elements_per_row;
optr[2] += elements_per_row;
}
int start_idx = mad24(rows - 1, elements_per_row, gid);
optr[0] = output + start_idx + out_offset / 4;
optr[1] = output + start_idx + out_offset / 4 + rows * elements_per_row;
optr[2] = output + start_idx + out_offset / 4 + 2 * rows * elements_per_row;
bptr = buffer + start_idx + buffer_offset / 4;
result[0] = result[1] = result[2] = (float2)0;
for(int i = 0; i < rows; ++i, bptr -= elements_per_row)
{
input[0] = vload2(0, optr[0]);
input[1] = vload2(0, optr[1]);
input[2] = vload2(0, optr[2]);
grad = vload2(0, bptr);
result[0] = input[0] + grad * result[0];
result[1] = input[1] + grad * result[1];
result[2] = input[2] + grad * result[2];
vstore2(gain * result[0], 0, optr[0]);
vstore2(gain * result[1], 0, optr[1]);
vstore2(gain * result[2], 0, optr[2]);
optr[0] -= elements_per_row;
optr[1] -= elements_per_row;
optr[2] -= elements_per_row;
}
}
kernel void adaptiveHorizontalCausalFilter_addInput(
global const float * input,
global const float * gradient,
global float * output,
const int cols,
const int rows,
const int elements_per_row,
const int in_offset,
const int grad_offset,
const int out_offset
)
{
int gid = get_global_id(0);
if(gid >= rows)
{
return;
}
global const float * iptr =
input + mad24(gid, elements_per_row, in_offset / 4);
global const float * gptr =
gradient + mad24(gid, elements_per_row, grad_offset / 4);
global float * optr =
output + mad24(gid, elements_per_row, out_offset / 4);
float4 in_v4, grad_v4, out_v4, res_v4 = (float4)(0);
for(int i = 0; i < cols / 4; ++i, iptr += 4, gptr += 4, optr += 4)
{
in_v4   = vload4(0, iptr);
grad_v4 = vload4(0, gptr);
res_v4.x = in_v4.x + grad_v4.x * res_v4.w;
res_v4.y = in_v4.y + grad_v4.y * res_v4.x;
res_v4.z = in_v4.z + grad_v4.z * res_v4.y;
res_v4.w = in_v4.w + grad_v4.w * res_v4.z;
vstore4(res_v4, 0, optr);
}
optr = output + mad24(gid + 1, elements_per_row, -4 + out_offset / 4);
gptr = gradient + mad24(gid + 1, elements_per_row, -4 + grad_offset / 4);
res_v4 = (float4)(0);
for(int i = 0; i < cols / 4; ++i, gptr -= 4, optr -= 4)
{
grad_v4 = vload4(0, gptr);
out_v4 = vload4(0, optr);
res_v4.w = out_v4.w + grad_v4.w * res_v4.x;
res_v4.z = out_v4.z + grad_v4.z * res_v4.w;
res_v4.y = out_v4.y + grad_v4.y * res_v4.z;
res_v4.x = out_v4.x + grad_v4.x * res_v4.y;
vstore4(res_v4, 0, optr);
}
}
kernel void localLuminanceAdaptation(
global const float * luma,
global const float * input,
global float * output,
const int cols,
const int rows,
const int elements_per_row,
const float _localLuminanceAddon,
const float _localLuminanceFactor,
const float _maxInputValue
)
{
int gidx = get_global_id(0) * 4, gidy = get_global_id(1);
if(gidx >= cols || gidy >= rows)
{
return;
}
int offset = mad24(gidy, elements_per_row, gidx);
float4 luma_vec = vload4(0, luma + offset);
float4 X0 = luma_vec * _localLuminanceFactor + _localLuminanceAddon;
float4 input_val = vload4(0, input + offset);
float4 out_vec = (_maxInputValue + X0) * input_val / (input_val + X0 + 0.00000000001f);
vstore4(out_vec, 0, output + offset);
}
kernel void amacrineCellsComputing(
global const float * opl_on,
global const float * opl_off,
global float * prev_in_on,
global float * prev_in_off,
global float * out_on,
global float * out_off,
const int cols,
const int rows,
const int elements_per_row,
const float coeff
)
{
int gidx = get_global_id(0) * 4, gidy = get_global_id(1);
if(gidx >= cols || gidy >= rows)
{
return;
}
int offset = mad24(gidy, elements_per_row, gidx);
opl_on      += offset;
opl_off     += offset;
prev_in_on  += offset;
prev_in_off += offset;
out_on      += offset;
out_off     += offset;
float4 val_opl_on = vload4(0, opl_on);
float4 val_opl_off = vload4(0, opl_off);
float4 magnoXonPixelResult = coeff * (vload4(0, out_on) + val_opl_on - vload4(0, prev_in_on));
vstore4(fmax(magnoXonPixelResult, 0.f), 0, out_on);
float4 magnoXoffPixelResult = coeff * (vload4(0, out_off) + val_opl_off - vload4(0, prev_in_off));
vstore4(fmax(magnoXoffPixelResult, 0.f), 0, out_off);
vstore4(val_opl_on, 0, prev_in_on);
vstore4(val_opl_off, 0, prev_in_off);
}
kernel void OPL_OnOffWaysComputing(
global float4 * photo_out,
global float4 * horiz_out,
global float4 * bipol_on,
global float4 * bipol_off,
global float4 * parvo_on,
global float4 * parvo_off,
const int cols,
const int rows,
const int elements_per_row
)
{
int gidx = get_global_id(0), gidy = get_global_id(1);
if(gidx * 4 >= cols || gidy >= rows)
{
return;
}
int offset = mad24(gidy, elements_per_row >> 2, gidx);
photo_out += offset;
horiz_out += offset;
bipol_on  += offset;
bipol_off += offset;
parvo_on  += offset;
parvo_off += offset;
float4 diff = *photo_out - *horiz_out;
float4 isPositive = convert_float4(abs(diff > (float4)0.0f));
float4 res_on  = isPositive * diff;
float4 res_off = (isPositive - (float4)(1.0f)) * diff;
*bipol_on = res_on;
*parvo_on = res_on;
*bipol_off = res_off;
*parvo_off = res_off;
}
inline int bayerSampleOffset(int step, int rows, int x, int y)
{
return mad24(y, step, x) +
((y % 2) + (x % 2)) * rows * step;
}
kernel void runColorMultiplexingBayer(
global const float * input,
global float * output,
const int cols,
const int rows,
const int elements_per_row
)
{
int gidx = get_global_id(0) * 4, gidy = get_global_id(1);
if(gidx >= cols || gidy >= rows)
{
return;
}
int offset = mad24(gidy, elements_per_row, gidx);
float4 val;
val.x = input[bayerSampleOffset(elements_per_row, rows, gidx + 0, gidy)];
val.y = input[bayerSampleOffset(elements_per_row, rows, gidx + 1, gidy)];
val.z = input[bayerSampleOffset(elements_per_row, rows, gidx + 2, gidy)];
val.w = input[bayerSampleOffset(elements_per_row, rows, gidx + 3, gidy)];
vstore4(val, 0, output + offset);
}
kernel void runColorDemultiplexingBayer(
global const float * input,
global float * output,
const int cols,
const int rows,
const int elements_per_row
)
{
int gidx = get_global_id(0) * 4, gidy = get_global_id(1);
if(gidx >= cols || gidy >= rows)
{
return;
}
int offset = mad24(gidy, elements_per_row, gidx);
float4 val = vload4(0, input + offset);
output[bayerSampleOffset(elements_per_row, rows, gidx + 0, gidy)] = val.x;
output[bayerSampleOffset(elements_per_row, rows, gidx + 1, gidy)] = val.y;
output[bayerSampleOffset(elements_per_row, rows, gidx + 2, gidy)] = val.z;
output[bayerSampleOffset(elements_per_row, rows, gidx + 3, gidy)] = val.w;
}
kernel void demultiplexAssign(
global const float * input,
global float * output,
const int cols,
const int rows,
const int elements_per_row
)
{
int gidx = get_global_id(0), gidy = get_global_id(1);
if(gidx >= cols || gidy >= rows)
{
return;
}
int offset = bayerSampleOffset(elements_per_row, rows, gidx, gidy);
output[offset] = input[offset];
}
kernel void normalizeGrayOutputCentredSigmoide(
global const float * input,
global float * output,
const int cols,
const int rows,
const int elements_per_row,
const float meanval,
const float X0
)
{
int gidx = get_global_id(0) * 4, gidy = get_global_id(1);
if(gidx >= cols || gidy >= rows)
{
return;
}
int offset = mad24(gidy, elements_per_row, gidx);
float4 input_val = vload4(0, input + offset);
input_val =  meanval + (meanval + X0) * (input_val - meanval) / (fabs(input_val - meanval) + X0);
vstore4(input_val, 0, output + offset);
}
kernel void normalizePhotoDensity(
global const float * chroma,
global const float * colorDensity,
global const float * multiplex,
global float * luma,
global float * demultiplex,
const int cols,
const int rows,
const int elements_per_row,
const float pG
)
{
const int gidx = get_global_id(0) * 4, gidy = get_global_id(1);
if(gidx >= cols || gidy >= rows)
{
return;
}
const int offset = mad24(gidy, elements_per_row, gidx);
int index = offset;
float4 Cr = vload4(0, chroma + index) * vload4(0, colorDensity + index);
index += elements_per_row * rows;
float4 Cg = vload4(0, chroma + index) * vload4(0, colorDensity + index);
index += elements_per_row * rows;
float4 Cb = vload4(0, chroma + index) * vload4(0, colorDensity + index);
const float4 luma_res = (Cr + Cg + Cb) * pG;
vstore4(luma_res, 0, luma + offset);
float4 res_v4 = vload4(0, multiplex + offset) - luma_res;
demultiplex[bayerSampleOffset(elements_per_row, rows, gidx + 0, gidy)] = res_v4.x;
demultiplex[bayerSampleOffset(elements_per_row, rows, gidx + 1, gidy)] = res_v4.y;
demultiplex[bayerSampleOffset(elements_per_row, rows, gidx + 2, gidy)] = res_v4.z;
demultiplex[bayerSampleOffset(elements_per_row, rows, gidx + 3, gidy)] = res_v4.w;
}
kernel void computeGradient(
global const float * luma,
global float * gradient,
const int cols,
const int rows,
const int elements_per_row
)
{
int gidx = get_global_id(0) + 2, gidy = get_global_id(1) + 2;
if(gidx >= cols - 2 || gidy >= rows - 2)
{
return;
}
int offset = mad24(gidy, elements_per_row, gidx);
luma += offset;
const float v_grad = fabs(luma[elements_per_row] - luma[- elements_per_row]);
const float h_grad = fabs(luma[1] - luma[-1]);
const float cur_val  = luma[0];
const float v_grad_p = fabs(cur_val - luma[- 2 * elements_per_row]);
const float h_grad_p = fabs(cur_val - luma[- 2]);
const float v_grad_n = fabs(cur_val - luma[2 * elements_per_row]);
const float h_grad_n = fabs(cur_val - luma[2]);
const float horiz_grad = 0.5f * h_grad + 0.25f * (h_grad_p + h_grad_n);
const float verti_grad = 0.5f * v_grad + 0.25f * (v_grad_p + v_grad_n);
const bool is_vertical_greater = (horiz_grad < verti_grad) &&
((verti_grad - horiz_grad) > 1e-5);
gradient[offset + elements_per_row * rows] = is_vertical_greater ? 0.06f : 0.57f;
gradient[offset                          ] = is_vertical_greater ? 0.57f : 0.06f;
}
kernel void substractResidual(
global float * input,
const int cols,
const int rows,
const int elements_per_row,
const float pR,
const float pG,
const float pB
)
{
const int gidx = get_global_id(0) * 4, gidy = get_global_id(1);
if(gidx >= cols || gidy >= rows)
{
return;
}
int indices [3] =
{
mad24(gidy, elements_per_row, gidx),
mad24(gidy + rows, elements_per_row, gidx),
mad24(gidy + 2 * rows, elements_per_row, gidx)
};
float4 vals[3];
vals[0] = vload4(0, input + indices[0]);
vals[1] = vload4(0, input + indices[1]);
vals[2] = vload4(0, input + indices[2]);
float4 residu = pR * vals[0] + pG * vals[1] + pB * vals[2];
vstore4(vals[0] - residu, 0, input + indices[0]);
vstore4(vals[1] - residu, 0, input + indices[1]);
vstore4(vals[2] - residu, 0, input + indices[2]);
}
kernel void clipRGBOutput_0_maxInputValue(
global float * input,
const int cols,
const int rows,
const int elements_per_row,
const float maxVal
)
{
const int gidx = get_global_id(0) * 4, gidy = get_global_id(1);
if(gidx >= cols || gidy >= rows)
{
return;
}
const int offset = mad24(gidy, elements_per_row, gidx);
float4 val = vload4(0, input + offset);
val = clamp(val, 0.0f, maxVal);
vstore4(val, 0, input + offset);
}
kernel void normalizeGrayOutputNearZeroCentreredSigmoide(
global float * input,
global float * output,
const int cols,
const int rows,
const int elements_per_row,
const float maxVal,
const float X0cube
)
{
const int gidx = get_global_id(0) * 4, gidy = get_global_id(1);
if(gidx >= cols || gidy >= rows)
{
return;
}
const int offset = mad24(gidy, elements_per_row, gidx);
float4 currentCubeLuminance = vload4(0, input + offset);
currentCubeLuminance = currentCubeLuminance * currentCubeLuminance * currentCubeLuminance;
float4 val = currentCubeLuminance * X0cube / (X0cube + currentCubeLuminance);
vstore4(val, 0, output + offset);
}
kernel void centerReductImageLuminance(
global float * input,
const int cols,
const int rows,
const int elements_per_row,
const float mean,
const float std_dev
)
{
const int gidx = get_global_id(0) * 4, gidy = get_global_id(1);
if(gidx >= cols || gidy >= rows)
{
return;
}
const int offset = mad24(gidy, elements_per_row, gidx);
float4 val = vload4(0, input + offset);
val = (val - mean) / std_dev;
vstore4(val, 0, input + offset);
}
kernel void inverseValue(
global float * input,
const int cols,
const int rows,
const int elements_per_row
)
{
const int gidx = get_global_id(0) * 4, gidy = get_global_id(1);
if(gidx >= cols || gidy >= rows)
{
return;
}
const int offset = mad24(gidy, elements_per_row, gidx);
float4 val = vload4(0, input + offset);
val = 1.f / val;
vstore4(val, 0, input + offset);
}
#define CV_PI 3.1415926535897932384626433832795
kernel void processRetinaParvoMagnoMapping(
global float * parvo,
global float * magno,
global float * output,
const int cols,
const int rows,
const int halfCols,
const int halfRows,
const int elements_per_row,
const float minDistance
)
{
const int gidx = get_global_id(0), gidy = get_global_id(1);
if(gidx >= cols || gidy >= rows)
{
return;
}
const int offset = mad24(gidy, elements_per_row, gidx);
float distanceToCenter =
sqrt(((float)(gidy - halfRows) * (gidy - halfRows) + (gidx - halfCols) * (gidx - halfCols)));
float a = distanceToCenter < minDistance ?
(0.5f + 0.5f * (float)cos(CV_PI * distanceToCenter / minDistance)) : 0;
float b = 1.f - a;
output[offset] = parvo[offset] * a + magno[offset] * b;
}
        0ad5b79c0e354633fa613f1b5c1b5d01        TemplateBuffer::TemplateBuffer<type>::normalizeGrayOutputCentredSigmoide error: 2nd parameter (sensitivity) must not equal 0, copying original data...  Retina::setup: provided parameters file could not be open... skeeping configuration     SegmentationModuleSetup thresholdON     thresholdOFF    localEnergy_temporalConstant    localEnergy_spatialConstant     neighborhoodEnergy_temporalConstant     neighborhoodEnergy_spatialConstant      contextEnergy_temporalConstant  contextEnergy_spatialConstant   Retina::setup: resetting retina with default parameters SegmentationModule::setup: wrong/unappropriate xml parameter file : error report :`n=>  RetinaImpl cannot be applied, input buffer is empty     RetinaImpl::run RetinaImpl.h    input image must be single channel (gray levels), bgr format (color) or bgra (color with transparency which won't be considered ./contrib/modules/bioinspired/src/retinafasttonemapping.cpp     _convertCvMat2ValarrayBuffer    verticalCausalFilter_Irregular  adaptiveHorizontalCausalFilter_addInput vector::_M_realloc_insert       RetinaColor::No or wrong color sampling method, skeeping        normalizeGrayOutputCentredSigmoide      Color channels proportions: pR, pG, pB=         ,       RetinaImpl::setup       retinafasttonemapping.cpp       BasicRetinaFilter::runProgressiveFilter: cannot perform filtering, no progressive filter settled up     Input matrix size does not match instance buffers setup !       
	 Input size is :      
	 v.s. internalBuffer size is :        SegmentationModule::run SegmentationModule.cpp  Cannot access channel index      on the input matrix with channels quantity =   RetinaFilter::checkInput: input size=    /      retina size=    runColorMultiplexingBayer       Current segmentation instance setup :   
	 thresholdON :        
	 thresholdOFF :       
	 localEnergy_temporalConstant :       
	 localEnergy_spatialConstant :        
	 neighborhoodEnergy_temporalConstant :        
	 neighborhoodEnergy_spatialConstant :         
	 contextEnergy_temporalConstant :     
	 contextEnergy_spatialConstant :      N2cv11bioinspired3ocl11RetinaColorE     N2cv11bioinspired3ocl17MagnoRetinaFilterE       N2cv11bioinspired3ocl17BasicRetinaFilterE       N2cv11bioinspired3ocl17ParvoRetinaFilterE       St19_Sp_make_shared_tag St15_Sp_counted_ptrIPN2cv11bioinspired12RetinaFilterELN9__gnu_cxx12_Lock_policyE2EE     St11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE  St16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE     N2cv11bioinspired3ocl13RetinaOCLImplE   St15_Sp_counted_ptrIPN2cv11bioinspired3ocl13RetinaOCLImplELN9__gnu_cxx12_Lock_policyE2EE        N2cv11bioinspired6RetinaE       N2cv11bioinspired10RetinaImplE  St23_Sp_counted_ptr_inplaceIN2cv11bioinspired10RetinaImplESaIvELN9__gnu_cxx12_Lock_policyE2EE   N2cv11bioinspired17ParvoRetinaFilter31Parallel_OPL_OnOffWaysComputingE  N2cv11bioinspired17ParvoRetinaFilterE   N2cv11bioinspired17MagnoRetinaFilter31Parallel_amacrineCellsComputingE  N2cv11bioinspired17MagnoRetinaFilterE   N2cv11bioinspired17BasicRetinaFilterE   N2cv11bioinspired21ImageLogPolProjectionE       N2cv11bioinspired17BasicRetinaFilter39Parallel_verticalCausalFilter_IrregularE  N2cv11bioinspired17BasicRetinaFilter45Parallel_horizontalAnticausalFilter_IrregularE    N2cv11bioinspired17BasicRetinaFilter29Parallel_verticalCausalFilterE    N2cv11bioinspired17BasicRetinaFilter35Parallel_horizontalAnticausalFilterE      N2cv11bioinspired17BasicRetinaFilter40Parallel_horizontalCausalFilter_addInputE N2cv11bioinspired17BasicRetinaFilter42Parallel_verticalAnticausalFilter_multGainE       N2cv11bioinspired17BasicRetinaFilter24Parallel_localAdaptationE St8valarrayIfE  N2cv11bioinspired14TemplateBufferIfEE                                    p=?          @?fff??
#<          @   @  B  B   ?  @  ?  pA  ?  B        >   ?-DT!-DT!	@fff? A eC  C333?  B 2C  C          ?  @33s?      ?      C  CH>;k>St15_Sp_counted_ptrIPN2cv11bioinspired3ocl12RetinaFilterELN9__gnu_cxx12_Lock_policyE2EE N2cv11bioinspired36TransientAreasSegmentationModuleImplE        N2cv11bioinspired32TransientAreasSegmentationModuleE    N2cv11bioinspired37TransientAreasSegmentationModuleImpl_E       St23_Sp_counted_ptr_inplaceIN2cv11bioinspired37TransientAreasSegmentationModuleImpl_ESaIvELN9__gnu_cxx12_Lock_policyE2EE        St23_Sp_counted_ptr_inplaceIN2cv11bioinspired17BasicRetinaFilterESaIvELN9__gnu_cxx12_Lock_policyE2EE    St23_Sp_counted_ptr_inplaceIN2cv11bioinspired11RetinaColorESaIvELN9__gnu_cxx12_Lock_policyE2EE  St23_Sp_counted_ptr_inplaceIN2cv11bioinspired25RetinaFastToneMappingImplESaIvELN9__gnu_cxx12_Lock_policyE2EE    N2cv11bioinspired21RetinaFastToneMappingE       N2cv11bioinspired25RetinaFastToneMappingImplE   N2cv11bioinspired11RetinaColor48Parallel_adaptiveHorizontalCausalFilter_addInputE       N2cv11bioinspired11RetinaColor50Parallel_adaptiveVerticalAnticausalFilter_multGainE     N2cv11bioinspired25Parallel_clipBufferValuesIfEE        N2cv11bioinspired11RetinaColor24Parallel_computeGradientE       N2cv11bioinspired11RetinaColorE ;        T`    !  80  :      P       @$  H  pl       @      	  pD	  h	  	  	   	  P 
  $
  H
  l
  
  
  0
  P
  p   D  h        @  p      H  p  @  p     @   ` 4   X   |           0  p4  X      P      <  0d  `        @   H  l        P  4  \  @      P	  
@  0         P   pD  l  0  `'  '    (T  )   +  -  P0H  2  3  5  9T  `;  >  0@@  pX  lp  @m  n  Ppt  pq  `v  v4   xp   z      p  p,  `\      ,    `    ,   X         `   0H!  !  @!  `L"   "  p"  "  #  @#   #  P#  $   `$  0$  pL%  %  %  &  (&  PL&  x&  &  &  &  0'  `0'  T'  x'  '  `'  '  (  8(  \(  (  (  (   (   )  @<)  ``)  )  )   )   )   *  D*  l*  @*  *  *  +   (+  `P+   +   +  +   ,  PX,  ,  P,  ,  p-    8-   `-  `-  -  .  D.  t.  .  	.   
/  \/   /  @/  00   h0  0  1  pX1  01   *2  *,2  /2  02  @13  3d3   73  `=4  0?p4  pF4  MD5  O5   R6  `U6  `V6  PW 7  `7   a7  k8  m`8   p8  p8   9  @p9  9  p9  :  T:  :  :             zR x       <0          ,   X<           @   H    A BN       d                  |       A-A] A-              A-A^ A-              A-Aa A-              A-Ah A-             A-A_ A-       0      A-A^ A-       T  `    A-Ai A-       x      A-Ap A-             A-Ad A-         $    A-AB A-              A-AB A-             A-AC A-   (   ,  P    A-AG
 A-CC A-     X  <,    A-AC A-       |  H$    A-AE A-         T0    C-AF A-         `     A-AD A-         \     A-AD A-         X    A-AB A-       0  T    A-AB A-       T  P    A-AC A-       x  L    A-AB A-         H(    A-AC A-         T$    A-AE A-         `0    C-AF A-         l     A-AD A-       ,  h     A-AD A-       P  d(    A-AE A-   $   t  p<    A-A CH A-   $     p    A-A CU A-   $     x    A-A CW A-   $     (    A-A Ca A-   $     ,    A-A BE A-   $   <      A-A C_ A-   $   d   ,    A-A BE A-         (    A-AB A-         $    A-AB A-              A-AB A-             A-AB A-             A-AB A-       @      A-AB A-       d  $    A-AC A-   $     8    A-A DF A-         4$    A-AC A-   $     @8    A-A DF A-         X$    A-AC A-   $      d8    A-A DF A-       H  |$    A-AC A-   $   l  8    A-A DF A-         $    A-AC A-   $     8    A-A DF A-         $    A-AC A-   $     8    A-A DF A-       ,  $    A-AC A-   $   P  8    A-A DF A-       x  $    A-AC A-   $     8    A-A DF A-         0$    A-AC A-   $     <8    A-A DF A-   $   	  T    A-A C\ A-   $   8	  ,    A-A BE A-   $   `	      A-A C^ A-   $   	  <,    A-A BE A-   $   	  D    A-A C\ A-   $   	  ,    A-A BE A-          zPLR xt             [)  A-APDC    D   $   H)  A-APDC    h      5)  A-APDC0      <   ")  A-ACCW
 A-A   8         )  A-A`DFT
A A-AA
UA         zPLR xt  4       X  (  A-ACCBj
 A-A8   P  @  (  A-A`DFV
A A-AIAA        0   A-ACBB
	\GAHZAAHM A-A
	-ELTIDHiAAHCAEAHAAAAHh   4  DP  '  A-ACB
	DFSIHm
IHA A-AYHIFHIEHIKIH        (    A-AB A-   $     $8    A-A BH A-   ,     <|    A-A DQ
 A-AD A-L     0  ;'  A-ACB
	CGM
 A-A   0   h  lT    A-A BI
 A-AD A-0     T    A-A BI
 A-AD A-4        C(  A-ACBC]
 A-A   4     |  (  A-ACBCb
 A-A@   D  T  (  A-AA
	BDCC
 A-A<     p  '  A-ABBDBn
 A-A<      p  '  A-ABBDBn
 A-A4     0   '  A-ACBCb
 A-A   D   H    '  A-A`CCCX
 A-AR
 A-A   H     8  {'  A-ACF
	D
 A-A P     !D  W'  A-A`CCCV
 A-AN
 A-AT
 A-A D   (  #D  7'  A-AC
	BBBC
 A-A L   l  &x   A-ACB
	CCCCHIH
HI A-A       '@  &  A-AG
	HIJKsBaB
AAAAFJKHI A-A]AAA`AGAAECBOEADCBMOEAAiW  X     T?x  &  A-ApC
	GHIb
pGHI A-A  ,     xSD    A-A BG
 A-AB A-$     XT    A-A BO A-   @   D  pSP   A-A@CCJBHId
JHI A-AAV
Cd     |T   A-ABHIDEHJK
LMCNOTNOLMJKHI A-   T     U   A-ApCLMDCHICJKCNB
	qNLMJKHI A-  <   T  V  g&  A-AABCD
 A-A$     L[p    A-A CU A-   8   	  [L  #&  A-ApCG^
 A-AU
AD   <   	  \  %  A-AEBEG@
 A-A   4  8	  H^t	  %  A-ACBN	
AAa\AAAJ A-A
	-ZJHjHP
BBAC A-AHBHiF
	B
HARA	
AAAAHAHD	
AACMHCHI
BHBKAHBHFG	
AAAAH,   d  f    A-A CV
 A-BB A-     fX  $  A-ABEIHECDA	
AKJ
AAAAIHAKJA A-AUJKTIHC
 A-AUHIIHII
	HIJKJHIJKAIHAAA	
AAKJ ,   x  lk    A-A Cs
 A-BB A-,     <l    A-A Cn
 A-BB A-$     l\    A-A EN A-   P     4m  a#  A-A`D
	CDV
`G A-A   P   X  s  G#  A-A`D
	CDV
`G A-A   0     Lz    A-A DM
 A-AD
 A-C 8         A-A CM
 A-CO
 A-AB A- (     lzH   A-A Ck
 A-A (   D  {P   A-A Cm
 A-A 4   p  |    A-A B_
 A-AB
 A-A (     l}H   A-A Ck
 A-A (     ~    A-A C[
 A-A (      4    A-A C]
 A-A 4   0    !  A-ACBCn
 A-A   4   h  p  !  A-ACBCn
 A-A   $     8    A-A BH A-   @     P   A-A@CCJBHId
JHI A-AAV
Cd        A-ABHIDEHJK
LMCNOUNOLMJKHI A-   T   p  D   A-ApCLMDCHICJKCNB
	qNLMJKHI A-  @       s   A-AA
	BBCD
 A-A$     hp    A-A CU A-   (   4     A-APDB{
 A-A,   `  ,   A-APDB@
 A-A   (         A-APDBs
 A-AL     x@    A-A`B
	H
`F A-AH     hL    A-ACBCC`
 A-At
 A-A 4   \  l,    A-ACBCa
 A-AH     dt  c  A-ACBCC`
 A-A~
 A-A 4     ,  G  A-ACBCa
 A-A      4  #  A-AABB
	FKLMAEIHCKJ
ADIHAKJBLM A-AHIJKUHIJKvHIJKA
IHAKJAIIHAKJ <         A-AP
	CEu
 A-A P     4  {  A-A`BHID
	DCy
HI A-A          \      A-AB A-             A-Ab A-         P    A-Ao A-   (     \   A-A CK
 A-A   $     0    A-A Ck A-         d    A-AS
 A-A    @  $    A-AB A-       d       A-AB A-         0    C-AD A-         (    A-AB A-         $(    A-AC A-         0$    A-AE A-   ,      <    A-A CU
 A-AB A-    H       A-AB A-       l   0    C-AD A-              A-AB A-              A-AB A-   $          A-A Ca A-   $    !  ,    A-A BE A-       (!      A-AB A-       L!      A-AB A-       p!      A-AB A-       !       A-AB A-       !      A-AB A-   $   !  T    A-A BO A-       "  0    A-AB A-       ("  ,    A-AB A-       L"  (    A-AB A-   (   p"  $|    A-A CHCUH A-     "  x$    A-AC A-   $   "  8    A-A DF A-       "  $    A-AC A-   $   #  8    A-A DF A-       4#  $    A-AC A-   $   X#  8    A-A DF A-       #  $    A-AC A-   $   #  8    A-A DF A-   @         A-AE
	BCECb
 A-A<   $  d   B-A0CCW
 A-AY
 A-A$   P$  Dp    A-A CU A-    x$  4    C-A0G A-   4   $  t   A-A Co
 A-AO
 A-A (   $  `   A-A Cq
 A-A 8    %  $   A-A0CCu
 A-AE
 A-A$   <%      A-A C[ A-   $   d%      A-A C] A-   $   %  X    A-A Cb A-   $   %      A-A Cd A-   P   %  h   A-ADCB
	NPAHVAHO
 A-ANAH,   0&     A-A0CER
 A-A,   `&  $|    A-A DQ
 A-AD A-,   &  t|    A-A DQ
 A-AD A-,   &  |    A-A DQ
 A-AD A-,   &  |    A-A DQ
 A-AD A-P   ,  d    A-AABBCt
 A-AZ
 A-A       t'      A-AC A-   <     x  w  A-AABEBx
 A-A ,   '  t    A-A BS
 A-AB A-H     l<  %  A-AP
	DEo
PE A-A   @   X  `    A-AC
	CBCB
 A-AH       {  A-AAB
	FDB
 A-A  (   (      A-APDBh
 A-A8   )  h    A-A0BCL
 A-AC A-   @   X       A-A0CR
 A-AE
 A-A @         A-AP
	CFBr
 A-A @         A-AP
	CFBr
 A-A h          A-AABE
	BEH
H A-A$
H A-A      *      A-A[
 A-A      |    A-ACBD
	ES_AIHjAIHN
A A-AjIHXIHHGSAIHAHIKAAIH  ,   @+     A-A0BCu
 A-A $   p+      A-A C` A-   D   !  @  A  A-AP
	CDHIFa
HI A-A   h   !   x    A-AD
	CBGIHN`AIHK
 A-AeAIHAHIGAIHH   P"  (T    A-AP
	DEe
PE A-A   P   "  <	  $  A-AP
	BCCCD
 A-AE
 A-A    "  
8    A-ABBCB
	KHeHkC A-A
	H-EH
HCUC  H   x#  p    A-ACD
	D
 A-A H   #  4`    A-ACC
	Ce
 A-A    .  H   A-ABBB
	DJ[BCIHtAAIHEJ A-A
	HIJ-BHIl   $  T    A-ApABJCyAA A-Ap-\
 A-AJAAGA 8   %       A-A`DHZ
 A-AA
AD   8   D%       A-A`DD]
 A-AA
AD      %  H 	  X  A-A`D
	FY
BB
`D A-AL
BBGAARAAGAACEIAAH       0  H)    A-AC A-   L   <%  D)
  ;  A-AAB
	EE
 A-A   X   0  3   A-A0DN
 A-AAyA A-A0-C A-A0-<   &  85X  {  A-ABBDBj
 A-A,   1  X7    A-A@CBC[
 A-AL   P'  80  ,  A-ACB
	CGM
 A-A   L   '  H(    A-A`D
	CD
`G A-A(   1  Ml    A-A0DBP
 A-A   L   (  N  Z  A-ApABV
 A-ACG
AAYABA     h2  |V    A-AC A-   @   '  xV    A-AC
	BDBCk
 A-A 4   (  4X    A-ACBCa
 A-A@   )  Y<    A-ACCBCj
 A-A        L3  Z0              d3  $    AF        D  x|   D  x|   D  x|   <  H   T\     =1<0t          }  J \     ,D     ,   H x   `  l          H   H    H    H    H    H    H    H  	  	H  	! 
  
! 
  
!   ! H    H    H    H    H  ! H    H  ! @     !   !   !   "   !   "   !   "   !   !   !   "   !   "   !   "       
XX     5*<$l  x        } H                      
l      -!<$8       }  G $L       1'D  $       }G        / / ) / - , , + , + , 	* 	/ . , . |. 0 , / 0 / , - - - , - - . , ". ". #. $, &0 (, (D0 .   \  <& \' % ' ( ( ( & 
& ' & % '% ' % ' % ' % ' %  ( % ( % $ ( ( ( ' ' ' ' ( ( ( ( ( !& !& #& #( #& $& %' %  '(       !H<   	<    E 
l         MC0d      $      p       D   
   6    	 	     6    	 	     /L P    4     /L P    4     !T	\	 
  
<	    C L      
  
 \  	  
   - Xx   x     }   C P pP    - XxH   |     }   B P pP      # # $ $ $ # $ $ $ & % % % $ & & & % # " % ! % % ! 	% 
! !  $!   H! !  ! " D!      D! !  !" "          5,(  L @            5,@  d H                @     -"P`          @ T  l     <  d<              
         
 
    	 	 
    "\                  8         )!|H          )!|H          L      @  |	   L  p          <  \4             
 
 
 
 
     	 	   	 	   !@        ?8  P        	   KD  h      
 
      +,  P |           
d   
`   @     8            H            `                               
                        `  l          H   H    H    H    H    H    H    H  	  	H  	! 
  
! 
  
!   ! H    H    H    H    H  ! H    H  ! @     !   !   !   "   !   "   !   "   !   !   !   "   !   "   !   "       6	 
 	  	  	  
  <d         H   H   H   H   H   H   H   H  	 
                             %`  |X     } x8 P t   T  t                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Pm      Pn       n              X     0                         `                          ~      0                   u      y            0z      u              8     u      z      `     Pz      u                    v      pz      P     z      `                   0~      `~      s                    y      y                   }      }      r                   Px      x              (     `w      w              P     P}      }      q              h     |      }      `q                    |      0|      o                   {      {      `n                    {      P{      n                   p|      |       p                   z      z      p                   v       w              @     pd     `j     0     j     u              X      x     x     @     `                  j     l     0j     l     @                  i     k     l     pl     ~                  h     k     h     k     }                  h     pk     `v     k     @~             @     0n     `n     d             X     n     n     0e             p     m     m     0h                  Pm     m      f                  j     @k             n                               8n                               hn             n                               n                                                             o                     o                                             Hp                     hp                     p                     q                               8q                     q                               q             q                                r                     Pr                     r                     r                     @s                     s                     s                                     8t                                                             p      t      p      @t      `t                       v       v      07     $     )     v      P     9     0!     "                        С      p                   P      Pv             v      v                                       t              @t      `t                                                                                                                                                                                                              h                t            @t      `t                      t      t      3                  0u      p      6     @                                     p                  @       u             `u      u              @u                     u                                                        v                     Pv                     v                     8w                     w                                             8x                     hx                     x                     y                     Py                     y                                                        t              @t      `t                                                                                                                    y     y      t       
     @t      `t                      0i     @
          @s     `i           `          z     i                                      t      @t      @t      `t                                              (     s      u      t      @t      @t      `t                      `     l            
                           *             9             G             Q             g             b                         H                          X                   o                 P                   
                                                                         U             -              (      	                            o           o    ,      o           o    J+      o                                                                                                                  b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b      b                                                                                                                                                                            e                                     /usr/lib/debug/.dwz/aarch64-linux-gnu/libopencv-contrib406t64.debug }-Z9+[:o0-cA09a52057c01d3b5c8308eba652cec62564ebcf.debug    [*8 .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 .gcc_except_table .init_array .fini_array .data.rel.ro .dynamic .got .data .bss .gnu_debugaltlink .gnu_debuglink                                                                                           $                                 o                                                (                                                   0             P      P                                   8   o       J+      J+      d                           E   o       ,      ,                                 T             -      -       (                           ^      B       U      U                                h             b      b                                    c             b      b                                   n             k      k                                   t                                                     z                       j                                          y     y                                               8     8     3                                                    +                                          H     H                                               X     X                                               `     `     h                                                    @                                                                                                         H                                           H      H                                                          H      X                                                          4                                                                                       