ELF          >            @                @ 8  @                                 0     0            Qtd                                                                          7     7                                    T      T             Ptd                  3      3                                  8      8             Rtd                  p      p                                     $       $                                                                                                                                P^      P^             XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       [         ui	   [        [            [     ui	   [                  p                 0                                                                                                                                (            p]     8            @                                                                     z                                                      [                                    r                                                                                                                             (                   0                   8                   @        	           H        
           P                   X                   `                   h                   p                   x                                                                                                                                                                                                                                                                                                                         !                    "                   #                   $                   %                    &           (        '           0        (           8        )           @        *           H        +           P        ,           X        -           `        .           h        /           p        0           x        1                   2                   3                   4                   5                   6                   7                   8                   9                   :                   ;                   <                   =                   >                   ?                   @                   A                    B                   C                   D                   E                    F           (        G           0        H           8        I           @        J           H        K           P        L           X        M           `        N           h        O           p        P           x        Q                   R                   S                   T                   U                   V                   W                   X                   Y                   Z                   [                   \                   ]                   ^                   _                   `                   a                    b                   c                   d                   e                    f           (        g           0        h           8        i           @        j           H        k           P        l           X        m           `        n           h        o           p        p           x        q                   r                   s                   t                   u                   v                   w                   x                   y                   z                   {                   |                   }                   ~                                                                                                                                                                     (                   0                   8                   @                   H                   P                   X                   `                   h                   p                   x                                                                                                                                                                                                                                                                                                                                                                                                                                    (                   0                   8                   @                   H                   P                   X                   `                   h                   p                   x                                                                                                                                                                                                                                                                                                                                                                                                                                    (                   0                   8                   @                   H                   P                   X                   `                   h                   p                   x                                                                                                                                                                                                                                                                                                                                                                                                                                    (                   0                   8                   @                   H                   P                   X                   `                   h                   p                   x                                                                                                                                                                                                                                                                                                                                                                                                                             (                  0        	          8        
          @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                                                                                                                                     !                  "                  #                   $                  %                  &                  '                   (          (        )          0        *          8        +          @        ,          H        -          P        .          X        /          `        0          h        1          p        2          x        3                  4                  5                  6                  7                  8                  9                  :                  ;                  <                  =                  >                  ?                  @                  A                  B                  C                   D                  E                  F                  G                   H          (        I          0        J          8        K          @        L          H        M          P        N          X        O          `        P          h        Q          p        R          x        S                  T                  U                  V                  W                  X                  Y                  Z                  [                  \                  ]                  ^                  _                  `                  a                  b                  c                   d                  e                  f                  g                   h          (        i          0        j          8        k          @        l          H        m          P        n          X        o          `        p          h        q          p        r          x        s                  t                  u                  v                  w                  x                  y                  {                  |                  }                  ~                                                                                                                                                                                                                  (                  0                  8                  @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                                                                                                                                                                                                                                                                              (                  0                  8                  @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                                                                                                                                                                                                                                                                              (                  0                  8                  @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                                                                                                                                                                                                                                                                              (                  0                  8                  @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                                                                                                                                                                                                                                	                  
                             (                  0                  8                  @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                                                                               !                  "                  #                  $                  %                  &                   '                  (                  )                  *                   +          (        ,          0        -          8        .          @        /          H        0          P        1          X        2          `        3          h        4          p        5          x        6                  7                  8                  9                  :                  ;                  <                  =                  >                  ?                  @                  A                  B                  C                  D                  E                  F                   G                  H                  I                  J                   K          (        L          0        M          8        N          @        O          H        P          P        Q          X        R          `        S          h        T          p        U          x        V                  W                  X                  Y                  Z                  \                  ]                  ^                  _                  `                  a                  b                  c                  d                  e                  f                  g                   h                  i                  j                  k                   l          (        m          0        n          8        o          @        p          H        q          P        r          X        s          `        t          h        u          p        v          x        w                  x                  y                  z                  {                  |                  }                  ~                                                                                                                                                                                                                                                                        (                  0                  8                  @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                                                                                                                                                                                                                                                                              (                  0                  8                  @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                                                                                                                                                                                                                                                                              (                  0                  8                  @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                                                                                                                                                                                                                                                                              (                  0                  8                  @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                                                                                                                                                                                                              	                  
                                               (                  0                  8                  @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                                                             !                  "                  #                  $                  %                  &                  '                   (                  )                  *                  +                   ,          (        -          0        .          8        /          @        0          H        1          P        2          X        3          `        4          h        5          p        6          x        7                  8                  9                  :                  ;                  <                  =                  >                  ?                  @                  A                  B                  C                  D                  E                  F                  G                   H                  I                  J                  K                   L          (        M          0        N          8        O          @        P          H        Q          P        R          X        S          `        T          h        U          p        V          x        W                  X                  Y                  Z                  [                  \                  ]                  ^                  _                  `                  a                  b                  c                  d                  e                  f                  g                   h                  i                  j                  k                   l          (        m          0        n          8        o          @        p          H        q          P        s          X        t          `        u          h        v          p        w          x        x                  y                  z                  {                  |                  }                  ~                                                                                                                                                                                                                                                                                          (                  0                  8                  @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                                                                                                                                                                                                                                                                              (                  0                  8                  @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                                                                                                                                                                                                                                                                              (                  0                  8                  @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                                                                                                                                                                                                                                                                              (                  0                  8                  @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                                                                                                                                                                                            	                  
                                                                 (                  0                  8                  @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                                           !                  "                  #                  $                  %                  &                  '                  (                   )                  *                  +                  ,                   -          (        .          0        /          8        0          @        1          H        2          P        3          X        4          `        5          h        6          p        7          x        8                  9                  :                  ;                  <                  =                  >                  ?                  @                  A                  B                  C                  D                  E                  F                  G                  H                   I                  J                  K                  L                   M          (        N          0        O          8        P          @        Q          H        R          P        S          X        T          `        U          h        V          p        W          x        X                  Y                  Z                  [                  \                  ]                  ^                  _                  `                  a                  b                  c                  d                  e                  f                  g                  h                   i                  j                  k                  l                   m          (        n          0        o          8        p          @        q          H        r          P        s          X        t          `        u          h        v          p        w          x        x                  y                  z                  {                  |                  }                  ~                                                                                                                                                                                                                                                                                          (                  0                  8                  @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                                                                                                                                                                                                                                                                              (                  0                  8                  @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                                                                                                                                                                                                                                                                              (                  0                  8                  @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                                                                                                                                                                                                                                                                              (                  0                  8                  @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                                                                                                                                                                         	                   
                                                                                   (                  0                  8                  @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                         !                  "                  #                  $                  %                  &                  '                  (                  )                   *                  +                  ,                  -                   .          (        /          0        0          8        1          @        2          H        3          P        4          X        5          `        6          h        7          p        8          x        9                  :                  ;                  <                  =                  >                  ?                  @                  A                  B                  C                  D                  E                  F                  G                  H                  I                   J                  K                  L                  M                   N          (        O          0        P          8        Q          @        R          H        S          P        T          X        U          `        V          h        W          p        X          x        Y                  Z                  [                  \                  ]                  ^                  _                  `                  a                  b                  c                  d                  e                  f                  g                  h                  i                   j                  k                  l                  m                   n          (        o          0        p          8        q          @        r          H        s          P        t          X        u          `        v          h        w          p        x          x        y                  z                  {                  |                  }                  ~                                                                                                                                                                                                                                                                                                            (                  0                  8                  @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                                                                                                                                                                                                                                                                              (                  0                  8                  @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                                                                                                                                                                                                                                                                              (                  0                  8                  @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                                                                                                                                                                                                                                                                              (                  0                  8                  @                  H                  P                  X                  `                  h                  p                  x                                                                                                                                                                                                                                                                                                         	                    
                                                                                       (                   0                   8                   @                   H                   P                   X                   `                   h                   p                   x                                                                                                                                                                  !                   "                   #                   $                   %                   &                   '                   (                   )                   *                  +                  ,                  -                   .          (        /          0        0          8        1          @        2          H        3          P        4          X        5          `        6          h        7          p        8          x        9                  :                  ;                  <                  =                  >                  ?                  @                  A                  B                  C                  D                  E                  F                  G                  H                  I                   J                  K                  L                  M                   N          (        O          0        P          8        Q          @        R          H        S          P        T          X        U          `        V          h        W          p        X          x        Y                  Z                  [                  \                  ]                  ^                  _                  `                  a                  b                  c                  d                  e                  f                  g                  h                  i                   j                  k                  l                  m                   n          (        o          0        p          8        q          @        r          H        s          P        t          X        u          `        v          h        w          p        x          x        y                  z                  {                  |                  }                  ~                                                                                                                                                                                                                                                                                                            (                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  HH HtH     5 % @ % h    % h   % h   % h   % h   % h   % h   % h   p% h   `% h	   P%z h
   @%r h   0%j h    %b h   %Z h    %R h   %J h   %B h   %: h   %2 h   %* h   %" h   % h   % h   p%
 h   `% h   P% h   @% h   0% h    % h   % h    % h   % h    % h!   % h"   % h#   % h$   % h%   % h&   % h'   p% h(   `% h)   P%z h*   @%r h+   0%j h,    %b h-   %Z h.    %R h/   %J h0   %B h1   %: h2   %2 h3   %* h4   %" h5   % h6   % h7   p%
 h8   `% h9   P% h:   @% h;   0% h<    % h=   % h>    % h?   % h@   % hA   % hB   % hC   % hD   % hE   % hF   % hG   p% hH   `% hI   P%z hJ   @%r hK   0%j hL    %b hM   %Z hN    %R hO   %J hP   %B hQ   %: hR   %2 hS   %* hT   %" hU   % hV   % hW   p%
 hX   `% hY   P% hZ   @% h[   0% h\    % h]   % h^    % h_   % h`   % ha   % hb   % hc   % hd   % he   % hf   % hg   p% hh   `% hi   P%z hj   @%r hk   0%j hl    %b hm   %Z hn    %R ho   %J hp   %B hq   %: hr   %2 hs   %* ht   %" hu   % hv   % hw   p%
 hx   `% hy   P% hz   @% h{   0% h|    % h}   % h~    % h   % h   % h   % h   % h   % h   % h   % h   % h   p% h   `% h   P%z h   @%r h   0%j h    %b h   %Z h    %R h   %J h   %B h   %: h   %2 h   %* h   %" h   % h   % h   p%
 h   `% h   P% h   @% h   0% h    % h   % h    % h   % h   % h   % h   % h   % h   % h   % h   % h   p% h   `% h   P%z h   @%r h   0%j h    %b h   %Z h    %R h   %J h   %B h   %: h   %2 h   %* h   %" h   % h   % h   p%
 h   `% h   P% h   @% h   0% h    % h   % h    % h   % h   % h   % h   % h   % h   % h   % h   % h   p% h   `% h   P%z h   @%r h   0%j h    %b h   %Z h    %R h   %J h   %B h   %: h   %2 h   %* h   %" h   % h   % h   p%
 h   `% h   P% h   @% h   0% h    % h   % h    % h   % h   % h   % h   % h   % h   % h   % h   % h   p% h   `% h   P%z h   @%r h   0%j h    %b h   %Z h    %R h   %J h   %B h   %: h   %2 h   %* h   %" h   % h   % h   p%
 h   `% h   P% h   @% h   0% h    % h   % h    % h   % h   % h  % h  % h  % h  % h  % h  % h  p% h  `% h	  P%z h
  @%r h  0%j h   %b h  %Z h   %R h  %J h  %B h  %: h  %2 h  %* h  %" h  % h  % h  p%
 h  `% h  P% h  @% h  0% h   % h  % h   % h  % h   % h!  % h"  % h#  % h$  % h%  % h&  % h'  p% h(  `% h)  P%z h*  @%r h+  0%j h,   %b h-  %Z h.   %R h/  %J h0  %B h1  %: h2  %2 h3  %* h4  %" h5  % h6  % h7  p%
 h8  `% h9  P% h:  @% h;  0% h<   % h=  % h>   % h?  % h@  % hA  % hB  % hC  % hD  % hE  % hF  % hG  p% hH  `% hI  P%z hJ  @%r hK  0%j hL   %b hM  %Z hN   %R hO  %J hP  %B hQ  %: hR  %2 hS  %* hT  %" hU  % hV  % hW  p%
 hX  `% hY  P% hZ  @% h[  0% h\   % h]  % h^   % h_  % h`  % ha  % hb  % hc  % hd  % he  % hf  % hg  p% hh  `% hi  P%z hj  @%r hk  0%j hl   %b hm  %Z hn   %R ho  %J hp  %B hq  %: hr  %2 hs  %* ht  %" hu  % hv  % hw  p%
 hx  `% hy  P% hz  @% h{  0% h|   % h}  % h~   % h  % h  % h  % h  % h  % h  % h  % h  % h  p% h  `% h  P%z h  @%r h  0%j h   %b h  %Z h   %R h  %J h  %B h  %: h  %2 h  %* h  %" h  % h  % h  p%
 h  `% h  P% h  @% h  0% h   % h  % h   % h  % h  % h  % h  % h  % h  % h  % h  % h  p% h  `% h  P%z h  @%r h  0%j h   %b h  %Z h   %R h  %J h  %B h  %: h  %2 h  %* h  %" h  % h  % h  p%
 h  `% h  P% h  @% h  0% h   % h  % h   % h  % h  % h  % h  % h  % h  % h  % h  % h  p% h  `% h  P%z h  @%r h  0%j h   %b h  %Z h   %R h  %J h  %B h  %: h  %2 h  %* h  %" h  % h  % h  p%
 h  `% h  P% h  @% h  0% h   % h  % h   % h  % h  % h  % h  % h  % h  % h  % h  % h  p% h  `% h  P%z h  @%r h  0%j h   %b h  %Z h   %R h  %J h  %B h  %: h  %2 h  %* h  %" h  % h  % h  p%
 h  `% h  P% h  @% h  0% h   % h  % h   % h  % h   % h  % h  % h  % h  % h  % h  % h  p% h  `% h	  P%z h
  @%r h  0%j h   %b h  %Z h   %R h  %J h  %B h  %: h  %2 h  %* h  %" h  % h  % h  p%
 h  `% h  P% h  @% h  0% h   % h  % h   % h  % h   % h!  % h"  % h#  % h$  % h%  % h&  % h'  p% h(  `% h)  P%z h*  @%r h+  0%j h,   %b h-  %Z h.   %R h/  %J h0  %B h1  %: h2  %2 h3  %* h4  %" h5  % h6  % h7  p%
 h8  `% h9  P% h:  @% h;  0% h<   % h=  % h>   % h?  % h@  % hA  % hB  % hC  % hD  % hE  % hF  % hG  p% hH  `% hI  P%z hJ  @%r hK  0%j hL   %b hM  %Z hN   %R hO  %J hP  %B hQ  %: hR  %2 hS  %* hT  %" hU  % hV  % hW  p%
 hX  `% hY  P% hZ  @% h[  0% h\   % h]  % h^   % h_  % h`  % ha  % hb  % hc  % hd  % he  % hf  % hg  p% hh  `% hi  P%z hj  @%r hk  0%j hl   %b hm  %Z hn   %R ho  %J hp  %B hq  %: hr  %2 hs  %* ht  %" hu  % hv  % hw  p%
 hx  `% hy  P% hz  @% h{  0% h|   % h}  % h~   % h  % h  % h  % h  % h  % h  % h  % h  % h  p% h  `% h  P%z h  @%r h  0%j h   %b h  %Z h   %R h  %J h  %B h  %: h  %2 h  %* h  %" h  % h  % h  p%
 h  `% h  P%
 h  @%
 h  0%
 h   %
 h  %
 h   %
 h  %
 h  %
 h  %
 h  %
 h  %
 h  %
 h  %
 h  %
 h  p%
 h  `%
 h  P%z
 h  @%r
 h  0%j
 h   %b
 h  %Z
 h   %R
 h  %J
 h  %B
 h  %:
 h  %2
 h  %*
 h  %"
 h  %
 h  %
 h  p%

 h  `%
 h  P%	 h  @%	 h  0%	 h   %	 h  %	 h   %	 h  %	 h  %	 h  %	 h  %	 h  %	 h  %	 h  %	 h  %	 h  p%	 h  `%	 h  P%z	 h  @%r	 h  0%j	 h   %b	 h  %Z	 h   %R	 h  %J	 h  %B	 h  %:	 h  %2	 h  %*	 h  %"	 h  %	 h  %	 h  p%
	 h  `%	 h  P% h  @% h  0% h   % h  % h   % h  % h  % h  % h  % h  % h  % h  % h  % h  p% h  `% h  P%z h  @%r h  0%j h   %b h  %Z h   %R h  %J h  %B h  %: h  %2 h  %* h  %" h  % h  % h  p%
 h  `% h  P% h  @% h  0% h   % h  % h   % h  % h   % h  % h  % h  % h  % h  % h  % h  p% h  `% h	  P%z h
  @%r h  0%j h   %b h  %Z h   %R h  %J h  %B h  %: h  %2 h  %* h  %" h  % h  % h  p%
 h  `% h  P% h  @% h  0% h   % h  % h   % h  % h   % h!  % h"  % h#  % h$  % h%  % h&  % h'  p% h(  `% h)  P%z h*  @%r h+  0%j h,   %b h-  %Z h.   %R h/  %J h0  %B h1  %: h2  %2 h3  %* h4  %" h5  % h6  % h7  p%
 h8  `% h9  P% h:  @% h;  0% h<   % h=  % h>   % h?  % h@  % hA  % hB  % hC  % hD  % hE  % hF  % hG  p% hH  `% hI  P%z hJ  @%r hK  0%j hL   %b hM  %Z hN   %R hO  %J hP  %B hQ  %: hR  %2 hS  %* hT  %" hU  % hV  % hW  p%
 hX  `% hY  P% hZ  @% h[  0% h\   % h]  % h^   % h_  % h`  % ha  % hb  % hc  % hd  % he  % hf  % hg  p% hh  `% hi  P%z hj  @%r hk  0%j hl   %b hm  %Z hn   %R ho  %J hp  %B hq  %: hr  %2 hs  %* ht  %" hu  % hv  % hw  p%
 hx  `% hy  P% hz  @% h{  0% h|   % h}  % h~   % h  % h  % h  % h  % h  % h  % h  % h  % h  p% h  `% h  P%z h  @%r h  0%j h   %b h  %Z h   %R h  %J h  %B h  %: h  %2 h  %* h  %" h  % h  % h  p%
 h  `% h  P% h  @% h  0% h   % h  % h   % h  % h  % h  % h  % h  % h  % h  % h  % h  p% h  `% h  P%z h  @%r h  0%j h   %b h  %Z h   %R h  %J h  %B h  %: h  %2 h  %* h  %" h  % h  % h  p%
 h  `% h  P% h  @% h  0% h   % h  % h   % h  % h  % h  % h  % h  % h  % h  % h  % h  p% h  `% h  P%z h  @%r h  0%j h   %b h  %Z h   %R h  %J h  %B h  %: h  %2 h  %* h  %" h  % h  % h  p%
 h  `% h  P%  h  @%  h  0%  h   %  h  %  h   %  h  %  h  %  h  %  h  %  h  %  h  %  h  %  h  %  h  p%  h  `%  h  P%z  h  @%r  h  0%j  h   %b  h  %Z  h   %R  h  %J  h  %B  h  %:  h  %2  h  %*  h  %"  h  %  h  %  h  p%
  h  `%  h  P% h  @% h  0% h   % h  % h   % h  % h   % h  п% h  % h  鰿% h  頿% h  鐿% h  逿% h  p% h  `% h	  P%z h
  @%r h  0%j h   %b h  %Z h   %R h  %J h  %B h  о%: h  %2 h  鰾%* h  頾%" h  鐾% h  逾% h  p%
 h  `% h  P% h  @% h  0% h   % h  % h   % h  % h   % h!  н% h"  % h#  鰽% h$  頽% h%  鐽% h&  逽% h'  p% h(  `% h)  P%z h*  @%r h+  0%j h,   %b h-  %Z h.   %R h/  %J h0  %B h1  м%: h2  %2 h3  鰼%* h4  頼%" h5  鐼% h6  逼% h7  p%
 h8  `% h9  P% h:  @% h;  0% h<   % h=  % h>   % h?  % h@  % hA  л% hB  % hC  鰻% hD  頻% hE  鐻% hF  逻% hG  p% hH  `% hI  P%z hJ  @%r hK  0%j hL   %b hM  %Z hN   %R hO  %J hP  %B hQ  к%: hR  %2 hS  鰺%* hT  頺%" hU  鐺% hV  逺% hW  p%
 hX  `% hY  P% hZ  @% h[  0% h\   % h]  % h^   % h_  % h`  % ha  й% hb  % hc  鰹% hd  頹% he  鐹% hf  逹% hg  p% hh  `% hi  P%z hj  @%r hk  0%j hl   %b hm  %Z hn   %R ho  %J hp  %B hq  и%: hr  %2 hs  鰸%* ht  頸%" hu  鐸% hv  逸% hw  p%
 hx  `% hy  P% hz  @% h{  0% h|   % h}  % h~   % h  % h  % h  з% h  % h  鰷% h  頷% h  鐷% h  逷% h  p% h  `% h  P%z h  @%r h  0%j h   %b h  %Z h   %R h  %J h  %B h  ж%: h  %2 h  鰶%* h  頶%" h  鐶% h  逶% h  p%
 h  `% h  P% h  @% h  0% h   % h  % h   % h  % h  % h  е% h  % h  鰵% h  頵% h  鐵% h  逵% h  p% h  `% h  P%z h  @%r h  0%j h   %b h  %Z h   %R h  %J h  %B h  д%: h  %2 h  鰴%* h  頴%" h  鐴% h  逴% h  p%
 h  `% h  P% h  @% h  0% h   % h  % h   % h  % h  % h  г% h  % h  鰳% h  頳% h  鐳% h  逳% h  p% h  `% h  P%z h  @%r h  0%j h   %b h  %Z h   %R h  %J h  %B h  в%: h  %2 h  鰲%* h  頲%" h  鐲% h  進% h  p%
 h  `% h  P% h  @% h  0% h   % h  % h   % h  % h  % h  б% h  % h  鰱% h  頱% h  鐱% h  週% h  p% h  `% h  P%z h  @%r h  0%j h   %b h  %Z h   %R h  %J h  %B h  а%: h  %2 h  鰰%* h  頰%" h  鐰% h  逰% h  p%
 h  `% h  P% h  @% h  0% h   % h  % h   % h  % h   % h  Я% h  % h  鰯% h  頯% h  鐯% h  逯% h  p% h  `% h	  P%z h
  @%r h  0%j h   %b h  %Z h   %R h  %J h  %B h  Ю%: h  %2 h  鰮%* h  頮%" h  鐮% h  逮% h  p%
 h  `% h  P% h  @% h  0% h   % h  % h   % h  % h   % h!  Э% h"  % h#  鰭% h$  頭% h%  鐭% h&  逭% h'  p% h(  `% h)  P%z h*  @%r h+  0%j h,   %b h-  %Z h.   %R h/  %J h0  %B h1  Ь%: h2  %2 h3  鰬%* h4  頬%" h5  鐬% h6  逬% h7  p%
 h8  `% h9  P% h:  @% h;  0% h<   % h=  % h>   % h?  % h@  % hA  Ы% hB  % hC  鰫% hD  頫% hE  鐫% hF  逫% hG  p% hH  `% hI  P%z hJ  @%r hK  0%j hL   %b hM  %Z hN   %R hO  %J hP  %B hQ  Ъ%: hR  %2 hS  鰪%* hT  頪%" hU  鐪% hV  逪% hW  p%
 hX  `% hY  P% hZ  @% h[  0% h\   % h]  % h^   % h_  % h`  % ha  Щ% hb  % hc  鰩% hd  頩% he  鐩% hf  逩% hg  p% hh  `% hi  P%z hj  @%r hk  0%j hl   %b hm  %Z hn   %R ho  %J hp  %B hq  Ш%: hr  %2 hs  鰨%* ht  頨%" hu  鐨% hv  逨% hw  p%
 hx  `% hy  P% hz  @% h{  0% h|   % h}  % h~   % h  % h  % h  Ч% h  % h  鰧% h  頧% h  鐧% h  逧% h  p% h  `% h  P%z h  @%r h  0%j h   %b h  %Z h   %R h  %J h  %B h  Ц%: h  %2 h  鰦%* h  頦%" h  鐦% h  逦% h  p%
 h  `% h  P% h  @% h  0% h   % h  % h   % h  % h  % h  Х% h  % h  鰥% h  頥% h  鐥% h  逥% h  p% h  `% h  P%z h  @%r h  0%j h   %b h  %Z h   %R h  %J h  %B h  Ф%: h  %2 h  鰤%* h  頤%" h  鐤% h  逤% h  p%
 h  `% h  P% h  @% h  0% h   % h  % h   % h  % h  % h  У% h  % h  鰣% h  頣% h  鐣% h  連% h  p% h  `% h  P%z h  @%r h  0%j h   %b h  %Z h   %R h  %J h  %B h  Т%: h  %2 h  鰢%* h  頢%" h  鐢% h  逢% h  p%
 h  `% h  P% h  @% h  0% h   % h  % h   % h  % h  % h  С% h  % h  鰡% h  頡% h  鐡% h  逡% h  p% h  `% h  P%z h  @%r h  0%j h   %b h  %Z h   %R h  %J h  %B h  Р%: h  %2 h  鰠%* h  頠%" h  鐠% h  造% h  p%
 h  `% h  P% h  @% h  0% h   % h  % h   % h  % h   % h  П% h  % h  鰟% h  頟% h  鐟% h  速% h  p% h  `% h	  P%z h
  @%r h  0%j h   %b h  %Z h   %R h  %J h  %B h  О%: h  %2 h  鰞%* h  頞%" h  鐞% h  逞% h  p%
 h  `% h  P% h  @% h  0% h   % h  % h   % h  % h   % h!  Н% h"  % h#  鰝% h$  頝% h%  鐝% h&  逝% h'  p% h(  `% h)  P%z h*  @%r h+  0%j h,   %b h-  %Z h.   %R h/  %J h0  %B h1  М%: h2  %2 h3  鰜%* h4  頜%" h5  鐜% h6  逜% h7  p%
 h8  `% h9  P% h:  @% h;  0% h<   % h=  % h>   % h?  % h@  % hA  Л% hB  % hC  鰛% hD  頛% hE  鐛% hF  逛% hG  p% hH  `% hI  P%z hJ  @%r hK  0%j hL   %b hM  %Z hN   %R hO  %J hP  %B hQ  К%: hR  %2 hS  鰚%* hT  頚%" hU  鐚% hV  通% hW  p%
 hX  `% hY  P% hZ  @% h[  0% h\   % h]  % h^   % h_  % h`  % ha  Й% hb  % hc  鰙% hd  頙% he  鐙% hf  這% hg  p% hh  `% hi  P%z hj  @%r hk  0%j hl   %b hm  %Z hn   %R ho  %J hp  %B hq  И%: hr  %2 hs  鰘%* ht  領%" hu  鐘% hv  逘% hw  p%
 hx  `% hy  P% hz  @% h{  0% h|   % h}  % h~   % h  % h  % h  З% h  % h  鰗% h  頗% h  鐗                                                H= H H9tH Ht	        H=i H5b H)HH?HHHtH HtfD      =%  u+UH=  HtH=N d ]     w    HtHx	HHtf.     +ff.     AWHH5D  AVAUATUSHhH D$<    HL$@HHD$H    HPHD$P    HD$@PI1LL$XZY  L|$@IG8x  Lt$HIF8x  A  IG AVIN H(    H9)  Hy  HXT$LkH<[LLHT$HI  H<    T$T$HHD$  H    HD$LHD$HD- I)ID II| IIHI<H|$ I~()  HWM^H_  H   I(Ht$HT$(L    MWLoLL1    IHML)ff.          MHMIC:BH9uHLH9uHT$(HI1f     IHHICFI9uHIMHT$DRHT$`RT$PRLt$8AVt$HHT$8U  H0L袷Ht$LHH  H\$XHT$XIE1H" H      Hxj h  j   HH HP  1H  HкHHS  H H     D$PH Hߋl$<D$`  D$H=V  HƸ   Hh[]A\A]A^A_H=a H5  mHh1[]A\A]A^A_H9)NH=4 H5  @HH= H5  #H= H5  H= H5  HLL    Hx	HHtzH	H= H5c  DHH= H5  $Hx	HHt H蹵H=Z H5  fHHyL肵H=# H5$  /LbH= H5  f.     H1HH)f     AVf(IAUIATUSHHD\  D^ff/    1Dg1=A  AE1IUfEHrfD/H4f(^,  f(YAXf(A^YA9  ^f/  9  A  EfD(fD(AHtfE1fEIff.     ff.     ff.     ff.     ffA(ffYf\fAYfXHI9uAt@D48ȃHcHIt HY\f(YX AL	AAHIfD(Hc@ D^9   A  EfE(fD(fD(AHtfEfEfEI1ff.     ff.     @ fffE(fDYf(fAYfAYfAXf\HI9uA1D48ȃHcHIt HYDYYAX\  A*fD  H[]A\A]A^ ~DgLHH\$ED$f D$I\$f(Y^DX  HP1A   A   D9DAOV  AL  Hcf(L\f1Hff.     fAffYf\HH9u@t'A489HcHI4Y$\"AAHBL1f(HcY^DXD9<ffD/   Dl  IcHID^Y^D
D\ȃ   It}        F)HHHcYDN^D\H9uDƉ IcHID
Y^D\uHci1fD/(E
1D\K@ AWHcAVAUMATUSH  |$`)L$  t$0D$8$,  L$PLL$@Ǆ$<     |$4D$X	  X5  \$H$0  t$4H$   H    H$(  4ËD$X؅~%H$@  1L$  HL$  D$t$8)HcH$@  HHD$Hk  IHc\$DL$8E1L$  11fH   IAHD$ I    DVHcAT H    f.   QDEAE9   DDDt$AqD)D)ǃ  H$@  Icf(IDLfHщHHff.         f HfYffLH9u@t,A8D׋L$HcAYT H$@  HǋD$I)HD$ DIǋD$ADD    T$8Ht$@H|$HH[L$  L$  H$,  HMH$D  H  PLL$XH5  H=  _  $<  D$ ZYL$  ~dHl$H\$E1f~  Mff.     D  IcAL f.!  E QAHfW^EuMD|$PEt/|$D$\$|$Xǉ$,  H$@  H|\$H$@  CD,$   IcHǋ|$0HD$@H$@  EL D$dIcHH$   r  D$DhE~dLcd$`DL$ HcǉL$  HL$@HH    L$  IE1LHHAMHHE9uDL$ L$  t$d\$0Dt$P)E  T$`L$0HcDL$ H$  L$  AHHcHHH\$@H<H8DL$ L$  D$0ǃ  D  Lc$   HcL$fHcD$dH$@  HHLH1ff.         fAfWHH9u@t!HcH$   AfW  ËD$0H$@  H$@  E,IcL4ËD$4\$<X\$|$XA݉$   IcL<ƍ~"H    1LL$  KL$  \$09\$`  \$4    HcD$0HcL$HcT$dH$@  I4H  HHc$   fHHc$   HЉHH1ff.     ff.     f     ffWHH9uD$4t"\$0HcHAfW  A׋l$  HcL$H$   E1ɋD$4H<    IIff.         f.
  HcAHL9uH$(  ~  Hf.     f.  HcfWAHH9uD\$X\$0E)9\$`\  |$8P  t$4  HcD$0l$4McLLcd$`H$  D\$pIL$  H4    1HHD$xIL|$hIߋ\$8Lt$ I LHLMHL9L$PLt$ L|$hD\$pL$  HD$xtVM$D$8~  1D\$8Dl$4A)T$ HI AfWD$ f˾HA9D\$8D$D  HcH$   HD$41IIff.     fD  f.z4d$HcA$HDL9uH$(    H1$   Hff.     ff.     ff.     ff.          f.zHcAHDH9uHcD$X|$D$H  Ǆ$P     $  I$   HD$ D$Ǆ$X      $@  D$0Ǆ$\      $D  D$Ǆ$`      $L  HǄ$      HǄ$      $  H$0  1D\$8H9\$0D\$8  H$P      HcT$H$   1H$(  H$0  H f.zf/wf.zf/vHH9uH  []A\A]A^A_DD=%  D$|$/D$DL$PE  DD$4E  D\$XHcD$01    AM    A  Lc$   HcL$HcH$@    LHHfH<1ff.     ff.          fAfWHH9u\$0؃9cHAHD$@HcfW{  t$0L$D\$PL$D  HT$ l$B)H$T  H<D$BIIH$   L׉$(  DHH¸   OEH$L  Iɉ$\     AOÉ$`  H$\  HH$`  H$   RHT$PHL$HHHD$xLT$hH$   ^s  L$P  H5S  L$   LH=C  $   t$PAS$h  AU$   L$   L$   H$   3  H@H5  H$H  H$   $   t$@H$p  H$   WH=˿  AVAU$   L$   LL$pH$   ~  D$t  D$  H0D\$PEv  IcHt$@1~  H   DA  AHHff.     fHD9t: fTf/sH$P      $,  D$DL$E:H$0  IcDD\$xH$   HDD$pH<HL$PٽHL$PDD$pD\$xH$P  D\$PDH$   AVH$8  HHRH|$PH  LL$xHL$hHLH=h  S  H$`      $X  ZYD\$P~H|$ H    1D\$P\D\$P$L  9$D    HD$ HcH؋$@  H$   ~Ht$HHD\$PHD\$PHt$ IcD\$PH$  H$   HHH$   D$DHHH$   Hc$\  H$   W$   HcH$  H$  SWH$X  H=S  HPH$p  H$   LH$   IP  $  D$x  $   H0D\$P  $@  E111ۉ$   H   H$   AEH   H$   $   
  D\$P H$@  HD$xIcHH$   HH虻E  DEA܉H$   HcAHH$   I4>H\$   t$pAA9  ~DEAqH$  H$   H$  H$   D\$H\$ HIcL$   H=  HAWt$X$  AW$X  H$   L$0  L$   L$p  IHLL6O  H(HI鋄$\  $H  AWL$   HH$  RAWt$pH$   H$p  HLH=F  N  $  H($P  AWHH="  $   ATHAWMt$HH$(  H$  L$  N  H0IL$   LH5պ  H=̺  t$@AU$H  $  $   LL$py  $t  H0D\$~ H$   HD\$H膹D\$$L  D\$H^  H5[  $   H=G  )SH\$PLL$xHL$hHLyO  H$`  $<   \$ AZA[D\$DD$0E~!T$0H\$ IcH$8  HH4|$4~#T$4HcD$0H$8  Ht$ HH<輸t$6L$HcD$`H$8    HHfHt HH9ff.      H @H9uuDd$ED\$XHcD$X5  D$H  |$Ǆ$P     Ǆ$X      IHD$ D$Ǆ$\      $@  D$0Ǆ$`      $D  D$HǄ$      $L  HǄ$      $  $   $  }9D$0?H$P      \$8D\$XD\$PE0f     D\$PAE"  D$p$@  H\$8@ʍD$  HHÅ   B  HcD$0Hct$HcMcLcD$dH<0HLLc$   LLc$   NLcD$`LH)HJ,Hc|$pH<HHGHc|$HLHHL)LH)Lc$(  L)LH)HHR  H$@  HH|H41Hff.     f     fHH9uЃtH$   H  D\$H$T  HǄ$      HH$  $   H$  Pt$PH$  PH$  P$x  H$  WL$  IH$   H$  h  $  H@D\$~'H$   H$0  D\$H    HD\$D\$HHH=   L$   AUS$  AU$X  L$   L$p  H$0  MLI  H0LHLI  H$P      $T  9$     H$P  D\$    $   DAċD$p9D\$PHHc$T  H|$XD\$H$0  H$   T$H4H  T$$  f(f(SH$P  D\$8$,  D$D\$PHcT$pHH$   WAAW$  WHH=ʹ  H$X  MHRL$  H$(  H$   H$  7H  Hc$p  Hc$  Ǆ$     |$H$x  Ǆ$      9Љ$  $  HO$   $  $  $  $  H0H$l  H$d  HHt$xH$  HHSLl$HH$   ML Maf  L$  HL$  L$   LH5  H=  SHc$  ID PU$   AUUH$   IKr  $  H$  H@D\$P      Hc$d  ~  H2  H4   1H9J  fTf/sfҋ$H     B,  HcL$HcD$`Hct$dHHH4HHc$   HcL$HHc$   HHcD$0HAIcHHHc$(  HHNH)H  H$@  H<H4H1fHH9uЃtH\$8H\$ Ë$D  H$P  $,   \$#1T$P|$4 HcD$08fD  1ED  D\$PfD\$PH$h  HHα  SIHH5  $   H=  U$   H$  H$@  IPL$   F  H0IHH$  HH=l  ATAWAUAT$   L$   H$   D  D$  $  Ǆ$     HǄ$      $  D$  HǄ$      H0ED\$P  DH$0  1D$   H    D$   HT$PuHT$PLc$   D$     EhH|$8AHcDHcDHH4H$   HcHH$   H4HHt$PH$      IcL$   LcE1HHtH$   LJ<    HHH$  H$   N4H$  Hff.     ff.     f     AHI@H9uCH$   IHM9uL$   1HL$  D$   tt$DL$  HHB4$X  H$  P[P$h  $   L$   L$   HT$h0  H$  H0D$   8f    f/$  L$|  H$  HL$PLLIHD$   L$   2B  |$fL$   D$   f(\$  f(f(Xf(\f/  f(H$P  D$   H$  ^L$  HL    LH=>  $  S$@  H$  PSt$xL$   A  H0HLH$0  A  $|  H$P  D$   f(Ѕ   $  F$  HcD$`HcT$Hc|$H$   HHcD$dHHHc$   HHcT$0HHPHc$   HIcHHc$(  HH<HHH  H$@  f(fLH<H1ffYA HH9utH\$PYH\$8ÃH\$pMLD\$PL$0  H$   T$H$  H?  ATIH$8  H  L$   H=  HA  Hc$t  $|  )9$  ]A]T$D\$P  HH$   H$  LD\$PT$H?  T$f(f(MD\$Pf(1IcFHcH$   1HHH9uHcHL$81HH\$ HH9uU$   DAċD$p9cf()T$ AHf(T$ ff(EfW^Ef(DL$hD$   DT$dHD$HDL$hDT$dfD$   HD$f(H$P  f    H$P      HHrHD$ IDIǋD$A8D  H$P  Hc1HH\$PH\$8YHH9upf.     UH=`  SHnHHJ  H5~  H#HHE xHHE    H,  Hr H9Cp  1H6HH xHH   H  H    c      Hտ     \    H=¾ 载HH   HyHH   11H=  Hn HHt~H5  HOkukHH[]ÐH註 H蘻H1 !@ Ha H8Iu-@H1 H5B  H8
f.     1@ sH=Ҩ  ǻHHYf     H! H5  H8HxHHuHxD     H5  Hه H81MHÇ H5<  H8\2H H5  H8AH H5  1H:   蝇Hi H5  H8ff.     fAW   AVAUMATULSHH   Lcgp|Ht$XL$H  EwHL$PAOHT$HǄ$      $   H0  |$H$   H5  $   H$   D$   $   D$pHcȉD$lHL$`HcIDH$   IHcHL$@IHcD$tHIHL$IHD$ CxHL$(t)
  p  fT  CX    |$Cd    Y  CP	  T$H|$1HkE  H|$@D1HikC`   |$pD$   Dsd~T$l1LD$H9kD$D1ER	  ff.     ff.     H=  HcI<σuCx	   D9shn  ADsdA  HcT$HH  Ht$`IcH$8  HPL$@  HItHDDI1Hff.     ff.          fAL ff\fA f\HH9uD؃At=H$8  AL Ht$(\H$@  Ht$ \Ƌ$   D$tM1HLsxfDH5  HIHs8stHD$AV$`  P$P  t$@t$Pt$`U$   L$   $$  CxHP  `    Ƅ$   D$   E~DHt$HH|$ HH$   H$   HT$xH$   HH$   H$   Pt$0H$   H$   WH=£  P$X  L$   L$   A7  H$    $   H0C~H$   H    LyH$   HL$Ht$HH|$xI6  $   HC(    f(fT  f(fS  StE1Hc$   ~C  D$   L$   Ld$@I݉L$H  ML$0  H$   HD$0    )$    A](\$0BT f(D9ff(,$T$8fWf(XD$0AE(CfT  AE0CXYn  艜T$8fT  CAYU0IAXU AU L9$   YLD$   $   Cx    L$H  L$   f/v,f/C(v%$    tHD$X f.l       HC     C
  f1LcDd$8I܉L$   ILLt$@$   AL fW$ID$0    T$0f(f脛AHT$0YXAT$ 9$   LLDd$8L$   HD$XCx   XYS8KHf\f/C0
       ClHT$HsH$   H|$xKC04  $   ~H$   H    L舟H$   HT$MH$   H|$xI3  Cx   H   []A\A]A^A_f.     HD$Xc0[Hd$8^%'  \$(S@d$ E
  St	  T$HA9LcHH\$@MNDd$0E1~=  M)<$ff.     fCf(4$T$fWM f(͙BYIT$XU@E9HT$HLLcd$0A9~_T$0HL|$@HHBfW$fHE     T$gCYIT$XU@E9H؋T$0HH\T$(l$ f/S sDslA
  	  A9LcfAMNE1ff.     BL f(<$T$ IfWL$f(ǘT$ E9L$XE9~?ff.     fBD fW$fT$I聘T$XE9fHD$XK S0 \CfTZ  f/`	  f/4  Cxf.     D[tD$   E~'DH|$1D\$8HDT$0bDT$0D\$8HC0    DD  C\    Dd$8ILLt$HM   S$`  t$$P  AVt$Pt$`U$   L$   $$  $   Hc$     HPA\HAD$xAL$8	  AD$\AD$\D$0At$tY  RD  Es|$pC`     D\$E1Cx	   D;shHADsd    ~T$Ht$HHHwH$   H$   HT$xH$   HL5C  H$   H$   HPt$8H$   PWL$X  L$   L$   /  $   H0;  DAA  Hc|$IcHxHD$`HHH)H4H  I|IT1Hff.     ff.         ff<f\HH9uȃtHt$(HHt$ \A  HcD$Ht$`IcHHHH4H   H  I<׉It1Hff.     ff.     ffHH9uȃtHt$Ht$ HLL5  M$   LL$0H  LH$   |/  Y^1$   HL$ Hc  ~HcHAYAuHLM$   LL$0H5&  H$   /  HL$8L$   Ht$(H$   MLd-  HL$0LMHt$(H$   C B-    f(YfK(K XZf/9  ff.ztS(ff.q  k  C`Ƅ$   C`8D$   HC0    fE   Lc{tE  ~5x  E9McfMNE1)4$ BL f($$T$ IfWL$f(7T$ E9L$XE9}?ff.     fBD fW$fT$IT$XE9fK S0HD$XKP \CfTɤ  f/vcf/v$       Cx    D[tD$   E9Cx   [    ~-`  fE1),$@H$   Ht$H|$x+  f(CPf/vf/C0v$    vHD$X f.cCx    jfD  C`   D\$E1}@ IcHL$(Ht$ 1H$8  L$@  Hff.     ff.     ff.     ff.     f     AL \A \HH9uB9ʉȉ$   fN$   E1L$   ILLt$@Dd$8I܉$   ff.     AL f($T$0fWAL$0f(ڐAHT$0YXAT$ 9$   $   LLL$   $   Dd$899fD  C`~%e  E1)$$  D$   ^ff.zt"HL$ HT$(DLD$@S(D$ǡ  f^f.zg  HL$(HT$ DLD$CdD$Cx	   9Ch?CdE    f(\HT$(L$   \H|$xS Hs8L^  \[8$   C)  LD$(MLHT$ H|$xH$   A(  K NfE1\T$(f/S sDslA
	  HD$XHC0     \CfT  f/Ht$H$   H$   F(  f(f/~f/C0sHD$X f.`HcHt$ HL$1Hff.     ff.         HH9uXHcHt$(H|$ 1Hff.     f.     \HH9ut$8ݟ  f(\f(X^f(؍H$   AFf(Ht$xD$8H$   H$   H$   YH$   CdCx    f/w2HC     f%LADd$8Ƅ$    $    tHD$X f.HC     CffD  AWHH5=  AVAUATUSH  Hި HD$(    H\$xHL$pHHD$8    LHIHD$@    HD$H    HD$P    HD$X    HD$`    HD$h    HD$p    HD$x    HD$pPAQHD$xPHq AQH$   PAQH$   PAQH$   PAQH$   PAQH$   PAQH$   PAQH$   P1aHĐ     fH|$pH-F  HǄ$       $   H$   fHǄ$       )$   )$   )$   )$   )$   ۜHH  jL%֑  H|$p$   L譜HH  <L-  H|$p$   LHH  L5  H|$p$   LQHH=  L=X  H|$p$   L#HHW  貐H|$pH5(  $   HHL  臐H|$pH5   $   ͛HHA  \H|$pH5ؐ  $   袛HH6  1H|$pH5  $   wHH+  H|$pH5  $   LHH   ۏH|$pH5]  $   !HH  谏H|$pH56  $   HH
  mH|$pH5  $   ͚HH  lH|$pH5  $   褚HH
  lH|$pH5ҏ  $   {HH	  lH|$pH5  $   RHH
  qlH|$pH5  $   )HH
  HlH|$pH5i  $    HH
  lH|$pH5B  $   יHH
  kH|$pH5  $   讙HH
  kH|$pH5  $   腙HH
  kHT$0$   HJ8y  HL$8Hq8~  Ht$(H~8  H|$HLG8Ax  LD$PMH8Ay  LL$XMQ8Az  L\$`L\$M[8A{o  L\$hMS8Az[  LT$AB@;
  LW 	  A9	  LT$@AzLT$	  MR LT$D$   ADBLT$A;
  z
  y
  ~E
  AxR
  Ay
  HGH$   HMPMILAHJHVAsHt$vHLL$ AQILT$8ARL\$8AsHD$@$(  H0Pu[Hc$   ~OH|$Ht$H    1HD$f.zf/wf.zf/vHH9u$   kHH	  H|$pHHMh	  HxHHt	  $   kHHg	  H|$pHLMO	  HxHH[	  $   XkHHN	  H|$pHL\M6	  HxHHB	  $   kHH5	  H|$pHLM	  HxHH)	  $   jHHI	  H|$pHLL1	  HxHH=	  $   jHH  H|$pHH5  L  HxHH  $   <jHH	  H|$pHH5Ɗ  <L  HxHH	  $   iHH  H|$pHH5  K  HxHH  $   iHH`	  H|$pHH5C  KD	  HxHHP	  $   ^iHH  H|$pHH5  ^K  HxHH  $   iHH4
  H|$pHH5  K
  HxHH$
  Hc$   +HH	  H|$pHH5b  J	  HxHH	  Hc$   HHH	  H|$pHH5  J,	  HxHH8	  Hc$   處HH  H|$pHH5  9J  HxHH  Hc$   PHH\  H|$pHH5  I@  HxHHL  Hc$   HH  H|$pHH5\  I  HxHH  Hc$   辔HHp  H|$pHH5  ^IT  HxHH`  Hc$   uHH  H|$pHH5ׇ  I  HxHH  Hc$   ,HH*  H|$pHH5  H  HxHH  Hc$   HH  H|$pHH5K  H  HxHH  Hc$   蚓HH>  H|$pHH5  :H"  HxHH.  He 'D  H= H5z  ff.     f1H  []A\A]A^A_@ H=ٛ H5B   H= H5R  ͝ H= H5  赝 H= H5  蝝 H=y H52  腝pH=a H5Z  mX     H=A H5Z  M8     H=! H5Z  -     H= H5Z       H= H5Z       H= H5Z  ͜     H= H5Z  譜     H= H5b  荜x     H=a H5j  mX     H=A H5z  M8     H=! H5  -     H= H5       H= H5       H= H5  ͛     H= H5  譛     H= H5ʍ  荛xH=i H5$  u`H=Q H5R  ]HH=9 H5r  E0H=! H5  -H=	 H5b   H= H5ȃ  H=٘ H5̃  H= H5  ͚H= H5  赚H= H5  蝚H萫H=q H5҃  }hHHcH=D H5  P;H蓔H6H= H5  #HfH	H= H5  H9HܪH= H5  əH-H诪H= H5I  蜙HߓH肪H=c H5[  oZH貓gHUH=6 H5  B-H腓H(H=	 H5   HXHH=ܖ H5ʃ  H+OHΩH= H5  軘HH衩H= H5  莘yHђHtH=U H5b  aLH褒HGH=( H5  4Hw	HH= H5  HJHH=Ε H5a  ڗHHH= H5  譗HH蓨H=t H5؁  耗kHÑ1HfH=G H5؊  S>H薑H9H= H5f  &HiEHH= H5#  H<f.     f.     f.     f     AWAVAUATUSH   HH  $   L$  HL$`L$  LD$xH$0  LL$8Ǆ$       Ǆ$      Ǆ$       HǄ$       H$       A   I׉  fo3  L   HfnLfp ff.     ff.      foHfHH9u닼$   t.Hcȋ$   AH    H9~AL9~AD$   H|$x1D\$L$  H,    IHNBD\$LD$\    L$  ACE9Hl$pD݉$   DENE1HH$0  HD$hH$   HD$0H$   D$   E1HD$(LIcDt$H\$0L$$   Lt$`MD)HHHD$@ IcAE H|$8ID)I$   HcL$H|$(IHDHI4  D$   A$L9l$uDt$Ld$8l$$   D9  fH$  DAHcfff.     ff.     ff.     f.     HcAf/_DGHf(A9ff/  IcƋ|$L$   H$   HLD$HD$  )ω$   H|$(D$T HcA׍THL$0Hc$   I65  $   HcD$6$   ffTQ  f/   I    f.     HcDAHT$0IcH$   I4|  ffD$   f/v3f(DL$@XD$gT$DL$@  \Y$   fT  f/wbI    D9KHl$pD\$E9  H|$8H1Y?H$(  H     H   []A\A]A^A_HcDAAHT$hHt$`DL$H$  LcL$D$HH=y  D)ȉ$   CD HIH  HT$H$   HD$HPHt$8VH$(  JPHT$PLL$8IN3  Hc$   fH$0  $   H AD IHc^If/wcT$H|$`IcHT$0E)D$   H4H|$(  H$(      Hl$pD\$AHT$hH|$`HL$HH$  Ld$ \$ÉL$ l$L$P跛HL$H|$H$  DL$ H    L$PHЋ0A4$Ea8$   D$   A9  HcAD9  HcD$H|$8H    H$  IcDˉH<    H$  LAHHcA^A   MLOL$  D)s|$II   IIAHcM,  HH9}	M  AU IcI<1fHffA fYf\A HH9ut(؃DHIAAYM \ABCDIHcA^CDI9t$%D$\|$\9$     E  IcD$   ELT$`AIH\$x$   L$  ̂  H$  1f@ Hf/r,Ic\f(fW  ^f/]Gf(HQI9uf.m  zZ  H$  1ff.     ff.     ff.     fIc4H4\YXHHH9uHcHIcH@ ApH    9  EAMcD$   CEG  Dl$L11fEuQff.     ff.     ff.     ff.     ff.     E1A9AŃHD	D9tHcf/HrDl$MHHT$hLDD$ H$  L$  EL\$LT$AEDDD$ H$  HcLT$D$L$  L\$H4ωAAHcA^d  I|IcLT$ l$HEmH$  H|$LT$H\$D)DD$AL$  AfD  HiE   AHiHcIcL4E  DHiHH9~	H  ADHcI1fHff.     f     fffYf\HH9uAt'DHH4AAY\ADD
IADAHcA^D
HE9DD$l$LT$ H\$L$  D$\|$\;$   nHl$pH$0  DE   Af     D9(LcH$   \$@HD$ H$   HT$HHL$PHD$DAĐG,A^LT$L$  AGlDHcHcI4I<HT$HL$ IHt$e-  Ht$LT$1$   L$  $   H    f(fW-\~  f(f@ A9   Hcf(IǍCHIYYYX	YX A9CD$   YYffCDffYfXC\IE9D\$@AHT$HHL$PApfD  AUA99EH    ADI<H4   1ff.     ff.     ff.     AY\HH9uf1YDD$   E1L$  H$  AHcH|$xHHH9uD9$   ~D9$   a  AEHl$p*H$  D)$   H$  HDDHË$   D)ȃHHDHD$HH=p  HAD t$HHt$8HIǋCVHIPHT$PLL$8I)  $   H H9\$u$   DJAC\ gH   IcI<1AM YA \A HH9uV$   Ic1DL$D)H   IcHI<|4HcD$H|$8EDL$H    D$\D$\9$   ~H$  H$  EUfAH$0  Hl$pD     kff.     5ff.     kff.     Cff.     Kff.     {Vff.     Dff.     Tff.     [pff.     [xff.     2ff.     ktff.     +7ff.     [Qff.     kVff.     jff.     Jff.     0ff.     +kff.     ˊff.     Uff.     +]ff.     ff.     +Off.     0ff.     \ff.     6ff.     ێff.     k\ff.     {>ff.     Iff.     ff.     [Gff.     }ff.     髃ff.     KJff.     鋎ff.     lff.     Yff.     uff.     {nff.     Hff.     Dff.     3ff.     KJff.     Kmff.     Kff.     ;Sff.     ^ff.     髄ff.     mff.     ff.     Kff.     Dff.     kLff.     kff.     +vff.     cff.     [hff.     rff.     ff.     ;=ff.     zff.     3ff.     -ff.     Mff.     .ff.     gff.     +ff.     ~ff.     +ff.     kYff.     kff.     2ff.     hff.     {9ff.     [ff.     off.     ff.     rff.     [Jff.     [ff.     Kmff.     ;ff.     qff.     Fff.     eff.     Wff.     ff.     ^ff.     k,ff.     ˋff.     ff.     Kmff.     kff.     gff.     ff.     8ff.     /ff.     ff.     rff.     /ff.     [>ff.     Nff.     ff.     Pff.     7ff.     jff.     yff.     xff.     ff.     {gff.     {<ff.     Kff.     1ff.     tff.     'ff.     鋇ff.     ;Wff.     Rff.     鋁ff.     Aff.     [Iff.     ;/ff.     ^ff.     'ff.     雇ff.     @ff.     ~ff.     *ff.     }ff.     .ff.     k}ff.     Fff.     @ff.     ff.     kff.     -ff.     ff.     yff.     K1ff.     tff.     gff.     'ff.     [3ff.     6ff.     ;wff.     /ff.     +*ff.     `ff.     kYff.     {1ff.     xff.     [^ff.     ;%ff.     Yff.     Uff.     iff.     &ff.     髅ff.     ,ff.     [zff.     [cff.     kff.     yff.     {1ff.     [Aff.     KQff.     Lff.     7ff.     iff.     tff.     k_ff.     2ff.     k[ff.     $ff.     [ff.     bff.     Kff.     Mff.     ;Nff.     ]ff.     gff.     ˁff.     ;bff.     +Vff.     KAff.     Mff.     \ff.     Dff.     +ff.     8ff.     +$ff.     Yff.     fff.     ]ff.     k8ff.     ;2ff.     Uff.     {Qff.     rff.     Kff.     Hff.     Gff.     vff.     'ff.     *ff.     <ff.     mff.     Off.     bff.     Lff.     7ff.     Xff.     Off.     [_ff.     +4ff.     kFff.     +ff.     gff.     tff.     k2ff.     8ff.     Uff.     Tff.     #ff.     {ff.     KTff.     +gff.     $ff.     7ff.     [Fff.     -ff.     k+ff.     {2ff.     9ff.     eff.     ;Eff.     ff.     gff.     9ff.     Rff.     Kbff.     {off.     {mff.     [Vff.     髁ff.     +Nff.     wff.     ff.     {Dff.     ;vff.     kff.     0ff.     ~ff.     [ff.     ff.     iff.     +?ff.     Kkff.     3ff.     .ff.     {ff.     k;ff.     Jff.     Cff.     fff.     +|ff.      ff.     ff.     ;wff.     `ff.     Off.     ;Tff.     ff.     /ff.     @ff.     >ff.     +8ff.     ;gff.     Yff.     uff.     off.     %ff.     {6ff.     -ff.     uff.     Lff.     =ff.     [ff.     }ff.     /ff.     ;ff.     8ff.     @ff.     ;Pff.     k\ff.     Tff.     @ff.     qff.     mff.     [Uff.     +4ff.     .ff.     Fff.     ff.     \ff.     ˃ff.     Bff.     kff.     Eff.     Eff.     {mff.     vff.     [bff.     >ff.     Bff.     Mff.     uff.     ;Gff.     ;2ff.     nff.     $ff.     ,ff.     ;ff.     ]ff.     8ff.     ;bff.     *ff.     _ff.     ?ff.     ff.     Gff.     Iff.     +dff.     Jff.     jff.     ,ff.     !ff.     ff.     :ff.     k?ff.     }ff.     5ff.     !ff.     [aff.     ;Off.     kTff.     +ff.     {vff.     K~ff.     dff.     eff.     9ff.     eff.     Kff.     +@ff.     KZff.     Yff.     +@ff.     ^ff.     Xff.     Cff.     ff.     1ff.     Mff.     3ff.     3ff.     Cff.     +Qff.     ;eff.     5ff.     {$ff.     Tff.     Aff.     iff.     <ff.     #ff.     ['ff.     ff.     1ff.     k/ff.     jff.     ;sff.     ;7ff.     kiff.     bff.     Bff.     uff.     off.     K@ff.     ~ff.     ff.     2ff.     ;wff.     Bff.     [gff.     +#ff.     ff.     ff.     [ff.     off.     {Cff.     aff.     [Xff.     Mff.     8ff.     Kff.     rff.     Gff.     pff.     +pff.     ff.     ,ff.     +Zff.     ^ff.     KGff.     ff.     3ff.     \ff.     ff.     Dff.     4ff.     Mff.     +@ff.     mff.     )ff.     @ff.     eff.     off.     `ff.     ;`ff.     xff.     Ktff.     5ff.     fff.     rff.     ?ff.     [Tff.     zff.     7ff.     Vff.     vff.     rff.     ;Qff.     [vff.     :ff.     pff.     Gff.     [(ff.     rff.     Jff.     >ff.     ;'ff.     %ff.     vff.     Kpff.     ff.     {ff.     kff.     4ff.     _ff.     Cff.     .ff.     tff.     <ff.     kFff.     lff.     kmff.     kWff.     {*ff.     [<ff.     +7ff.     #ff.     Nff.     sff.     Zff.     Gff.     ^ff.     ff.     wff.     {_ff.     {ff.     +xff.     +5ff.     klff.     bff.     8ff.     vff.     [9ff.     ff.     Xff.     ;]ff.     kBff.     ;*ff.     [hff.     ;Mff.     Hff.     Vff.     k2ff.     ;!ff.     bff.     'ff.     mff.     cff.     +iff.     @ff.     k6ff.     bff.     rff.     kff.     [;ff.     ?ff.     k5ff.     Zff.     [Uff.     gff.     <ff.     ff.     ;ff.     Eff.     +ff.     [rff.     Qff.     ff.     Iff.     @ff.     `ff.     k.ff.     ff.     kAff.     ff.     ff.     lff.     ^ff.     +ff.     ;+ff.     ff.     Aff.     kUff.     -ff.     khff.     [ff.     ff.     ;ff.     Uff.     8ff.     {pff.     [bff.     Rff.     Knff.     ff.     Kff.     [lff.     ff.     ff.     {Hff.     _ff.     kff.     #ff.     Hff.     KIff.     +ff.     *ff.     ff.     ff.     0ff.     ff.     7ff.     0ff.     KHff.     K#ff.     k@ff.     Vff.     ;.ff.     Cff.     rff.     *ff.     jff.     +ff.     ;)ff.     Kff.     Qff.      ff.     Mff.     ff.     ,ff.     +%ff.     kTff.     gff.     {,ff.     0ff.     "ff.     +ff.     off.     Off.     {pff.     [ff.     KMff.     +Vff.     [%ff.     <ff.     Mff.     Rff.     ff.     ]ff.     +<ff.     :ff.     >ff.     Rff.     K.ff.     kff.     mff.     {ff.     {`ff.     Hff.     ;Yff.     jff.     [Nff.     bff.     +jff.     ff.     eff.     Jff.     KUff.     &ff.     kff.     [dff.     ff.     {fff.     [ff.     *ff.     KWff.     1ff.     [cff.     kff.     Aff.     ff.     <ff.     ff.     Tff.     ;ff.     ff.     3ff.     ff.     [\ff.     ff.     Gff.     Iff.     [Xff.     Vff.     %ff.     aff.     @ff.     =ff.     ff.     ?ff.     ;$ff.     ff.     ]ff.     k%ff.     	ff.     Rff.     bff.     ;ff.     "ff.     8ff.     Kff.     lff.     kff.     5ff.     ff.     +ff.     (ff.     ;ff.     >ff.     -ff.     Sff.     +Dff.     k?ff.     [2ff.     Gff.     2ff.     ff.     Zff.     9ff.     ff.     ,ff.     KFff.     ff.     ff.     ff.     Lff.     ;Dff.     k0ff.     [ff.     {
ff.     [Iff.     [ff.     dff.     KNff.     gff.     ff.     -ff.     ff.     Kff.     ff.     5ff.     #ff.     *ff.     ;=ff.      ff.     [ff.     Fff.     [Xff.     {Dff.     ;ff.     ;ff.     iff.     kff.     Tff.     Sff.     #ff.     8ff.     K ff.     \ff.     ff.     %ff.     0ff.     +6ff.     Kff.     [0ff.     Kff.     'ff.     ff.     ff.     [/ff.     K`ff.     Cff.     ff.     ff.     +ff.     {ff.     9ff.     {ff.     ff.     {gff.     8ff.     Kff.     +_ff.     Eff.     ?ff.     ;Iff.     Gff.     [ff.     +ff.     Mff.     6ff.     kAff.     k3ff.     ff.     [ff.     ff.     kff.     K_ff.     Kff.     ff.     Xff.     KXff.     ff.     Cff.     "ff.     Mff.     Hff.     Nff.     KEff.     Aff.     Nff.     [Uff.     +aff.     ff.     $ff.     k#ff.     /ff.     1ff.     ff.     Pff.     ;ff.     7ff.     4ff.     {2ff.     ;ff.     ff.     kff.     Cff.     ff.     9ff.     6ff.     [ff.     ff.     kTff.     ?ff.     kGff.     1ff.     ;Nff.     ff.     Xff.     ff.     kff.     K:ff.     Hff.     K)ff.     bff.     6ff.     + ff.     [ff.     ff.     1ff.     *ff.     ff.     {^ff.     aff.     Uff.     Pff.     Zff.     ff.     ff.     %ff.     !ff.     K ff.     ff.     ff.     ff.     +9ff.     [ff.     Hff.     (ff.     6ff.     ff.     ff.     ;ff.     ff.     [;ff.     Nff.     0ff.     .ff.     {Sff.     {Pff.     Aff.     ff.     ff.     {+ff.     Kff.     Aff.     Nff.     (ff.     ff.     /ff.     >ff.     2ff.     6ff.     Bff.     ff.     ff.     kBff.     ff.     %ff.     0ff.     {Bff.     K=ff.     Kff.     ff.     4ff.     KMff.     2ff.     Rff.     ff.     KOff.     ff.     Lff.     Xff.     Off.     kff.     ff.     ;Tff.     Jff.     ff.     Iff.     ;Fff.     ff.     (ff.     Nff.     {Tff.     !ff.     6ff.     ;	ff.      ff.     [8ff.     ff.     [Tff.     'ff.     ff.     ;ff.     ff.     ff.     Qff.     {ff.     ff.     Rff.     kGff.     [5ff.     Dff.     Lff.     ff.     ;	ff.     [4ff.     [ ff.     ;Nff.     {ff.     4ff.     Yff.     kff.     ff.     +ff.     ff.     ff.     Off.     ff.     ff.     ff.     ff.     	ff.     {ff.     kff.     Rff.     ff.     ;ff.     Hff.     Kff.     ff.     @ff.     ff.     ff.     Vff.     [Uff.     /ff.     ff.     .ff.     Kff.     ;ff.     Kff.     ff.     ;
ff.     ff.     &ff.     +2ff.     {ff.     !ff.     ;2ff.     [1ff.     kff.     Dff.     Hff.     ff.     K6ff.     +Jff.     ff.     Lff.     ; ff.     4ff.     ;ff.     ;ff.     +ff.     >ff.     [Jff.     Vff.     ff.     {Kff.     (ff.     K?ff.     Kff.     ff.     +ff.     +<ff.     Kff.     ff.     	ff.     Iff.     ff.     ff.     Gff.     [ff.     ;Rff.     +1ff.     kAff.     Tff.     ff.     +ff.     ff.     7ff.     ff.     [3ff.     ff.     /ff.     Kff.     [Pff.     [ff.     {ff.     +?ff.     ;ff.     Rff.     Vff.     !ff.     [6ff.     Kff.     [ff.     +ff.     {-ff.     ff.     ;ff.     ff.     +4ff.     ?ff.     ?ff.     3ff.     k.ff.     Eff.     K)ff.     Dff.     [ff.     [	ff.     +Kff.     
ff.     [ff.     Dff.     {ff.     {<ff.     ff.     +&ff.     ff.     ff.     @ff.     Lff.     k<ff.     kff.     ff.     5ff.     Uff.     [ff.     kff.     *ff.     +ff.     2ff.     ff.     .ff.     k"ff.     [Iff.     Cff.     k*ff.     ff.     7ff.     ff.     'ff.     {Bff.     ff.     +ff.     /ff.     Kff.     ;<ff.     [ff.     &ff.     )ff.     [ff.     ff.     ff.     +5ff.     ff.     Iff.     2ff.     ff.     ff.     ff.     [ff.     ff.     ff.     @ff.     [@ff.     [+ff.     kff.     {ff.     [!ff.     Hff.     Aff.     K?ff.     Nff.     [ff.     {Kff.     {*ff.     :ff.     Mff.     kff.     :ff.     ff.     kff.     {ff.     [$ff.     +ff.     ff.     ff.     kff.     ff.     {ff.     Kff.     Fff.     [Pff.     Kff.     [ff.     ff.     ;Off.     Bff.     ;3ff.     +
ff.     ff.     ff.     6ff.     ;ff.     ff.     {3ff.     kff.     ff.     Iff.     {ff.     Kff.     ;<ff.     ff.     +Hff.     Kff.     ff.     ff.     k@ff.     ff.     ff.     [*ff.     ;ff.     ff.     +Mff.     Lff.     Iff.     kff.     Mff.     ff.     ff.     +Kff.     {ff.     ff.     3ff.     ff.     3ff.     ;-ff.     [ff.     ;2ff.     4ff.     *ff.     ff.     ff.     5ff.     ;ff.     +Cff.     	ff.     ff.     ff.     [ff.     .ff.     ff.     (ff.     ff.     +"ff.     #ff.     ff.     ff.     ff.     ;ff.     {ff.     +ff.     5ff.     kff.     $ff.     kff.     {ff.     ff.     {ff.     ff.     %ff.     [ff.     ff.     9ff.     kff.     +ff.     >ff.     ff.     ff.     +ff.     ;ff.     ff.      ff.     6ff.     [Bff.     {ff.     1ff.     Kff.     ff.     .ff.     ;ff.     [>ff.     ff.     KJff.     ff.     kff.     ff.     ff.     ;Bff.     Eff.     [+ff.     )ff.     kff.     ff.     ff.     ff.     )ff.     Hff.     ff.     ff.     {ff.     <ff.     >ff.     ;ff.     ff.     k7ff.     ff.     ff.     [ff.     {ff.     +ff.     ff.     ff.     ff.     Fff.     "ff.     /ff.     {<ff.     [ff.     ff.     <ff.      ff.     KAff.     ff.     ;2ff.     ;ff.     ff.     +*ff.     ,ff.     &ff.     +ff.     {	ff.     ff.     +ff.     kff.     +(ff.     +ff.     ff.     [ff.     ff.     ff.     ff.     K8ff.     [ff.     [@ff.     >ff.     ff.     Kff.     Bff.     7ff.     {$ff.     ff.     ff.     ff.     =ff.     ff.     ff.     ff.     ff.     K*ff.     ff.     ff.     ;ff.     ff.     {Cff.     {0ff.     ff.     ff.     Kff.      ff.     +ff.     ff.     !ff.     ff.     ff.     ;+ff.     .ff.     ff.     ff.     k7ff.     >ff.     [ff.     Bff.     k4ff.     +;ff.     {9ff.     ff.     *ff.     ff.     ff.     ff.     {ff.     ff.     ff.     ff.     kff.     ff.     ff.     ff.     ;ff.     +8ff.     ['ff.     ff.     ff.     *ff.     ff.     Cff.     -ff.     Aff.     +ff.     kff.     ;ff.     4ff.     +&ff.     +ff.     ff.     ff.     {ff.     ff.     ff.     ff.     =ff.     ff.     .ff.     0ff.     ff.     (ff.     >ff.     K8ff.     "ff.     ff.     +ff.     Aff.     ff.     ff.     ff.     ff.     Kff.     ff.     kff.     ff.     [ff.     ff.     ff.     k	ff.     *ff.     [ff.     ff.     6ff.     [ff.     ff.     ff.     ff.     ff.     ff.     ff.     ff.     kff.     +.ff.     +ff.     ff.     ff.     7ff.     ff.      ff.     [ff.     ff.     Kff.     ff.      ff.     8ff.     ff.     &ff.     ff.     !ff.     ff.     .ff.     =ff.     ff.     +ff.     9ff.     ff.     ff.     kff.     ,ff.     ff.     k%ff.     kff.     [0ff.     ff.     
ff.     ff.     ff.     ;ff.     Kff.     ;ff.     ;<ff.     Kff.     +ff.     ff.     1ff.     kff.     ff.     /ff.     +ff.     !ff.     [ff.     (ff.     [ff.     {9ff.     +ff.     ff.     +ff.     ff.     kff.     ff.     ;
ff.     {ff.     ff.     {)ff.     ff.     6ff.     +0ff.     ff.     +ff.     ff.     {ff.     ff.     ff.     Kff.     {,ff.     ff.     ff.     ;ff.     kff.     )ff.     3ff.      ff.     ff.     ;ff.     ff.     "ff.     ff.     0ff.     9ff.     ff.     ;
ff.     Kff.     [4ff.     ff.     ff.     !ff.     1ff.     ff.     ff.     8ff.     ff.     ff.     ;'ff.     [ff.     +#ff.     +ff.     K%ff.     ff.     ff.     	ff.     ff.     ff.     ff.     'ff.     4ff.     + ff.     ff.     {ff.      ff.     ff.     ff.     2ff.     ;ff.     ff.     {ff.     ff.     ;ff.     K)ff.     
ff.     ff.     ff.     ff.     kff.     {ff.     ff.     +ff.     ["ff.     ff.     ff.     +ff.     ff.     "ff.     ff.     ff.     +ff.     ff.     ;ff.     ff.     kff.     +ff.     K(ff.     kff.     ff.     Kff.     ff.     ff.     ;3ff.     ff.     ;2ff.     ff.     {ff.     ff.     ff.     ff.     ff.     ff.     ff.     ff.     ff.     {ff.     !ff.     [ff.     K3ff.     ff.     ff.     ff.     ff.     +2ff.     ff.     {ff.     ff.     ;ff.     kff.     ff.     +ff.     ff.     ff.     [ff.     {ff.     ff.     ff.     +ff.     kff.     ff.     ff.     [ff.     {*ff.     ff.     [ff.     &ff.     ff.     ff.     ff.     ff.     +ff.     {ff.     ff.     [0ff.     {ff.     Kff.     kff.     kff.     ;ff.      ff.     kff.     ff.     ff.     +ff.     ;ff.     ff.     ff.     ff.     .ff.     ff.     ff.     ff.     #ff.     +ff.     [ff.     kff.     ff.     ff.     %ff.     *ff.     {ff.     ff.     ff.     ff.     ff.     .ff.     Kff.     ff.     ff.     +.ff.     %ff.     ff.     Kff.     ff.     ff.     [   HH                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           O!O!i Input array A must be 2D. Memory allocation failed. Ndi U N L T R numpy._core._multiarray_umath numpy.core._multiarray_umath _ARRAY_API _ARRAY_API is NULL pointer _slsqplib.error O!dO!O!O!O!O!O!O!O!O! acc alpha f0 gs h1 h2 h3 h4 t0 tol exact inconsistent reset iter itermax line m meq mode n Input array sol must be 1D. Input array "C" must be 2D. Input array d must be 1D. Input array gradx must be 1D. Input array xl must be 1D. Input array xu must be 1D. Setting 'acc' failed. Setting 'alpha' failed. Setting 'f0' failed. Setting 'gs' failed. Setting 'h1' failed. Setting 'h2' failed. Setting 'h3' failed. Setting 'h4' failed. Setting 't' failed. Setting 't0' failed. Setting 'tol' failed. Setting 'exact' failed. Setting 'reset' failed. Setting 'iter' failed. Setting 'itermax' failed. Setting 'line' failed. Setting 'm' failed. Setting 'meq' failed. Setting 'mode' failed. Setting 'n' failed. _slsqplib nnls slsqp    Inputs to nnls must be of type numpy.float64.           Input array b must have the same number of rows as A.   Input array b must have only one column.        Input array b must be 1D or 2D with one column. scipy.optimize._slsqplib: Memory reallocation failed.   scipy.optimize._slsqplib: Failed to create numpy array from data.       scipy.optimize._slsqplib: Failed to create capsule.     scipy.optimize._slsqplib: Failed to set array's base.   _ARRAY_API is not PyCapsule object      module compiled against ABI version 0x%x but this version of numpy is 0x%x      module was compiled against NumPy C-API version 0x%x (NumPy 1.23) but the running NumPy has C-API version 0x%x. Check the section C-API incompatibility at the Troubleshooting ImportError section at https://numpy.org/devdocs/user/troubleshooting-importerror.html#c-api-incompatibility for indications on how to solve this problem.       FATAL: module compiled as unknown endian        FATAL: module compiled as little endian, but detected different endianness at runtime   numpy._core.multiarray failed to import acc not found in the dictionary.        alpha not found in the dictionary.      f0 not found in the dictionary. gs not found in the dictionary. h1 not found in the dictionary. h2 not found in the dictionary. h3 not found in the dictionary. h4 not found in the dictionary. t not found in the dictionary.  t0 not found in the dictionary. tol not found in the dictionary.        exact not found in the dictionary.      inconsistent not found in the dictionary.       reset not found in the dictionary.      iter not found in the dictionary.       itermax not found in the dictionary.    line not found in the dictionary.       m not found in the dictionary.  meq not found in the dictionary.        mode not found in the dictionary.       n not found in the dictionary.  All inputs to slsqp must be of type numpy.float64, except "indices" which must be of numpy.int32.       Input array buffer must be 1d contiguous.       Input array "sol" must have at least n elements.        Input array "mult" must be 1D.  Input array "mult" must have m + 2*n + 2 elements.      Setting 'inconsistent' failed.        ?      <      @            P>            Y@      $@      ???       @                                    ;3  p  p3  3   3  !4  !4  &4  0I@7  Kl7  `t8  u09  9  9  Є9  9  9   :   :   4:  0H:  @\:  Pp:  `:  p:  :  :  :  :  :  Ѕ;  $;  8;   L;  `;   t;  0;  @;  P;  `;  p;  ;   <  <  (<  <<  ІP<  d<  x<   <  <   <  0<  @<  P<  `=  p=  ,=  @=  T=  h=  |=  Ї=  =  =   =  =   =  0>  @>  P0>  `D>  pX>  l>  >  >  >  >  Ј>  >  >   ?   ?   4?  0H?  @\?  Pp?  `?  p?  ?  ?  ?  ?  ?  Љ@  $@  8@   L@  `@   t@  0@  @@  P@  `@  p@  @   A  A  (A  <A  ЊPA  dA  xA   A  A   A  0A  @A  PA  `B  pB  ,B  @B  TB  hB  |B  ЋB  B  B   B  B   B  0C  @C  P0C  `DC  pXC  lC  C  C  C  C  ЌC  C  C   D   D   4D  0HD  @\D  PpD  `D  pD  D  D  D  D  D  ЍE  $E  8E   LE  `E   tE  0E  @E  PE  `E  pE  E   F  F  (F  <F  ЎPF  dF  xF   F  F   F  0F  @F  PF  `G  pG  ,G  @G  TG  hG  |G  ЏG  G  G   G  G   G  0H  @H  P0H  `DH  pXH  lH  H  H  H  H  АH  H  H   I   I   4I  0HI  @\I  PpI  `I  pI  I  I  I  I  I  БJ  $J  8J   LJ  `J   tJ  0J  @J  PJ  `J  pJ  J   K  K  (K  <K  ВPK  dK  xK   K  K   K  0K  @K  PK  `L  pL  ,L  @L  TL  hL  |L  ГL  L  L   L  L   L  0M  @M  P0M  `DM  pXM  lM  M  M  M  M  ДM  M  M   N   N   4N  0HN  @\N  PpN  `N  pN  N  N  N  N  N  ЕO  $O  8O   LO  `O   tO  0O  @O  PO  `O  pO  O   P  P  (P  <P  ЖPP  dP  xP   P  P   P  0P  @P  PP  `Q  pQ  ,Q  @Q  TQ  hQ  |Q  ЗQ  Q  Q   Q  Q   Q  0R  @R  P0R  `DR  pXR  lR  R  R  R  R  ИR  R  R   S   S   4S  0HS  @\S  PpS  `S  pS  S  S  S  S  S  ЙT  $T  8T   LT  `T   tT  0T  @T  PT  `T  pT  T   U  U  (U  <U  КPU  dU  xU   U  U   U  0U  @U  PU  `V  pV  ,V  @V  TV  hV  |V  ЛV  V  V   V  V   V  0W  @W  P0W  `DW  pXW  lW  W  W  W  W  МW  W  W   X   X   4X  0HX  @\X  PpX  `X  pX  X  X  X  X  X  НY  $Y  8Y   LY  `Y   tY  0Y  @Y  PY  `Y  pY  Y   Z  Z  (Z  <Z  ОPZ  dZ  xZ   Z  Z   Z  0Z  @Z  PZ  `[  p[  ,[  @[  T[  h[  |[  П[  [  [   [  [   [  0\  @\  P0\  `D\  pX\  l\  \  \  \  \  Р\  \  \   ]   ]   4]  0H]  @\]  Pp]  `]  p]  ]  ]  ]  ]  ]  С^  $^  8^   L^  `^   t^  0^  @^  P^  `^  p^  ^   _  _  (_  <_  ТP_  d_  x_   _  _   _  0_  @_  P_  ``  p`  ,`  @`  T`  h`  |`  У`  `  `   `  `   `  0a  @a  P0a  `Da  pXa  la  a  a  a  a  Фa  a  a   b   b   4b  0Hb  @\b  Ppb  `b  pb  b  b  b  b  b  Хc  $c  8c   Lc  `c   tc  0c  @c  Pc  `c  pc  c   d  d  (d  <d  ЦPd  dd  xd   d  d   d  0d  @d  Pd  `e  pe  ,e  @e  Te  he  |e  Чe  e  e   e  e   e  0f  @f  P0f  `Df  pXf  lf  f  f  f  f  Шf  f  f   g   g   4g  0Hg  @\g  Ppg  `g  pg  g  g  g  g  g  Щh  $h  8h   Lh  `h   th  0h  @h  Ph  `h  ph  h   i  i  (i  <i  ЪPi  di  xi   i  i   i  0i  @i  Pi  `j  pj  ,j  @j  Tj  hj  |j  Ыj  j  j   j  j   j  0k  @k  P0k  `Dk  pXk  lk  k  k  k  k  Ьk  k  k   l   l   4l  0Hl  @\l  Ppl  `l  pl  l  l  l  l  l  Эm  $m  8m   Lm  `m   tm  0m  @m  Pm  `m  pm  m   n  n  (n  <n  ЮPn  dn  xn   n  n   n  0n  @n  Pn  `o  po  ,o  @o  To  ho  |o  Яo  o  o   o  o   o  0p  @p  P0p  `Dp  pXp  lp  p  p  p  p  аp  p  p   q   q   4q  0Hq  @\q  Ppq  `q  pq  q  q  q  q  q  бr  $r  8r   Lr  `r   tr  0r  @r  Pr  `r  pr  r   s  s  (s  <s  вPs  ds  xs   s  s   s  0s  @s  Ps  `t  pt  ,t  @t  Tt  ht  |t  гt  t  t   t  t   t  0u  @u  P0u  `Du  pXu  lu  u  u  u  u  дu  u  u   v   v   4v  0Hv  @\v  Ppv  `v  pv  v  v  v  v  v  еw  $w  8w   Lw  `w   tw  0w  @w  Pw  `w  pw  w   x  x  (x  <x  жPx  dx  xx   x  x   x  0x  @x  Px  `y  py  ,y  @y  Ty  hy  |y  зy  y  y   y  y   y  0z  @z  P0z  `Dz  pXz  lz  z  z  z  z  иz  z  z   {   {   4{  0H{  @\{  Pp{  `{  p{  {  {  {  {  {  й|  $|  8|   L|  `|   t|  0|  @|  P|  `|  p|  |   }  }  (}  <}  кP}  d}  x}   }  }   }  0}  @}  P}  `~  p~  ,~  @~  T~  h~  |~  л~  ~  ~   ~  ~   ~  0  @  P0  `D  pX  l          м             4  0H  @\  Pp  `  p      Ԁ      н  $  8   L  `   t  0  @  P  `ā  p؁         (  <  оP  d  x          0Ȃ  @܂  P  `  p  ,  @  T  h  |  п       ̃       0  @  P0  `D  pX  l          Є             4  0H  @\  Pp  `  p      ԅ        $  8   L  `   t  0  @  P  `Ć  p؆         (  <  P  d  x          0ȇ  @܇  P  `  p  ,  @  T  h  |         ̈       0  @  P0  `D  pX  l          Љ             4  0H  @\  Pp  `  p      Ԋ        $  8   L  `   t  0  @  P  `ċ  p؋         (  <  P  d  x          0Ȍ  @܌  P  `  p  ,  @  T  h  |         ̍       0  @  P0  `D  pX  l          Ў             4  0H  @\  Pp  `  p      ԏ        $  8   L  `   t  0  @  P  `Đ  pؐ         (  <  P  d  x          0ȑ  @ܑ  P  `  p  ,  @  T  h  |         ̒       0  @  P0  `D  pX  l          Г             4  0H  @\  Pp  `  p      Ԕ        $  8   L  `   t  0  @  P  `ĕ  pؕ         (  <  P  d  x          0Ȗ  @ܖ  P  `  p  ,  @  T  h  |         ̗       0  @  P0  `D  pX  l          И             4  0H  @\  Pp  `  p      ԙ        $  8   L  `   t  0  @  P  `Ě  pؚ         (  <  P  d  x          0ț  @ܛ  P  `  p  ,  @  T  h  |         ̜       0  @  P0  `D  pX  l          Н             4  0H  @\  Pp  `  p      Ԟ        $  8   L  `   t  0  @  P  `ğ  p؟         (  <  P  d  x          0Ƞ  @ܠ  P  `  p  ,  @  T  h  |         ̡       0  @  P0  `D  pX  l          Т             4  0H  @\  Pp  `  p      ԣ        $  8   L  `   t  0  @  P  `Ĥ  pؤ         (  <  P  d  x          0ȥ  @ܥ  P  `  p  ,  @  T  h  |         ̦       0  @  P0  `D  pX  l          Ч             4  0H  @\  Pp  `  p      Ԩ        $  8   L  `   t  0  @  P  `ĩ  pة         (  <  P  d  x          0Ȫ  @ܪ  P  `  p  ,  @  T  h  |         ̫       0  @  P0  `D  pX  l          Ь             4  0H  @\  Pp  `  p      ԭ        $  8   L  `   t  0  @  P  `Į  pخ         (  <  P  d  x          0ȯ  @ܯ  P  `  p  ,  @  T  h  |         ̰       0  @  P0  `D  pX  l          б             4  0H  @\  Pp  `  p      Բ        $  8   L  `   t  0  @  P  `ĳ  pس         (  <  P  d  x          0ȴ  @ܴ  P  `  p  ,  @  T  h  |         ̵       0  @  P0  `D  pX  l          ж             4  0H  @\  Pp  `  p      Է        $  8   L  `   t  0  @  P  `ĸ  pظ         (  <  P  d  x                zR x  $      ph   FJw ?;*3$"       D   %          X      BLB B(A0A8DX\PAPFEGDN|PEBM
8A0A(B BBBAW
8C0A(B BBBA        <    DK @     D   BIE A(C0G@
0A(A BBBDT  \   6"   BEB E(A0A8GZSfA
8A0A(B BBBAQLDBGBGa^DQIBGnOAxGTAT~XDGBGuWJKBDnJQBDHaMUBGGGUJJtB6]IDIIGIkyTAGBGgKFGAZTTGNAGBAcHTHGTQRIBBBGZPIDGGf]GIADQQM{B(        AHD ,
DAB    l   BGB E(A0D8JhGAGDDDAG[gQDQHGlE
8A0A(B BBBKIGDGBDDAGq[DIAJ`GT]A{M~A       D()   BLB B(A0A8G^^BFIIBIBIBIBIBIBIN(XHJJIU
8A0A(B BBBE    t     ;   BBB B(A0A8G\
8A0A(B BBBAw~FMs-	TOL]       K          0  J          D  J          X  J          l  J            J            J            J            J            J            J            J            J             J          4  J          H  J          \  J          p  J            J            J            J            J            J            J            J            J          $  J          8  J          L  J          `  J          t  J            J            J            |J            xJ            tJ            pJ           	  lJ          	  hJ          (	  dJ          <	  `J          P	  \J          d	  XJ          x	  TJ          	  PJ          	  LJ          	  HJ          	  DJ          	  @J          	  <J          
  8J          
  4J          ,
  0J          @
  ,J          T
  (J          h
  $J          |
   J          
  J          
  J          
  J          
  J          
  J          
  J            J             J          0  I          D  I          X  I          l  I            I            I            I            I            I            I            I            I             I          4  I          H  I          \  I          p  I            I            I            I            I            I            I            I            I          $  I          8  I          L  I          `  I          t  I            I            I            |I            xI            tI            pI             lI            hI          (  dI          <  `I          P  \I          d  XI          x  TI            PI            LI            HI            DI            @I            <I            8I            4I          ,  0I          @  ,I          T  (I          h  $I          |   I            I            I            I            I            I            I            I             I          0  H          D  H          X  H          l  H            H            H            H            H            H            H            H            H             H          4  H          H  H          \  H          p  H            H            H            H            H            H            H            H            H          $  H          8  H          L  H          `  H          t  H            H            H            |H            xH            tH            pH             lH            hH          (  dH          <  `H          P  \H          d  XH          x  TH            PH            LH            HH            DH            @H            <H            8H            4H          ,  0H          @  ,H          T  (H          h  $H          |   H            H            H            H            H            H            H            H             H          0  G          D  G          X  G          l  G            G            G            G            G            G            G            G            G             G          4  G          H  G          \  G          p  G            G            G            G            G            G            G            G            G          $  G          8  G          L  G          `  G          t  G            G            G            |G            xG            tG            pG             lG            hG          (  dG          <  `G          P  \G          d  XG          x  TG            PG            LG            HG            DG            @G            <G            8G            4G          ,  0G          @  ,G          T  (G          h  $G          |   G            G            G            G            G            G            G            G             G          0  F          D  F          X  F          l  F            F            F            F            F            F            F            F            F             F          4  F          H  F          \  F          p  F            F            F            F            F            F            F            F            F          $  F          8  F          L  F          `  F          t  F            F            F            |F            xF            tF            pF             lF            hF          (  dF          <  `F          P  \F          d  XF          x  TF            PF            LF            HF            DF            @F            <F            8F            4F          ,  0F          @  ,F          T  (F          h  $F          |   F            F            F            F            F            F            F            F             F          0  E          D  E          X  E          l  E            E            E            E            E            E            E            E             E              E          4   E          H   E          \   E          p   E             E             E             E             E             E             E             E          !  E          $!  E          8!  E          L!  E          `!  E          t!  E          !  E          !  E          !  |E          !  xE          !  tE          !  pE           "  lE          "  hE          ("  dE          <"  `E          P"  \E          d"  XE          x"  TE          "  PE          "  LE          "  HE          "  DE          "  @E          "  <E          #  8E          #  4E          ,#  0E          @#  ,E          T#  (E          h#  $E          |#   E          #  E          #  E          #  E          #  E          #  E          #  E          $  E          $   E          0$  D          D$  D          X$  D          l$  D          $  D          $  D          $  D          $  D          $  D          $  D          $  D          %  D           %  D          4%  D          H%  D          \%  D          p%  D          %  D          %  D          %  D          %  D          %  D          %  D          %  D          &  D          $&  D          8&  D          L&  D          `&  D          t&  D          &  D          &  D          &  |D          &  xD          &  tD          &  pD           '  lD          '  hD          ('  dD          <'  `D          P'  \D          d'  XD          x'  TD          '  PD          '  LD          '  HD          '  DD          '  @D          '  <D          (  8D          (  4D          ,(  0D          @(  ,D          T(  (D          h(  $D          |(   D          (  D          (  D          (  D          (  D          (  D          (  D          )  D          )   D          0)  C          D)  C          X)  C          l)  C          )  C          )  C          )  C          )  C          )  C          )  C          )  C          *  C           *  C          4*  C          H*  C          \*  C          p*  C          *  C          *  C          *  C          *  C          *  C          *  C          *  C          +  C          $+  C          8+  C          L+  C          `+  C          t+  C          +  C          +  C          +  |C          +  xC          +  tC          +  pC           ,  lC          ,  hC          (,  dC          <,  `C          P,  \C          d,  XC          x,  TC          ,  PC          ,  LC          ,  HC          ,  DC          ,  @C          ,  <C          -  8C          -  4C          ,-  0C          @-  ,C          T-  (C          h-  $C          |-   C          -  C          -  C          -  C          -  C          -  C          -  C          .  C          .   C          0.  B          D.  B          X.  B          l.  B          .  B          .  B          .  B          .  B          .  B          .  B          .  B          /  B           /  B          4/  B          H/  B          \/  B          p/  B          /  B          /  B          /  B          /  B          /  B          /  B          /  B          0  B          $0  B          80  B          L0  B          `0  B          t0  B          0  B          0  B          0  |B          0  xB          0  tB          0  pB           1  lB          1  hB          (1  dB          <1  `B          P1  \B          d1  XB          x1  TB          1  PB          1  LB          1  HB          1  DB          1  @B          1  <B          2  8B          2  4B          ,2  0B          @2  ,B          T2  (B          h2  $B          |2   B          2  B          2  B          2  B          2  B          2  B          2  B          3  B          3   B          03  A          D3  A          X3  A          l3  A          3  A          3  A          3  A          3  A          3  A          3  A          3  A          4  A           4  A          44  A          H4  A          \4  A          p4  A          4  A          4  A          4  A          4  A          4  A          4  A          4  A          5  A          $5  A          85  A          L5  A          `5  A          t5  A          5  A          5  A          5  |A          5  xA          5  tA          5  pA           6  lA          6  hA          (6  dA          <6  `A          P6  \A          d6  XA          x6  TA          6  PA          6  LA          6  HA          6  DA          6  @A          6  <A          7  8A          7  4A          ,7  0A          @7  ,A          T7  (A          h7  $A          |7   A          7  A          7  A          7  A          7  A          7  A          7  A          8  A          8   A          08  @          D8  @          X8  @          l8  @          8  @          8  @          8  @          8  @          8  @          8  @          8  @          9  @           9  @          49  @          H9  @          \9  @          p9  @          9  @          9  @          9  @          9  @          9  @          9  @          9  @          :  @          $:  @          8:  @          L:  @          `:  @          t:  @          :  @          :  @          :  |@          :  x@          :  t@          :  p@           ;  l@          ;  h@          (;  d@          <;  `@          P;  \@          d;  X@          x;  T@          ;  P@          ;  L@          ;  H@          ;  D@          ;  @@          ;  <@          <  8@          <  4@          ,<  0@          @<  ,@          T<  (@          h<  $@          |<   @          <  @          <  @          <  @          <  @          <  @          <  @          =  @          =   @          0=  ?          D=  ?          X=  ?          l=  ?          =  ?          =  ?          =  ?          =  ?          =  ?          =  ?          =  ?          >  ?           >  ?          4>  ?          H>  ?          \>  ?          p>  ?          >  ?          >  ?          >  ?          >  ?          >  ?          >  ?          >  ?          ?  ?          $?  ?          8?  ?          L?  ?          `?  ?          t?  ?          ?  ?          ?  ?          ?  |?          ?  x?          ?  t?          ?  p?           @  l?          @  h?          (@  d?          <@  `?          P@  \?          d@  X?          x@  T?          @  P?          @  L?          @  H?          @  D?          @  @?          @  <?          A  8?          A  4?          ,A  0?          @A  ,?          TA  (?          hA  $?          |A   ?          A  ?          A  ?          A  ?          A  ?          A  ?          A  ?          B  ?          B   ?          0B  >          DB  >          XB  >          lB  >          B  >          B  >          B  >          B  >          B  >          B  >          B  >          C  >           C  >          4C  >          HC  >          \C  >          pC  >          C  >          C  >          C  >          C  >          C  >          C  >          C  >          D  >          $D  >          8D  >          LD  >          `D  >          tD  >          D  >          D  >          D  |>          D  x>          D  t>          D  p>           E  l>          E  h>          (E  d>          <E  `>          PE  \>          dE  X>          xE  T>          E  P>          E  L>          E  H>          E  D>          E  @>          E  <>          F  8>          F  4>          ,F  0>          @F  ,>          TF  (>          hF  $>          |F   >          F  >          F  >          F  >          F  >          F  >          F  >          G  >          G   >          0G  =          DG  =          XG  =          lG  =          G  =          G  =          G  =          G  =          G  =          G  =          G  =          H  =           H  =          4H  =          HH  =          \H  =          pH  =          H  =          H  =          H  =          H  =          H  =          H  =          H  =          I  =          $I  =          8I  =          LI  =          `I  =          tI  =          I  =          I  =          I  |=          I  x=          I  t=          I  p=           J  l=          J  h=          (J  d=          <J  `=          PJ  \=          dJ  X=          xJ  T=          J  P=          J  L=          J  H=          J  D=          J  @=          J  <=          K  8=          K  4=          ,K  0=          @K  ,=          TK  (=          hK  $=          |K   =          K  =          K  =          K  =          K  =          K  =          K  =          L  =          L   =          0L  <          DL  <          XL  <          lL  <          L  <          L  <          L  <          L  <          L  <          L  <          L  <          M  <           M  <          4M  <          HM  <          \M  <          pM  <          M  <          M  <          M  <          M  <          M  <          M  <          M  <          N  <          $N  <          8N  <          LN  <          `N  <          tN  <          N  <          N  <          N  |<          N  x<          N  t<          N  p<           O  l<          O  h<          (O  d<          <O  `<          PO  \<          dO  X<          xO  T<          O  P<          O  L<          O  H<          O  D<          O  @<          O  <<          P  8<          P  4<          ,P  0<          @P  ,<          TP  (<          hP  $<          |P   <          P  <          P  <          P  <          P  <          P  <          P  <          Q  <          Q   <          0Q  ;          DQ  ;          XQ  ;          lQ  ;          Q  ;          Q  ;          Q  ;          Q  ;          Q  ;          Q  ;          Q  ;          R  ;           R  ;          4R  ;          HR  ;          \R  ;          pR  ;          R  ;          R  ;          R  ;          R  ;          R  ;          R  ;          R  ;          S  ;          $S  ;          8S  ;          LS  ;          `S  ;          tS  ;          S  ;          S  ;          S  |;          S  x;          S  t;          S  p;           T  l;          T  h;          (T  d;          <T  `;          PT  \;          dT  X;          xT  T;          T  P;          T  L;          T  H;          T  D;          T  @;          T  <;          U  8;          U  4;          ,U  0;          @U  ,;          TU  (;          hU  $;          |U   ;          U  ;          U  ;          U  ;          U  ;          U  ;          U  ;          V  ;          V   ;          0V  :          DV  :          XV  :          lV  :          V  :          V  :          V  :          V  :          V  :          V  :          V  :          W  :           W  :          4W  :          HW  :          \W  :          pW  :          W  :          W  :          W  :          W  :          W  :          W  :          W  :          X  :          $X  :          8X  :          LX  :          `X  :          tX  :          X  :          X  :          X  |:          X  x:          X  t:          X  p:           Y  l:          Y  h:          (Y  d:          <Y  `:          PY  \:          dY  X:          xY  T:          Y  P:          Y  L:          Y  H:          Y  D:          Y  @:          Y  <:          Z  8:          Z  4:          ,Z  0:          @Z  ,:          TZ  (:          hZ  $:          |Z   :          Z  :          Z  :          Z  :          Z  :          Z  :          Z  :          [  :          [   :          0[  9          D[  9          X[  9          l[  9          [  9          [  9          [  9          [  9          [  9          [  9          [  9          \  9           \  9          4\  9          H\  9          \\  9          p\  9          \  9          \  9          \  9          \  9          \  9          \  9          \  9          ]  9          $]  9          8]  9          L]  9          `]  9          t]  9          ]  9          ]  9          ]  |9          ]  x9          ]  t9          ]  p9           ^  l9          ^  h9          (^  d9          <^  `9          P^  \9          d^  X9          x^  T9          ^  P9          ^  L9          ^  H9          ^  D9          ^  @9          ^  <9          _  89          _  49          ,_  09          @_  ,9          T_  (9          h_  $9          |_   9          _  9          _  9          _  9          _  9          _  9          _  9          `  9          `   9          0`  8          D`  8          X`  8          l`  8          `  8          `  8          `  8          `  8          `  8          `  8          `  8          a  8           a  8          4a  8          Ha  8          \a  8          pa  8          a  8          a  8          a  8          a  8          a  8          a  8          a  8          b  8          $b  8          8b  8          Lb  8          `b  8          tb  8          b  8          b  8          b  |8          b  x8          b  t8          b  p8           c  l8          c  h8          (c  d8          <c  `8          Pc  \8          dc  X8          xc  T8          c  P8          c  L8          c  H8          c  D8          c  @8          c  <8          d  88          d  48          ,d  08          @d  ,8          Td  (8          hd  $8          |d   8          d  8          d  8          d  8          d  8          d  8          d  8          e  8          e   8          0e  7          De  7          Xe  7          le  7          e  7          e  7          e  7          e  7          e  7          e  7          e  7          f  7           f  7          4f  7          Hf  7          \f  7          pf  7          f  7          f  7          f  7          f  7          f  7          f  7          f  7          g  7          $g  7          8g  7          Lg  7          `g  7          tg  7          g  7          g  7          g  |7          g  x7          g  t7          g  p7           h  l7          h  h7          (h  d7          <h  `7          Ph  \7          dh  X7          xh  T7          h  P7          h  L7          h  H7          h  D7          h  @7          h  <7          i  87          i  47          ,i  07          @i  ,7          Ti  (7          hi  $7          |i   7          i  7          i  7          i  7          i  7          i  7          i  7          j  7          j   7          0j  6          Dj  6          Xj  6          lj  6          j  6          j  6          j  6          j  6          j  6          j  6          j  6          k  6           k  6          4k  6          Hk  6          \k  6          pk  6          k  6          k  6          k  6          k  6          k  6          k  6          k  6          l  6          $l  6          8l  6          Ll  6          `l  6          tl  6          l  6          l  6          l  |6          l  x6          l  t6          l  p6           m  l6          m  h6          (m  d6          <m  `6          Pm  \6          dm  X6          xm  T6          m  P6          m  L6          m  H6          m  D6          m  @6          m  <6          n  86          n  46          ,n  06          @n  ,6          Tn  (6          hn  $6          |n   6          n  6          n  6          n  6          n  6          n  6          n  6          o  6          o   6          0o  5          Do  5          Xo  5          lo  5          o  5          o  5          o  5          o  5          o  5          o  5          o  5          p  5           p  5          4p  5          Hp  5          \p  5          pp  5          p  5          p  5          p  5          p  5          p  5          p  5          p  5          q  5          $q  5          8q  5          Lq  5          `q  5          tq  5          q  5          q  5          q  |5          q  x5          q  t5          q  p5           r  l5          r  h5          (r  d5          <r  `5          Pr  \5          dr  X5          xr  T5          r  P5          r  L5          r  H5          r  D5          r  @5          r  <5          s  85          s  45          ,s  05          @s  ,5          Ts  (5          hs  $5          |s   5          s  5          s  5          s  5          s  5          s  5          s  5          t  5          t   5          0t  4          Dt  4          Xt  4          lt  4          t  4          t  4          t  4          t  4          t  4          t  4          t  4          u  4           u  4          4u  4          Hu  4          \u  4          pu  4          u  4          u  4          u  4          u  4          u  4          u  4          u  4          v  4          $v  4          8v  4          Lv  4          `v  4          tv  4          v  4          v  4          v  |4          v  x4          v  t4          v  p4           w  l4          w  h4          (w  d4          <w  `4          Pw  \4          dw  X4          xw  T4          w  P4          w  L4          w  H4          w  D4          w  @4          w  <4          x  84          x  44          ,x  04          @x  ,4          Tx  (4          hx  $4          |x   4          x  4          x  4          x  4          x  4          x  4          x  4          y  4          y   4          0y  3          Dy  3          Xy  3          ly  3          y  3          y  3          y  3          y  3          y  3          y  3          y  3          z  3           z  3          4z  3          Hz  3          \z  3          pz  3          z  3          z  3          z  3          z  3          z  3          z  3          z  3          {  3          ${  3          8{  3          L{  3          `{  3          t{  3          {  3          {  3          {  |3          {  x3          {  t3          {  p3           |  l3          |  h3          (|  d3          <|  `3          P|  \3          d|  X3          x|  T3          |  P3          |  L3          |  H3          |  D3          |  @3          |  <3          }  83          }  43          ,}  03          @}  ,3          T}  (3          h}  $3          |}   3          }  3          }  3          }  3          }  3          }  3          }  3          ~  3          ~   3          0~  2          D~  2          X~  2          l~  2          ~  2          ~  2          ~  2          ~  2          ~  2          ~  2          ~  2            2             2          4  2          H  2          \  2          p  2            2            2            2            2            2            2            2            2          $  2          8  2          L  2          `  2          t  2            2            2            |2          Ā  x2          ؀  t2            p2             l2            h2          (  d2          <  `2          P  \2          d  X2          x  T2            P2            L2            H2          ȁ  D2          ܁  @2            <2            82            42          ,  02          @  ,2          T  (2          h  $2          |   2            2            2            2          ̂  2            2            2            2             2          0  1          D  1          X  1          l  1            1            1            1            1          Ѓ  1            1            1            1             1          4  1          H  1          \  1          p  1            1            1            1            1          Ԅ  1            1            1            1          $  1          8  1          L  1          `  1          t  1            1            1            |1          ą  x1          ؅  t1            p1             l1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       p     0          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                                                                                                     6     F     V     f     v                         ư     ְ                         &     6     F     V     f     v                         Ʊ     ֱ                         &     6     F     V     f     v                         Ʋ     ֲ                         &     6     F     V     f     v                         Ƴ     ֳ                         &     6     F     V     f     v                         ƴ     ִ                         &     6     F     V     f     v                         Ƶ     ֵ                         &     6     F     V     f     v                         ƶ     ֶ                         &     6     F     V     f     v                         Ʒ     ַ                         &     6     F     V     f     v                         Ƹ     ָ                         &     6     F     V     f     v                         ƹ     ֹ                         &     6     F     V     f     v                         ƺ     ֺ                         &     6     F     V     f     v                         ƻ     ֻ                         &     6     F     V     f     v                         Ƽ     ּ                         &     6     F     V     f     v                         ƽ     ֽ                         &     6     F     V     f     v                         ƾ     ־                         &     6     F     V     f     v                         ƿ     ֿ                         &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                         &      6      F      V      f      v                                                                &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                             	     	     &	     6	     F	     V	     f	     v	     	     	     	     	     	     	     	     	     
     
     &
     6
     F
     V
     f
     v
     
     
     
     
     
     
     
     
               &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                                                       &     6     F     V     f     v                          Sequential Least Squares Programming (SLSQP) optimizer.

    x, info = slsqp(S: dict, funx: np.float64, gradx: NDArray, C: NDarray, d: NDArray, sol: NDArray, xl: NDArray, xu: NDArray, buffer: NDArray, indices: NDArray)

    Compute the nonnegative least squares solution.

    x, info = nnls(A)

                                                                                                                                                                      p]            @                                     GCC: (GNU) 14.2.1 20250110 (Red Hat 14.2.1-7)            GA$3a1                    GA$3a1                     GA$3a1                    GA$3a1      y              GA$3a1                    GA$3a1                    GA$3a1                    GA$3a1                                                                                           !     0             7     `            C                  j     p             v                                                %                           p                                  h                                 #     6"          p]     )                 `                 I           @                                                                      6    P                                                   D                    0                            IO                    p            <)    P            C                !                y                #                Y                h/                                L.                    `                              L    @            m7                ;                    P            I    p                            ZU                b	    @            /8                P    0                            #                #    Џ            U                4                 4    p            [>                     `            {9    @            C@                F                                ?[    P            =    p            V                B    `            N                4    Л            (                 G                 5@                7                0    0                            ;                D7                 "                {K                X                                N;                "                	                :    p            /                w    `            8                 mK                                =O    `            JC                
                 4                 @    0            /O                    @                p            wL                S2    0            K$                W                ,                2                '
                C                 
    P            -    @            R7                k                                    @            s)                 C!                F	                6                    0                             %                5H    0            W    @            3    @            Q                r     @            ;A    p            .F                 R    @            Q@                                0>    0            A                -K    p            GM                =                ,                ^                    0            $    0                             J    p            <                                B    Ѓ                             VI                 8    Ў            D                PE    P            B                V=                 N    p            ~2                '    `            *                &:                QK                                 4    0                            %<                	    p            j3                                CV    0            	                                 P                l                 H                K>    0            G    0            U    Ќ            QH                s                                 *    p            
D    p            8    p            M    0            $&                !F                                C    0            ,    @            '    О            >U                
                                H=                9                                T                2                $                      `            5!    @            4                O:    p                             g$                eW    0            U    `            R
                 ,                2                I                ?                dP                                                  <                GZ    `            U                0                {
                    `            1                p                '                 T                R    p            kD                L    0                P            |                /                G6                I                 U                                    @            "                p!                ;    P            
\    p            "/    @            (9                F    P            U                YF                [    p            -                G                 
                U    @            	                @                aX                u8                3    @            '                =$    0            $                     P            N                3    0            I]    `            lS    `            R                    `            \                                  	    P            K    @            X                (    p             A                A                3:                	                y                1.    @            !                =                L                %                :0                P    @            %N    @            cZ                &T    Ъ            4                0    0            \                iN                 Y                L    0                P            7                 >*                F                 /    а                P            Q    `            2    @                            !    p            K                ?    `            J                 <                O    P                `            2                O    p            D    
                              	                ]                #                )    `            \Q    `            I    @            W                 ;                72                Z                 #                Z    P            N    `            I                V                |                >                +    ж            z                +    Ѝ                            eG    p            3                (                *                    @                            'H                P                                V                3                M                                I                6#                +                 B\                                H5                v    0            N                    `            o'                V    `                                P            X    `            31                <    `            I                *                e*                I    0            8	                B    p            x    0            [                K    P            _                                 C                w(                ;W    `            xE                 X8    P            f4    Я                                            %                bM    p            c0                YB    p            J    И            Z    @            J                rR    0            V                .                 O"                                 4                 %3    `            ]                     `            D                H                    `            !    @                            KF    `            G    P            8    P            .                    @            F                "                                -    @            -    `                            8    p            d                                [                                J)                                 9                0    p            1                K                W                 ]    М            ~    0            V    0                                            6    p            <8    p            &                 L                Q    P                P            5    0                `            7                p;                 G                -                 F    `            %                >    0            "                                ]    Й            !                n                /    `                            y"                     0            L/                 ,P                -    `            2    Ф            C    p                            (                :P    @            E                -    @                            X                !O    `            8                4    0                p            X)                &1    P                P                                             tO    `            G                A                )                #.    P            9%                #    p            <                G    `            '    `                                             ]D                lT    Р                             HI                *%    @            +    0            X                X                $                1                J4                 %J                    p            '                    @            &    0            Z    p            P                rP                 ;                e]                                  IW                0    P                0            )    P                            Y                 a'                u                                 iQ                                 B    p            9    к            @;                N    0                            D    0            (                W*    0            ]J                [    @            	3                G    @            33                E2    p            /                                 Z.                W    `            lH    0            #                E-                    p            G                _
                    `            Z                 E                "                ,                 ;C    P            XC                J8                W    `            ;    @            {                C                ;I    0                `            \                :=                1[                I                    @            J    p            3J    p            pM    p             4    `            +                ?                ^    P            &                K    0            S                                 
@                ^    `             9    p            *    p            S                q0                /,    p            H                    л            r=                Q                D    `            5S                 (                6                ;    0            h<                                 G                    0            d                                 5    @            M                G    P            <                &                "    0            3(                X    P            H                ?                 M    0            A                J                @    0            {7                 Z                G0                F    `            '                    p                p            \    0            -I                 Q                 '                z1                                o-                                    з                            (7                PT                i    0                            S                                '                :                                                M                                I                5    p            $                 D                 8                                                     p                            f    P            F    @            &    P            C                                LU    `            -                 ~!                67                    p            `+    `                            
                                O                ]                a                +Z                K                U6                 Y    0            9Z                Q    p            6                H                =                    p            IR    p            WW                 2                %(                    `            %                                K*    І            R                [                                W                 M    @            :                {                 %D    0                p            N                F'    P             )    P            7                L    д            '                 :    p            
    @            @    `            4                wY                M[                    `                Ж            B                /    @            j(    Ј             6                $                                 D+    А            4Q                                S                E    @                P            uF                    Ђ            ]S                 UZ    Н            R                ?                 -                ;G    P            2                    p                             =                                  %                                                 _@                H    P                                            &                 @    `            S    P            Z                 v.    `                p            9    @            ;    p            ?                    @                            L    P            f8                .                rA    P            H                 c%                 !$    p            0    `            )                ;    p            AJ                @                 CH                 1&                G%                                *                                >    0            'X                    0            C                u$                F    0            D
    0            ?                 '    P            O                    `            P    `                            .                 yJ    `            fO                p	    @            .    P            4    0            R    @                            i                0U                R#                Y                \                )                +M                                 O                 WG                 X                f)    С                P            F                                 ?    `            =                sG                                ]:                Q    p            <                J                V                x                *'                 T    P            +=                #U    `                            U    0            P    P            ^T                ,                a    У                @                            (2                 `                    0                p            _9    P            	(    `                            v    P                            M                )                S                I    P            	                A:    P                             F                Z    0            h[    `            4T                 7                 *                .    `                              ;    `                @            7    P            J                s    `             P                T    P                             &@    0            -                C    `            [N    `            -C                                yD    p                q           \                 X                
                    P            ;                R                         h       O    0                             U                T	    @            $                #                 }                 %    З                            -                 ,    P                @            Y                    @                            <                D                O1    0                             =>                 (                T                `                	"    Ю            S                )    Ћ            E    0            _7    `            Q    @                            
                                6    0            g,                q%                >/                A(                \    `            ?N    P            7                T                J                    @            BX                 X                                    p            JB                :                5                 (#    `            K    P                p            (V                d=                                O                Z                 Y                 D                	    P                             {V                E    `            :                &                P    @                            9                8'                    P            \    P            I    p            ,                &                m
                iY    0            2    @            ;                
                W    @                            r?                 9    p            [    P            gB                R    0                            :                !    `            v[    Љ            t4                6V                -                U0                ,    `            FY                	    @                            O    p            \    P            ]    @                `            W                sC    @                                             D                U                B                IG                ?    0            '                B    @            <                A                [[                A                 N3                
                5                 3                                /    @            6                :?                                :5    0            Q                OS                r                C                1                2;                    0            M                                P    p                P            [                >    P            S'                V    P                                             b!    Ш            R+                ,                M                B    P            U                                 ^    P            P                L                H                
                R    @            V    p            )                6                 ]1                 mV                 v<                3                C    В            "    P                p            kJ    p            @                9    `            'Q                                9    P            m    P            r                ;R                -]    @            dI                 N                7                 @                ,?                V                 X    0            .A                %                l                7    `            H    p                            OQ    P            U                jE                    Ь                0                            9    в            -W                ;                R                ~M                V                %                I                                hL                c                 d    Њ            k"                ]"                ,5                @    п            u,    p                P            $                &                B                 Z    `            dA    0            
<    @                P                             	N                                0                .)                0                                6+    0            P                ^\                ,                 =                2                 3    P            -    P            )B    p            `#                8                 +                l9                -                u/                                                    p            $                96                    p            6    Ы            C                h.    0                0            =                4X                |-                |+    Ѕ            gF                    p            ?&                l                X                
    0            +                L                D                                     @            +                                                 	                O                -G                &                    0            .                 7    P                                 @            I    `            
J                 )                n@                'S    @            #                1    p            6    p            BS    P            B                                %    П            o                >    `            R                                T    @            69                *                -    `            P    @                                             h                #    @            Q                D                 E                     `            #                                    @            5                                1    0                 P            0*                                	                 I                 '    0            K                H    p            E                Z                                OD                 
    е            :    P            -                                K,    P            (    `            1                 Z    P            P                W    p            K                ?                 G                "                 rI    `            {:                                c6                6                h                ?    @            $;                I                                k\    0            
Y    `            o    Х            D#                .    p            A                ?                ;]                e                x3                <4                                B                 A                +    P            ;                S9                VR                $                6
    `            qX                J    и            1                !    @            5                K                 sW                    P            3                T%                                O    @                 p            A                    Э            Z/                 @                `    0            P    p            ]                                 V                                 >                I                H    p            *                 p2    p            l                ?    p            S                 E                M                Y$    0            9                                *                8                                 AD    P            qZ                F                d?                 7                )                M                Y                 ",                8                S    `                             2<                                %                vQ                                                                 5                 T    0            M    @            *                R                =                    `            >.    @            0    0            C    0            C    о                                             U5                    P            _K                5                 6                 S                 Z    0            TM                *                                M                     Т            .                L    p            *	    p            tU                @                }'                E                 E    Ц            u    0            W                 m                .                [    @            .                n    p            gU                 -R                    @                            T    @                             ?                  1                                 a2                V?                 1                                W    `            wN                e                >                B    `                            )                H                4\                 +                4    P            _V                 ;                0                 t5    P            5                q    0            V    p            ;                H?                 -    0                            5                Y,    p            #    @                                                             0    p            ZL                                 +    `                            L                                 zS                A                8                                 ^H                P    н            G    @            i>                r                 Z                 7-    0            R                d    0                            3                                R                    H                           s]                 !>                                M<                C                F                G                .4    p                            A                    Б                `            :    `            M                 T                9    @            5E                                 q                l1    @            W                                 3                                (+                 W                y                >                	                 
T                >    @                `            F                8    p            W                Q    @            0/    `            uB                :    P            *    @                            w>    P            \;                ^    P            8                0                                ,    P            ;    Щ            9M    @            :    Ч            z    p            6                X                d     г            <    @                P                            (!    0            <                                !    `            K                 H                 $    P            {T                (                7                7                UP                                 ?                 =,                1N                    м            )                &                n#                W]                                >    P                            %                %    @            /$    P            N    @            "*                A1    0            %    P                            )                7                    p                            BT    0            R                ,0    P            ?<    0                @            OJ                b                \(                WO                W                    0            QV                Z    0            [                &    0            =                |#                A"                ?                (                0    `                                            4                 .    0            E9                }                eC                ]                 Z<    P            H    0            /    P            (    @            !                WA    `            V                /    Г                p            '                L                                                #    Ї            #    Ё            A3                ]                T                5    `            L                BQ    `                            IA    Е            r                7                Y    `            B    @            F                HP    p            1                 "    @            ~	                D                #[    @            v&                                !8    `                            /                W    P            )                                    К            -L    0                             =                s*                 U                0                >    @            >                                M    @                            dR    0            n+                 +                                                *6                7                 BE    `            &Y    @            y\                 MN                 [                M&                 &    P            3D                
                    `                P            X4                5                                Y                N                B                &\                    p                             T                                .                N                 !                1                 \3                 <    P            ]    Є            _                                 \                                #     P                                              k:    @            4    `            q6                @                    p            4                 LL                S                1                [    p            |@    б            E                E    0                й            a-                )-                +                V                Q    @                             1                zH                                  C    @            P\                O    p            $                                 'E                1    p                            &    Д            Q                3"                 !                P                N(                %"    `            S-    `            2    @            l                R                                                                 r                     @            S                                                                                                                                                                                        (                     6                     D                     R                     `                     o                     }                                                                                                                                                                                                                                                            +                     9                     G                     U                     c                     p                     }                                                                                                                                                                                                                                                            +                     9                     G                     U                     c                     q                     ~                                                                                                                                                                                                                                                            #                     1                     =                     J                     X                     f                     t                                                                                                                                                                                                                                                                                 '                     5                     C                     Q                     _                     r                                                                                                                                                                                                                                                                                 '                     5                     C                     Q                     _                     l                     z                                                                                                                                                                                                                                                                                  .                     <                     J                     X                     f                     r                                                                                                                                                                                                                                       		                     	                     $	                     2	                     @	                     N	                     \	                     j	                     x	                     	                     	                     	                     	                     	                     	                     	                     	                     	                     
                     
                     !
                     0
                     >
                     L
                     Y
                     g
                     u
                     
                     
                     
                     
                     
                     
                     
                     
                     
                                                                                     *                     8                     F                     T                     b                     p                     ~                                                                                                                                                                                                                  
                                          '                     4                     B                     P                     ^                     k                     y                                                                                                                                  E                                                                                                                    $                     3                     @                     N                     \                      k                     y                                                                                                                                                                                                                                                            !                     /                     =                     K                     Z                     h                     v                                                                                                                                                                                                                                                            #                     1                     >                     L                     Y                     f                     s                                                                                                                                                                                                                                                            #                     1                     >                     L                     Z                     g                     u                                                                                                                                                                                                                                                                                 ,                     :                     G                     T                     b                     o                     }                                                                                                                                                                                                                                                            #                     1                     ?                     M                     [                     i                     w                                                                                                                                                                                                                                                                                 .                     <                     J                     X                     f                     s                                                                                                                                                                                                                                                                                 '                     5                     C                     P                     ^                     l                     z                                                                                                                                                                                                                  	                                          %                     2                     @                     M                     [                     i                     w                                                                                                                                                                                                                                                                                  .                     <                     J                     X                     f                                                                                                                                                                                                                                       	                                          %                     2                     @                     N                     \                     j                     x                                                                                                                                                                                                                                                                                 +                     :                     H                     W                     e                     s                                                                                                                                                                                                                                                                                 '                     5                     B                     P                     ]                     l                     z                                                                                                                                                                                                                                                            !                     .                     =                     K                     Y                     g                     u                                                                                                                                                                                                                                                                                 (                     6                     B                     P                     ^                     l                     z                                                                                                                                                                                                                                                                                 -                     ;                     I                     X                     f                     t                                                                                                                                                                                                                                                                                 '                     5                     C                     Q                     _                     m                     {                                                                                                                                                                                                                                                              .                     A                     O                     ^                     l                     |                                                                                                                                                                                                                                                            "                     0                     >                     L                     Z                     h                     v                                                                                                                                                                                                                                                                                    +                      9                      G                      ^                      l                      z                                                                                                                                                                                                                            !                     !                     "!                     /!                     =!                     K!                     \!                     j!                     x!                     !                     !                     !                     !                     !                     !                     !                     !                     !                     "                     "                     "                     -"                     ;"                     I"                     W"                     e"                     s"                     "                     "                     "                     "                     "                     "                      "                     "                     "                     #                     #                     "#                     0#                     >#                     L#                     Z#                     h#                     v#                     #                     #                     #                     #                     #                     #                     #                     #                     #                     #                     $                     $                     )$                     7$                     E$                     S$                     a$                     o$                     }$                     $                     $                     $                     $                     $                     $                     $                     $                     $                     %                     %                     $%                     3%                     A%                     N%                     ]%                     k%                     y%                     %                     %                     %                     %                     %                     %                     %                     %                     %                     &                     &                     &                     +&                     9&                     G&                     U&  "                   p&                     ~&                     &                     &                     &                     &                     &                     &                     &                     &                     &                     '                     '                     $'                     2'                     @'                     M'                     ['                     i'                     w'                     '                     '                     '                     '                     '                     '                     '                     '                     '                     (                     (                     (                     -(                     ;(                     H(                     V(                     d(                     q(                     (                     (                     (                     (                     (                     (                     (                     (                     (                     (                     )                     )                     ()                     6)                     D)                     R)                     `)                     m)                     {)                     )                     )                     )                     )                     )                     )                     )                     )                     *                     *                     *                     **                     8*                     E*                     Q*                     _*                     m*                     {*                     *                     *                     *                     *                     *                     *                     *                     *                     *                     +                     +                     "+                     0+                     >+                     L+                     Z+                     h+                     v+                     +                     +                     +                     +                     +                     +                     +                     +                     +                     ,                     ,                     ,                     ),                     7,                     E,                     S,                     a,                     o,                     |,                     ,                     ,                     ,                     ,                     ,                     ,                     ,                     ,                     ,                     -                     -                     #-                     1-                     ?-                     M-                     [-                     i-                     v-                     -                     -                     -                     -                     -                     -                     -                     -                     -                     .                     .                     .                     +.                     8.                     F.                     T.                     b.                     p.                     .                     .                     .                     .                     .                     .                     .                     .                     .                     .                     /                     /                     */                     8/                     F/                     T/                     b/                     o/                     }/                     /                     /                     /                     /                     /                     /                     /                     /                     /                     	0                     0                     &0                     40                     A0                     O0                     ]0                     k0                     y0                     0                     0                     0                     0                     0                     0                     0                     0                     0                     1                     1                      1                     -1                     ;1                     I1                     W1                     f1                     t1                     1                     1                     1                     1                     1                     1                     1                     1                     1                     2                     2                     "2                     12                     ?2                     M2                     [2                     j2                     x2                     2                     2                     2                     2                     2                     2                     2                     2                     2                     3                     3                     3                     -3                     ;3                     H3                     V3                     d3                     r3                     3                     3                     3                     3                     3                     3                     3                     3                     3                     3                     4                     4                     (4                     64                     D4                     R4                     `4                     n4                     |4                     4                     4                     4                     4                     4                     4                     4                     4                     4                     
5                     5                     &5                     45                     B5                     O5                     ]5                     n5                     |5                     5                     5                     5                     5                     5                     5                     5                     5                     5                     6                     6                     $6                     36                     A6                     O6                     ]6                     k6                     {6                     6                     6                     6                     6                     6                     6                     6                     6                     6                     7                     7                     "7                     07                     >7                     L7                     Y7                     g7                     u7                     7                     7                     7                     7                     7                     7                     7                     7                     7                      8                     8                     8                     )8                     68                     D8                     R8                     `8                     o8                     }8                     8                     8                     8                     8                     8                     8                     8                     8                     8                     9                     9                     "9                     09                     ?9                     M9                     Y9                     f9                     u9                     9                     9                     9                     9                     9                     9                     9                     9                     9                     :                     :                      :                     -:                     ;:                     I:                     W:                     e:                     u:                     :                     :                     :                     :                     :                     :                     :                     :                     :                     ;                     ;                     ;                     ,;                     :;                     H;                     V;                     j;                     z;                     ;                     ;                     ;                     ;                     ;                     ;                     ;                     ;                     ;                     <                     <                     <                     ,<                     9<                     G<                     T<                     b<                     p<                     ~<                     <                     <                     <                     <                     <                     <                     <                     <                     <                     	=                     =                     %=                     4=                     B=                     P=                     ^=                     l=                     z=                     =                     =                     =                     =                     =                     =                     =                     =                     =                     >                     >                     *>                     7>                     E>                     U>                     c>                     q>                     >                     >                     >                     >                     >                     >                     >                     >                     >                     >                     ?                     ?                     &?                     4?                     B?                     P?                     ^?                     l?                     z?                     ?                     ?                     ?                     ?                     ?                     ?                     ?                     ?                     ?                     @                     @                      @                     /@                     =@                     K@                     Y@                     h@                     v@                     @                     @                     @                     @                     @                     @                     @                     @                     @                     @                     A                     A                     (A                     5A                     CA                     QA                     ^A                     lA                     |A                     A                     A                     A                     A                     A                     A                     A                     A                     A                     	B                     B                     #B                     1B                     DB                     SB                     aB                     oB                     }B                     B                     B                     B                     B                     B                     B                     B                     B                     B                     
C                     C                     'C                     5C                     DC                     RC                     _C                     mC                     {C                     C                     C                     C                     C                     C                     C                     C                     C                     C                     D                     D                     D                     -D                     ;D                     ID                     WD                     eD                     sD                     D                     D                     D                     D                     D                     D                     D                     D                     D                     E                     E                     !E                     /E                     <E                     JE                     XE                     dE                     rE                     E                     E                     E                     E                     E                     E                     E                     E                     E                     E                     F                     F                     (F                     5F                     EF                     SF                     aF                     oF                     }F                     F                     F                     F                     F                     F                     F                     F                     F                     F                     G                     G                     'G                     5G                     CG                     QG                     _G                     mG                     {G                     G                     G                     G                     G                     G                     G                     G                     G                     G                     H                     H                     !H                     /H                     =H                     KH                     XH                     fH                     tH                     H                     H                     H                     H                     H                     H                     H                     H                     H                     H                     I                     I                     'I                     5I                     BI                     PI                     ^I                     lI                     zI                     I                     I                     I                     I                     I                     I                     I                     I                     I                     J                     J                     J                     -J                     ;J                     IJ                     WJ                     eJ                     sJ                     J                     J                     J                     J                     J                     J                     J                     J                     J                     J                     K                     K                     'K                     5K                     KK                     YK                     gK                     uK                     K                     K                     K                     K                     K                     K                     K                     K                     K                     K                     L                     L                     'L                     5L                     FL                     TL                     bL                     qL                     ~L                     L                     L                     L                     L                     L                     L                     L                     L                     L                     	M                     M                     %M                     3M                     AM                     NM                     \M                     jM                     xM                     M                     M                     M                     M                     M                     M                     M                     M                     M                     N                     N                     N                     +N                     9N                     GN                     UN                     cN                     qN                     ~N                     N                     N                     N                     N                     N                     N                     N                     N                      O                     O                     O                     )O                     7O                     CO                     QO                     `O                     nO                     |O                     O                     O                     O                     O                     O                     O                     O                     O                     O                     
P                     P                     &P                     4P                     BP                     OP                     ^P                     lP                     zP                     P                     P                     P                     P                     P                     P                     P                     P                     P                     Q                     Q                     !Q                     .Q                     <Q                     IQ                     VQ                     cQ                     pQ                     ~Q                     Q                     Q                     Q                     Q                     Q                     Q                     Q                     Q                     Q                     R                     R                     'R                     5R                     CR                     PR                     ^R                     lR                     zR                     R                     R                     R                     R                     R                     R                     R                     R                     R                     S                     S                     !S                     /S                     <S                     IS                     WS                     fS                     tS                     S                     S                     S                     S                     S                     S                     S                     S                     S                     T                     T                      T                     .T                     <T                     JT                     XT                     fT                     uT                     T                     T                     T                     T                     T                     T                     T                     T                     T                     U                     U                     U                     *U                     8U                     FU                     TU                     aU                     nU                     |U                     U                     U                     U                     U                     U                     U                     U                     U                     U                     V                     V                     "V                     0V                     =V                     KV                     YV                     gV                     uV                     V                     V                     V                     V                     V                     V                     V                     V                     V                     V                     W                     W                     'W                     5W                     CW                     QW                     _W                     mW                     {W                     W                     W                     W                     W                     W                     W                     W                     W                     W                     X                     X                     !X                     .X                     <X                     JX                     [X                     kX                     yX                     X                     X                     X                     X                     X                     X                     X                     X                     X                     Y                     Y                      Y                     .Y                     @Y                     NY                     cY                     qY                     Y                     Y                     Y                     Y                     Y                     Y                     Y                     Y                     Y                     Y                     	Z                     Z                     %Z                     3Z                     AZ                     OZ                     ]Z                     kZ                     yZ                     Z                     Z                     Z                     Z                     Z                     Z                     Z                     Z                     Z                     [                     [                     [                     +[                     9[                     G[                     U[                     b[                     p[                     }[                     [                     [                     [                     [                     [                     [                     [                     [                     \                     \                      \                     .\                     <\                     J\                     X\                     e\                     s\                     \                     \                     \                     \                     \                     \                     \                     \                     \                     \                     ]                     ]                     ']                     5]                     C]                     Q]                     _]                     m]                     z]                     ]                     ]                     ]                     ]                      crtstuff.c deregister_tm_clones __do_global_dtors_aux completed.0 __do_global_dtors_aux_fini_array_entry frame_dummy __frame_dummy_init_array_entry __slsqp.c Py_XDECREF PyArray_API capsule_destructor slsqp_error ldl_update.part.0 lsq slsqplib_module_methods doc_nnls doc_slsqp __nnls.c blas_lapack_wrappers.c __FRAME_END__ __GNU_EH_FRAME_HDR _fini _GLOBAL_OFFSET_TABLE_ __TMC_END__ __nnls moduledef __dso_handle __slsqp_body _DYNAMIC _init scipy_zlapmt_ scipy_cgbtrf_ scipy_dgelsy_ scipy_zgemm_ scipy_dlantp_ scipy_ztrcon_ scipy_zpocon_ scipy_dlaqr4_ scipy_sspcon_ scipy_slarrb_ scipy_zpptrf_ scipy_sdisna_ scipy_cgemqrt_ scipy_zher2k_ scipy_slartgp_ PyExc_ImportError scipy_zlarnv_ scipy_clantb_ scipy_ssbgvd_ scipy_dtpqrt_ scipy_slaqge_ scipy_icamax_ scipy_zhetrs2_ scipy_cgesvd_ scipy_zlartv_ scipy_cptrfs_ scipy_zbdsqr_ scipy_dgelq2_ scipy_cgebd2_ scipy_slasd6_ scipy_zposv_ scipy_ztrsv_ scipy_csptrs_ scipy_zlaqr5_ scipy_dggqrf_ scipy_ssfrk_ PyDict_SetItemString scipy_dormhr_ scipy_dppequ_ scipy_strevc_ scipy_slaed7_ scipy_dggrqf_ scipy_chseqr_ scipy_zgeqrt_ scipy_dormtr_ scipy_dpotri_ scipy_cunm2r_ scipy_checon_ scipy_dlasdq_ scipy_dtrmm_ scipy_crotg_ scipy_slamch_ scipy_dsytrd_ scipy_srotmg_ scipy_sgbcon_ scipy_dtrsm_ scipy_dlaed6_ scipy_dggesx_ scipy_csyrk_ scipy_cheevr_ scipy_ztrtri_ scipy_zpotri_ scipy_dpotf2_ scipy_cher_ scipy_zhpr2_ scipy_clarfb_ scipy_cspcon_ scipy_dpotrf_ scipy_csymv_ scipy_dlasda_ scipy_ctrsen_ scipy_ztpqrt_ scipy_dlarrb_ scipy_slagtm_ scipy_spbcon_ scipy_cgbequ_ scipy_crot_ scipy_strexc_ scipy_cpbsvx_ scipy_sormtr_ scipy_dgeql2_ scipy_cstemr_ scipy_dlasyf_ scipy_shsein_ scipy_slauum_ memset@GLIBC_2.2.5 scipy_dsygv_ scipy_sorm2l_ scipy_strrfs_ scipy_dlaqsb_ scipy_ssbgvx_ scipy_ztprfb_ scipy_cpotrs_ scipy_shgeqz_ scipy_dlaln2_ scipy_slasd0_ scipy_ssbgst_ scipy_cggglm_ scipy_zlansp_ scipy_sgsvj0_ scipy_dspcon_ scipy_dsbevx_ scipy_sgelq2_ scipy_ssymv_ scipy_ztfttr_ scipy_dlaqr1_ scipy_sggglm_ scipy_ssyr2k_ scipy_clatrz_ scipy_sorglq_ scipy_ztbsv_ scipy_iladlc_ scipy_sgeql2_ scipy_ccopy_ scipy_sgebrd_ scipy_sorgql_ scipy_dlasq4_ scipy_slaexc_ scipy_zlantb_ scipy_clarrv_ scipy_slag2d_ scipy_dsterf_ scipy_drot_ scipy_zlatrd_ scipy_dpocon_ scipy_cungrq_ scipy_zgtrfs_ scipy_slals0_ scipy_dlarre_ scipy_dlagtf_ scipy_cgecon_ scipy_zher_ scipy_slarre_ scipy_dtpsv_ scipy_sptts2_ scipy_zscal_ scipy_sspgvx_ scipy_izamax_ scipy_clascl_ scipy_cgghrd_ scipy_cgesdd_ scipy_dlaswp_ scipy_clag2z_ scipy_slaic1_ scipy_sormqr_ scipy_spftri_ scipy_sgeqrfp_ scipy_cher2k_ scipy_slaed5_ scipy_dtgsja_ scipy_ctrrfs_ scipy_sgbtrf_ scipy_ztrti2_ scipy_zlapll_ scipy_dgeqrfp_ scipy_zpotrf_ scipy_zlarzt_ scipy_ctbsv_ scipy_zppsvx_ scipy_zhpevx_ scipy_cgbcon_ scipy_csysv_ scipy_slaqr5_ scipy_zdscal_ scipy_dgerqf_ scipy_ztptri_ scipy_claqr4_ scipy_slarrj_ scipy_dsytrf_ scipy_dgebak_ scipy_sopmtr_ scipy_sggbak_ scipy_dormql_ scipy_slacn2_ scipy_slasrt_ scipy_zuncsd_ scipy_dlanhs_ scipy_slaln2_ scipy_slar1v_ scipy_dtrtri_ scipy_chegv_ scipy_ztrmm_ scipy_zlaed0_ scipy_sstedc_ scipy_ilazlr_ scipy_zsytri2x_ scipy_zsprfs_ scipy_dgetrs_ scipy_dsgesv_ scipy_dtzrzf_ scipy_zsytri2_ scipy_dlae2_ scipy_dlanv2_ scipy_dggbak_ scipy_dpbcon_ scipy_cgbsv_ scipy_slaqr2_ scipy_zhptri_ scipy_zgecon_ scipy_sspevd_ scipy_stgsen_ scipy_zhpgst_ scipy_dlaruv_ PyInit__slsqplib scipy_cpotrf_ scipy_zlacon_ scipy_zhfrk_ scipy_dlaqps_ scipy_dtpqrt2_ scipy_cpoequb_ scipy_cgeev_ scipy_zpbtrf_ scipy_slanv2_ __gmon_start__ scipy_cptts2_ scipy_dorgr2_ scipy_zhecon_ scipy_cunmr3_ scipy_dgerq2_ scipy_chegst_ scipy_cbbcsd_ scipy_slags2_ scipy_ctrexc_ scipy_zlasyf_ scipy_zlartg_ scipy_dlaeda_ scipy_dgehd2_ scipy_dlaqr2_ scipy_dlauu2_ scipy_stbcon_ scipy_sgeequb_ scipy_spttrf_ scipy_zlaqps_ scipy_zgeqr2p_ scipy_sormr3_ scipy_slarzt_ scipy_zgeqrt2_ scipy_slalsd_ scipy_dsytri2_ scipy_zlahr2_ scipy_dlasd3_ scipy_cgelss_ scipy_zsptrs_ scipy_zsyconv_ scipy_dlartgp_ scipy_zlaev2_ scipy_zspmv_ scipy_slatps_ scipy_zgbsv_ scipy_sasum_ scipy_zhpev_ scipy_dpbstf_ scipy_chpsv_ scipy_stpsv_ scipy_zhegvx_ scipy_cgetri_ scipy_dgeqr2p_ scipy_ssytrs_ _PyArg_ParseTuple_SizeT scipy_ssymm_ scipy_dstev_ scipy_dlarfgp_ scipy_cpotri_ scipy_clar2v_ scipy_zgesv_ scipy_zhetf2_ scipy_zherfs_ scipy_zggev_ scipy_dorg2r_ scipy_dsyevx_ PyCapsule_Type scipy_ssyrfs_ scipy_zposvx_ scipy_cbdsqr_ scipy_clagtm_ scipy_ssyevx_ scipy_dgeqlf_ scipy_sorghr_ scipy_dlargv_ scipy_sstein_ scipy_zlaesy_ scipy_dgeesx_ scipy_dgsvj1_ scipy_chbgv_ scipy_ctrmm_ scipy_zpptrs_ scipy_dsbgv_ scipy_dgbbrd_ scipy_chpev_ scipy_zlaqp2_ scipy_dtftri_ scipy_dsygvx_ scipy_sgemm_ scipy_dpttrs_ scipy_claqr5_ scipy_clacrm_ scipy_dtbsv_ scipy_chegvd_ scipy_ilauplo_ scipy_cunghr_ scipy_clalsa_ scipy_ssyevr_ scipy_slasd5_ scipy_claswp_ scipy_dgetf2_ scipy_ssbevx_ scipy_cgtts2_ scipy_sgees_ scipy_clarnv_ scipy_clansp_ scipy_slatrd_ scipy_dormlq_ scipy_sspgvd_ scipy_dlapy3_ scipy_cgelq2_ scipy_ctpttr_ scipy_slaed0_ scipy_sgbtrs_ scipy_ssyswapr_ scipy_dlaqge_ scipy_dpprfs_ scipy_zgttrf_ scipy_ssygvx_ scipy_zhpsv_ scipy_slabrd_ scipy_sggrqf_ scipy_zlanht_ scipy_sgejsv_ scipy_dorcsd_ scipy_dormrz_ scipy_sgesv_ scipy_stprfs_ scipy_chprfs_ scipy_sptsvx_ scipy_zlarfx_ scipy_zcopy_ scipy_ctpttf_ scipy_sgtsvx_ scipy_dlasd6_ scipy_sgels_ scipy_spocon_ scipy_zhptrd_ scipy_zungql_ scipy_zggevx_ scipy_cgemm_ scipy_dlasdt_ scipy_csytri2_ malloc@GLIBC_2.2.5 scipy_cgtsv_ scipy_zhpgvd_ scipy_ctprfb_ scipy_cgeru_ scipy_dlansy_ scipy_zdrscl_ scipy_cgetrf_ scipy_ssyrk_ scipy_dlalsa_ scipy_cgesv_ scipy_sorgr2_ scipy_dlarrk_ scipy_dlacpy_ scipy_sopgtr_ scipy_spbsv_ scipy_dlarrv_ scipy_ztpmqrt_ scipy_zhbgst_ scipy_zhetrf_ scipy_zgbbrd_ scipy_sgemqrt_ scipy_spotrf_ scipy_slansy_ scipy_sgesvd_ scipy_dsygvd_ scipy_csteqr_ scipy_dsptrs_ scipy_dlatbs_ scipy_strsna_ scipy_ztrttp_ PyExc_ModuleNotFoundError scipy_slartv_ scipy_claqr2_ scipy_cheevx_ scipy_sladiv_ scipy_chbgvd_ scipy_zlar2v_ scipy_zsytrf_ scipy_slamrg_ PyDict_Type scipy_zheev_ scipy_zgeevx_ scipy_sporfs_ scipy_dggev_ scipy_dpptrf_ scipy_dgtsvx_ scipy_clansb_ scipy_dpotrs_ scipy_dgbequ_ scipy_cppequ_ scipy_dnrm2_ scipy_sptrfs_ scipy_dswap_ scipy_ssbev_ scipy_zgebrd_ scipy_slacon_ scipy_dlaed5_ scipy_chegvx_ scipy_ssteqr_ scipy_cung2l_ scipy_stpttr_ scipy_sorgbr_ scipy_ssytri2_ scipy_chetd2_ scipy_dlartgs_ scipy_clags2_ scipy_sbdsdc_ scipy_spstrf_ scipy_dtrsyl_ scipy_zsyr2k_ scipy_cpbtf2_ scipy_ztrtrs_ scipy_zpotrs_ scipy_sgelss_ scipy_ztfsm_ scipy_slaqsy_ scipy_zhpmv_ scipy_dsptrd_ scipy_zhbevx_ scipy_cupgtr_ scipy_slargv_ scipy_zhemm_ scipy_sgbequ_ scipy_ctrsv_ scipy_zgbequb_ scipy_zlauum_ scipy_claed7_ scipy_cppcon_ scipy_zgees_ scipy_slantb_ scipy_dlasq3_ scipy_dlaed0_ scipy_cgglse_ scipy_ilaclc_ scipy_sstev_ scipy_dtprfs_ scipy_zsytrs2_ scipy_sgetf2_ scipy_sgeev_ scipy_zhetri2_ scipy_dsyevr_ scipy_sstevd_ scipy_zgeqp3_ scipy_zlaqr1_ scipy_sgesdd_ scipy_cpftrf_ scipy_cpbtrs_ scipy_dlaexc_ scipy_ctrmv_ scipy_zpbtf2_ scipy_zgeqlf_ scipy_clangb_ scipy_clarzt_ scipy_dspgv_ scipy_cptsv_ scipy_dtrevc_ scipy_zgerqf_ scipy_slantr_ scipy_dger_ scipy_ctrtri_ scipy_sgesvj_ scipy_cgeevx_ scipy_sspsvx_ scipy_chptrd_ scipy_dorm2r_ scipy_chpr2_ scipy_zunmrq_ scipy_sger_ scipy_scsum1_ scipy_dormrq_ scipy_zggbak_ scipy_zlabrd_ scipy_dlarrf_ scipy_dcabs1_ PyLong_AsLong scipy_zpftrf_ scipy_ssygvd_ scipy_dgeqrf_ scipy_zgeqrfp_ scipy_dsyrfs_ scipy_cgerfs_ scipy_ztrsyl_ scipy_drotg_ scipy_cpoequ_ scipy_csyr_ scipy_claqsy_ scipy_dlarfx_ scipy_dlatrz_ scipy_zlagtm_ scipy_dlabrd_ scipy_dorgql_ scipy_zggrqf_ scipy_slaqr1_ scipy_dlar2v_ scipy_zlansy_ scipy_dlanst_ scipy_dgglse_ scipy_dpbrfs_ scipy_zgbtrs_ scipy_sstevx_ scipy_zlarcm_ scipy_clalsd_ scipy_dzsum1_ scipy_zsymm_ scipy_zgelqf_ scipy_sgeqr2_ scipy_zpbsv_ PyErr_Format scipy_dlarra_ scipy_dhseqr_ _ITM_deregisterTMCloneTable scipy_sgeevx_ PyFloat_FromDouble scipy_dgghrd_ scipy_zgeqrt3_ scipy_sppsvx_ scipy_csyswapr_ scipy_stgex2_ scipy_cppsvx_ scipy_chpgvd_ scipy_sdot_ scipy_dgelss_ scipy_ztgsen_ scipy_dgeqrt3_ scipy_clahr2_ scipy_slartg_ scipy_dlabad_ scipy_dsymm_ scipy_clartv_ scipy_dlatps_ scipy_clatrd_ scipy_claqsb_ scipy_ztbtrs_ scipy_zlaqr0_ scipy_sorg2r_ scipy_claed0_ scipy_slae2_ scipy_dspevd_ scipy_slasv2_ scipy_zgeequb_ scipy_csyr2k_ scipy_dspgvd_ scipy_cgesc2_ scipy_dorgl2_ scipy_ctftri_ scipy_ssptri_ scipy_zhemv_ scipy_zptrfs_ scipy_dstevx_ scipy_slasq6_ PyErr_ExceptionMatches scipy_dsptri_ scipy_dlaed3_ scipy_dlaebz_ scipy_slaed6_ scipy_ctrsna_ scipy_ddisna_ scipy_sgehrd_ scipy_claqhp_ scipy_dtrmv_ scipy_sgeesx_ scipy_ztpqrt2_ scipy_clacrt_ scipy_csptri_ scipy_dgtts2_ scipy_cherk_ scipy_zlanhb_ scipy_zgebd2_ free@GLIBC_2.2.5 scipy_dlapll_ scipy_stfttp_ scipy_ctgsen_ scipy_spprfs_ scipy_dlartv_ scipy_zpbstf_ scipy_sgelqf_ scipy_ssbgv_ scipy_dpptrs_ scipy_slaqsb_ scipy_dsteqr_ scipy_zhetrd_ scipy_dorgrq_ scipy_clange_ scipy_sormlq_ scipy_clanhf_ scipy_cunmhr_ scipy_dsysvx_ scipy_stptri_ scipy_chptri_ scipy_clarf_ scipy_cggev_ scipy_slatrs_ scipy_dtfttp_ scipy_strtri_ scipy_chbev_ _ITM_registerTMCloneTable scipy_chesv_ scipy_chgeqz_ scipy_dgtrfs_ scipy_dgsvj0_ scipy_drscl_ scipy_slarrv_ scipy_dlaic1_ scipy_cpotf2_ scipy_shseqr_ scipy_slaed9_ scipy_cungbr_ scipy_clarz_ scipy_chegs2_ scipy_zlacp2_ scipy_sgsvj1_ scipy_zgebak_ scipy_stbmv_ scipy_chbmv_ scipy_ssytrd_ scipy_zcposv_ scipy_zlag2c_ scipy_cggesx_ scipy_dsygst_ scipy_dgebrd_ scipy_dlaed4_ scipy_dptts2_ scipy_dtrcon_ scipy_dorml2_ scipy_zgghrd_ scipy_zunmtr_ scipy_clapll_ PyCapsule_New scipy_zunmlq_ scipy_dgbtf2_ scipy_dsbmv_ scipy_ztpttr_ scipy_zlanhs_ scipy_sgeqrf_ scipy_clauu2_ scipy_claqp2_ scipy_spptrf_ scipy_cpbequ_ scipy_ctpmqrt_ scipy_slatdf_ scipy_cgerc_ scipy_zheequb_ scipy_sgeqp3_ scipy_slarzb_ scipy_csscal_ scipy_dlatrd_ scipy_cunmql_ scipy_stpmv_ scipy_chpmv_ scipy_zlaqr3_ scipy_cgehrd_ scipy_dlasd7_ scipy_ztrsna_ scipy_sptsv_ scipy_zhpgvx_ scipy_strcon_ scipy_zsymv_ scipy_dlarzb_ scipy_cunmr2_ scipy_slascl_ __cxa_finalize@GLIBC_2.2.5 scipy_slatbs_ scipy_slapmr_ scipy_cgges_ scipy_slasy2_ scipy_slassq_ scipy_stpqrt2_ scipy_cposv_ scipy_claqgb_ scipy_zgeqr2_ scipy_cptcon_ scipy_zhpgv_ scipy_dsygs2_ scipy_ilaver_ scipy_zpstrf_ scipy_clapmt_ scipy_sspgv_ scipy_dlapmt_ scipy_cgeqr2_ scipy_spptrs_ scipy_cgtrfs_ scipy_slaein_ scipy_zptsv_ scipy_cgeqr2p_ scipy_cgerq2_ scipy_sgebal_ scipy_ilaslr_ scipy_sgelsd_ scipy_cung2r_ scipy_dlasy2_ scipy_clansy_ scipy_ctrttf_ scipy_sgerfs_ scipy_sggesx_ scipy_dgesv_ scipy_cpptrs_ scipy_dpoequ_ scipy_zgeru_ scipy_zunmrz_ scipy_zhbgvx_ scipy_cpbsv_ scipy_spbtf2_ scipy_csytrf_ scipy_cpftri_ scipy_csytri2x_ scipy_ztgevc_ scipy_ssyevd_ scipy_ctgevc_ scipy_chptrf_ scipy_ctptrs_ scipy_claqr1_ scipy_dtptri_ scipy_dgebal_ scipy_dgtcon_ scipy_sorgrq_ scipy_dgeev_ scipy_stgsy2_ scipy_spbtrf_ scipy_cpttrf_ scipy_cgehd2_ scipy_dlasq2_ scipy_dlaqr3_ nextafter@GLIBC_2.2.5 scipy_dstegr_ scipy_zsycon_ scipy_zungqr_ scipy_cggrqf_ scipy_dgbmv_ scipy_zsyrfs_ scipy_dsytd2_ scipy_slas2_ scipy_srot_ scipy_zlar1v_ scipy_csprfs_ scipy_clarfg_ scipy_sgglse_ scipy_zhseqr_ scipy_dlasd0_ scipy_zlange_ scipy_zlalsa_ scipy_zunm2l_ scipy_zpteqr_ scipy_ztgsy2_ scipy_dgees_ scipy_cgttrf_ scipy_dormqr_ scipy_zhetd2_ scipy_dlasd2_ scipy_sgetrf_ scipy_chetrs_ scipy_zhesvx_ scipy_dgesc2_ scipy_zung2l_ scipy_idamax_ scipy_cggbak_ scipy_dstevr_ scipy_dormbr_ scipy_zspcon_ scipy_ctpsv_ scipy_dorgtr_ scipy_dtgsen_ scipy_ctbmv_ scipy_clarfgp_ scipy_cswap_ scipy_zgehd2_ scipy_zgerc_ scipy_zlaqhp_ scipy_slarrc_ scipy_clahqr_ scipy_sormql_ scipy_slarft_ scipy_sppsv_ scipy_zlaqsb_ scipy_zpbsvx_ scipy_stfttr_ scipy_csysvx_ scipy_ztgsja_ scipy_zgesvd_ scipy_zhegv_ scipy_cgebak_ scipy_zgetc2_ scipy_clarfx_ scipy_stprfb_ scipy_dlartg_ scipy_slaset_ scipy_zung2r_ scipy_sbbcsd_ scipy_dgebd2_ scipy_sstevr_ scipy_sspsv_ scipy_zlarfg_ scipy_dgbsvx_ scipy_iladlr_ scipy_zpprfs_ scipy_ctrti2_ scipy_slapy2_ scipy_sormhr_ scipy_dlagv2_ scipy_dtfttr_ scipy_clacon_ scipy_slahqr_ scipy_dsbev_ scipy_slaqgb_ scipy_dgels_ scipy_stpqrt_ scipy_zheevd_ scipy_cstedc_ scipy_cunmtr_ scipy_csyequb_ scipy_claqps_ scipy_cgetrs_ scipy_zsysvx_ scipy_slasd1_ scipy_zpttrs_ scipy_zupmtr_ scipy_cgeqrt3_ scipy_chetf2_ scipy_dscal_ PyModule_GetDict scipy_zhegst_ scipy_dlagts_ scipy_chbtrd_ scipy_dlatdf_ scipy_dlarrj_ scipy_sgesvx_ scipy_dlag2_ scipy_zhbtrd_ scipy_cheev_ scipy_dgemqrt_ scipy_zhegs2_ scipy_clangt_ scipy_dgeqrt_ scipy_cgbrfs_ scipy_dposvx_ scipy_zlaein_ scipy_dsbevd_ scipy_zptts2_ scipy_ctpqrt2_ scipy_zgerfs_ scipy_strtrs_ scipy_dspsv_ scipy_ssprfs_ scipy_ssytrf_ scipy_cgbtrs_ scipy_ctrttp_ scipy_zunmbr_ scipy_dtbcon_ scipy_dorm2l_ scipy_chbgvx_ scipy_dsbtrd_ scipy_cpbtrf_ scipy_zgetrs_ scipy_dlahqr_ scipy_dstevd_ scipy_dgttrf_ scipy_srotm_ scipy_slasyf_ scipy_slarf_ scipy_zhbgvd_ scipy_zgbrfs_ scipy_dlasd5_ scipy_ssytrs2_ scipy_dlaqp2_ scipy_zlantp_ scipy_ssytri2x_ scipy_clasr_ scipy_cungqr_ scipy_ztrsen_ scipy_sormrq_ scipy_dtgsna_ scipy_zupgtr_ scipy_zsptrf_ scipy_clacp2_ scipy_spttrs_ PyExc_RuntimeError scipy_dsytrs2_ scipy_slasd7_ scipy_spftrf_ scipy_zsptri_ scipy_chetri2_ scipy_cgesvx_ scipy_zggglm_ scipy_zher2_ scipy_dlarfg_ scipy_sgttrs_ scipy_dporfs_ scipy_dsbgvx_ scipy_dorglq_ scipy_cgtsvx_ scipy_cgelsy_ scipy_dgeevx_ scipy_ssygs2_ scipy_zgglse_ scipy_cgeql2_ scipy_zlargv_ scipy_dsyr2_ scipy_ctptri_ scipy_zgeqrf_ scipy_csptrf_ scipy_ssytd2_ scipy_dhgeqz_ scipy_slapy3_ scipy_dtptrs_ scipy_zheevx_ scipy_zlatrs_ scipy_zpstf2_ scipy_clanhe_ scipy_ztbcon_ scipy_dpbsvx_ scipy_zheevr_ scipy_ztptrs_ scipy_zstegr_ scipy_dbdsdc_ scipy_zbbcsd_ scipy_dorbdb_ scipy_cgbtf2_ scipy_dpbequ_ scipy_zggqrf_ scipy_zunghr_ scipy_clanht_ scipy_cpftrs_ scipy_spotri_ scipy_csytf2_ scipy_dtgsyl_ scipy_zsyswapr_ scipy_dlarft_ scipy_dspgst_ scipy_dtrsen_ scipy_cgerqf_ scipy_dsbgvd_ scipy_ssytri_ scipy_dlarfb_ scipy_dlarz_ scipy_cgeqrf_ fmax@GLIBC_2.2.5 scipy_zggbal_ scipy_ztrrfs_ scipy_zporfs_ scipy_dstemr_ scipy_slaswp_ scipy_slansp_ scipy_dlaqgb_ scipy_dlatrs_ scipy_zlacrm_ scipy_slarrk_ scipy_cgetf2_ scipy_dlascl_ scipy_slarnv_ scipy_cgbequb_ scipy_sgerq2_ scipy_classq_ scipy_cgelsd_ scipy_zlaqr4_ scipy_zheswapr_ scipy_dsytf2_ scipy_zlansb_ scipy_ztgsyl_ scipy_zunm2r_ scipy_zgbcon_ scipy_dgelqf_ scipy_sgeqrt3_ scipy_stgsna_ scipy_zpoequ_ scipy_zgbsvx_ scipy_zpftri_ scipy_chpr_ scipy_claein_ scipy_dtrexc_ scipy_dggbal_ scipy_snrm2_ scipy_zungl2_ scipy_zlags2_ scipy_dspevx_ scipy_zgebal_ scipy_zlahqr_ scipy_sptcon_ scipy_cungl2_ scipy_dggevx_ scipy_zgerq2_ scipy_dgtsv_ scipy_dsyr2k_ scipy_cporfs_ scipy_dtrsv_ scipy_slaqsp_ scipy_dbbcsd_ scipy_cscal_ scipy_dggglm_ scipy_ztzrzf_ scipy_slarrr_ scipy_slarfgp_ scipy_zspsvx_ scipy_zlaqhb_ scipy_dtpcon_ scipy_cgttrs_ scipy_dstebz_ scipy_zstein_ scipy_ctgsyl_ scipy_slalsa_ scipy_cgeqlf_ scipy_lsame_ scipy_dsysv_ scipy_sgetrs_ scipy_dsfrk_ scipy_spteqr_ scipy_cgeequb_ scipy_sgebak_ scipy_zrot_ scipy_sspr2_ scipy_cgeqrt2_ scipy_zlascl_ scipy_sgetc2_ memmove@GLIBC_2.2.5 scipy_claic1_ scipy_zlarf_ scipy_sgetri_ scipy_dgetrf_ scipy_sgbsv_ scipy_sgecon_ scipy_zlatps_ scipy_zaxpy_ scipy_slansb_ scipy_dlas2_ scipy_slaev2_ scipy_dpftrf_ scipy_zhgeqz_ scipy_ssbevd_ scipy_ilatrans_ scipy_clanhb_ PyFloat_AsDouble scipy_slasq2_ scipy_dlamch_ scipy_ddot_ scipy_slaed2_ scipy_slasd4_ scipy_zlanhf_ scipy_cpbstf_ scipy_cpbcon_ scipy_dlasq1_ scipy_isamax_ scipy_cgtcon_ scipy_ctgex2_ scipy_clantp_ scipy_dlacn2_ scipy_xerbla_array_ scipy_dsytri2x_ scipy_zlantr_ scipy_drotm_ scipy_dspmv_ scipy_dlaqsp_ scipy_ssbtrd_ scipy_zlacn2_ scipy_ilazlc_ scipy_dsytri_ scipy_stbtrs_ scipy_clauum_ scipy_slar2v_ scipy_ztrsm_ scipy_dposv_ scipy_chemm_ scipy_zlaed8_ scipy_dgemv_ scipy_clacn2_ scipy_sggqrf_ scipy_dopmtr_ scipy_strmm_ scipy_dlasd8_ scipy_claqsp_ scipy_chetrd_ scipy_spstf2_ scipy_dlansf_ scipy_cspsvx_ scipy_ctgsja_ scipy_sormrz_ scipy_dormr3_ scipy_dsposv_ scipy_slaeda_ scipy_zgemqrt_ scipy_dptrfs_ scipy_zlaic1_ scipy_slarrd_ scipy_dlasd1_ scipy_dladiv_ scipy_dlaqsy_ scipy_sgbmv_ scipy_dgejsv_ scipy_sggev_ scipy_zgeequ_ scipy_dlaein_ scipy_dlag2s_ PyObject_GetAttrString scipy_cgetc2_ scipy_zpotf2_ scipy_zstedc_ scipy_cgeqrfp_ scipy_sspmv_ scipy_ztgex2_ scipy_zhetri2x_ scipy_spotf2_ scipy_zhetri_ scipy_zsytri_ scipy_dlauum_ scipy_zsytrs_ scipy_dtpttr_ scipy_clarcm_ scipy_cgebal_ scipy_dpptri_ scipy_slanhs_ scipy_dpbtrs_ scipy_slangb_ scipy_csycon_ scipy_cspmv_ scipy_dtgsy2_ scipy_dlaed8_ scipy_sbdsqr_ scipy_cgelqf_ scipy_slaqtr_ scipy_cherfs_ scipy_zlalsd_ scipy_stzrzf_ scipy_dspev_ scipy_cuncsd_ scipy_scasum_ scipy_dgesvx_ scipy_dlasq6_ scipy_dlangb_ scipy_zlassq_ scipy_cher2_ scipy_zlaqhe_ scipy_cpbrfs_ scipy_chbevx_ scipy_stpmqrt_ scipy_cheevd_ scipy_dlacon_ scipy_dgeequ_ scipy_spoequb_ scipy_slahr2_ scipy_dpteqr_ scipy_dbdsqr_ scipy_sspevx_ scipy_zlasr_ scipy_claqhe_ scipy_slarz_ scipy_slaed8_ scipy_ssyev_ scipy_zstemr_ scipy_csyrfs_ scipy_zppsv_ scipy_ssygst_ scipy_slaqr3_ scipy_dsyrk_ scipy_dpftrs_ scipy_clar1v_ scipy_dtfsm_ scipy_zunmql_ scipy_cheswapr_ scipy_claset_ _Py_NoneStruct scipy_zpftrs_ scipy_sgemv_ scipy_dgeqrt2_ scipy_dtgex2_ scipy_cunmrq_ scipy_sgesc2_ scipy_stptrs_ scipy_chptrs_ scipy_scopy_ scipy_dgemm_ scipy_zhbevd_ PyErr_NewException scipy_ssyequb_ scipy_dlat2s_ scipy_dlaset_ scipy_spptri_ scipy_ztrttf_ scipy_dgesdd_ scipy_dlahr2_ scipy_zhpevd_ scipy_dpftri_ scipy_ztrevc_ scipy_slartgs_ scipy_dtprfb_ scipy_cungql_ scipy_dlags2_ scipy_dtpmqrt_ scipy_claed8_ scipy_dtpttf_ scipy_csyconv_ scipy_stgsyl_ scipy_chemv_ scipy_ztftri_ scipy_clarft_ scipy_ssyr2_ scipy_dlaed1_ scipy_sorg2l_ scipy_dpstrf_ scipy_zppcon_ scipy_zhptrf_ scipy_zlatbs_ scipy_dsprfs_ scipy_slabad_ scipy_dsyr_ scipy_chpgv_ scipy_zsteqr_ scipy_dgttrs_ scipy_sorgqr_ scipy_clatdf_ scipy_dlassq_ scipy_slarfx_ scipy_cpptri_ scipy_zggesx_ scipy_stpttf_ PyDict_GetItemString scipy_dpbtf2_ scipy_ztgexc_ scipy_sstegr_ scipy_cggqrf_ scipy_zgesdd_ scipy_sposv_ scipy_stpcon_ scipy_chpcon_ scipy_dgecon_ scipy_zgbequ_ scipy_cspsv_ scipy_clatps_ scipy_ctbrfs_ PyErr_Print scipy_ztfttp_ scipy_dstedc_ scipy_zlangt_ scipy_chpgvx_ scipy_sgeqr2p_ scipy_dlaev2_ scipy_ctbcon_ scipy_sgtcon_ scipy_clatrs_ scipy_spftrs_ scipy_spoequ_ scipy_cunmrz_ scipy_dlarrc_ scipy_zgbmv_ scipy_zsysv_ PyLong_FromLong scipy_dlansp_ scipy_cpocon_ scipy_zlauu2_ scipy_sgtts2_ scipy_cungr2_ scipy_ctrsyl_ scipy_zunmhr_ scipy_chetri_ scipy_sorgl2_ scipy_dpoequb_ scipy_zgeesx_ scipy_dlaqr0_ scipy_stfsm_ scipy_dsyswapr_ scipy_ssptrs_ scipy_slapmt_ scipy_sposvx_ scipy_ztrexc_ scipy_zgeql2_ scipy_zlatrz_ scipy_cunm2l_ scipy_slaqr0_ scipy_ztrmv_ scipy_iladiag_ scipy_sgbsvx_ scipy_zgttrs_ scipy_dpstf2_ scipy_dtpmv_ scipy_zlacrt_ scipy_zpbrfs_ scipy_slagtf_ scipy_dlarzt_ scipy_zlarz_ scipy_clapmr_ scipy_zgesvx_ scipy_spotrs_ scipy_zhpsvx_ scipy_dptsv_ scipy_chetrf_ scipy_zptcon_ scipy_dlapmr_ scipy_zlarfb_ scipy_strsm_ scipy_slarrf_ scipy_cggbal_ scipy_dptcon_ scipy_dasum_ scipy_zptsvx_ scipy_dlar1v_ scipy_cgels_ scipy_slange_ scipy_slangt_ scipy_slaed3_ scipy_slasq3_ scipy_slasr_ scipy_dlamrg_ scipy_csytrs_ scipy_clanhs_ scipy_clargv_ scipy_srscl_ scipy_dgeqr2_ scipy_cpttrs_ scipy_zhegvd_ scipy_sgbrfs_ scipy_dtgevc_ scipy_cgbbrd_ scipy_zlat2c_ scipy_dspsvx_ scipy_strmv_ scipy_zgeev_ scipy_claev2_ scipy_stgsja_ scipy_dorghr_ scipy_zungtr_ scipy_dlaqtr_ scipy_claqge_ scipy_sggbal_ scipy_dorgbr_ scipy_cposvx_ scipy_cunmlq_ scipy_ilaclr_ scipy_ieeeck_ _Py_Dealloc scipy_cpptrf_ scipy_zgbtrf_ scipy_zppequ_ scipy_zgetrf_ scipy_dgelsd_ scipy_dsbgst_ scipy_ssptrd_ scipy_slaqp2_ PyImport_ImportModule scipy_dgbcon_ scipy_ztbrfs_ scipy_ctfttp_ scipy_zpptri_ scipy_cgbsvx_ scipy_ztpsv_ scipy_chbgst_ scipy_dgbtrf_ scipy_cpprfs_ PyErr_Clear scipy_zlatdf_ scipy_dgges_ scipy_zlanhe_ scipy_claqr3_ scipy_dlagtm_ scipy_dznrm2_ scipy_sormbr_ PyModule_Create2 scipy_dgbrfs_ scipy_dsytrs_ scipy_zsyequb_ scipy_zgtsv_ scipy_sgeqlf_ scipy_dsyev_ scipy_dtrtrs_ scipy_slasdq_ scipy_cggevx_ scipy_zunmqr_ scipy_clanhp_ scipy_dtrrfs_ scipy_slasd2_ scipy_sppcon_ scipy_dtgexc_ scipy_cgeesx_ scipy_zlapmr_ scipy_slasd3_ scipy_sspev_ scipy_zlaswp_ scipy_cgeequ_ scipy_zunglq_ scipy_zlacpy_ scipy_dgesvj_ scipy_dlaqr5_ scipy_ssytf2_ scipy_zgtsvx_ scipy_zpbcon_ scipy_slarra_ scipy_dopgtr_ scipy_zhetrs_ scipy_sgges_ scipy_slansf_ scipy_slanst_ scipy_sspr_ scipy_zlaqsp_ scipy_dtbtrs_ scipy_dlasd4_ scipy_sgbtf2_ scipy_slapll_ scipy_zswap_ scipy_slarfg_ scipy_daxpy_ scipy_slaebz_ scipy_chla_transtype_ scipy_dptsvx_ scipy_zrotg_ scipy_dtrti2_ scipy_dspr_ scipy_slasda_ scipy_dlarnv_ scipy_zdrot_ scipy_dspgvx_ scipy_sggevx_ scipy_zhpr_ scipy_zgelsd_ scipy_ilaprec_ scipy_slacpy_ scipy_zhptrs_ scipy_dlalsd_ scipy_sgerqf_ scipy_dtrttp_ scipy_chetrs2_ PyErr_SetString scipy_strttp_ scipy_sgtrfs_ scipy_cupmtr_ scipy_dlasr_ scipy_sdsdot_ scipy_claesy_ scipy_sgebd2_ scipy_sormr2_ scipy_clahef_ scipy_dsdot_ scipy_dgeequb_ scipy_zlaqr2_ scipy_strsen_ scipy_zpoequb_ scipy_sorcsd_ scipy_clacgv_ scipy_cpstrf_ scipy_csytri_ scipy_dppsvx_ scipy_dtbrfs_ scipy_zpttrf_ scipy_sgghrd_ scipy_sgttrf_ scipy_cspr_ scipy_zungbr_ scipy_dgbsv_ scipy_dlange_ scipy_zgges_ scipy_dppsv_ scipy_sswap_ scipy_zhbmv_ scipy_zlaed7_ scipy_dsyequb_ scipy_zlangb_ scipy_ztpcon_ scipy_zgehrd_ scipy_caxpy_ scipy_claqr0_ scipy_sgehd2_ scipy_dtrsna_ scipy_cstegr_ scipy_cheequb_ scipy_sspgst_ scipy_cstein_ scipy_ctzrzf_ scipy_dorgqr_ scipy_ssysv_ scipy_sgbbrd_ scipy_sstemr_ scipy_dgerfs_ scipy_claqhb_ scipy_csytrs2_ scipy_dsptrf_ scipy_dlarf_ scipy_stftri_ scipy_zlals0_ scipy_cunbdb_ scipy_cunml2_ scipy_scnrm2_ scipy_stgevc_ scipy_ctrsm_ scipy_dlapy2_ scipy_zlaqge_ scipy_saxpy_ scipy_cppsv_ scipy_zungr2_ scipy_sgbequb_ scipy_slarfb_ scipy_zgesc2_ scipy_icmax1_ scipy_dlantb_ scipy_slantp_ scipy_ssysvx_ realloc@GLIBC_2.2.5 scipy_zgelsy_ scipy_zunmr3_ scipy_ztbmv_ scipy_csrot_ scipy_chpsvx_ scipy_sppequ_ scipy_dlarrd_ scipy_ilaslc_ scipy_clasyf_ scipy_csrscl_ scipy_slatrz_ scipy_dgbequb_ scipy_izmax1_ scipy_dlansb_ scipy_dlaed2_ scipy_ctpqrt_ scipy_ctrevc_ scipy_chsein_ scipy_zlarfgp_ scipy_sgelsy_ scipy_slaruv_ scipy_zhesv_ scipy_slasd8_ scipy_cgeqrt_ scipy_zhbev_ scipy_cpstf2_ scipy_zgelss_ scipy_ztgsna_ scipy_cgemv_ scipy_ztpmv_ scipy_slaqps_ scipy_ssptrf_ scipy_dlantr_ scipy_ctfttr_ scipy_chpevd_ scipy_dpbtrf_ scipy_dsyevd_ scipy_ssyr_ scipy_disnan_ scipy_dgeqp3_ scipy_zcgesv_ scipy_dormr2_ scipy_ctgsy2_ scipy_ssycon_ scipy_stbsv_ scipy_strti2_ scipy_zhpcon_ scipy_zlarzb_ scipy_chbevd_ scipy_zgemv_ scipy_dgetri_ scipy_ctprfs_ scipy_dppcon_ scipy_sorml2_ scipy_slag2_ scipy_ztprfs_ scipy_zlaqsy_ scipy_ctfsm_ scipy_zungrq_ scipy_zherk_ scipy_chpgst_ scipy_cgebrd_ scipy_stgexc_ scipy_dtrttf_ scipy_dlasrt_ scipy_cptsvx_ scipy_clabrd_ scipy_slasq1_ scipy_clals0_ scipy_strsyl_ scipy_drotmg_ scipy_slaed1_ scipy_csymm_ scipy_sgeqrt2_ scipy_zhprfs_ scipy_sorgtr_ scipy_ctpmv_ scipy_cgees_ scipy_dgetc2_ scipy_zgelq2_ scipy_dcopy_ scipy_zlarrv_ scipy_dlangt_ sqrt@GLIBC_2.2.5 scipy_chetri2x_ scipy_zpbtrs_ scipy_slagts_ scipy_dlaneg_ scipy_spbstf_ scipy_cunglq_ scipy_ssyconv_ scipy_ssbmv_ scipy_cgbmv_ scipy_sgeqrt_ scipy_zlaqgb_ scipy_dsycon_ scipy_ctrtrs_ scipy_dpttrf_ scipy_zpbequ_ memcpy@GLIBC_2.14 scipy_zlacgv_ PyCapsule_GetPointer scipy_ctpcon_ scipy_zgtcon_ scipy_sorm2r_ scipy_dgbtrs_ scipy_slasdt_ scipy_slasq4_ scipy_ctgsna_ scipy_chfrk_ scipy_dgesvd_ scipy_zunbdb_ scipy_strttf_ scipy_zspsv_ scipy_dlasv2_ scipy_dgehrd_ scipy_slaed4_ scipy_sgeequ_ scipy_spbtrs_ scipy_ctrcon_ scipy_clarzb_ scipy_dlals0_ scipy_cgeqp3_ scipy_zgtts2_ scipy_zlanhp_ scipy_sgtsv_ scipy_spbrfs_ scipy_zspr_ scipy_ctbtrs_ scipy_sscal_ scipy_chesvx_ scipy_zsytf2_ scipy_ztpttf_ scipy_zunmr2_ scipy_clatbs_ scipy_dlaed7_ scipy_chpevx_ scipy_zunml2_ scipy_srotg_ scipy_zgbtf2_ scipy_zsyrk_ _Py_BuildValue_SizeT scipy_stbrfs_ scipy_spbequ_ scipy_zsyr_ scipy_zgels_ scipy_dsyconv_ scipy_clartg_ hypot@GLIBC_2.2.5 scipy_sorbdb_ scipy_zhsein_ scipy_cunmqr_ scipy_slagv2_ scipy_zgetri_ scipy_dzasum_ scipy_zlahef_ scipy_dspr2_ scipy_spbsvx_ scipy_dstein_ scipy_dlaed9_ scipy_ssygv_ scipy_cungtr_ scipy_zlaset_ scipy_slauu2_ scipy_zlarft_ scipy_dpbsv_ scipy_clacpy_ scipy_ssterf_ scipy_dlarrr_ scipy_cunmbr_ scipy_ctgexc_ scipy_dorg2l_ scipy_slaqr4_ scipy_dhsein_ scipy_sstebz_ scipy_zgetf2_ scipy_dtbmv_ scipy_dsymv_ scipy_strsv_ scipy_clantr_ scipy_zhbgv_ scipy_cpteqr_  .symtab .strtab .shstrtab .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .text .fini .rodata .eh_frame_hdr .eh_frame .init_array .fini_array .data.rel.ro .dynamic .got .got.plt .data .bss .comment .gnu.build.attributes                                                                    H   o       4      4      "                           U   o       X	     X	     P                            d             	     	                                n      B                                           x                                                       s                         ph                            ~                                     @                                                                                                                                                 3                                          @0     @0                                                                                                                                                                                                                      P                                                    H4                                         @     @                                                 `     `                                         0               `     .                                           x&                                                                   p:                        	                       2     ]                                                   ݏ                                                           $                              .   o       (     (     $                             8             P     P                                                                                    @                         J\                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GNU YI6B>j}5bT8ȣ                           Kߦ                            \Q                     k
                                          s                     S$                     DY                     T                     3%                     ;C                     '<                     U                     j3                                                               <                                          R                                          C                     1                     :                                          	N                                           S                     p                     =H                                          
                     =                     T                     	                     ;                     R                                           .C                     }                     *                     +                     sG                     8                                                                |J                     *                     +                     Z                     J                     '                                          e                     9                     /                                           3                                          j"                                                                                     Y                     U                     +                                          	                                                               +                                          '                                          X                     !&                     %9                     @                     
                                          G                                          x@                                                               z(                     7                     >                                           F/                     ?                     G                     O%                     C                     X                                          7                     e#                     1=                     B                     5                     P                     7                     Q-                     ,                     4                                          8X                     	%                     6                                          l                     |?                     	                     2                     )5                                          .4                     ?                     (                     8                     Q                                          8                     .                                          S                     5+                     0                     L                     9                     K&                     #                     
                                          Q<                                          B                     5	                     C                     B                                          C                     f                     ^(                     ~                     k9                     2@                     A                     ~5                     $                     p8                     0                     
                     3                     Y                     @Q                     \                     U                     )S                                          rU                     \N                     	
                                          G;                     X                                          Y                                          m<                     /                                          ?                     |6                     ,*                     7                     :>                     Z                     #                     y9                     ;                     1                                          	                     O                     D                     3                     W                     hV                     L                      C-                     12                     W                     !                     o$                     Z                      *                     B
                     ;                     N                     9I                     VC                     F                     jN                     &                                          HO                     N                     $                     &1                     Y                                          iT                     u:                                                                 )                     L                                                                                    	                     	9                                          |S                     R                     "                     {                     %                     (                     F                     X4                     B                     Q                     PJ                     N@                     =                     J                     9                     /                     (P                     U'                     s                     V                     W                     &                     O                     OV                     >                     H                     ]                     AN                     *                     K                                          OM                                          ?                     E                     a                      {                     .                     %                                                               J                     M                     ]M                     K                     L)                     /                     9                     KE                     T                     	                                          D                                          `?                     %                     4D                     O                     R                      !                                                               U                     ,                     V                                          Q                     a0                     a/                                          ,                                                                                                         2                                                               D                     w=                     
                     "                      B                                          g4                     r                                          >                     *                     C                     $                     <                                          *8                     3                     tE                     $                     +                     ,L                     =E                     N                     7                     7                     P                     4                     0)                     r*                     5                     G                     =                     {B                     R                     >                                          Y7                     '                     4                     -A                     N                     jZ                     K                                          '                     E                     y                                           N                                                               7$                     gH                                                               #                     t                     ?                     u&                     !                     >                     @                     &                     X                     L                     M                     uH                     5                     A                     =:                     6                     S/                                           .                     (                     G                     Y                                          <                                                               8                                           XR                     W                     9                                          L                     I                     XA                                           ,                     7!                                          +                     r                                                               `B                     9                     B                     +I                     7                     \"                                          PD                                          WG                     R?                     E                                          &                                          @3                     6B                     1                     \	                                          Y                     -U                     4                     X                     q;                     	                     -                     qL                                          ;                                          3                     *                     H                     S                     8                                          dI                     K:                     '                     "                     Q                     i2                     lD                     C1                     W                     D6                     4                     M                     /                     yD                     4J                     Q                     5                                                               "                                          [T                     &J                     
                                          -                     ~                     1                     J                     g:                                          P                     6                                          C                     f                     )                     X                     <[                                          \3                     d*                     ]K                     O                     Y&                     Q                     ?                     T                     /E                     N                     mJ                     o/                     .                     Y                                          K                                                               %                     (                     O                     !                     )                     K                     ;                     %                     Q                     )$                                           *                     H                     D                     fR                                          ?2                     O	                     I                     S5                     @T                                           &                     !                                            4                     M                                           J                     A                                          uF                                           !                                                               pX                                                               <                     !                     F                                          (                     P                                          X                     Q                     D?                     *                     8                     l-                     V>                     UI                                          -                     X                     v)                                          C                                          U                     .                     >                                          .                     @"                     "                     ~8                     &                     H                     4                     >                                          t4                     X                                          -                     a!                     2                     P                     I                                           }$                     KF                                          A                     &                     2T                     4                     B                     ",                     U;                     t.                     M                     )                                          @                     P                     v                     /                     -G                                                                                    >                     o0                     G                                          ,                                                                 !                                           ,                     <                     W#                                          7                     8                                                                                    VO                     "7                     I                                                               E                     YH                     O                                          8/                                          N"                     ,                     1                     *                     K                     X[                                                                Z                                                               6Y                     P                     p5                     z                     L                     A                                          `                     >                                          L                     E5                     <                                          (                                                               ?                     Q                     .                     '                     Y                     nB                     N                     eG                     -W                     &                                          #=                     F   "                   >                     :                                          r>                     H>                     G                     v                                          BJ                     T                     xN                     */                     2                     U                                          C                     $                                          B                                          8                     U                                          <                     4                     2                     4                                          l(                                          l                     5                     6                                          *                     C+                                          J[                     L                                          @                     )                     !                     T                     FX                     D                                          t                                          v                     Q1                                          !                     ?                     `                     F                     @                                                                '                     %%                                          J.                     W                     xZ                     m                     x                     FW                     /                     =                                          JR                                          +                     6                     O                     +'                     |P                     RP                     Z                     U                     X                     E                                          :*                     M                     G'                     R6                                          xM                                          Z                     &                                          .                     )                     AV                                          )                     0                                          9                                          I                                          Q                     5<                                          $@                     ;                     A                      R                     MT                     YF                                          ~X                     J                     4M                     
                     K                     V                     G                     &                     =                     $Z                     23                                          D                     C                     R                                          2                     WU                     B                     :                     ?                     -#                     }0                                          O9                     ,                     :                                          F                     L                     W                                                               Z                                          aW                     ?=                     V                     t[                                          *                                          Y                     &M                     #                     <                     (                     g&                     (6                     "                     L                     g                                          M                     &                     k                     4
                     {+                     O                     ,                     'V                     }                     J                     G                     -                     C                     E                     y
                     z                     Z                     *0                     )                     .                     (-                                          OK                     ;#                     .                     E!                                          >                     ;                     L                     H                     q'                     E                     $                     $Q                     E                                                               |Y                     \@                     0                     f[                     V                                          B                                          0                     =                     A                     V                     b                                          K                                          %                     u7                     `+                     -                     )                                                               m                     E                     K                                          R                     l                                          _J                                          E                     o!                     :                     _1                     
M                     S                     U                     B                     W                     *                     L                     Y                     V                     ,                     /H                     ")                     ]
                     *                     K                     @Z                     z                     /                     A                                          0                     oW                     %                     -                     1                     J                     -                     E                     %                     &                                                                kK                     nY                     T                     f.                     d>                     !:                     $                     (                     rO                     {<                                          '                     <                     %
                     5                                          e                     R                     M                     /                     P                     X                     Z                     H                                          5                     F                     T                     H                     T                     L                     T                     1                     h                                           NZ                     O                     z-                     I                     P                     DB                                                                J                     *!                     y                     h                                          c;                                          r                                           Y                     <                     ;                     V                     Q                     0                                          ..                     V                     D                     9                                          P                     }/                     n6                     6-                     RB                     
                     4                     5V                     a                                          7S                     66                                                                tR                     `6                     0                      3                     <4                     S                     1                     :                     '                     8                     +                     %N                     B                     2                     4                     .                     =                     #                     l                     F8                     i=                     P                                                               '                     4                     {                                                               !                     H                     /                     2Q                                                               ]%                      C                     :O                     3                     /                     "F                                          ;                     	                     n+                                          O                                                               6                     )                                          '                                          8                     (B                     $                                                               j@                     V*                     -                     8                     	J                     h,                     6P                     C<                     9'                     !                     k%                                                               6                     GI                     "                     "                     "                                          U                     V                                          H                     TX                     M                     A                     M                     W                     (                     W                     {1                                          
                     ,                     9                     *                     9                                                               0                     "                     N3                     J                     ;                                          `P                     H                     _-                                          w                                           (                     #                     `S                                          Q                                                               F                     t                     !                     (                     IA                     ]9                     Z,                     :                     dC                     SS                     0                     <                     8                     D                     V                                          eU                     E                     +;                                          '+                                          T0                     [                                                               p                     T                                          y                     0                                          5                     ;G                                                                                    cL                     j                     D                     (                     '                     B                     Y                                          I#                     NN                     +                     RY                     <                     51                                          "                     	1                     F                     m1                                          F                                          X                     H                                          $"                     6?                     >,                     ;U                     N                     S                     -                     7                     `                                          V                     S!                     ?                     4                     B(                     ;                                          K                     IG                                          *                     bX                     &D                     _                     J                     fA                     F                                                               H                                          B                                                               *X                     <.                     P                     /                     a5                     "                                          07                     ^                     A                     ;A                                          /&                     f                     TW                     `                     $                     =                     S                     7                     "                     4                     Z                     T                     n?                     Q+                     qI                     $                     0F                     /                     C                     :                     sA                     `Y                     J                     S                     L                     ;                     	                     2                     3                     :L                     0,                                          O                     $T                     9                     '                     S                                          	K                     A                     N                     v,                     F                     U                     $                     R                                          _<                                          L,                     7                     U                     %                     X                     9                     9                     T8                     >                     ->                     #                     d                     l                     d                     B                     1                                          AM                     3                     0                     	                     S                     -                     
                     I                     p                     F                     h)                     Z                     y%                                          6                     Z)                                                               w2                     [2                     U                                           H                     IU                     3K                                          ,                     C                     :                                          d                     W                                          U                     O
                     	                                                                                                         S                     v                      P                                          #                     
                     ?                     H                                          0                     W                     L                     75                     .                     2                     =                     '                     [                     ^                     1                     M=                     A                     0                     
                     NQ                     [=                     IC                     nS                     
                     \Z                     dO                                          A%                     E                     L                     T                     <                     )                     M                     6                     :                     /:                     U                     .R                     F0                     c'                     3                     :                     B	                     ;                     D                     8                                          ,                     (	                     1                                           =                     &                     K                     -                     6                     	                     I                     2                     7                     N                     #                     5                     #2                                                                G                     >7                                          '(                                          b                      4                     @@                                                               6                     Q                     G                     T                     (?                                          F                     7                     +                     80                     V                     6                     g7                                          2Z                                          #                     yK                     +                     n                                          O                     .                     nP                     X                     I                                          h                     4                     1                     e                     X                     rC                     s                                          )                     YE                     x3                     BD                                          "                     r                     .                     %                     =F                     DP                                                                                    gF                                          $                     xQ                     j                                          Z                     3                     ;                     J                     M2                     E$                     Y:                     fE                                           I                     .[                     w	                                          X                     A                     =&                     2                                          I                     >                                          $3                     #                     2"                     o                                                               R                     5                     <                     kM                     =                                          VL                     8                     I                     X                                          	                     :                     C                     a$                                                               *                      /                                          !                     #                     KH                     H*                     6                     D                                          G                     3N                     S                                                               >                                           +                     @                     8                     X                     <R                                          Z                                                               
                     F                     2                     4(                                                               =                                          G                                          88                                          5                     N                     ?                                          
                                           I                     _                     R                     #                                           q                     wT                     39                     #                     @                                          D                     .                                          5                     jQ                     .                     ^                     ,                     T                                           ,O                                           R                     K                     ?                                          =                     >                     (                                                               Y                     G                     vV                     P(                                          b8                     J4                     @                                                               s#                                          HL                     P                     L7                     @                     \V                                          ;                                          W                     (Y                      [                     &                     x"                                          Z                                          H                     j	                                           F                     @                     :W                     I                     .                                                                ?                     O                                          A9                     AK                                          P                     ,                     @                     X.                     "                     "E                     >                     ES                     >                     R                     *                                           ^D                     &                     h                                          >)                     9;                     }!                     
D                     %K                                          S                     $                                          L                     b                          E           XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              1\             [             \             [                                                                                   o    (                         P     
       J\                                                                              	                  	              o    X	     o           o    4      o                                                                                                            __gmon_start__ _ITM_deregisterTMCloneTable _ITM_registerTMCloneTable __cxa_finalize _Py_Dealloc _PyArg_ParseTuple_SizeT malloc free realloc PyCapsule_New _Py_BuildValue_SizeT PyErr_SetString PyCapsule_GetPointer memcpy memset memmove fmax hypot sqrt PyInit__slsqplib PyImport_ImportModule PyObject_GetAttrString PyCapsule_Type PyModule_Create2 PyModule_GetDict PyErr_NewException PyDict_SetItemString PyExc_ModuleNotFoundError PyErr_ExceptionMatches PyErr_Print PyExc_ImportError PyErr_Clear PyExc_RuntimeError PyErr_Format PyDict_Type PyDict_GetItemString PyFloat_AsDouble PyLong_AsLong PyFloat_FromDouble PyLong_FromLong _Py_NoneStruct nextafter scipy_caxpy_ scipy_ccopy_ scipy_cgbmv_ scipy_cgemm_ scipy_cgemv_ scipy_cgerc_ scipy_cgeru_ scipy_chbmv_ scipy_chemm_ scipy_chemv_ scipy_cher_ scipy_cher2_ scipy_cher2k_ scipy_cherk_ scipy_chpmv_ scipy_chpr_ scipy_chpr2_ scipy_crotg_ scipy_cscal_ scipy_csrot_ scipy_csscal_ scipy_cswap_ scipy_csymm_ scipy_csyr2k_ scipy_csyrk_ scipy_ctbmv_ scipy_ctbsv_ scipy_ctpmv_ scipy_ctpsv_ scipy_ctrmm_ scipy_ctrmv_ scipy_ctrsm_ scipy_ctrsv_ scipy_dasum_ scipy_daxpy_ scipy_dcabs1_ scipy_dcopy_ scipy_ddot_ scipy_dgbmv_ scipy_dgemm_ scipy_dgemv_ scipy_dger_ scipy_dnrm2_ scipy_drot_ scipy_drotg_ scipy_drotm_ scipy_drotmg_ scipy_dsbmv_ scipy_dscal_ scipy_dsdot_ scipy_dspmv_ scipy_dspr_ scipy_dspr2_ scipy_dswap_ scipy_dsymm_ scipy_dsymv_ scipy_dsyr_ scipy_dsyr2_ scipy_dsyr2k_ scipy_dsyrk_ scipy_dtbmv_ scipy_dtbsv_ scipy_dtpmv_ scipy_dtpsv_ scipy_dtrmm_ scipy_dtrmv_ scipy_dtrsm_ scipy_dtrsv_ scipy_dzasum_ scipy_dznrm2_ scipy_icamax_ scipy_idamax_ scipy_isamax_ scipy_izamax_ scipy_lsame_ scipy_sasum_ scipy_saxpy_ scipy_scasum_ scipy_scnrm2_ scipy_scopy_ scipy_sdot_ scipy_sdsdot_ scipy_sgbmv_ scipy_sgemm_ scipy_sgemv_ scipy_sger_ scipy_snrm2_ scipy_srot_ scipy_srotg_ scipy_srotm_ scipy_srotmg_ scipy_ssbmv_ scipy_sscal_ scipy_sspmv_ scipy_sspr_ scipy_sspr2_ scipy_sswap_ scipy_ssymm_ scipy_ssymv_ scipy_ssyr_ scipy_ssyr2_ scipy_ssyr2k_ scipy_ssyrk_ scipy_stbmv_ scipy_stbsv_ scipy_stpmv_ scipy_stpsv_ scipy_strmm_ scipy_strmv_ scipy_strsm_ scipy_strsv_ scipy_zaxpy_ scipy_zcopy_ scipy_zdrot_ scipy_zdscal_ scipy_zgbmv_ scipy_zgemm_ scipy_zgemv_ scipy_zgerc_ scipy_zgeru_ scipy_zhbmv_ scipy_zhemm_ scipy_zhemv_ scipy_zher_ scipy_zher2_ scipy_zher2k_ scipy_zherk_ scipy_zhpmv_ scipy_zhpr_ scipy_zhpr2_ scipy_zrotg_ scipy_zscal_ scipy_zswap_ scipy_zsymm_ scipy_zsyr2k_ scipy_zsyrk_ scipy_ztbmv_ scipy_ztbsv_ scipy_ztpmv_ scipy_ztpsv_ scipy_ztrmm_ scipy_ztrmv_ scipy_ztrsm_ scipy_ztrsv_ scipy_cbbcsd_ scipy_cbdsqr_ scipy_cgbbrd_ scipy_cgbcon_ scipy_cgbequ_ scipy_cgbequb_ scipy_cgbrfs_ scipy_cgbsv_ scipy_cgbsvx_ scipy_cgbtf2_ scipy_cgbtrf_ scipy_cgbtrs_ scipy_cgebak_ scipy_cgebal_ scipy_cgebd2_ scipy_cgebrd_ scipy_cgecon_ scipy_cgeequ_ scipy_cgeequb_ scipy_cgees_ scipy_cgeesx_ scipy_cgeev_ scipy_cgeevx_ scipy_cgehd2_ scipy_cgehrd_ scipy_cgelq2_ scipy_cgelqf_ scipy_cgels_ scipy_cgelsd_ scipy_cgelss_ scipy_cgelsy_ scipy_cgemqrt_ scipy_cgeql2_ scipy_cgeqlf_ scipy_cgeqp3_ scipy_cgeqr2_ scipy_cgeqr2p_ scipy_cgeqrf_ scipy_cgeqrfp_ scipy_cgeqrt_ scipy_cgeqrt2_ scipy_cgeqrt3_ scipy_cgerfs_ scipy_cgerq2_ scipy_cgerqf_ scipy_cgesc2_ scipy_cgesdd_ scipy_cgesv_ scipy_cgesvd_ scipy_cgesvx_ scipy_cgetc2_ scipy_cgetf2_ scipy_cgetrf_ scipy_cgetri_ scipy_cgetrs_ scipy_cggbak_ scipy_cggbal_ scipy_cgges_ scipy_cggesx_ scipy_cggev_ scipy_cggevx_ scipy_cggglm_ scipy_cgghrd_ scipy_cgglse_ scipy_cggqrf_ scipy_cggrqf_ scipy_cgtcon_ scipy_cgtrfs_ scipy_cgtsv_ scipy_cgtsvx_ scipy_cgttrf_ scipy_cgttrs_ scipy_cgtts2_ scipy_chbev_ scipy_chbevd_ scipy_chbevx_ scipy_chbgst_ scipy_chbgv_ scipy_chbgvd_ scipy_chbgvx_ scipy_chbtrd_ scipy_checon_ scipy_cheequb_ scipy_cheev_ scipy_cheevd_ scipy_cheevr_ scipy_cheevx_ scipy_chegs2_ scipy_chegst_ scipy_chegv_ scipy_chegvd_ scipy_chegvx_ scipy_cherfs_ scipy_chesv_ scipy_chesvx_ scipy_cheswapr_ scipy_chetd2_ scipy_chetf2_ scipy_chetrd_ scipy_chetrf_ scipy_chetri_ scipy_chetri2_ scipy_chetri2x_ scipy_chetrs_ scipy_chetrs2_ scipy_chfrk_ scipy_chgeqz_ scipy_chla_transtype_ scipy_chpcon_ scipy_chpev_ scipy_chpevd_ scipy_chpevx_ scipy_chpgst_ scipy_chpgv_ scipy_chpgvd_ scipy_chpgvx_ scipy_chprfs_ scipy_chpsv_ scipy_chpsvx_ scipy_chptrd_ scipy_chptrf_ scipy_chptri_ scipy_chptrs_ scipy_chsein_ scipy_chseqr_ scipy_clabrd_ scipy_clacgv_ scipy_clacn2_ scipy_clacon_ scipy_clacp2_ scipy_clacpy_ scipy_clacrm_ scipy_clacrt_ scipy_claed0_ scipy_claed7_ scipy_claed8_ scipy_claein_ scipy_claesy_ scipy_claev2_ scipy_clag2z_ scipy_clags2_ scipy_clagtm_ scipy_clahef_ scipy_clahqr_ scipy_clahr2_ scipy_claic1_ scipy_clals0_ scipy_clalsa_ scipy_clalsd_ scipy_clangb_ scipy_clange_ scipy_clangt_ scipy_clanhb_ scipy_clanhe_ scipy_clanhf_ scipy_clanhp_ scipy_clanhs_ scipy_clanht_ scipy_clansb_ scipy_clansp_ scipy_clansy_ scipy_clantb_ scipy_clantp_ scipy_clantr_ scipy_clapll_ scipy_clapmr_ scipy_clapmt_ scipy_claqgb_ scipy_claqge_ scipy_claqhb_ scipy_claqhe_ scipy_claqhp_ scipy_claqp2_ scipy_claqps_ scipy_claqr0_ scipy_claqr1_ scipy_claqr2_ scipy_claqr3_ scipy_claqr4_ scipy_claqr5_ scipy_claqsb_ scipy_claqsp_ scipy_claqsy_ scipy_clar1v_ scipy_clar2v_ scipy_clarcm_ scipy_clarf_ scipy_clarfb_ scipy_clarfg_ scipy_clarfgp_ scipy_clarft_ scipy_clarfx_ scipy_clargv_ scipy_clarnv_ scipy_clarrv_ scipy_clartg_ scipy_clartv_ scipy_clarz_ scipy_clarzb_ scipy_clarzt_ scipy_clascl_ scipy_claset_ scipy_clasr_ scipy_classq_ scipy_claswp_ scipy_clasyf_ scipy_clatbs_ scipy_clatdf_ scipy_clatps_ scipy_clatrd_ scipy_clatrs_ scipy_clatrz_ scipy_clauu2_ scipy_clauum_ scipy_cpbcon_ scipy_cpbequ_ scipy_cpbrfs_ scipy_cpbstf_ scipy_cpbsv_ scipy_cpbsvx_ scipy_cpbtf2_ scipy_cpbtrf_ scipy_cpbtrs_ scipy_cpftrf_ scipy_cpftri_ scipy_cpftrs_ scipy_cpocon_ scipy_cpoequ_ scipy_cpoequb_ scipy_cporfs_ scipy_cposv_ scipy_cposvx_ scipy_cpotf2_ scipy_cpotrf_ scipy_cpotri_ scipy_cpotrs_ scipy_cppcon_ scipy_cppequ_ scipy_cpprfs_ scipy_cppsv_ scipy_cppsvx_ scipy_cpptrf_ scipy_cpptri_ scipy_cpptrs_ scipy_cpstf2_ scipy_cpstrf_ scipy_cptcon_ scipy_cpteqr_ scipy_cptrfs_ scipy_cptsv_ scipy_cptsvx_ scipy_cpttrf_ scipy_cpttrs_ scipy_cptts2_ scipy_crot_ scipy_cspcon_ scipy_cspmv_ scipy_cspr_ scipy_csprfs_ scipy_cspsv_ scipy_cspsvx_ scipy_csptrf_ scipy_csptri_ scipy_csptrs_ scipy_csrscl_ scipy_cstedc_ scipy_cstegr_ scipy_cstein_ scipy_cstemr_ scipy_csteqr_ scipy_csycon_ scipy_csyconv_ scipy_csyequb_ scipy_csymv_ scipy_csyr_ scipy_csyrfs_ scipy_csysv_ scipy_csysvx_ scipy_csyswapr_ scipy_csytf2_ scipy_csytrf_ scipy_csytri_ scipy_csytri2_ scipy_csytri2x_ scipy_csytrs_ scipy_csytrs2_ scipy_ctbcon_ scipy_ctbrfs_ scipy_ctbtrs_ scipy_ctfsm_ scipy_ctftri_ scipy_ctfttp_ scipy_ctfttr_ scipy_ctgevc_ scipy_ctgex2_ scipy_ctgexc_ scipy_ctgsen_ scipy_ctgsja_ scipy_ctgsna_ scipy_ctgsy2_ scipy_ctgsyl_ scipy_ctpcon_ scipy_ctpmqrt_ scipy_ctpqrt_ scipy_ctpqrt2_ scipy_ctprfb_ scipy_ctprfs_ scipy_ctptri_ scipy_ctptrs_ scipy_ctpttf_ scipy_ctpttr_ scipy_ctrcon_ scipy_ctrevc_ scipy_ctrexc_ scipy_ctrrfs_ scipy_ctrsen_ scipy_ctrsna_ scipy_ctrsyl_ scipy_ctrti2_ scipy_ctrtri_ scipy_ctrtrs_ scipy_ctrttf_ scipy_ctrttp_ scipy_ctzrzf_ scipy_cunbdb_ scipy_cuncsd_ scipy_cung2l_ scipy_cung2r_ scipy_cungbr_ scipy_cunghr_ scipy_cungl2_ scipy_cunglq_ scipy_cungql_ scipy_cungqr_ scipy_cungr2_ scipy_cungrq_ scipy_cungtr_ scipy_cunm2l_ scipy_cunm2r_ scipy_cunmbr_ scipy_cunmhr_ scipy_cunml2_ scipy_cunmlq_ scipy_cunmql_ scipy_cunmqr_ scipy_cunmr2_ scipy_cunmr3_ scipy_cunmrq_ scipy_cunmrz_ scipy_cunmtr_ scipy_cupgtr_ scipy_cupmtr_ scipy_dbbcsd_ scipy_dbdsdc_ scipy_dbdsqr_ scipy_ddisna_ scipy_dgbbrd_ scipy_dgbcon_ scipy_dgbequ_ scipy_dgbequb_ scipy_dgbrfs_ scipy_dgbsv_ scipy_dgbsvx_ scipy_dgbtf2_ scipy_dgbtrf_ scipy_dgbtrs_ scipy_dgebak_ scipy_dgebal_ scipy_dgebd2_ scipy_dgebrd_ scipy_dgecon_ scipy_dgeequ_ scipy_dgeequb_ scipy_dgees_ scipy_dgeesx_ scipy_dgeev_ scipy_dgeevx_ scipy_dgehd2_ scipy_dgehrd_ scipy_dgejsv_ scipy_dgelq2_ scipy_dgelqf_ scipy_dgels_ scipy_dgelsd_ scipy_dgelss_ scipy_dgelsy_ scipy_dgemqrt_ scipy_dgeql2_ scipy_dgeqlf_ scipy_dgeqp3_ scipy_dgeqr2_ scipy_dgeqr2p_ scipy_dgeqrf_ scipy_dgeqrfp_ scipy_dgeqrt_ scipy_dgeqrt2_ scipy_dgeqrt3_ scipy_dgerfs_ scipy_dgerq2_ scipy_dgerqf_ scipy_dgesc2_ scipy_dgesdd_ scipy_dgesv_ scipy_dgesvd_ scipy_dgesvj_ scipy_dgesvx_ scipy_dgetc2_ scipy_dgetf2_ scipy_dgetrf_ scipy_dgetri_ scipy_dgetrs_ scipy_dggbak_ scipy_dggbal_ scipy_dgges_ scipy_dggesx_ scipy_dggev_ scipy_dggevx_ scipy_dggglm_ scipy_dgghrd_ scipy_dgglse_ scipy_dggqrf_ scipy_dggrqf_ scipy_dgsvj0_ scipy_dgsvj1_ scipy_dgtcon_ scipy_dgtrfs_ scipy_dgtsv_ scipy_dgtsvx_ scipy_dgttrf_ scipy_dgttrs_ scipy_dgtts2_ scipy_dhgeqz_ scipy_dhsein_ scipy_dhseqr_ scipy_disnan_ scipy_dlabad_ scipy_dlabrd_ scipy_dlacn2_ scipy_dlacon_ scipy_dlacpy_ scipy_dladiv_ scipy_dlae2_ scipy_dlaebz_ scipy_dlaed0_ scipy_dlaed1_ scipy_dlaed2_ scipy_dlaed3_ scipy_dlaed4_ scipy_dlaed5_ scipy_dlaed6_ scipy_dlaed7_ scipy_dlaed8_ scipy_dlaed9_ scipy_dlaeda_ scipy_dlaein_ scipy_dlaev2_ scipy_dlaexc_ scipy_dlag2_ scipy_dlag2s_ scipy_dlags2_ scipy_dlagtf_ scipy_dlagtm_ scipy_dlagts_ scipy_dlagv2_ scipy_dlahqr_ scipy_dlahr2_ scipy_dlaic1_ scipy_dlaln2_ scipy_dlals0_ scipy_dlalsa_ scipy_dlalsd_ scipy_dlamch_ scipy_dlamrg_ scipy_dlaneg_ scipy_dlangb_ scipy_dlange_ scipy_dlangt_ scipy_dlanhs_ scipy_dlansb_ scipy_dlansf_ scipy_dlansp_ scipy_dlanst_ scipy_dlansy_ scipy_dlantb_ scipy_dlantp_ scipy_dlantr_ scipy_dlanv2_ scipy_dlapll_ scipy_dlapmr_ scipy_dlapmt_ scipy_dlapy2_ scipy_dlapy3_ scipy_dlaqgb_ scipy_dlaqge_ scipy_dlaqp2_ scipy_dlaqps_ scipy_dlaqr0_ scipy_dlaqr1_ scipy_dlaqr2_ scipy_dlaqr3_ scipy_dlaqr4_ scipy_dlaqr5_ scipy_dlaqsb_ scipy_dlaqsp_ scipy_dlaqsy_ scipy_dlaqtr_ scipy_dlar1v_ scipy_dlar2v_ scipy_dlarf_ scipy_dlarfb_ scipy_dlarfg_ scipy_dlarfgp_ scipy_dlarft_ scipy_dlarfx_ scipy_dlargv_ scipy_dlarnv_ scipy_dlarra_ scipy_dlarrb_ scipy_dlarrc_ scipy_dlarrd_ scipy_dlarre_ scipy_dlarrf_ scipy_dlarrj_ scipy_dlarrk_ scipy_dlarrr_ scipy_dlarrv_ scipy_dlartg_ scipy_dlartgp_ scipy_dlartgs_ scipy_dlartv_ scipy_dlaruv_ scipy_dlarz_ scipy_dlarzb_ scipy_dlarzt_ scipy_dlas2_ scipy_dlascl_ scipy_dlasd0_ scipy_dlasd1_ scipy_dlasd2_ scipy_dlasd3_ scipy_dlasd4_ scipy_dlasd5_ scipy_dlasd6_ scipy_dlasd7_ scipy_dlasd8_ scipy_dlasda_ scipy_dlasdq_ scipy_dlasdt_ scipy_dlaset_ scipy_dlasq1_ scipy_dlasq2_ scipy_dlasq3_ scipy_dlasq4_ scipy_dlasq6_ scipy_dlasr_ scipy_dlasrt_ scipy_dlassq_ scipy_dlasv2_ scipy_dlaswp_ scipy_dlasy2_ scipy_dlasyf_ scipy_dlat2s_ scipy_dlatbs_ scipy_dlatdf_ scipy_dlatps_ scipy_dlatrd_ scipy_dlatrs_ scipy_dlatrz_ scipy_dlauu2_ scipy_dlauum_ scipy_dopgtr_ scipy_dopmtr_ scipy_dorbdb_ scipy_dorcsd_ scipy_dorg2l_ scipy_dorg2r_ scipy_dorgbr_ scipy_dorghr_ scipy_dorgl2_ scipy_dorglq_ scipy_dorgql_ scipy_dorgqr_ scipy_dorgr2_ scipy_dorgrq_ scipy_dorgtr_ scipy_dorm2l_ scipy_dorm2r_ scipy_dormbr_ scipy_dormhr_ scipy_dorml2_ scipy_dormlq_ scipy_dormql_ scipy_dormqr_ scipy_dormr2_ scipy_dormr3_ scipy_dormrq_ scipy_dormrz_ scipy_dormtr_ scipy_dpbcon_ scipy_dpbequ_ scipy_dpbrfs_ scipy_dpbstf_ scipy_dpbsv_ scipy_dpbsvx_ scipy_dpbtf2_ scipy_dpbtrf_ scipy_dpbtrs_ scipy_dpftrf_ scipy_dpftri_ scipy_dpftrs_ scipy_dpocon_ scipy_dpoequ_ scipy_dpoequb_ scipy_dporfs_ scipy_dposv_ scipy_dposvx_ scipy_dpotf2_ scipy_dpotrf_ scipy_dpotri_ scipy_dpotrs_ scipy_dppcon_ scipy_dppequ_ scipy_dpprfs_ scipy_dppsv_ scipy_dppsvx_ scipy_dpptrf_ scipy_dpptri_ scipy_dpptrs_ scipy_dpstf2_ scipy_dpstrf_ scipy_dptcon_ scipy_dpteqr_ scipy_dptrfs_ scipy_dptsv_ scipy_dptsvx_ scipy_dpttrf_ scipy_dpttrs_ scipy_dptts2_ scipy_drscl_ scipy_dsbev_ scipy_dsbevd_ scipy_dsbevx_ scipy_dsbgst_ scipy_dsbgv_ scipy_dsbgvd_ scipy_dsbgvx_ scipy_dsbtrd_ scipy_dsfrk_ scipy_dsgesv_ scipy_dspcon_ scipy_dspev_ scipy_dspevd_ scipy_dspevx_ scipy_dspgst_ scipy_dspgv_ scipy_dspgvd_ scipy_dspgvx_ scipy_dsposv_ scipy_dsprfs_ scipy_dspsv_ scipy_dspsvx_ scipy_dsptrd_ scipy_dsptrf_ scipy_dsptri_ scipy_dsptrs_ scipy_dstebz_ scipy_dstedc_ scipy_dstegr_ scipy_dstein_ scipy_dstemr_ scipy_dsteqr_ scipy_dsterf_ scipy_dstev_ scipy_dstevd_ scipy_dstevr_ scipy_dstevx_ scipy_dsycon_ scipy_dsyconv_ scipy_dsyequb_ scipy_dsyev_ scipy_dsyevd_ scipy_dsyevr_ scipy_dsyevx_ scipy_dsygs2_ scipy_dsygst_ scipy_dsygv_ scipy_dsygvd_ scipy_dsygvx_ scipy_dsyrfs_ scipy_dsysv_ scipy_dsysvx_ scipy_dsyswapr_ scipy_dsytd2_ scipy_dsytf2_ scipy_dsytrd_ scipy_dsytrf_ scipy_dsytri_ scipy_dsytri2_ scipy_dsytri2x_ scipy_dsytrs_ scipy_dsytrs2_ scipy_dtbcon_ scipy_dtbrfs_ scipy_dtbtrs_ scipy_dtfsm_ scipy_dtftri_ scipy_dtfttp_ scipy_dtfttr_ scipy_dtgevc_ scipy_dtgex2_ scipy_dtgexc_ scipy_dtgsen_ scipy_dtgsja_ scipy_dtgsna_ scipy_dtgsy2_ scipy_dtgsyl_ scipy_dtpcon_ scipy_dtpmqrt_ scipy_dtpqrt_ scipy_dtpqrt2_ scipy_dtprfb_ scipy_dtprfs_ scipy_dtptri_ scipy_dtptrs_ scipy_dtpttf_ scipy_dtpttr_ scipy_dtrcon_ scipy_dtrevc_ scipy_dtrexc_ scipy_dtrrfs_ scipy_dtrsen_ scipy_dtrsna_ scipy_dtrsyl_ scipy_dtrti2_ scipy_dtrtri_ scipy_dtrtrs_ scipy_dtrttf_ scipy_dtrttp_ scipy_dtzrzf_ scipy_dzsum1_ scipy_icmax1_ scipy_ieeeck_ scipy_ilaclc_ scipy_ilaclr_ scipy_iladiag_ scipy_iladlc_ scipy_iladlr_ scipy_ilaprec_ scipy_ilaslc_ scipy_ilaslr_ scipy_ilatrans_ scipy_ilauplo_ scipy_ilaver_ scipy_ilazlc_ scipy_ilazlr_ scipy_izmax1_ scipy_sbbcsd_ scipy_sbdsdc_ scipy_sbdsqr_ scipy_scsum1_ scipy_sdisna_ scipy_sgbbrd_ scipy_sgbcon_ scipy_sgbequ_ scipy_sgbequb_ scipy_sgbrfs_ scipy_sgbsv_ scipy_sgbsvx_ scipy_sgbtf2_ scipy_sgbtrf_ scipy_sgbtrs_ scipy_sgebak_ scipy_sgebal_ scipy_sgebd2_ scipy_sgebrd_ scipy_sgecon_ scipy_sgeequ_ scipy_sgeequb_ scipy_sgees_ scipy_sgeesx_ scipy_sgeev_ scipy_sgeevx_ scipy_sgehd2_ scipy_sgehrd_ scipy_sgejsv_ scipy_sgelq2_ scipy_sgelqf_ scipy_sgels_ scipy_sgelsd_ scipy_sgelss_ scipy_sgelsy_ scipy_sgemqrt_ scipy_sgeql2_ scipy_sgeqlf_ scipy_sgeqp3_ scipy_sgeqr2_ scipy_sgeqr2p_ scipy_sgeqrf_ scipy_sgeqrfp_ scipy_sgeqrt_ scipy_sgeqrt2_ scipy_sgeqrt3_ scipy_sgerfs_ scipy_sgerq2_ scipy_sgerqf_ scipy_sgesc2_ scipy_sgesdd_ scipy_sgesv_ scipy_sgesvd_ scipy_sgesvj_ scipy_sgesvx_ scipy_sgetc2_ scipy_sgetf2_ scipy_sgetrf_ scipy_sgetri_ scipy_sgetrs_ scipy_sggbak_ scipy_sggbal_ scipy_sgges_ scipy_sggesx_ scipy_sggev_ scipy_sggevx_ scipy_sggglm_ scipy_sgghrd_ scipy_sgglse_ scipy_sggqrf_ scipy_sggrqf_ scipy_sgsvj0_ scipy_sgsvj1_ scipy_sgtcon_ scipy_sgtrfs_ scipy_sgtsv_ scipy_sgtsvx_ scipy_sgttrf_ scipy_sgttrs_ scipy_sgtts2_ scipy_shgeqz_ scipy_shsein_ scipy_shseqr_ scipy_slabad_ scipy_slabrd_ scipy_slacn2_ scipy_slacon_ scipy_slacpy_ scipy_sladiv_ scipy_slae2_ scipy_slaebz_ scipy_slaed0_ scipy_slaed1_ scipy_slaed2_ scipy_slaed3_ scipy_slaed4_ scipy_slaed5_ scipy_slaed6_ scipy_slaed7_ scipy_slaed8_ scipy_slaed9_ scipy_slaeda_ scipy_slaein_ scipy_slaev2_ scipy_slaexc_ scipy_slag2_ scipy_slag2d_ scipy_slags2_ scipy_slagtf_ scipy_slagtm_ scipy_slagts_ scipy_slagv2_ scipy_slahqr_ scipy_slahr2_ scipy_slaic1_ scipy_slaln2_ scipy_slals0_ scipy_slalsa_ scipy_slalsd_ scipy_slamch_ scipy_slamrg_ scipy_slangb_ scipy_slange_ scipy_slangt_ scipy_slanhs_ scipy_slansb_ scipy_slansf_ scipy_slansp_ scipy_slanst_ scipy_slansy_ scipy_slantb_ scipy_slantp_ scipy_slantr_ scipy_slanv2_ scipy_slapll_ scipy_slapmr_ scipy_slapmt_ scipy_slapy2_ scipy_slapy3_ scipy_slaqgb_ scipy_slaqge_ scipy_slaqp2_ scipy_slaqps_ scipy_slaqr0_ scipy_slaqr1_ scipy_slaqr2_ scipy_slaqr3_ scipy_slaqr4_ scipy_slaqr5_ scipy_slaqsb_ scipy_slaqsp_ scipy_slaqsy_ scipy_slaqtr_ scipy_slar1v_ scipy_slar2v_ scipy_slarf_ scipy_slarfb_ scipy_slarfg_ scipy_slarfgp_ scipy_slarft_ scipy_slarfx_ scipy_slargv_ scipy_slarnv_ scipy_slarra_ scipy_slarrb_ scipy_slarrc_ scipy_slarrd_ scipy_slarre_ scipy_slarrf_ scipy_slarrj_ scipy_slarrk_ scipy_slarrr_ scipy_slarrv_ scipy_slartg_ scipy_slartgp_ scipy_slartgs_ scipy_slartv_ scipy_slaruv_ scipy_slarz_ scipy_slarzb_ scipy_slarzt_ scipy_slas2_ scipy_slascl_ scipy_slasd0_ scipy_slasd1_ scipy_slasd2_ scipy_slasd3_ scipy_slasd4_ scipy_slasd5_ scipy_slasd6_ scipy_slasd7_ scipy_slasd8_ scipy_slasda_ scipy_slasdq_ scipy_slasdt_ scipy_slaset_ scipy_slasq1_ scipy_slasq2_ scipy_slasq3_ scipy_slasq4_ scipy_slasq6_ scipy_slasr_ scipy_slasrt_ scipy_slassq_ scipy_slasv2_ scipy_slaswp_ scipy_slasy2_ scipy_slasyf_ scipy_slatbs_ scipy_slatdf_ scipy_slatps_ scipy_slatrd_ scipy_slatrs_ scipy_slatrz_ scipy_slauu2_ scipy_slauum_ scipy_sopgtr_ scipy_sopmtr_ scipy_sorbdb_ scipy_sorcsd_ scipy_sorg2l_ scipy_sorg2r_ scipy_sorgbr_ scipy_sorghr_ scipy_sorgl2_ scipy_sorglq_ scipy_sorgql_ scipy_sorgqr_ scipy_sorgr2_ scipy_sorgrq_ scipy_sorgtr_ scipy_sorm2l_ scipy_sorm2r_ scipy_sormbr_ scipy_sormhr_ scipy_sorml2_ scipy_sormlq_ scipy_sormql_ scipy_sormqr_ scipy_sormr2_ scipy_sormr3_ scipy_sormrq_ scipy_sormrz_ scipy_sormtr_ scipy_spbcon_ scipy_spbequ_ scipy_spbrfs_ scipy_spbstf_ scipy_spbsv_ scipy_spbsvx_ scipy_spbtf2_ scipy_spbtrf_ scipy_spbtrs_ scipy_spftrf_ scipy_spftri_ scipy_spftrs_ scipy_spocon_ scipy_spoequ_ scipy_spoequb_ scipy_sporfs_ scipy_sposv_ scipy_sposvx_ scipy_spotf2_ scipy_spotrf_ scipy_spotri_ scipy_spotrs_ scipy_sppcon_ scipy_sppequ_ scipy_spprfs_ scipy_sppsv_ scipy_sppsvx_ scipy_spptrf_ scipy_spptri_ scipy_spptrs_ scipy_spstf2_ scipy_spstrf_ scipy_sptcon_ scipy_spteqr_ scipy_sptrfs_ scipy_sptsv_ scipy_sptsvx_ scipy_spttrf_ scipy_spttrs_ scipy_sptts2_ scipy_srscl_ scipy_ssbev_ scipy_ssbevd_ scipy_ssbevx_ scipy_ssbgst_ scipy_ssbgv_ scipy_ssbgvd_ scipy_ssbgvx_ scipy_ssbtrd_ scipy_ssfrk_ scipy_sspcon_ scipy_sspev_ scipy_sspevd_ scipy_sspevx_ scipy_sspgst_ scipy_sspgv_ scipy_sspgvd_ scipy_sspgvx_ scipy_ssprfs_ scipy_sspsv_ scipy_sspsvx_ scipy_ssptrd_ scipy_ssptrf_ scipy_ssptri_ scipy_ssptrs_ scipy_sstebz_ scipy_sstedc_ scipy_sstegr_ scipy_sstein_ scipy_sstemr_ scipy_ssteqr_ scipy_ssterf_ scipy_sstev_ scipy_sstevd_ scipy_sstevr_ scipy_sstevx_ scipy_ssycon_ scipy_ssyconv_ scipy_ssyequb_ scipy_ssyev_ scipy_ssyevd_ scipy_ssyevr_ scipy_ssyevx_ scipy_ssygs2_ scipy_ssygst_ scipy_ssygv_ scipy_ssygvd_ scipy_ssygvx_ scipy_ssyrfs_ scipy_ssysv_ scipy_ssysvx_ scipy_ssyswapr_ scipy_ssytd2_ scipy_ssytf2_ scipy_ssytrd_ scipy_ssytrf_ scipy_ssytri_ scipy_ssytri2_ scipy_ssytri2x_ scipy_ssytrs_ scipy_ssytrs2_ scipy_stbcon_ scipy_stbrfs_ scipy_stbtrs_ scipy_stfsm_ scipy_stftri_ scipy_stfttp_ scipy_stfttr_ scipy_stgevc_ scipy_stgex2_ scipy_stgexc_ scipy_stgsen_ scipy_stgsja_ scipy_stgsna_ scipy_stgsy2_ scipy_stgsyl_ scipy_stpcon_ scipy_stpmqrt_ scipy_stpqrt_ scipy_stpqrt2_ scipy_stprfb_ scipy_stprfs_ scipy_stptri_ scipy_stptrs_ scipy_stpttf_ scipy_stpttr_ scipy_strcon_ scipy_strevc_ scipy_strexc_ scipy_strrfs_ scipy_strsen_ scipy_strsna_ scipy_strsyl_ scipy_strti2_ scipy_strtri_ scipy_strtrs_ scipy_strttf_ scipy_strttp_ scipy_stzrzf_ scipy_xerbla_array_ scipy_zbbcsd_ scipy_zbdsqr_ scipy_zcgesv_ scipy_zcposv_ scipy_zdrscl_ scipy_zgbbrd_ scipy_zgbcon_ scipy_zgbequ_ scipy_zgbequb_ scipy_zgbrfs_ scipy_zgbsv_ scipy_zgbsvx_ scipy_zgbtf2_ scipy_zgbtrf_ scipy_zgbtrs_ scipy_zgebak_ scipy_zgebal_ scipy_zgebd2_ scipy_zgebrd_ scipy_zgecon_ scipy_zgeequ_ scipy_zgeequb_ scipy_zgees_ scipy_zgeesx_ scipy_zgeev_ scipy_zgeevx_ scipy_zgehd2_ scipy_zgehrd_ scipy_zgelq2_ scipy_zgelqf_ scipy_zgels_ scipy_zgelsd_ scipy_zgelss_ scipy_zgelsy_ scipy_zgemqrt_ scipy_zgeql2_ scipy_zgeqlf_ scipy_zgeqp3_ scipy_zgeqr2_ scipy_zgeqr2p_ scipy_zgeqrf_ scipy_zgeqrfp_ scipy_zgeqrt_ scipy_zgeqrt2_ scipy_zgeqrt3_ scipy_zgerfs_ scipy_zgerq2_ scipy_zgerqf_ scipy_zgesc2_ scipy_zgesdd_ scipy_zgesv_ scipy_zgesvd_ scipy_zgesvx_ scipy_zgetc2_ scipy_zgetf2_ scipy_zgetrf_ scipy_zgetri_ scipy_zgetrs_ scipy_zggbak_ scipy_zggbal_ scipy_zgges_ scipy_zggesx_ scipy_zggev_ scipy_zggevx_ scipy_zggglm_ scipy_zgghrd_ scipy_zgglse_ scipy_zggqrf_ scipy_zggrqf_ scipy_zgtcon_ scipy_zgtrfs_ scipy_zgtsv_ scipy_zgtsvx_ scipy_zgttrf_ scipy_zgttrs_ scipy_zgtts2_ scipy_zhbev_ scipy_zhbevd_ scipy_zhbevx_ scipy_zhbgst_ scipy_zhbgv_ scipy_zhbgvd_ scipy_zhbgvx_ scipy_zhbtrd_ scipy_zhecon_ scipy_zheequb_ scipy_zheev_ scipy_zheevd_ scipy_zheevr_ scipy_zheevx_ scipy_zhegs2_ scipy_zhegst_ scipy_zhegv_ scipy_zhegvd_ scipy_zhegvx_ scipy_zherfs_ scipy_zhesv_ scipy_zhesvx_ scipy_zheswapr_ scipy_zhetd2_ scipy_zhetf2_ scipy_zhetrd_ scipy_zhetrf_ scipy_zhetri_ scipy_zhetri2_ scipy_zhetri2x_ scipy_zhetrs_ scipy_zhetrs2_ scipy_zhfrk_ scipy_zhgeqz_ scipy_zhpcon_ scipy_zhpev_ scipy_zhpevd_ scipy_zhpevx_ scipy_zhpgst_ scipy_zhpgv_ scipy_zhpgvd_ scipy_zhpgvx_ scipy_zhprfs_ scipy_zhpsv_ scipy_zhpsvx_ scipy_zhptrd_ scipy_zhptrf_ scipy_zhptri_ scipy_zhptrs_ scipy_zhsein_ scipy_zhseqr_ scipy_zlabrd_ scipy_zlacgv_ scipy_zlacn2_ scipy_zlacon_ scipy_zlacp2_ scipy_zlacpy_ scipy_zlacrm_ scipy_zlacrt_ scipy_zlaed0_ scipy_zlaed7_ scipy_zlaed8_ scipy_zlaein_ scipy_zlaesy_ scipy_zlaev2_ scipy_zlag2c_ scipy_zlags2_ scipy_zlagtm_ scipy_zlahef_ scipy_zlahqr_ scipy_zlahr2_ scipy_zlaic1_ scipy_zlals0_ scipy_zlalsa_ scipy_zlalsd_ scipy_zlangb_ scipy_zlange_ scipy_zlangt_ scipy_zlanhb_ scipy_zlanhe_ scipy_zlanhf_ scipy_zlanhp_ scipy_zlanhs_ scipy_zlanht_ scipy_zlansb_ scipy_zlansp_ scipy_zlansy_ scipy_zlantb_ scipy_zlantp_ scipy_zlantr_ scipy_zlapll_ scipy_zlapmr_ scipy_zlapmt_ scipy_zlaqgb_ scipy_zlaqge_ scipy_zlaqhb_ scipy_zlaqhe_ scipy_zlaqhp_ scipy_zlaqp2_ scipy_zlaqps_ scipy_zlaqr0_ scipy_zlaqr1_ scipy_zlaqr2_ scipy_zlaqr3_ scipy_zlaqr4_ scipy_zlaqr5_ scipy_zlaqsb_ scipy_zlaqsp_ scipy_zlaqsy_ scipy_zlar1v_ scipy_zlar2v_ scipy_zlarcm_ scipy_zlarf_ scipy_zlarfb_ scipy_zlarfg_ scipy_zlarfgp_ scipy_zlarft_ scipy_zlarfx_ scipy_zlargv_ scipy_zlarnv_ scipy_zlarrv_ scipy_zlartg_ scipy_zlartv_ scipy_zlarz_ scipy_zlarzb_ scipy_zlarzt_ scipy_zlascl_ scipy_zlaset_ scipy_zlasr_ scipy_zlassq_ scipy_zlaswp_ scipy_zlasyf_ scipy_zlat2c_ scipy_zlatbs_ scipy_zlatdf_ scipy_zlatps_ scipy_zlatrd_ scipy_zlatrs_ scipy_zlatrz_ scipy_zlauu2_ scipy_zlauum_ scipy_zpbcon_ scipy_zpbequ_ scipy_zpbrfs_ scipy_zpbstf_ scipy_zpbsv_ scipy_zpbsvx_ scipy_zpbtf2_ scipy_zpbtrf_ scipy_zpbtrs_ scipy_zpftrf_ scipy_zpftri_ scipy_zpftrs_ scipy_zpocon_ scipy_zpoequ_ scipy_zpoequb_ scipy_zporfs_ scipy_zposv_ scipy_zposvx_ scipy_zpotf2_ scipy_zpotrf_ scipy_zpotri_ scipy_zpotrs_ scipy_zppcon_ scipy_zppequ_ scipy_zpprfs_ scipy_zppsv_ scipy_zppsvx_ scipy_zpptrf_ scipy_zpptri_ scipy_zpptrs_ scipy_zpstf2_ scipy_zpstrf_ scipy_zptcon_ scipy_zpteqr_ scipy_zptrfs_ scipy_zptsv_ scipy_zptsvx_ scipy_zpttrf_ scipy_zpttrs_ scipy_zptts2_ scipy_zrot_ scipy_zspcon_ scipy_zspmv_ scipy_zspr_ scipy_zsprfs_ scipy_zspsv_ scipy_zspsvx_ scipy_zsptrf_ scipy_zsptri_ scipy_zsptrs_ scipy_zstedc_ scipy_zstegr_ scipy_zstein_ scipy_zstemr_ scipy_zsteqr_ scipy_zsycon_ scipy_zsyconv_ scipy_zsyequb_ scipy_zsymv_ scipy_zsyr_ scipy_zsyrfs_ scipy_zsysv_ scipy_zsysvx_ scipy_zsyswapr_ scipy_zsytf2_ scipy_zsytrf_ scipy_zsytri_ scipy_zsytri2_ scipy_zsytri2x_ scipy_zsytrs_ scipy_zsytrs2_ scipy_ztbcon_ scipy_ztbrfs_ scipy_ztbtrs_ scipy_ztfsm_ scipy_ztftri_ scipy_ztfttp_ scipy_ztfttr_ scipy_ztgevc_ scipy_ztgex2_ scipy_ztgexc_ scipy_ztgsen_ scipy_ztgsja_ scipy_ztgsna_ scipy_ztgsy2_ scipy_ztgsyl_ scipy_ztpcon_ scipy_ztpmqrt_ scipy_ztpqrt_ scipy_ztpqrt2_ scipy_ztprfb_ scipy_ztprfs_ scipy_ztptri_ scipy_ztptrs_ scipy_ztpttf_ scipy_ztpttr_ scipy_ztrcon_ scipy_ztrevc_ scipy_ztrexc_ scipy_ztrrfs_ scipy_ztrsen_ scipy_ztrsna_ scipy_ztrsyl_ scipy_ztrti2_ scipy_ztrtri_ scipy_ztrtrs_ scipy_ztrttf_ scipy_ztrttp_ scipy_ztzrzf_ scipy_zunbdb_ scipy_zuncsd_ scipy_zung2l_ scipy_zung2r_ scipy_zungbr_ scipy_zunghr_ scipy_zungl2_ scipy_zunglq_ scipy_zungql_ scipy_zungqr_ scipy_zungr2_ scipy_zungrq_ scipy_zungtr_ scipy_zunm2l_ scipy_zunm2r_ scipy_zunmbr_ scipy_zunmhr_ scipy_zunml2_ scipy_zunmlq_ scipy_zunmql_ scipy_zunmqr_ scipy_zunmr2_ scipy_zunmr3_ scipy_zunmrq_ scipy_zunmrz_ scipy_zunmtr_ scipy_zupgtr_ scipy_zupmtr_ libm.so.6 libscipy_openblas.so libc.so.6 GLIBC_2.2.5 GLIBC_2.14 /opt/_internal/cpython-3.12.11/lib/python3.12/site-packages/scipy_openblas32/lib libscipy_openblas-6cdc3b4a.so $ORIGIN/../../scipy.libs        