ELF          >            @       А         @ 8  @                                 0     0            Qtd                                                                          7     7                                    4      4             Ptd                  3      3                                  8      8             Rtd                  p      p                                     $       $                                                                                                                                P^      P^             XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       [         ui	   [        [            [     ui	   [                  p                 0                                                                                                                                (            \     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    AWHH5t  AVAUATUSHhH D$<    HL$@HHD$H    HPHD$P    HD$@PI1LL$XEZY  L|$@IG8x  Lt$HIF8x  A  IG AVIN H(    H9)  Hy  HXT$LkH<[LLH5T$HI  H<    T$T$HHD$a  H    HD$LHD$HD- I)ID II| IIHI<H|$ I~(  HWM^HO  H   I(Ht$HT$(L    MWLoLL1    IHML) MHMIC:BH9uHLH9uHT$(HI1f     IHHICFI9uHIMHT$DRHT$`RT$PRLt$8AVt$HHT$8U  H0LHt$L5HH  H\$XHT$XIE1Hb H      Hxj h  j   HH HF  1H  HHHI  H H     D$PH Hߋl$<D$`  D$H=  HƸ   OHh[]A\A]A^A_H= H5  Hh1[]A\A]A^A_H9)^H=t H5  HH=W H5  cH=B H5  NH=- H5  9HLL    H+tfHSH= H5   NH3H= H5  .H+t*HH= H5/  HHLٵH=z H5{  L蹵H=Z H5  fH1UHH鉵f     AVf(IAUIATUSHHD  D^ff/y  a  1Dg1=  AE1IUfEHrfD/H4f(^  f(YAXf(A^YA9  ^f/   9  A  EfD(fD(AHtfE1fEIff.     ff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$H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  IcHID^Y^D
D\ȃ   It}        F)HHHcYDN^D\H9uDƉ IcHID
Y^D\uHc1fD/(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<HDL$ L$  D$0ǃ    Lc$   HcL$fHcD$dH$@  HHLH1ff.         fAfWHH9u@t!HcH$   AfWG  ËD$0H$@  H$@  E,IcL4ËD$4\$<X\$|$XA݉$   IcL<ƍ~"H    1LL$  ˌL$  \$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K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$@  t  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  H5  L$   LH=  $   t$PAS$h  AU$   L$   L$   H$     H@H5|  H$H  H$   $   t$@H$p  H$   WH=K  AVAU$   L$   LL$pH$   P  D$t  D$  H0D\$PEv  IcHt$@1~<  H   D  AHHff.     fHD9t: fTf/sH$P      $,  D$DL$E:H$0  IcDD\$xH$   HDD$pH<HL$PYHL$PDD$pD\$xH$P  D\$PDH$   AVH$8  HHRH|$PH  LL$xHL$hHLH=  5T  H$`      $X  ZYD\$P~H|$ H    1D\$P܃D\$P$L  9$D    HD$ HcH؋$@  H$   ~Ht$HHD\$PHlD\$PHt$ IcD\$PH$  H$   HHH$   D$DHHH$   Hc$\  H$   W$   HcH$  H$  SWH$X  H=ӽ  HPH$p  H$   LH$   IJQ  $  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=a  HAWt$X$  AW$X  H$   L$0  L$   L$p  IHLLO  H(HI鋄$\  $H  AWL$   HH$  RAWt$pH$   H$p  HLH=ƻ  ]O  $  H($P  AWHH=  $   ATHAWMt$HH$(  H$  L$  O  H0IL$   LH5U  H=L  t$@AU$H  $  $   LL$pUz  $t  H0D\$~ H$   HD\$HD\$$L  D\$H޺  H5ۺ  $   H=Ǻ  )SH\$PLL$xHL$hHLO  H$`  $<   \$ AZA[D\$DD$0E~!T$0H\$ IcH$8  HH4g|$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k  D\$H$T  HǄ$      HH$  $   H$  Pt$PH$  PH$  P$x  H$  WL$  IH$   H$  i  $  H@D\$~'H$   H$0  D\$H    ȵD\$D\$HHH=  L$   AUS$  AU$X  L$   L$p  H$0  MLJ  H0LHLJ  H$P      $T  9$     H$P  D\$    $   DAċD$p9D\$PHHc$T  H|$XD\$H$0  H$   T$H4I  T$$  f(f(H$P  D\$8$,  D$D\$PHcT$pHH$   WAAW$  WHH=M  H$X  MHRL$  H$(  H$   H$  H  Hc$p  Hc$  Ǆ$     |$H$x  Ǆ$      9Љ$  $  HO$   $  $  $  $  H0H$l  H$d  HHt$xH$  HHSLl$HH$   ML Mf  L$  HL$  L$   LH5@  H=7  SHc$  ID PU$   AUUH$   Ir  $  H$  H@D\$P      Hc$d  ~%  H  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N  SIHH5>  $   H=8  U$   H$  H$@  IPL$   IG  H0IHH$  HH=  ATAWAUAT$   L$   H$   hE  D$  $  Ǆ$     HǄ$      $  D$  HǄ$      H0ED\$P  DH$0  1D$   H    D$   HT$PvvHT$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$   :ut$DL$  HHB4$X  H$  P[P$h  $   L$   L$   HT$h.1  H$  H0D$   8f    f/$  L$|  H$  HL$PLLIHD$   L$   B  |$fL$   D$   f(\$  f(f(Xf(\f/  f(H$P  D$   H$  ^L$  HL    LH=  $  S$@  H$  PSt$xL$   .B  H0HLH$0  7B  $|  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=  H^B  Hc$t  $|  )9$  ]A]T$D\$P  HH$   H$  LD\$PT$Hp@  T$f(f(D\$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$DL$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HH:  H5  H裮Hm H   H'  H H9Ck  1HH+H    H  H    `      Hj   }  Y    H=W RHH   HHH   11H=P  貲H HH   H5;  HkulHH[]fH8 H(H @ H H8ًu-еH H5Ұ  H8f.     1@ H=b  WHHif     H H52  H8JH+uH茻f.        H5*  Hq H81菈UH[ H5ԯ  H8:H@ H5  H8H% H5  1H:   5H H5  H8D  AW   AVAUMATULSHH   Lcgp|Ht$XL$H  EwHL$PAOHT$HǄ$      $   Hг  |$H$   Hճ  $   H$   D$   $   D$pHcȉD$lHL$`HcIDH$   IHcHL$@IHcD$tHIHL$IHD$ CxHL$(tI
    fT  CX    |$Cd    Y.  CP	  T$H|$1H%lE  H|$@D1H	lC`   |$pD$   Dsd~T$l1LD$HkD$D1Er	  ff.     ff.     H=Y  HcI<σuCx	   D9sh  ADsdA0  HcT$HH  Ht$`IcH$8  HPL$@  HItHDDI1Hff.     ff.     ff.     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=B  P$X  L$   L$   7  H$    $   H0C~H$   H    LH$   HL$Ht$HH|$xI:7  $   HC(    f(fT  f(fS  StE1Hc$   ~ï  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6  AE0CXY  	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C0;5  $   ~H$   H    LH$   HT$MH$   H|$xI4  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(MBYIT$XU@E9HT$HLLcd$0A9~_T$0HL|$@HHBfW$fHE     T$C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(GT$ E9L$XE9~?ff.     fBD fW$fT$IT$XE9fHD$XK S0 \CfTڪ  f/`	  f/4  Cxf.     D[tD$   E~'DH|$1D\$8HDT$0bcDT$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j  RD  ES|$pC`     D\$E1Cx	   D;shHADsd    ~T$Ht$HHHH$   H$   HT$xH$   HL5Ü  H$   H$   HPt$8H$   PWL$X  L$   L$   0  $   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  ~HcHAYAuHLM$   LL$0H5  H$   /  HL$8L$   Ht$(H$   ML-  HL$0LMHt$(H$   C -  z  f(YfK(K XZf/9  ff.ztS(ff.q  k  C`Ƅ$   C`D$   HC0    fE   Lc{tE  ~5  E9McfMNE1)4$ BL f($$T$ IfWL$f(跓T$ E9L$XE9}?ff.     fBD fW$fT$IqT$XE9fK S0HD$XKP \CfTI  f/vcf/v$       Cx    D[tD$   E9Cx   [    ~-  fE1),$@H$   Ht$H|$x9,  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(ZAHT$0YXAT$ 9$   $   LLL$   $   Dd$899fD  C`~%  E1)$$q  D$   ^ff.zt"HL$ HT$(DLD$`S(D$G  f^f.zg  HL$(HT$ DLD$"CdD$Cx	   9Ch?CdE    f(\HT$(L$   \H|$xS Hs8L^  \[8$   )  LD$(MLHT$ H|$xH$   (  K NfE1\T$(f/S sDslA
	  HD$XHC0     \CfTz  f/Ht$H$   H$   (  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(XH$   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"r AQH$   PAQH$   PAQH$   PAQH$   PAQH$   PAQH$   PAQH$   P16bHĐ     fH|$pH-ƒ  HǄ$       $   H$   fHǄ$       )$   )$   )$   )$   )$   [HH  L%V  H|$p$   L-HH  輑L-.  H|$p$   LHH  莑L5  H|$p$   LќHHM  `L=ؑ  H|$p$   L補HHg  2H|$pH5  $   xHH\  H|$pH5  $   MHHQ  ܐH|$pH5X  $   "HHF  豐H|$pH5;  $   HH;  膐H|$pH5  $   ̛HH0  [H|$pH5ݐ  $   衛HH%  0H|$pH5  $   vHH  mH|$pH5  $   MHH  lmH|$pH5u  $   $HH  CmH|$pH5R  $   HH	  mH|$pH5.  $   ҚHH
  lH|$pH5  $   詚HH
  lH|$pH5  $   耚HH
  lH|$pH5  $   WHH
  vlH|$pH5  $   .HH
  MlH|$pH5y  $   HH
  $lHT$0$   HJ8y  HL$8Hq8~  Ht$(H~8  H|$HLG8Ax  LD$PMH8Ay  LL$XMQ8Az  L\$`L$M[8A{  L\$hMS8Azl  L$AB@M
  LW 	  A9
  LT$@AzLT$	
  MR LT$D$   ADBLT$A;
  z#
  y1
  ~o
  AxL
  Ay)
  MPMIHGH$   HLALL$HJLT$ HVAsHt$vAQIARHt$0vHHD$0$(  H0PH$uVHc$   ~JH|$Ht$H    1f.zf/wf.zf/vHH9u$   hlHH	  H|$pHHlNHHH	  Ht	  $   !lHH	  H|$pHL%NHHHh	  H 	  $   kHHw	  H|$pHLMHHHF	  Ho	  $   kHHo	  H|$pHLMHHH>	  H	  $   LkHH{	  H|$pHLPMHHHN	  H8	  $   kHH	  H|$pHH5  MHHH  H	  $   jHHZ	  H|$pHH5D  LHHH%	  H	  $   ojHH  H|$pHH5  oLHHH  H  $   $jHHI	  H|$pHH5  $LHHH	  H:  $   iHH  H|$pHH5i  KHHH  H  $   iHHX  H|$pHH5!  KHHH+  Hu
  Hc$   褖HHD
  H|$pHH5ۉ  DKHHH
  H
  Hc$   ZHH.
  H|$pHH5  JHHH
  H
  Hc$   HH	  H|$pHH5Z  JHHHU	  H?	  Hc$   ƕHH	  H|$pHH5  fJHHH  H  Hc$   |HH  H|$pHH5ш  JHHHY  HC  Hc$   2HH  H|$pHH5  IHHH  H  Hc$   HH  H|$pHH5J  IHHH]  HG  Hc$   螔HH  H|$pHH5  >IHHH  H  Hc$   THH  H|$pHH5  HHHHa  HK  Hc$   
HH  H|$pHH5w  HHHH  H  Hf H "H= H5  荞ff.     f1H  []A\A]A^A_@ H=I H5  U H=1 H5  = H= H5  % H= H5b   H= H5  pH=ћ H5ʍ  ݝX     H= H5ʍ  轝8     H= H5ʍ  蝝     H=q H5ʍ  }     H=Q H5ʍ  ]     H=1 H5ʍ  =     H= H5ʍ       H= H5ҍ  x     H=њ H5ڍ  ݜX     H= H5  轜8     H= H5  蝜     H=q H5"  }     H=Q H5*  ]     H=1 H5*  =     H= H52       H= H5:  xH=ٙ H5  `H= H5  ͛HH= H5  赛0H= H5b  蝛H=y H5Ҏ  腛 H=a H58  mH=I H5<  UH=1 H5w  =H= H5D  %H= H5  HPHCHuH1H= H5#  ΚIHuHH= H5  詚$HuHH=x H5  脚HǔH躔HuH訔H=9 H5݃  EHuH胔H= H5   HcH  H= H5  mH5H(aHuHH= H5  賙.HHuHH=u H5X  聙HēgHtH=K H5  WH蚓H萓_HtH= H58  #HfHtH= H5  wH?H5H(&HtH= H5  軘6HHHt%H={ H5i  臘Hʒ4H轒HtH=G H5  SH薒H茒HtLH= H5ׂ  HtH= H5  }HEH;H.H$Ht%H= H5>  跗2H<HHtH=w H5  胗HƑH輑H   H=? H5  KH莑Ht%H= H5a  !Hd~HWHtH= H5r  hH0H&H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  o  p3  3  p!p4  !4  p&4  H$7  @KP7  @`X8  u9  9  9  Є9  9  9   9   :   :  0(:  @<:  PP:  `d:  px:  :  :  :  :  :  Ѕ:  ;  ;   ,;  @;   T;  0h;  @|;  P;  `;  p;  ;  ;  ;  <  <  І0<  D<  X<   l<  <   <  0<  @<  P<  `<  p<  =   =  4=  H=  \=  Їp=  =  =   =  =   =  0=  @=  P>  `$>  p8>  L>  `>  t>  >  >  Ј>  >  >   >   ?   ?  0(?  @<?  PP?  `d?  px?  ?  ?  ?  ?  ?  Љ?  @  @   ,@  @@   T@  0h@  @|@  P@  `@  p@  @  @  @  A  A  Њ0A  DA  XA   lA  A   A  0A  @A  PA  `A  pA  B   B  4B  HB  \B  ЋpB  B  B   B  B   B  0B  @B  PC  `$C  p8C  LC  `C  tC  C  C  ЌC  C  C   C   D   D  0(D  @<D  PPD  `dD  pxD  D  D  D  D  D  ЍD  E  E   ,E  @E   TE  0hE  @|E  PE  `E  pE  E  E  E  F  F  Ў0F  DF  XF   lF  F   F  0F  @F  PF  `F  pF  G   G  4G  HG  \G  ЏpG  G  G   G  G   G  0G  @G  PH  `$H  p8H  LH  `H  tH  H  H  АH  H  H   H   I   I  0(I  @<I  PPI  `dI  pxI  I  I  I  I  I  БI  J  J   ,J  @J   TJ  0hJ  @|J  PJ  `J  pJ  J  J  J  K  K  В0K  DK  XK   lK  K   K  0K  @K  PK  `K  pK  L   L  4L  HL  \L  ГpL  L  L   L  L   L  0L  @L  PM  `$M  p8M  LM  `M  tM  M  M  ДM  M  M   M   N   N  0(N  @<N  PPN  `dN  pxN  N  N  N  N  N  ЕN  O  O   ,O  @O   TO  0hO  @|O  PO  `O  pO  O  O  O  P  P  Ж0P  DP  XP   lP  P   P  0P  @P  PP  `P  pP  Q   Q  4Q  HQ  \Q  ЗpQ  Q  Q   Q  Q   Q  0Q  @Q  PR  `$R  p8R  LR  `R  tR  R  R  ИR  R  R   R   S   S  0(S  @<S  PPS  `dS  pxS  S  S  S  S  S  ЙS  T  T   ,T  @T   TT  0hT  @|T  PT  `T  pT  T  T  T  U  U  К0U  DU  XU   lU  U   U  0U  @U  PU  `U  pU  V   V  4V  HV  \V  ЛpV  V  V   V  V   V  0V  @V  PW  `$W  p8W  LW  `W  tW  W  W  МW  W  W   W   X   X  0(X  @<X  PPX  `dX  pxX  X  X  X  X  X  НX  Y  Y   ,Y  @Y   TY  0hY  @|Y  PY  `Y  pY  Y  Y  Y  Z  Z  О0Z  DZ  XZ   lZ  Z   Z  0Z  @Z  PZ  `Z  pZ  [   [  4[  H[  \[  Пp[  [  [   [  [   [  0[  @[  P\  `$\  p8\  L\  `\  t\  \  \  Р\  \  \   \   ]   ]  0(]  @<]  PP]  `d]  px]  ]  ]  ]  ]  ]  С]  ^  ^   ,^  @^   T^  0h^  @|^  P^  `^  p^  ^  ^  ^  _  _  Т0_  D_  X_   l_  _   _  0_  @_  P_  `_  p_  `   `  4`  H`  \`  Уp`  `  `   `  `   `  0`  @`  Pa  `$a  p8a  La  `a  ta  a  a  Фa  a  a   a   b   b  0(b  @<b  PPb  `db  pxb  b  b  b  b  b  Хb  c  c   ,c  @c   Tc  0hc  @|c  Pc  `c  pc  c  c  c  d  d  Ц0d  Dd  Xd   ld  d   d  0d  @d  Pd  `d  pd  e   e  4e  He  \e  Чpe  e  e   e  e   e  0e  @e  Pf  `$f  p8f  Lf  `f  tf  f  f  Шf  f  f   f   g   g  0(g  @<g  PPg  `dg  pxg  g  g  g  g  g  Щg  h  h   ,h  @h   Th  0hh  @|h  Ph  `h  ph  h  h  h  i  i  Ъ0i  Di  Xi   li  i   i  0i  @i  Pi  `i  pi  j   j  4j  Hj  \j  Ыpj  j  j   j  j   j  0j  @j  Pk  `$k  p8k  Lk  `k  tk  k  k  Ьk  k  k   k   l   l  0(l  @<l  PPl  `dl  pxl  l  l  l  l  l  Эl  m  m   ,m  @m   Tm  0hm  @|m  Pm  `m  pm  m  m  m  n  n  Ю0n  Dn  Xn   ln  n   n  0n  @n  Pn  `n  pn  o   o  4o  Ho  \o  Яpo  o  o   o  o   o  0o  @o  Pp  `$p  p8p  Lp  `p  tp  p  p  аp  p  p   p   q   q  0(q  @<q  PPq  `dq  pxq  q  q  q  q  q  бq  r  r   ,r  @r   Tr  0hr  @|r  Pr  `r  pr  r  r  r  s  s  в0s  Ds  Xs   ls  s   s  0s  @s  Ps  `s  ps  t   t  4t  Ht  \t  гpt  t  t   t  t   t  0t  @t  Pu  `$u  p8u  Lu  `u  tu  u  u  дu  u  u   u   v   v  0(v  @<v  PPv  `dv  pxv  v  v  v  v  v  еv  w  w   ,w  @w   Tw  0hw  @|w  Pw  `w  pw  w  w  w  x  x  ж0x  Dx  Xx   lx  x   x  0x  @x  Px  `x  px  y   y  4y  Hy  \y  зpy  y  y   y  y   y  0y  @y  Pz  `$z  p8z  Lz  `z  tz  z  z  иz  z  z   z   {   {  0({  @<{  PP{  `d{  px{  {  {  {  {  {  й{  |  |   ,|  @|   T|  0h|  @||  P|  `|  p|  |  |  |  }  }  к0}  D}  X}   l}  }   }  0}  @}  P}  `}  p}  ~   ~  4~  H~  \~  лp~  ~  ~   ~  ~   ~  0~  @~  P  `$  p8  L  `  t      м               0(  @<  PP  `d  px        Ȁ  ܀  н       ,  @   T  0h  @|  P  `  p  ́          о0  D  X   l       0  @  PЂ  `  p       4  H  \  пp            ԃ  0  @  P  `$  p8  L  `  t        Ą  ؄           0(  @<  PP  `d  px        ȅ  ܅         ,  @   T  0h  @|  P  `  p  ̆          0  D  X   l       0  @  PЇ  `  p       4  H  \  p            Ԉ  0  @  P  `$  p8  L  `  t        ĉ  ؉           0(  @<  PP  `d  px        Ȋ  ܊         ,  @   T  0h  @|  P  `  p  ̋          0  D  X   l       0  @  PЌ  `  p       4  H  \  p            ԍ  0  @  P  `$  p8  L  `  t        Ď  ؎           0(  @<  PP  `d  px        ȏ  ܏         ,  @   T  0h  @|  P  `  p  ̐          0  D  X   l       0  @  PБ  `  p       4  H  \  p            Ԓ  0  @  P  `$  p8  L  `  t        ē  ؓ           0(  @<  PP  `d  px        Ȕ  ܔ         ,  @   T  0h  @|  P  `  p  ̕          0  D  X   l       0  @  PЖ  `  p       4  H  \  p            ԗ  0  @  P  `$  p8  L  `  t        Ę  ؘ           0(  @<  PP  `d  px        ș  ܙ         ,  @   T  0h  @|  P  `  p  ̚          0  D  X   l       0  @  PЛ  `  p       4  H  \  p            Ԝ  0  @  P  `$  p8  L  `  t        ĝ  ؝           0(  @<  PP  `d  px        Ȟ  ܞ         ,  @   T  0h  @|  P  `  p  ̟          0  D  X   l       0  @  PР  `  p       4  H  \  p            ԡ  0  @  P  `$  p8  L  `  t        Ģ  آ           0(  @<  PP  `d  px        ȣ  ܣ         ,  @   T  0h  @|  P  `  p  ̤          0  D  X   l       0  @  PХ  `  p       4  H  \  p            Ԧ  0  @  P  `$  p8  L  `  t        ħ  ا           0(  @<  PP  `d  px        Ȩ  ܨ         ,  @   T  0h  @|  P  `  p  ̩          0  D  X   l       0  @  PЪ  `  p       4  H  \  p            ԫ  0  @  P  `$  p8  L  `  t        Ĭ  ج           0(  @<  PP  `d  px        ȭ  ܭ         ,  @   T  0h  @|  P  `  p  ̮          0  D  X   l       0  @  PЯ  `  p       4  H  \  p            ԰  0  @  P  `$  p8  L  `  t        ı  ر           0(  @<  PP  `d  px        Ȳ  ܲ         ,  @   T  0h  @|  P  `  p  ̳          0  D  X   l       0  @  Pд  `  p       4  H  \  p            Ե  0  @  P  `$  p8  L  `  t        Ķ  ض           0(  @<  PP  `d  px        ȷ  ܷ         ,  @   T  0h  @|  P  `  p  ̸          0  D  X   l             zR x  $      ph   FJw ?;*3$"       D       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 @         BIE A(C0G@
0A(A BBBDT  H  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C       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       '   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.ZHBEHX
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            K          ,  K          @  K          T  K          h  K          |  K            K             K            J            J            J            J            J            J          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	  xJ          `	  tJ          t	  pJ          	  lJ          	  hJ          	  dJ          	  `J          	  \J          	  XJ           
  TJ          
  PJ          (
  LJ          <
  HJ          P
  DJ          d
  @J          x
  <J          
  8J          
  4J          
  0J          
  ,J          
  (J          
  $J             J            J          ,  J          @  J          T  J          h  J          |  J            J             J            I            I            I            I            I            I          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  xI          `  tI          t  pI            lI            hI            dI            `I            \I            XI             TI            PI          (  LI          <  HI          P  DI          d  @I          x  <I            8I            4I            0I            ,I            (I            $I             I            I          ,  I          @  I          T  I          h  I          |  I            I             I            H            H            H            H            H            H          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  xH          `  tH          t  pH            lH            hH            dH            `H            \H            XH             TH            PH          (  LH          <  HH          P  DH          d  @H          x  <H            8H            4H            0H            ,H            (H            $H             H            H          ,  H          @  H          T  H          h  H          |  H            H             H            G            G            G            G            G            G          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  xG          `  tG          t  pG            lG            hG            dG            `G            \G            XG             TG            PG          (  LG          <  HG          P  DG          d  @G          x  <G            8G            4G            0G            ,G            (G            $G             G            G          ,  G          @  G          T  G          h  G          |  G            G             G            F            F            F            F            F            F          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  xF          `  tF          t  pF            lF            hF            dF            `F            \F            XF             TF            PF          (  LF          <  HF          P  DF          d  @F          x  <F            8F            4F            0F            ,F            (F            $F             F            F          ,  F          @  F          T  F          h  F          |  F            F             F            E            E            E            E             E             E          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"  xE          `"  tE          t"  pE          "  lE          "  hE          "  dE          "  `E          "  \E          "  XE           #  TE          #  PE          (#  LE          <#  HE          P#  DE          d#  @E          x#  <E          #  8E          #  4E          #  0E          #  ,E          #  (E          #  $E          $   E          $  E          ,$  E          @$  E          T$  E          h$  E          |$  E          $  E          $   E          $  D          $  D          $  D          $  D          %  D          %  D          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'  xD          `'  tD          t'  pD          '  lD          '  hD          '  dD          '  `D          '  \D          '  XD           (  TD          (  PD          ((  LD          <(  HD          P(  DD          d(  @D          x(  <D          (  8D          (  4D          (  0D          (  ,D          (  (D          (  $D          )   D          )  D          ,)  D          @)  D          T)  D          h)  D          |)  D          )  D          )   D          )  C          )  C          )  C          )  C          *  C          *  C          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,  xC          `,  tC          t,  pC          ,  lC          ,  hC          ,  dC          ,  `C          ,  \C          ,  XC           -  TC          -  PC          (-  LC          <-  HC          P-  DC          d-  @C          x-  <C          -  8C          -  4C          -  0C          -  ,C          -  (C          -  $C          .   C          .  C          ,.  C          @.  C          T.  C          h.  C          |.  C          .  C          .   C          .  B          .  B          .  B          .  B          /  B          /  B          0/  B          D/  B          X/  B          l/  B          /  B          /  B          /  B          /  B          /  B          /  B          /  B          0  B           0  B          40  B          H0  B          \0  B          p0  B          0  B          0  B          0  B          0  B          0  B          0  B          0  B          1  B          $1  B          81  |B          L1  xB          `1  tB          t1  pB          1  lB          1  hB          1  dB          1  `B          1  \B          1  XB           2  TB          2  PB          (2  LB          <2  HB          P2  DB          d2  @B          x2  <B          2  8B          2  4B          2  0B          2  ,B          2  (B          2  $B          3   B          3  B          ,3  B          @3  B          T3  B          h3  B          |3  B          3  B          3   B          3  A          3  A          3  A          3  A          4  A          4  A          04  A          D4  A          X4  A          l4  A          4  A          4  A          4  A          4  A          4  A          4  A          4  A          5  A           5  A          45  A          H5  A          \5  A          p5  A          5  A          5  A          5  A          5  A          5  A          5  A          5  A          6  A          $6  A          86  |A          L6  xA          `6  tA          t6  pA          6  lA          6  hA          6  dA          6  `A          6  \A          6  XA           7  TA          7  PA          (7  LA          <7  HA          P7  DA          d7  @A          x7  <A          7  8A          7  4A          7  0A          7  ,A          7  (A          7  $A          8   A          8  A          ,8  A          @8  A          T8  A          h8  A          |8  A          8  A          8   A          8  @          8  @          8  @          8  @          9  @          9  @          09  @          D9  @          X9  @          l9  @          9  @          9  @          9  @          9  @          9  @          9  @          9  @          :  @           :  @          4:  @          H:  @          \:  @          p:  @          :  @          :  @          :  @          :  @          :  @          :  @          :  @          ;  @          $;  @          8;  |@          L;  x@          `;  t@          t;  p@          ;  l@          ;  h@          ;  d@          ;  `@          ;  \@          ;  X@           <  T@          <  P@          (<  L@          <<  H@          P<  D@          d<  @@          x<  <@          <  8@          <  4@          <  0@          <  ,@          <  (@          <  $@          =   @          =  @          ,=  @          @=  @          T=  @          h=  @          |=  @          =  @          =   @          =  ?          =  ?          =  ?          =  ?          >  ?          >  ?          0>  ?          D>  ?          X>  ?          l>  ?          >  ?          >  ?          >  ?          >  ?          >  ?          >  ?          >  ?          ?  ?           ?  ?          4?  ?          H?  ?          \?  ?          p?  ?          ?  ?          ?  ?          ?  ?          ?  ?          ?  ?          ?  ?          ?  ?          @  ?          $@  ?          8@  |?          L@  x?          `@  t?          t@  p?          @  l?          @  h?          @  d?          @  `?          @  \?          @  X?           A  T?          A  P?          (A  L?          <A  H?          PA  D?          dA  @?          xA  <?          A  8?          A  4?          A  0?          A  ,?          A  (?          A  $?          B   ?          B  ?          ,B  ?          @B  ?          TB  ?          hB  ?          |B  ?          B  ?          B   ?          B  >          B  >          B  >          B  >          C  >          C  >          0C  >          DC  >          XC  >          lC  >          C  >          C  >          C  >          C  >          C  >          C  >          C  >          D  >           D  >          4D  >          HD  >          \D  >          pD  >          D  >          D  >          D  >          D  >          D  >          D  >          D  >          E  >          $E  >          8E  |>          LE  x>          `E  t>          tE  p>          E  l>          E  h>          E  d>          E  `>          E  \>          E  X>           F  T>          F  P>          (F  L>          <F  H>          PF  D>          dF  @>          xF  <>          F  8>          F  4>          F  0>          F  ,>          F  (>          F  $>          G   >          G  >          ,G  >          @G  >          TG  >          hG  >          |G  >          G  >          G   >          G  =          G  =          G  =          G  =          H  =          H  =          0H  =          DH  =          XH  =          lH  =          H  =          H  =          H  =          H  =          H  =          H  =          H  =          I  =           I  =          4I  =          HI  =          \I  =          pI  =          I  =          I  =          I  =          I  =          I  =          I  =          I  =          J  =          $J  =          8J  |=          LJ  x=          `J  t=          tJ  p=          J  l=          J  h=          J  d=          J  `=          J  \=          J  X=           K  T=          K  P=          (K  L=          <K  H=          PK  D=          dK  @=          xK  <=          K  8=          K  4=          K  0=          K  ,=          K  (=          K  $=          L   =          L  =          ,L  =          @L  =          TL  =          hL  =          |L  =          L  =          L   =          L  <          L  <          L  <          L  <          M  <          M  <          0M  <          DM  <          XM  <          lM  <          M  <          M  <          M  <          M  <          M  <          M  <          M  <          N  <           N  <          4N  <          HN  <          \N  <          pN  <          N  <          N  <          N  <          N  <          N  <          N  <          N  <          O  <          $O  <          8O  |<          LO  x<          `O  t<          tO  p<          O  l<          O  h<          O  d<          O  `<          O  \<          O  X<           P  T<          P  P<          (P  L<          <P  H<          PP  D<          dP  @<          xP  <<          P  8<          P  4<          P  0<          P  ,<          P  (<          P  $<          Q   <          Q  <          ,Q  <          @Q  <          TQ  <          hQ  <          |Q  <          Q  <          Q   <          Q  ;          Q  ;          Q  ;          Q  ;          R  ;          R  ;          0R  ;          DR  ;          XR  ;          lR  ;          R  ;          R  ;          R  ;          R  ;          R  ;          R  ;          R  ;          S  ;           S  ;          4S  ;          HS  ;          \S  ;          pS  ;          S  ;          S  ;          S  ;          S  ;          S  ;          S  ;          S  ;          T  ;          $T  ;          8T  |;          LT  x;          `T  t;          tT  p;          T  l;          T  h;          T  d;          T  `;          T  \;          T  X;           U  T;          U  P;          (U  L;          <U  H;          PU  D;          dU  @;          xU  <;          U  8;          U  4;          U  0;          U  ,;          U  (;          U  $;          V   ;          V  ;          ,V  ;          @V  ;          TV  ;          hV  ;          |V  ;          V  ;          V   ;          V  :          V  :          V  :          V  :          W  :          W  :          0W  :          DW  :          XW  :          lW  :          W  :          W  :          W  :          W  :          W  :          W  :          W  :          X  :           X  :          4X  :          HX  :          \X  :          pX  :          X  :          X  :          X  :          X  :          X  :          X  :          X  :          Y  :          $Y  :          8Y  |:          LY  x:          `Y  t:          tY  p:          Y  l:          Y  h:          Y  d:          Y  `:          Y  \:          Y  X:           Z  T:          Z  P:          (Z  L:          <Z  H:          PZ  D:          dZ  @:          xZ  <:          Z  8:          Z  4:          Z  0:          Z  ,:          Z  (:          Z  $:          [   :          [  :          ,[  :          @[  :          T[  :          h[  :          |[  :          [  :          [   :          [  9          [  9          [  9          [  9          \  9          \  9          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^  x9          `^  t9          t^  p9          ^  l9          ^  h9          ^  d9          ^  `9          ^  \9          ^  X9           _  T9          _  P9          (_  L9          <_  H9          P_  D9          d_  @9          x_  <9          _  89          _  49          _  09          _  ,9          _  (9          _  $9          `   9          `  9          ,`  9          @`  9          T`  9          h`  9          |`  9          `  9          `   9          `  8          `  8          `  8          `  8          a  8          a  8          0a  8          Da  8          Xa  8          la  8          a  8          a  8          a  8          a  8          a  8          a  8          a  8          b  8           b  8          4b  8          Hb  8          \b  8          pb  8          b  8          b  8          b  8          b  8          b  8          b  8          b  8          c  8          $c  8          8c  |8          Lc  x8          `c  t8          tc  p8          c  l8          c  h8          c  d8          c  `8          c  \8          c  X8           d  T8          d  P8          (d  L8          <d  H8          Pd  D8          dd  @8          xd  <8          d  88          d  48          d  08          d  ,8          d  (8          d  $8          e   8          e  8          ,e  8          @e  8          Te  8          he  8          |e  8          e  8          e   8          e  7          e  7          e  7          e  7          f  7          f  7          0f  7          Df  7          Xf  7          lf  7          f  7          f  7          f  7          f  7          f  7          f  7          f  7          g  7           g  7          4g  7          Hg  7          \g  7          pg  7          g  7          g  7          g  7          g  7          g  7          g  7          g  7          h  7          $h  7          8h  |7          Lh  x7          `h  t7          th  p7          h  l7          h  h7          h  d7          h  `7          h  \7          h  X7           i  T7          i  P7          (i  L7          <i  H7          Pi  D7          di  @7          xi  <7          i  87          i  47          i  07          i  ,7          i  (7          i  $7          j   7          j  7          ,j  7          @j  7          Tj  7          hj  7          |j  7          j  7          j   7          j  6          j  6          j  6          j  6          k  6          k  6          0k  6          Dk  6          Xk  6          lk  6          k  6          k  6          k  6          k  6          k  6          k  6          k  6          l  6           l  6          4l  6          Hl  6          \l  6          pl  6          l  6          l  6          l  6          l  6          l  6          l  6          l  6          m  6          $m  6          8m  |6          Lm  x6          `m  t6          tm  p6          m  l6          m  h6          m  d6          m  `6          m  \6          m  X6           n  T6          n  P6          (n  L6          <n  H6          Pn  D6          dn  @6          xn  <6          n  86          n  46          n  06          n  ,6          n  (6          n  $6          o   6          o  6          ,o  6          @o  6          To  6          ho  6          |o  6          o  6          o   6          o  5          o  5          o  5          o  5          p  5          p  5          0p  5          Dp  5          Xp  5          lp  5          p  5          p  5          p  5          p  5          p  5          p  5          p  5          q  5           q  5          4q  5          Hq  5          \q  5          pq  5          q  5          q  5          q  5          q  5          q  5          q  5          q  5          r  5          $r  5          8r  |5          Lr  x5          `r  t5          tr  p5          r  l5          r  h5          r  d5          r  `5          r  \5          r  X5           s  T5          s  P5          (s  L5          <s  H5          Ps  D5          ds  @5          xs  <5          s  85          s  45          s  05          s  ,5          s  (5          s  $5          t   5          t  5          ,t  5          @t  5          Tt  5          ht  5          |t  5          t  5          t   5          t  4          t  4          t  4          t  4          u  4          u  4          0u  4          Du  4          Xu  4          lu  4          u  4          u  4          u  4          u  4          u  4          u  4          u  4          v  4           v  4          4v  4          Hv  4          \v  4          pv  4          v  4          v  4          v  4          v  4          v  4          v  4          v  4          w  4          $w  4          8w  |4          Lw  x4          `w  t4          tw  p4          w  l4          w  h4          w  d4          w  `4          w  \4          w  X4           x  T4          x  P4          (x  L4          <x  H4          Px  D4          dx  @4          xx  <4          x  84          x  44          x  04          x  ,4          x  (4          x  $4          y   4          y  4          ,y  4          @y  4          Ty  4          hy  4          |y  4          y  4          y   4          y  3          y  3          y  3          y  3          z  3          z  3          0z  3          Dz  3          Xz  3          lz  3          z  3          z  3          z  3          z  3          z  3          z  3          z  3          {  3           {  3          4{  3          H{  3          \{  3          p{  3          {  3          {  3          {  3          {  3          {  3          {  3          {  3          |  3          $|  3          8|  |3          L|  x3          `|  t3          t|  p3          |  l3          |  h3          |  d3          |  `3          |  \3          |  X3           }  T3          }  P3          (}  L3          <}  H3          P}  D3          d}  @3          x}  <3          }  83          }  43          }  03          }  ,3          }  (3          }  $3          ~   3          ~  3          ,~  3          @~  3          T~  3          h~  3          |~  3          ~  3          ~   3          ~  2          ~  2          ~  2          ~  2            2            2          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  x2          `  t2          t  p2            l2            h2            d2          ā  `2          ؁  \2            X2             T2            P2          (  L2          <  H2          P  D2          d  @2          x  <2            82            42            02          Ȃ  ,2          ܂  (2            $2             2            2          ,  2          @  2          T  2          h  2          |  2            2             2            1          ̃  1            1            1            1            1          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                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       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)

                                                                                                                                                                      \            @                                     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                                      v                    p                                   h                 @                 #     6"          \                      `                  I           @                                                                      +    0                                                   D                    0                            >O                    p            1)    P            C                !                n                #                Y                ]/                                A.                    `            u                  L    @            b7                ;                ~    P            >    p                            OU                W	    @            $8                E    0                                            ~#    Џ            U                3                 4    p            P>                     `            p9    @            8@                F                                4[    P            =    p            V                B    `            N                4    Л            (                 G                 *@                ,                0    0                            u;                97                 "                pK                M                {                C;                "                	                :    p            /                l    `            8                 bK                                2O    `            ?C                
                 4                 @    0            $O                    @                p            lL                H2    0            @$                W                ,                2                
                C                 
    P            -    @            G7                `                                    @            h)                 8!                ;	                6                    0            |                                 *H    0            V    @            (    @            yQ                g     @            0A    p            #F                 G    @            F@                                %>    0            @                "K    p            <M                =                +                S                    0            $    0                             J    p            <                                B    Ѓ                             KI                 8    Ў            |D                EE    P            xB                K=                 yN    p            s2                '    `            *                :                FK                                 4    0                            <                	    p            _3                                8V    0            	                                 P                a                 =                @>    0            vG    0            
U    Ќ            FH                h                                 *    p            C    p            8    p            M    0            &                F                                8    0            	,    @            '    О            3U                
                                ==                .                                T                2                $                     `            *!    @            )                D:    p                             \$                ZW    0            J    `            G
                 ,                2                >                ?                YP                                                  1                <Z    `            wU                0                p
                    `            1                e                '                 T                R    p            `D                L    0                P            q                /                <6                I                 U                                    @            "                e!                ;    P            [    p            /    @            9                ;    P            U                NF                P    p            "                G                  
                U    @            	                @                VX                j8                3    @                            2$    0            #                     P            N                3    0            >]    `            aS    `            G                    `            \                                      P            K    @            X                (    p            A                A                (:                                n                &.    @            !                =                L                %                /0                P    @            N    @            XZ                T    Ъ            )                0    0            \                ^N                 Y                L    0                P            ,                 3*                F                 /    а                P            Q    `            2    @                            !    p            K                ?    `            J                 1                O    P                `            2                	O    p            9    
                              	                ]                                    `            QQ    `            H    @            L                 ;                ,2                Z                 #                Z    P            C    `            >                K                q                >                +    ж            o                +    Ѝ                            ZG    p            3                (                *                    @                            H                E                                V                3                M                                I                +#                +                 7\                                =5                k    0            N                    `            d'                K    `                                P            X    `            (1                <    `            I                v*                Z*                I    0            -	                B    p            m    0            [                J    P            T                }                 B                l(                0W    `            mE                 M8    P            [4    Я                                            %                WM    p            X0                NB    p            |J    И            Z    @            J                gR    0            V                .                 D"                                 4                 3    `            R                     `            9                H                    `            !    @                            @F    `            G    P            x8    P            .                    @            F                {"                                -    @            -    `            u                -    p            Y                                [                                ?)                                 9                0    p            1                K                W                 ]    М            s    0            V    0                                            6    p            18    p            &                 L                Q    P                P            5    0                `            7                e;                 G                -                 F    `            %                >    0            "                                ]    Й            !                c                /    `                            n"                     0            A/                 !P                -    `            '    Ф            8    p                            z(                /P    @            E                -    @                            X                O    `            -                )    0                p            M)                1    P                P                                             iO    `            G                A                )                .    P            .%                #    p            <                G    `            '    `            |                                 RD                aT    Р                             =I                %    @            +    0            X                X                $                &                ?4                 J                y    p            '                    @                0            Z    p            uP                gP                 0                Z]                                  >W                0    P                0            v)    P                            zY                 V'                j                                 ^Q                                 B    p            9    к            5;                N    0                            D    0            (                L*    0            RJ                [    @            2                G    @            (3                :2    p            /                                 O.                W    `            aH    0            #                :-                    p            G                T
                    `            Y                 E                "                ,                 0C    P            MC                ?8                W    `            0    @            p                vC                0I    0                `            \                /=                &[                I                    @            J    p            (J    p            eM    p            4    `            +                ?                S    P            &                K    0            S                |                 ?                S    `            8    p            )    p            S                f0                $,    p            H                    л            g=                Q                D    `            *S                 (                6                ;    0            ]<                                 F                    0            Y                                 5    @            M                G    P            <                &                "    0            ((                X    P            H                4                 B    0            A                J                5    0            p7                 Z                <0                F    `            '                    p                p            \    0            "I                 Q                 &                o1                                d-                                    з                            7                ET                ^    0                            }S                {                '                :                                                M                                I                5    p            $                 D                 7                z                                     p                            [    P            xF    @            &    P            C                                AU    `            -                 s!                +7                    p            U+    `                            ~
                                O                ]                V                 Z                ~K                J6                 Y    0            .Z                F    p            v6                H                =                    p            >R    p            LW                 2                (                    `            %                                @*    І            R                [                                 W                 L    @            /                p                 D    0                p            N                ;'    P            )    P            7                L    д                             :    p            
    @            @    `            4                lY                B[                    `                Ж            7                /    @            _(    Ј            5                $                                 9+    А            )Q                                S                E    @                P            jF                    Ђ            RS                 JZ    Н            R                ?                 "                0G    P            2                u    p                             =                 w                $                                                 T@                =    P                                                             5    `            S    P            Z                 k.    `            |    p            9    @            0    p            ?                    @                            L    P            [8                .                gA    P            H                 X%                 $    p            0    `            )                ;    p            6J                @                 8H                 &&                <%                                *                                >    0            X                    0            C                j$                F    0            9
    0            ?                 '    P            N                    `            P    `                            #                 nJ    `            [O                e	    @            .    P            4    0            R    @                            ^                %U                G#                Y                \                                 M                                 O                 LG                  X                [)    С                P            E                                 ?    `            =                hG                                R:                Q    p            <                ?                K                m                '                 T    P             =                U    `                            U    0            P    P            ST                ,                V    У                @            t                2                 U                
    0                p            T9    P            '    `                            k    P                            M                (                S                I    P            	                6:    P                             F                Z    0            ][    `            )T                 7                 
*                .    `                              0    `            y    @            7    P            J                h    `             P                T    P                            @    0            -                C    `            PN    `            "C                                nD    p            t    q           \                 X                
                t    P            :                uR                {         h       D    0                             U                I	    @            x$                #                 r                 %    З                            "                 ,    P                @            Y                    @                            y<                9                D1    0                             2>                 (                T                U                !    Ю            S                )    Ћ            {E    0            T7    `            Q    @                            
                                6    0            \,                f%                3/                6(                \    `            4N    P            7                T                J                    @            7X                 X                                    p            ?B                :                4                 #    `            K    P                p            V                Y=                                O                Z                 Y                 9                	    P                             pV                :    `            :                &                E    @                            9                -'                    P            \    P            I    p            ,                %                b
                ^Y    0            2    @            ;                                W    @                            g?                 9    p            
[    P            \B                R    0                            :                !    `            k[    Љ            i4                +V                "                J0                ,    `            ;Y                	    @                            O    p            \    P            ]    @                `            L                hC    @                                             D                U                7                >G                ?    0            '                B    @            <                wA                P[                A                 C3                                5                 3                                /    @            6                /?                                /5    0            Q                DS                g                8                1                ';                    0            M                                O    p                P            [                =    P            H'                V    P                                             W!    Ш            G+                ,                B                B    P            T                                 S    P            P                yL                H                
                R    @            V    p            )                6                 R1                 bV                 k<                3                C    В                P                p            `J    p            @                9    `            Q                                9    P            b    P            g                0R                "]    @            YI                 N                7                 @                !?                V                 X    0            #A                t%                a                7    `            H    p                            DQ    P            U                _E                    Ь            x    0            x                9    в            "W                ;                R                sM                V                %                >                                ]L                X                 Y    Њ            `"                R"                !5                @    п            j,    p                P                            &                B                 Z    `            YA    0            ;    @                P                             M                                %                #)                /                                ++    0            P                S\                w,                 =                2                 {3    P            -    P            B    p            U#                8                 +                a9                -                j/                                                    p                            .6                    p            6    Ы            C                ].    0                0            =                )X                q-                q+    Ѕ            \F                    p            4&                a                tX                
    0            +                A                D                
                     @            +                                                 	                wO                "G                &                    0            .                6    P                                 @            uI    `            I                 )                c@                S    @            #                1    p            +    p            7S    P            B                                %    П            d                >    `            G                                ~T    @            +9                *                "    `            P    @                                             ]                #    @            Q                D                  E                     `            #                                    @            5                                1    0                 P            %*                                	                 I                 '    0            K                H    p            E                tZ                                DD                 
    е             :    P            "                                @,    P            (    `            &                 Z    P            P                L    p            K                4                 <                "                 gI    `            p:                                X6                6                ]                >    @            ;                I                                `\    0            X    `            d    Х            9#                .    p            A                u?                0]                Z                m3                14                                A                 A                     P            0                H9                KR                $                +
    `            fX                J    и            &                !    @            *                K                 hW                    P            3                I%                                O    @                 p            A                    Э            O/                 @                U    0            P    p            \                                 V                                 >                I                }H    p            *                 e2    p            a                ?    p            H                 E                M                N$    0            ~9                                *                8                                 6D    P            fZ                ;                Y?                 7                                M                Y                 ,                8                S    `                             '<                                %                kQ                                                                 5                 T    0            B    @                            Q                =                	    `            3.    @            0    0            C    0            C    о                                             J5                    P            TK                5                 6                 S                 Z    0            IM                *                                M                     Т            .                K    p            	    p            iU                @                r'                E                 E    Ц            j    0            W                 b                .                [    @            -                c    p            \U                 "R                    @                            I    @                             4                  }1                                 V2                K?                 1                                W    `            lN                Z                >                B    `                            )                =                )\                 +                w4    P            TV                 ;                0                 i5    P            5                f    0            V    p            ;                =?                 -    0                            5                N,    p                @                            
                                 0    p            OL                                 +    `                            L                                 oS                6                8                                 SH                P    н            G    @            ^>                g                 O                 ,-    0            R                Y    0                            3                                R                    G                           h]                 >                                B<                C                F                G                #4    p                            A                u    Б                `            :    `            M                 I                9    @            *E                                 f                a1    @            W                                 3                                +                 L                n                >                	                 S                3    @                `            F                8    p            W                Q    @            %/    `            jB                :    P            *    @                            l>    P            Q;                S    P            8                0                                ,    P            ;    Щ            .M    @            :    Ч            o    p            6                X                Y     г            <    @            v    P                            !    0            <                                !    `            K                 H                 $    P            pT                (                7                ~7                JP                                 ?                 2,                &N                    м                            y&                c#                L]                                >    P                             %                %    @            $$    P            N    @            *                61    0            %    P                            )                ,                    p                            7T    0            R                !0    P            4<    0                @            DJ                W                Q(                LO                vW                    0            FV                O    0            Z                    0            <                q#                6"                ?                                0    `                                            )                 z.    0            :9                r                ZC                R                 O<    P            H    0            	/    P            (    @            !                LA    `            K                /    Г                p            '                L                                u                #    Ї            #    Ё            63                ]                T                w5    `            L                7Q    `                            >A    Е            g                ,                Y    `            7    @            ;                =P    p            1                 "    @            s	                D                [    @            k&                                8    `                            x/                W    P            )                                x    К            "L    0            
                 u=                h*                 U                t0                >    @            z>                                M    @                            YR    0            c+                 +                                                6                7                 7E    `            Y    @            n\                 BN                 [                B&                 &    P            (D                                    `                P            M4                5                                Y                N                B                \                    p                            T                                #                N                 !                1                 Q3                 <    P            u]    Є            T                                 |\                                     P                                              `:    @            4    `            f6                @                    p            4                 AL                H                &                P    p            q@    б            E                E    0                й            V-                -                                 }V                Q    @                              1                oH                                  C    @            E\                O    p            $                                E                1    p                            &    Д            F                ("                 !                E                C(                "    `            H-    `            1    @            a                R                                                                 g                     @            S                                                                                                                                                                                                             +                     9                     G                     U                     d                     r                                                                                                                                                                                                                                                                                  .                     <                     J                     X                     e                     r                                                                                                                                                                                                                                                                                  .                     <                     J                     X                     f                     s                                                                                                                                                                                                                                       
                                          &                     2                     ?                     M                     [                     i                     v                                                                                                                                                                                                                                                                                  *                     8                     F                     T                     g                     t                                                                                                                                                                                                                                                                                  *                     8                     F                     T                     a                     o                     }                                                                                                                                                                                                                                                            #                     1                     ?                     M                     [                     g                     u                                                                                                                                                                                                                                       	                     	                     '	                     5	                     C	                     Q	                     _	                     m	                     {	                     	                     	                     	                     	                     	                     	                     	                     	                     	                     
                     
                     %
                     3
                     A
                     N
                     \
                     j
                     x
                     
                     
                     
                     
                     
                     
                     
                     
                     
                                                                                    -                     ;                     I                     W                     e                     s                                                                                                                                                                                                                                                                                 )                     7                     E                     S                     `                     n                     |                                                                                                             `E                                                                                               
                                          (                     5                     C                     Q                      `                     n                     |                                                                                                                                                                                                                                                            $                     2                     @                     O                     ]                     k                     z                                                                                                                                                                                                                  	                                          &                     3                     A                     N                     [                     h                     v                                                                                                                                                                                                                  
                                          &                     3                     A                     O                     \                     j                     x                                                                                                                                                                                                                                                            !                     /                     <                     I                     W                     d                     r                                                                                                                                                                                                                                       
                                          &                     4                     B                     P                     ^                     l                     z                                                                                                                                                                                                                                                            #                     1                     ?                     M                     [                     h                     v                                                                                                                                                                                                                                                                                 *                     8                     E                     S                     a                     o                     }                                                                                                                                                                                                                                                            '                     5                     B                     P                     ^                     l                     z                                                                                                                                                                                                                                                            #                     1                     ?                     M                     [                     u                                                                                                                                                                                                                                                                                 '                     5                     C                     Q                     _                     m                     {                                                                                                                                                                                                                                                                                  /                     =                     L                     Z                     h                     v                                                                                                                                                                                                                                                                                  *                     7                     E                     R                     a                     o                     }                                                                                                                                                                                                                                                            #                     2                     @                     N                     \                     j                     x                                                                                                                                                                                                                                                                                 +                     7                     E                     S                     a                     o                     }                                                                                                                                                                                                                                                            "                     0                     >                     M                     [                     i                     w                                                                                                                                                                                                                                                                                  *                     8                     F                     T                     b                     p                     ~                                                                                                                                                                                                                                        #                     6                     D                     S                     a                     q                                                                                                                                                                                                                                       	                                          %                     3                     A                     O                     ]                     k                     y                                                                                                                                                                                                                                                                                     .                      <                      S                      a                      o                      }                                                                                                                                                                                                                            	!                     !                     $!                     2!                     @!                     Q!                     _!                     m!                     {!                     !                     !                     !                     !                     !                     !                     !                     !                     !                     "                     "                     ""                     0"                     >"                     L"                     Z"                     h"                     u"                     "                     "                     "                     "                     "                      "                     "                     "                     "                     
#                     #                     %#                     3#                     A#                     O#                     ]#                     k#                     x#                     #                     #                     #                     #                     #                     #                     #                     #                     #                     $                     $                     $                     ,$                     :$                     H$                     V$                     d$                     r$                     $                     $                     $                     $                     $                     $                     $                     $                     $                     $                     %                     %                     (%                     6%                     C%                     R%                     `%                     n%                     |%                     %                     %                     %                     %                     %                     %                     %                     %                     %                     &                     &                      &                     .&                     <&                     J&  "                   e&                     s&                     &                     &                     &                     &                     &                     &                     &                     &                     &                     &                     '                     '                     ''                     5'                     B'                     P'                     ^'                     l'                     z'                     '                     '                     '                     '                     '                     '                     '                     '                     '                     (                     (                     "(                     0(                     =(                     K(                     Y(                     f(                     t(                     (                     (                     (                     (                     (                     (                     (                     (                     (                     )                     )                     )                     +)                     9)                     G)                     U)                     b)                     p)                     ~)                     )                     )                     )                     )                     )                     )                     )                     )                     *                     *                     *                     -*                     :*                     F*                     T*                     b*                     p*                     ~*                     *                     *                     *                     *                     *                     *                     *                     *                     *                     	+                     +                     %+                     3+                     A+                     O+                     ]+                     k+                     y+                     +                     +                     +                     +                     +                     +                     +                     +                     +                     ,                     ,                     ,                     ,,                     :,                     H,                     V,                     d,                     q,                     ,                     ,                     ,                     ,                     ,                     ,                     ,                     ,                     ,                     ,                     
-                     -                     &-                     4-                     B-                     P-                     ^-                     k-                     y-                     -                     -                     -                     -                     -                     -                     -                     -                     -                     .                     .                      .                     -.                     ;.                     I.                     W.                     e.                     t.                     .                     .                     .                     .                     .                     .                     .                     .                     .                     /                     /                     /                     -/                     ;/                     I/                     W/                     d/                     r/                     /                     /                     /                     /                     /                     /                     /                     /                     /                     /                     0                     0                     )0                     60                     D0                     R0                     `0                     n0                     |0                     0                     0                     0                     0                     0                     0                     0                     0                     0                     1                     1                     "1                     01                     >1                     L1                     [1                     i1                     w1                     1                     1                     1                     1                     1                     1                     1                     1                     1                     2                     2                     &2                     42                     B2                     P2                     _2                     m2                     {2                     2                     2                     2                     2                     2                     2                     2                     2                     2                     3                     3                     "3                     03                     =3                     K3                     Y3                     g3                     u3                     3                     3                     3                     3                     3                     3                     3                     3                     3                     4                     4                     4                     +4                     94                     G4                     U4                     c4                     q4                     4                     4                     4                     4                     4                     4                     4                     4                     4                     4                     5                     5                     )5                     75                     D5                     R5                     c5                     q5                     5                     5                     5                     5                     5                     5                     5                     5                     5                     5                     6                     6                     (6                     66                     D6                     R6                     `6                     p6                     ~6                     6                     6                     6                     6                     6                     6                     6                     6                     6                     7                     7                     %7                     37                     A7                     N7                     \7                     j7                     x7                     7                     7                     7                     7                     7                     7                     7                     7                     7                     8                     8                     8                     +8                     98                     G8                     U8                     d8                     r8                     8                     8                     8                     8                     8                     8                     8                     8                     8                     8                     
9                     9                     %9                     49                     B9                     N9                     [9                     j9                     x9                     9                     9                     9                     9                     9                     9                     9                     9                     9                     :                     :                     ":                     0:                     >:                     L:                     Z:                     j:                     x:                     :                     :                     :                     :                     :                     :                     :                     :                     :                     ;                     ;                     !;                     /;                     =;                     K;                     _;                     o;                     };                     ;                     ;                     ;                     ;                     ;                     ;                     ;                     ;                     ;                     <                     <                     !<                     .<                     <<                     I<                     W<                     e<                     s<                     <                     <                     <                     <                     <                     <                     <                     <                     <                     <                     =                     =                     )=                     7=                     E=                     S=                     a=                     o=                     }=                     =                     =                     =                     =                     =                     =                     =                     =                     >                     >                     >                     ,>                     :>                     J>                     X>                     f>                     t>                     >                     >                     >                     >                     >                     >                     >                     >                     >                      ?                     ?                     ?                     )?                     7?                     E?                     S?                     a?                     o?                     }?                     ?                     ?                     ?                     ?                     ?                     ?                     ?                     ?                     ?                     @                     @                     $@                     2@                     @@                     N@                     ]@                     k@                     y@                     @                     @                     @                     @                     @                     @                     @                     @                     @                     A                     A                     A                     *A                     8A                     FA                     SA                     aA                     qA                     A                     A                     A                     A                     A                     A                     A                     A                     A                     A                     B                     B                     &B                     9B                     HB                     VB                     dB                     rB                     B                     B                     B                     B                     B                     B                     B                     B                     B                     B                     C                     C                     *C                     9C                     GC                     TC                     bC                     pC                     }C                     C                     C                     C                     C                     C                     C                     C                     C                     C                     D                     D                     "D                     0D                     >D                     LD                     ZD                     hD                     vD                     D                     D                     D                     D                     D                     D                     D                     D                     D                     E                     E                     $E                     1E                     ?E                     ME                     YE                     gE                     uE                     E                     E                     E                     E                     E                     E                     E                     E                     E                     F                     F                     F                     *F                     :F                     HF                     VF                     dF                     rF                     F                     F                     F                     F                     F                     F                     F                     F                     F                      G                     G                     G                     *G                     8G                     FG                     TG                     bG                     pG                     }G                     G                     G                     G                     G                     G                     G                     G                     G                     G                     H                     H                     $H                     2H                     @H                     MH                     [H                     iH                     wH                     H                     H                     H                     H                     H                     H                     H                     H                     H                      I                     I                     I                     *I                     7I                     EI                     SI                     aI                     oI                     |I                     I                     I                     I                     I                     I                     I                     I                     I                     I                     J                     J                     "J                     0J                     >J                     LJ                     ZJ                     hJ                     vJ                     J                     J                     J                     J                     J                     J                     J                     J                     J                      K                     K                     K                     *K                     @K                     NK                     \K                     jK                     xK                     K                     K                     K                     K                     K                     K                     K                     K                     K                      L                     L                     L                     *L                     ;L                     IL                     WL                     fL                     sL                     L                     L                     L                     L                     L                     L                     L                     L                     L                     L                     M                     M                     (M                     6M                     CM                     QM                     _M                     mM                     {M                     M                     M                     M                     M                     M                     M                     M                     M                     M                     N                     N                      N                     .N                     <N                     JN                     XN                     fN                     sN                     N                     N                     N                     N                     N                     N                     N                     N                     N                     O                     O                     O                     ,O                     8O                     FO                     UO                     cO                     qO                     O                     O                     O                     O                     O                     O                     O                     O                     O                     O                     P                     P                     )P                     7P                     DP                     SP                     aP                     oP                     ~P                     P                     P                     P                     P                     P                     P                     P                     P                     P                     Q                     Q                     #Q                     1Q                     >Q                     KQ                     XQ                     eQ                     sQ                     Q                     Q                     Q                     Q                     Q                     Q                     Q                     Q                     Q                      R                     R                     R                     *R                     8R                     ER                     SR                     aR                     oR                     }R                     R                     R                     R                     R                     R                     R                     R                     R                     R                     S                     S                     $S                     1S                     >S                     LS                     [S                     iS                     wS                     S                     S                     S                     S                     S                     S                     S                     S                     S                     T                     T                     #T                     1T                     ?T                     MT                     [T                     jT                     xT                     T                     T                     T                     T                     T                     T                     T                     T                     T                     U                     U                     U                     -U                     ;U                     IU                     VU                     cU                     qU                     U                     U                     U                     U                     U                     U                     U                     U                     U                     U                     	V                     V                     %V                     2V                     @V                     NV                     \V                     jV                     wV                     V                     V                     V                     V                     V                     V                     V                     V                     V                      W                     W                     W                     *W                     8W                     FW                     TW                     bW                     pW                     ~W                     W                     W                     W                     W                     W                     W                     W                     W                     W                     X                     X                     #X                     1X                     ?X                     PX                     `X                     nX                     |X                     X                     X                     X                     X                     X                     X                     X                     X                     X                     Y                     Y                     #Y                     5Y                     CY                     XY                     fY                     tY                     Y                     Y                     Y                     Y                     Y                     Y                     Y                     Y                     Y                     Y                     Z                     Z                     (Z                     6Z                     DZ                     RZ                     `Z                     nZ                     |Z                     Z                     Z                     Z                     Z                     Z                     Z                     Z                     Z                     Z                     [                     [                      [                     .[                     <[                     J[                     W[                     e[                     r[                     [                     [                     [                     [                     [                     [                     [                     [                     [                     \                     \                     #\                     1\                     ?\                     M\                     Z\                     h\                     v\                     \                     \                     \                     \                     \                     \                     \                     \                     \                      ]                     ]                     ]                     *]                     8]                     F]                     T]                     b]                     o]                     |]                     ]                     ]                     ]                      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 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                                          80     80                                                                                                                                                                                                                      P                                                    H4                                         @     @                                                 `     `                                         0               `     .                                           x&                                                                   X:                        	                      2     ]                                                                                                              $                              .   o       (     (     $                             8             P     P                                                                                    @                         J\                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GNU rsʺ￮\źgoKsR                           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                     U                      {                     .                     %                                                               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                     m                                           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                     t                      }$                     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                                                                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                     y                      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 _PyArg_ParseTuple_SizeT malloc free realloc PyCapsule_New _Py_BuildValue_SizeT PyErr_SetString _Py_Dealloc 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.11.13/lib/python3.11/site-packages/scipy_openblas32/lib libscipy_openblas-6cdc3b4a.so $ORIGIN/../../scipy.libs        