ELF>`K@%@8 @Qtd  8L8LPtd@u@u@uGG88 8 % % 88 8 @Rtd88 8 &@#@#$$&@#@#(('P$P$'P$P$0b0bXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXl_ ii _b__ui _8 L@ `LH H 0#OOOOOOOO@OHOPOXOOOOOOuQOOOuQO O@OHuQPOX`OOuQOOuQOuQOuQO (uQ0O@OHOPOXOOOOOOOOOOOOO@OHOPPXP` PhPpPxnQOOOOPP PPPnQOOOOPP  P(P0P8n@QHOPO`OhOpPxP PPPnQOOOPPOPPOPP O(P0P@OHO`OhOOOOOP>P>P>P >P@>PH>(P>PX>O`>Ph>Pp>Px>O>P>(>P>O>P>P>P>O?P?(?P?O ?P(?P0?P8?O`?Ph?(p?Px?O?P?P?P?O?P?(?P?P?P?P@P@(@P@P @P(@P@@PH@(P@PX@P`@Ph@P@P@(@P@P@P@P@P@(@P@Q@P@O@P@O AP(A(0AP8AQ@APHAOPAPXAOAPA(APAQAPAOAPAOAPA(APAQBPBOBPBO@BPHB(PBPXBQ`BPhBPpBPBPB(BPBQBPBPBPBPB(BPBQBPBPBPCPC(CPCQ CP(CP0CP@CPHC(PCPXCO`CPhCPpCQxCQC QCQCPCPC(CPCOCPCPCQCQC QCQCPDPD(DPDO DP(DP0DQ8DQ@D QHDQPDP`DPhD(pDPxDODPDPDQDQD QDQDPD(DQDPDPDQE(EQEPEP EQ@E(HEQPEQXEP`E!QhE$QpE'QxEjQE*QE(EQEQEPE!QE$QE'QEjQE*QF(FQFPFQ@F(HFQPFPXFQF(FQF0QF2QF9QF(FQF0QF2QF9QG(GQGQGP G!Q(G$Q0G'Q8GP@GHG@QPGP`G(hGQpGQxGPG!QG$QG'QGPGG@QGPG(GQGQGPG!QG$QG'QGPHPHQ H((HQ0HQ8HP@H!QHH$QPH'QXHP`HPhHQH(HQHPHH@QHPHQH(HQHPHH@QHPHQIOIPIGQI IO@IOHIPPIGQXI`IOpIxIGQIIGQIOIPIGQIIOJOJPJGQJ JO0J8JGQPJXJGQJOJPJGQJJ@QJOJOJPJGQJJ@QJOKKPKGQ K(KP0KGQ@KOHKPPKGQXK`K@QhKMQpKOKOKPKGQKK@QKMQKOKKPKGQKKPKGQLOLGQLO LO(LGQ0LO@LOHLGQPLO`LOhLGQpLOLOLOLTQLGQLOLOLOLTQLGQLOMOMGQMMO@MOHMGQPMXMOMOMGQMMOMOMGQMMOMMGQNNGQ0N8NGQPNXNGQNONPNONGQNONONPNONGQNOOOOPOOOGQ OO@OOHOPPOOXOGQ`OOOOOPOOOGQOOOOOPOOOGQOOPOPOPPGQ PO(PO@POHPOPPXPGQ`POhPOPOPOPPGQPOPOPOPOPPGQPOPOQQGQ Q(QGQ@QHQGQ`QhQGQQOQOQ PQPQQZQQGQQOQOQOQOQ PQPRRZQRGQRO RO@ROHROPR PXRP`RhRZQpRGQxROROROROR PRPRRZQRGQRORORRGQSSGQ0S8SGQPSXSGQSOSPSPSGQSOSPSPSGQTOTPTPTGQ@TOHTPPTPXTGQTOTPTPTGQTOTPTPTGQUOUPUGQUcQ UO@UOHUPPUGQXUcQ`UOUOUPUGQUcQUOUOUPUGQUcQUOVOVOVTQVGQ VO@VOHVOPVTQXVGQ`VOVOVGQVVOVOVGQVVOVVGQWWGQ@WOHWOPWXWGQ`WOhWOWOWOWWGQWOWOWWGQWWGQXOXOX PXP X(XZQ0XGQ8XO@XO`XOhXOpX PxXPXXZQXGQXOXOXXGQXXGQYOYGQYYO@YOHYGQPYXYOpYxYGQYYGQYOYGQYYOZOZGQZZO0Z8ZGQPZXZGQZOZPZQZGQZPZ!QZ$QZ'QZgQZZ@QZO[O[P[Q[GQ [P([!Q0[$Q8['Q@[gQH[P[@QX[Op[x[GQ[[GQ[O[P[Q[GQ[P[!Q[$Q['Q\gQ\\MQ\@Q \O@\OH\PP\QX\GQ`\Ph\!Qp\$Qx\'Q\gQ\\MQ\@Q\O\\GQ\\GQ]O]P]Q]GQ ]P(]!Q0]$Q8]'Q@]gQH]P]O`]Oh]Pp]Qx]GQ]P]!Q]$Q]'Q]gQ]]O]]GQ]]GQ^O^P^Q^GQ ^P(^!Q0^$Q8^'Q@^gQH^P^O`^Oh^Pp^Qx^GQ^P^!Q^$Q^'Q^gQ^^O^^GQ^^GQ_O_O_TQ_nQ _sQ(_0_O8_O`_Oh_Op_TQx_nQ_sQ__O_O__sQ__sQ`O`O`TQ`nQ `sQ(`0`O8`O``Oh`Op`TQx`nQ`sQ``O`O``sQ``sQaOaOaTQanQ asQ(a0a@Q8aO@aO`aOhaOpaTQxanQasQaa@QaOaOaOaOaTQanQasQaaMQa@QbObO bO(bO0bTQ8bnQ@bsQHbPbMQXb@Q`bOhbObObObTQbnQbQbsQbPb!Qb$Qb'QbgQbbObOcOcOcTQcnQ cQ(csQ0cP8c!Q@c$QHc'QPcgQXc`cOhcOccsQccsQcOcOcTQcnQcQcsQcPc!Qd$Qd'QdgQd dO(dO@dOHdOPdTQXdnQ`dQhdsQpdPxd!Qd$Qd'QdgQddOdOddsQddsQeOeGQ eO(eGQ@eOHeGQ`eOheGQeOeGQeOeGQeOePeGQeOfOfPfGQfO@fOHfPPfGQXfOfOfPfGQfOfOfPfGQfOgOgPgGQgO@gOHgjQPgGQXgOgOgjQgGQgOgOgjQgGQgOhOhjQhGQhO@hOHhjQPhGQXhOhOhjQhGQhOhOhjQhGQhOiOijQiGQiO@iOHiOPiGQXiO`iOiOiOiGQiOiOiOiOiGQiOiOjOjOjGQjO jO@jOHjOPjPXj P`jPhjmpjGQxjOjOjOjOjPj PjPjmjGQjOjOkOkOkPk P kP(km0kGQ8kO@kO`kOhkOpkPxk PkPkmkGQkOkOkOkPksQkOkPksQlOlPlsQ lO(lP0lsQ@lOHlGQPlxQXlOlOlGQlxQlOlOlGQlxQlOmOmGQmxQmO@mQHmOPmGQXmOmQmOmGQmOmQmOmGQmOnQnOnGQnO@nQHnGQPn~Q`nQhnGQpn~QnQnGQn~QnQnGQn~Qn(nQnOnPnQnOo(oQoOoP oQ(oO@o(HoQPoOXoP`oQhoOo(oQoOoPoQoOo(oQoPoQp(pQpPpQ@p(HpQPpPXpQp(pQpPpQp(pQpOpOq(qQqOqO@q(HqQPqOXqGQ`qOq(qQqOqGQqOq(qQqQqQqPqQqQr(rQrQrQ rP(rQ0rQ@r(HrQPrQXrQ`rPhrQprQr(rQrQrQrPrQrQr(rQrOrPrQrQs(sQsOsP sQ(sQ@s(HsQPsOXsP`sQhsQs(sQsOsPsQsQsOsQsQsQsQsQsQstO tO(tQ0tQ8tQ@tQHtQPtQXt`tOtOtQtQtQtQtOtQtOtQtQtQtQtOtQuOuQuQuQ uQ(uO0uQ@uOHuQPuQXuQ`uQhuOpuQuOuOuQuQuQuQuQuQuuOuOuQuQvOvOvQvQ vQ(vQ0vQ8vQ@vHvOPvOXvQ`vQvOvOvQvQvQvQvQvQvOvOvQvQwOwOwQwQ wQ(wQ0wQ8wQ@wOHwOPwQXwQw{w-RwQwQwQww@QwQwQw{w-RwQwQxQxx@QxQ xQ@x{Hx-RPxQ`x{hx-RpxQx{x-RxQxQxQxxQxQx{x-RxQxQyQyyQyQ@y{Hy-RPyQ`y{hy-RpyQy{yOyOyQyQyQyQyQyy@QyOyOyQyQz{zOzOzQ zQ(zQ0zQ8zQ@zHz@QPzOXzO`zQhzQz{zOzQz{zOzQz{zOzOzQzQzQzQzQ{{@Q{O{O {Q({Q@{{H{OP{OX{Q`{Qh{Qp{Qx{Q{{@Q{O{O{Q{Q{{{O{O{Q|{|O|O|Q@|OH|OP|QX|(`|Qh|p|Px|Q||~Q|Q|O|O|Q|(|Q||P|Q||~Q|Q}P}GQ}P}P@}PH}GQP}PX}P}P}GQ}P}P}P}GQ}P}P~P~O~GQ~P ~O@~PH~OP~GQX~P`~O~P~O~GQ~P~O~P~O~GQ~P~OOOGQP R( R0O@OHOPGQXP`Rh RpOOOGQPR ROOOGQPR ROOPsQR@OHPPsQXROPsQROȀPЀsQ؀RPOsQP R(O@PHOPsQXP`RhOPOsQPROPȁOЁsQ؁PROPOGQP P(O@PHOPGQXP`PhOPOGQPPOPȂOЂGQ؂PPOKRYRgRuR  R(R0#R8/R@PH;RPXAR`ORh]RpkRKRYRgRuR RR#R/RPȃ;RЃ؃AROR]RkRRQ (R0Q@KRHYRPgRXuR` RhRp#Rx/RP;RMQAROR]RkRKRYRgRuR RR#R/R P(;R08MQ@ARHORP]RXkRRQRQOȅyRЅuQ؅OOOyRuQO (O@HuQPO`huQpOOyRuQOOOȆyRІuQ؆OOuQO (uQ0O@OHyRPXOOyROOȇyRЇ؇OOyRO@}RHPPOXyR`Qhp~Q}RPOyRQ~Q}RȈPЈO؈yRQ~Q}RPOyR Q(0~Q@RHOPO`RhOpOROOROOPȉ-RЉQ؉}RP~QP-RQ}R P(~Q@PH-RPQX}R`Ph~QP-RQ}RP~QȊRЊO؊OOOROO O(O@HRPOXO`OhOROOOOȋPЋ-R؋OO}RPOO (P0-R8O@OH}RPPXO`OP-ROO}RPOOP-ROO}RPO O@OHyRPQX}R`Php~QOyRQ}RP~QOȍyRЍQ؍}RP~QOyRQ}R P(0~Q@HP}RXP}RPȎЎ}R؎P}RP@OHyRPXOOyROOȏyRЏ؏OOyRO@QHGQPRX~QQGQR~QQȐGQАRؐ~QQGQR~Q@OHOPQXR`RhRp~QOOQRRR~QOȑOБQؑRRR~QOOQR R(R0~Q@PHPPGQXP`MQh@QpPPPGQPMQ@QPPȒPВ!Qؒ$Q'QPPQGQgQRP@PHPP!QX$Q`'QhPpPxQGQgQRPOȓOГQؓ(OO~QP O(O0Q8(@HOPOX~Q`POOQ(OO~QPOOQ(OO~Q P@HPR`hpRRRȕRЕPؕGQRPGQ@HRPPXGQRPGQȖRЖOؖGQOROGQ O@HRPOXGQ`OROGQOȗRЗGQؗRRGQR@HRPGQXRRGQRȘRИGQؘRRGQR@HRPGQXRRGQRșRЙOؙGQOROGQ O@HRPOXGQ`OROGQOPȚPКGQؚPPPPGQP P@PHPPGQXP`@QhPPPGQP@QPPțPЛ!Q؛$Q'QPPQGQgQRP@PHPP!QX$Q`'QhPpPxQGQgQRPȜSМR؜ORQRsQP~Q (S0R8O@RHQPRXsQ`Ph~QSRORQRsQPȝ~QSRORQRsQ P(~Q@HRPRXsQRRsQȞRОR؞sQRRsQ@HRPsQ`hRpsQRsQRsQȟ!ПR؟sQ!RsQ@H!PRXsQ!RsQȠ!РRؠsQ!RsQ@H!PRXsQ!RsQOȡRСsQORsQORsQ O(R0sQ@OHsQ`OhsQOsQOsQRȢOТOآR}RsQPRO R(O0O8R@}RHsQPPXR`OROOR}RsQPROROOR}RsQPR O@HOPRXsQ`OORsQOȤOФRؤsQOORsQ O@HOPRXsQ`OORsQOȥOХRإsQOORsQ O@HOPOXR`sQhOOORsQOȦOЦOئRsQOOOR sQ(O@OHPO`OhpOOOOOȧ (@UH(PQXRU(QRQȨGQШ~QQGQ~QQGQ~Q Q(GQ0~Q@OHPPRXR`RhRpOOPRRRROOȩPЩRةRRROOPRR R(R0O@RPR`PhOPOPOPȪOPOsQR P(O0sQ8R`PhOpsQxRPOsQRRRRR (R0R8R@R`hRpRxRRRRRRPyRQmP}RR~Q P(yR0Q8mP@}RHRP~Q`PhyRpQxmP}RR~QPyRQmP}RȭRЭ~QNN (N@HN`RhRpQxmRRRRRRRȮRЮQخmRRRRRRHS`2#!MQh3pMxسI HePpEX@`7 MPg ȶ@ж (`40q 8@@b @l @  e@w @  xMC p`4AX@``hpeܱ80O@PHPDZ50 (0 g`Oy h6pPj x90  VH@gP X@`b-0MPp -(30[8@-ЀM-0ek {xO`g@6йSX `hp?pg@m8O@ HP`6 B   (0g @+pOh 6p0xP`HPgPpX`Op (500 8@  g @ xO  P6 X `0 h`pg@ U8O@`@H P<P60?  P(0g0@" O%d"h5ppx# O;H5P8X`(P((g08@@i g   x @O @S    5 P[  @ X @O` 5h p  5 02  8 @  H P  0g   @ M  ( 0 1 0g 0   M p  @ 2h 4p P x  q p 0  @ H eP  X ` } M    ( 40 8 @  p  `  e p @  x N   `  4    =X N` gh @p )= 4 ]   8 @ ' H  P  f @  @ N>!  ! y(! 0! c=" f" c" " 2 #  N$  $  $  h% 4p%  x% % :&  N& P& `& 9H( 4P( @X( @~`( ) ) ` ) {) o(+ f0+  8+ y@+ L:, , , w, 9. f. @. v . 9"x/ N/ / `t/  "0 40  0 r1 1>X2 N`2 vh2 pp2 F=3 43 `3 @o3 X785 @5 0zH5 lP5 *76 e6 p6 @j6 ?8  8 (8 h08 k>9 e9 }9 @g9 : `N; 0O;  e; h< 5p< Ix< c< &= = D = `= OH? PfP? 0K X? ^`? c@ N@ `E@ \@ :(B @50B @8B [@B C C @<C  YC E fE 7E @W E xF NF @0F VF ?G @5G `.G VH XI `I PhI `UpI J fJ J TJ 8L N@L PHL  SPL M P5M  M QM O   O (O O0O P fP P @NP Q NR `,R MR hS P5pS p*xS MS ZT  T T `LT HV fPV XV K`V W OW  3W IW (Y 50Y .8Y H@Y mZ Z *Z  FZ D\ f\ p%\ @D \ -x] M] P] A] .^ 04^ P^ ?_ XX` M`` `'h` @>p` a 04a @$a =a j.8c @c PHc :Pc .d ed d 8d f  f (f @70f fg eg g 6g W2h i `i `2i 1hj `epj xj .j C1k `Mk 0k *k 1Hm 4Pm Xm '`m n On n @!n (p 60p  8p @p Aq P q Pq  q As gs Ps  s )xt Pt  t  t u 6u ! u @ v Xw p `w 0, hw @pw :x gx `7 x @x p8z @M@z pHz  Pz { 3{ `{ { }  } @(} 0} ~ @e~ 0~ ~  PM   h 4p x  :؂   ` UH PeP X @`  L @ȅ Ѕ ( P30 @8 @  0 @    d @  ~x L    R 3  @ &X `` 0h p ȏ dЏ ؏  j 8 L@ 0 H  P )  3     p  ( 0   d | @ B `L   Ah 3p Px  Bؙ  `  BBH `dP X @`  S  Ȝ М {( `:0  8 @  &   X pm `}  @ x P    o `7 p  VX !` 0h p =Ȧ phЦ ~ئ  #8 P@ `yH P   7 s @   ! @n( 0 ۰ h h   P Z  @ h 7p c x   ذ 0! m @ }H hP Q X ` ( P pȳ г t(( @70 8 @ '      ' Ph    +x P "   M* p7   )X !` h p *Ƚ hн 0ؽ @ 8 _@ PH  P 7 F p  H P_ v( 0 nH PF l   _  ` 'h Fp x    _     H FP  X ` @ _   ??( F0 @8 @  S _ `<  S F 3 } x _ Pa z = F PX @x X 0``  h @vp : 0G  @t 8 0`@ @H `sP  0G  r <) ! ( p0 ) `i p n 3 ! ` m h `ip  x l % @` n `j %H @GP PgX h` ? @`  f ( @G0 8 e@ ( " P b ' pi  @` x " К _ R pi  ] X a` h  \p  H @ Z q8 0.@ H XP H u  @W X `  ( U0  G  S  0a Т  R 7h 0Hp  x @P / @.  N mH uP  X L`  0a P K ( 0H0  8 K@  @. ` J  u @ I x pa T  G i pH I @E!PX!.`!0Z h!`Cp!!u!O !A!8!0#@!C H!?P!!j!`> !=!!` !`p (!@;0!!G!i !8!e !. !`c  !@6 !h !`up !v x !3 ! !` ! !2 !{H!GP!`X!2`!!.!! 1!(!`u0!8!@0@!8!`!@!@,!8!G!!@( !=8x!.!!@$!K9!pu!!@ !GX!``!ph!`p!!G!`!!Q8!.@!H!P!!pu!!!!:!` !`(! 0!9!G!0!!6 !-!!k!!`!!~6h"!up"!Yx"!"!6#!!#!e#!#!6H%!@iP%!P_X%!@`%!&!`&! &!`&!((!G0(!P 8(!@(!')!-)! )!)!g+!u+! +!  +!x,!@",!p ,! ,!-!i-! -!@ .!X/!"`/! h/!p/!u0!`j0! 0!0!82!"@2!H2!P2!3!`j3!3!3!f5!" 5! (5!@05!)6!j6! 6!6!7!"8!8!8!Qh9!jp9!`x9!9!7:!":!P:!:!7H G!G!8I!"@I!xHI!PI!J!PjJ!vJ!J!LL!P` L!@(L!0L!9KM!PGM!@M!M!wN!P`O!PO!O!ChP!PGpP!xP!P!#SQ!"Q!Q!`Q!*SHS!iPS!XS!@`S!HT!"T!rT! T!(V!i0V!o8V!@V!CW!``W!PW!`W!0CY!`GY!Y! Y!xZ!``Z!Z!Z!ٿ[!`G[!@[!\!IX]! "`]!ph]!`p]!H^!i^!P^!^!8`! "@`!kH`!P`!a!ia!pha!a!c!` c! (c! 0c!d!Gd! d!d!e!`f!0f!f!hg!Gpg!xg!g!='h!P"h!h! h!&Hj!iPj!|Xj!`j!zk!P"k!k!k!G(m!i0m!P8m!@m! n!`n! n!n! p!Gp! p! p!$xq!`"q!Kq!@q!$r!ir!0Vr!s!1SXt!``t!@ht!pt!8Su!Gu!3u!u!8w!`@w!0Hw!Pw!x!Gx!x!x!?Sz!p" z!](z!@0z!FS{!i{!O{!{!|!p"}!}!}!sh~!ip~!x~!~!! `!p !!H! GP! X!`!!-!P Ȃ!@Ђ!Q(! u0! 8!@!{!!! !!'!Pi!0 ! !x!@a!!!!@H!`!@!X!P.`!h!p!9Ȍ!uЌ!،!!g8!#@!H!`P!!pj!0!!3!0] !(!}0!2!D!p!|!!4!,!#! z!2h!sp!x!@x!3ؖ! ]!!`v!2H!DP!X!t`!3!,!ș!rЙ!(3(!ps0!p8!p@!!@\!P!n!! C!`!l !ax! +!p!j!8!r!!h!;X!P\`!p&h!dp!E;ȣ!0CУ!أ!`!;8!0+@!P H!\P!;!r!!X!w-!\ !u(!W0!#-!B!``!V!-!*!P{!`U!8-h!Prp!ex!@T!ح!p\!!R!H!PCP!X!Q`!}!P+!Ȱ!`Oа!?(!r0!8!M@!!\!! L!!pC!!J ![x!p+!!H!!r!!@G!X!\`!`h!Ep!Ⱥ!`Cк!Оغ!D!ý8!`+@!@H! CP!!r!!A!İ!p] !d(!@?0!!PD!`!<!!P,!\!@:!h!sp!Xx!7!g!]!U!5!QH!pDP!SX!4`!;!p,!@P! 2!%(!s0!pM8!@0@!!]!!.!!D!!- !ex!,!@{ ! +!:!s!@v !@)!X!P]`!_h! &p!*!0D!k!#![8!0,@!qH!P!!s!e!!!] ! (!0!!`D! !!!`,!` ! !h!sp!0 x!@!!M!!@ !H!p4P!pX!@ `!!@c!! ! !(!@J0!p' 8!@!!P0!{!!!w!v! !MSx! b!@m!!TS! I!c!!X!0/`!@\h!@p!!v!T!!C<8!`c@! FH!`P!<!`J!Q!!!`c !|(!0!!`J!x!@!9 !p0!0 !@!h!wp!` x!@!!p0![!!ZH!wP!VX!`![S!0b!Ё!!bS(!0I0!r8!@@!&!0b!' !!Z!0I!P, ! !iSx!@/!@c!`!pS!v!pT!@!|X!@/`!5 h!p!G!v!, !@!%68"pb@"@KH"P"5"pI"=""n"[ "Q("0"1"B"pN"@""*"`K""h"rp"PHx""B "[ " "  "H "BP "pX "@` " "* " "` "("r0"8"@"i"c"pM "@""J"H " "x"0"R """ x"B ""X" c`"l h" p"M" J"r ""8"00@"`f H"`P""w"y ""9"a "`("0""H""" "." ""wh" vp"Px""} "[ "D " "AH""`BP""?X""@`""#"`*#";#"#"ɸ(%"q0%"P78%"@%"wS&"Y&"'&"&"~S("@("("@ ("Gx)"Y)")")",*"@*"P*"+"SX,"1`,"h,"zp,"S-"px-"p-"t-"8/"1@/"@eH/"@sP/"j0"px0"b0"r0"l 2"Y 2" (2"p02" 3"@3"@ 3"n3"p4"Y5"5"`m5"Uh6"@p6"x6"@l6" 7"P17"Й 7"@j7"@ H9"xP9" X9"@h`9"O:"P1:"0`:" g:"4(<"x0<"P^8<"f@<"="0Z=" =" d="?"A?"?"@b ?"x@"1@"@"``@" A"xA"A"^B"#XC"Z`C"pDhC"`\pC"B#D"AD"5D"@ZD"#8F"@2@F"0=HF" XPF""G"yG".G"VG"I"N I"p6 (I"T0I"J"`5J"@; J"@SJ"K"0L"@ L"QL"hM"fpM"1 xM"PM"JN"0NN"P N"NN"xHP"4PP"0 XP"L`P"Q"Q"@ Q"JQ"(S" f0S"` 8S"H@S"T"bT" T"FT"`V"IV" V"D V"xW"/W" W"BW"'X"wX" X"@Y"+XZ"b`Z">hZ"=pZ"d+["I["P5[":["<,8]"/@]"0HH]"7P]",^"w^"Q^"5^"/`" [ `"(`"20`"0a"Ba"a"0a"00b"2c"pc"@.c"/hd"ypd"xd",d""e" [e"e"*e"Hg"BPg"Xg")`g"|h"2h"h"@(h")(j"y0j"8j"'@j"k"PZk"k" %k";m"0Am"m"@# m"exn"1n"Pn"`!n"o"yo"o"p"Xq"c`q"`hq"pq"Դr"Jr"0r"@r"8t"0@t"Ht"Pt"Ru"xu"u"u"@w"c w"p (w"0w"8x"Jx" x"x"y"0z"p z"@z"h{"wp{" x{"{"(@|"`!|"|" |"?H~"hP~"PX~" `~"DM"p!"0""K("h0"8"@" "@P" "@"m "6" " "y x" " "" " h" ""X"@P`"h"p"ȉ"6Љ"P؉""8" @"[H"@P"z" h"Y"">"\ "("`0"="C"0j"@">"+"@" "=h"rp"`px""ؓ"\" "`"H"CP" X"`"$"+" Ȗ" Ж"k(" s0" 8"@""\"`""""C"P" "gx"+"@"""@s"0""X"]`" h"p"Ƞ"CР"ؠ""?8"+@"H"P""Ps" ""C"] " ("0""C" "@""+" ""h"`sp"@ x"".ت"]" ""H"DP"` X"`"j:"]"ȭ"Э":("D0"8"@"J"]"0"@"mI"D"Ў" "Ex"P^"#""E"0E"P""CFX"P#`"P+h"@p"{Dȷ"jз"ط""8"c@", H"P"B"J"1 "@""0 "p5 ("0""pw"9 """c" "`"h"Jp" x"@"<" 0" " "H"wP" X"`"S"a"0 ""|("H0"P( 8"@@""." """Pv"# " "kx"a"0> " ""H"B ""1X"/`"PG h"`p""`v"K ""8"c@"H"P"3"J""@"t"0 "p("0""0x""""c"H"`"0h"Jp"Rx"@""0"K" "H"@xP"@OX"`"25"a"06""4("H0"`/8"@"Y&"."0v""%"0v"`" "x"["P"@"b"B"""X"*`"ph"p"" r"""68"[@"H"@P""B" ""n"* "("0" "0r"@"""["pP " "^h"Bp"pU x"@""*"pZ "`"(H"@rP"p_ X"`""c" "~"("J0" 8"@}@""0" "{""Px"@" "z "|x"c""`y"b"J"0"x"_X"0`"pWh" xp"E"Px"U"w"8"W@" H"uP"">"@ "@t":#pY #(#r0##P@##q##*## p#h#qp#x#n##X#p##l#H#?P# X#j`# #) #* #h #( #p0 #28 #f@ # #0: # #@f ##pS##e #x#S#PD#e#:#p:#=#@d#X# &`#`9h#cp#c#m#@#b#8#@T@# H#aP#X#;# #@`##& # (#_0##Pn# #]##U#3 # \#6h#<p#/ x#Z##(#pc #X#H#oP#_ X#@W`#N4 #U #( #U #U3("#<0"# 8"#R@"#!##`(####P##j!%#o%# %#@N %#Z x&#V&#` &#M&# '#='#p '#M(#X)#(`)# h)#`Lp)#*#Pp*#pd *#K*#!8,#,@,#p H,#IP,#-#t-# -#@F-# /#K /#L(/#E0#e0#0#p0#00# 1#@PX`hpxol; (08@HPX ` h p x  !" #($0%8&@'H(P)X*`+h,p-x./0123456789:;<=>?@AB C(D0E8F@GHHPIXJ`KhLpMxNOPQRSTUVWXYZ[\]^_`ab c(d0e8f@gHhPiXj`khlpmxnopqrstuvwxyz{|}~ (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@ H P X ` hpx !"#$% &('0(8)@*H+P,X-`.h/p0x123456789:;<=>?@ABCDE F(G0H8I@JHKPLXM`NhOpPxQRSTUVWXYZ[\]^_`abcde f(g0h8i@jHkPlXm`nhppqxrstuvwxyz{|}~ (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx      (  0  8  @  H P X ` h p x              ! " # $ %!&!'!(!) !*(!+0!,8!-@!.H!/P!0X!1`!2h!3p!4x!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E"F"G"H"I "J("K0"L8"M@"NH"OP"PX"Q`"Rh"Sp"Tx"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e#f#g#h#i #j(#k0#m8#n@#oH#pP#qX#r`#sh#tp#ux#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)/@)0H)1P)2X)3`)4h)5p)6x)7)8)9):)<)=)>)?)@)A)B)C)D)E)F)G)H*I*J*K*L *M(*N0*O8*P@*QH*RP*SX*T`*Uh*Vp*Wx*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h+i+j+k+l +m(+n0+o8+p@+qH+rP+sX+t`+uh+vp+wx+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 0 0 0 0(00080@0H0P0X0`0h0p0x0000000 0!0"0#0$0%0&0'0(0)0*1+1,1-1. 1/(10011812@13H14P15X16`17h18p19x1:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J2K2L2M2N 2O(2P02Q82R@2SH2TP2UX2V`2Wh2Xp2Yx2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j3k3l3m3n 3o(3p03q83r@3sH3tP3uX3v`3wh3xp3yx3z3{3|3}3~3333333333334444 4(40484@4H4P4X4`4h4p4x444444444444444445555 5(50585@5H5P5X5`5h5p5x555555555555555556666 6(60686@6H6P6X6`6h6p6x666666666666666667777 7(70787@7H7P7X7`7h7p7x7777777777777 7 7 7 7 8888 8(80888@8H8P8X8`8h8p8x8888 8!8"8#8$8%8&8'8(8)8*8+8,8-9.9/9091 92(93094895@96H97P98X99`9:h9;p9<x9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M:N:O:P:Q :R(:S0:T8:U@:VH:WP:XX:Y`:Zh:[p:\x:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m;n;o;p;q ;r(;s0;t8;u@;vH;wP;xX;y`;zh;{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@`@h@p@x@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/A0A1A2A3 A4(A50A68A7@A8HA9PA:XA;`A<hA=pA>xA?A@AAABACADAEAFAGAHAIAJAKALAMANAOBPBQBRBS BT(BU0BV8BW@BXHBYPBZXB[`B\hB]pB^xB_B`BaBbBcBdBeBfBgBhBiBjBkBlBmBnBoCpCqCrCs Ct(Cu0Cv8Cw@CxHCyPCzXC{`C|hC}pC~xCCCCCCCCCCCCCCCCCDDDD D(D0D8D@DHDPDXD`DhDpDxDDDDDDDDDDDDDDDDDEEEE E(E0E8E@EHEPEXE`EhEpExEEEEEEEHH]/Ht H5/%/@%/h%/h%/h%/h%/h%/h%/h%/hp%/h`%/h P%/h @%/h 0%/h %z/h %r/h%j/h%b/h%Z/h%R/h%J/h%B/h%:/h%2/h%*/hp%"/h`%/hP%/h@% /h0%/h %.h%.h%.h%.h %.h!%.h"%.h#%.h$%.h%%.h&%.h'p%.h(`%.h)P%.h*@%.h+0%.h, %z.h-%r.h.%j.h/%b.h0%Z.h1%R.h2%J.h3%B.h4%:.h5%2.h6%*.h7p%".h8`%.h9P%.h:@% .h;0%.h< %-h=%-h>%-h?%-h@%-hA%-hB%-hC%-hD%-hE%-hF%-hGp%-hH`%-hIP%-hJ@%-hK0%-hL %z-hM%r-hN%j-hO%b-hP%Z-hQ%R-hR%J-hS%B-hT%:-hU%2-hV%*-hWp%"-hX`%-hYP%-hZ@% -h[0%-h\ %,h]%,h^%,h_%,h`%,ha%,hb%,hc%,hd%,he%,hf%,hgp%,hh`%,hiP%,hj@%,hk0%,hl %z,hm%r,hn%j,ho%b,hp%Z,hq%R,hr%J,hs%B,ht%:,hu%2,hv%*,hwp%",hx`%,hyP%,hz@% ,h{0%,h| %+h}%+h~%+h%+h%+h%+h%+h%+h%+h%+h%+hp%+h`%+hP%+h@%+h0%+h %z+h%r+h%j+h%b+h%Z+h%R+h%J+h%B+h%:+h%2+h%*+hp%"+h`%+hP%+h@% +h0%+h %*h%*h%*h%*h%*h%*h%*h%*h%*h%*h%*hp%*h`%*hP%*h@%*h0%*h %z*h%r*h%j*h%b*h%Z*h%R*h%J*h%B*h%:*h%2*h%**hp%"*h`%*hP%*h@% *h0%*h %)h%)h%)h%)h%)h%)h%)h%)h%)h%)h%)hp%)h`%)hP%)h@%)h0%)h %z)h%r)h%j)h%b)h%Z)h%R)h%J)h%B)h%:)h%2)h%*)hp%")h`%)hP%)h@% )h0%)h %(h%(h%(h%(h%(h%(h%(h%(h%(h%(h%(hp%(h`%(hP%(h@%(h0%(h %z(h%r(h%j(h%b(h%Z(h%R(h%J(h%B(h%:(h%2(h%*(hp%"(h`%(hP%(h@% (h0%(h %'h%'h%'h%'h%'h%'h%'h%'h%'h%'h%'hp%'h`%'h P%'h @%'h 0%'h  %z'h %r'h%j'h%b'h%Z'h%R'h%J'h%B'h%:'h%2'h%*'hp%"'h`%'hP%'h@% 'h0%'h %&h%&h%&h%&h %&h!%&h"%&h#%&h$%&h%%&h&%&h'p%&h(`%&h)P%&h*@%&h+0%&h, %z&h-%r&h.%j&h/%b&h0%Z&h1%R&h2%J&h3%B&h4%:&h5%2&h6%*&h7p%"&h8`%&h9P%&h:@% &h;0%&h< %%h=%%h>%%h?%%h@%%hA%%hB%%hC%%hD%%hE%%hF%%hGp%%hH`%%hIP%%hJ@%%hK0%%hL %z%hM%r%hN%j%hO%b%hP%Z%hQ%R%hR%J%hS%B%hT%:%hU%2%hV%*%hWp%"%hX`%%hYP%%hZ@% %h[0%%h\ %$h]%$h^%$h_%$h`%$ha%$hb%$hc%$hd%$he%$hf%$hgp%$hh`%$hiP%$hj@%$hk0%$hl %z$hm%r$hn%j$ho%b$hp%Z$hq%R$hr%J$hs%B$ht%:$hu%2$hv%*$hwp%"$hx`%$hyP%$hz@% $h{0%$h| %#h}%#h~%#h%#h%#h%#h%#h%#h%#h%#h%#hp%#h`%#hP%#h@%#h0%#h %z#h%r#h%j#h%b#h%Z#h%R#h%J#h%B#h%:#h%2#h%*#hp%"#h`%#hP%#h@% #h0%#h %"h%"h%"h%"h%"h%"h%"h%"h%"h%"h%"hp%"h`%"hP%"h@%"h0%"h %z"h%r"h%j"h%b"h%Z"h%R"h%J"h%B"h%:"h%2"h%*"hp%""h`%"hP%"h@% "h0%"h %!h%!h%!h%!h%!h%!h%!h%!h%!h%!h%!hp%!h`%!hP%!h@%!h0%!h %z!h%r!h%j!h%b!h%Z!h%R!h%J!h%B!h%:!h%2!h%*!hp%"!h`%!hP%!h@% !h0%!h % h% h% h% h% h% h% h% h% h% h% hp% h`% hP% h@% h0% h %z h%r h%j h%b h%Z h%R h%J h%B h%: h%2 h%* hp%" h`% hP% h@% h0% h %h%h%h%h%h%h%h%h%h%h%hp%h`%h P%h @%h 0%h  %zh %rh%jh%bh%Zh%Rh%Jh%Bh%:h%2h%*hp%"h`%hP%h@% h0%h %h%h%h%h %h!%h"%h#%h$%h%%h&%h'p%h(`%h)P%h*@%h+0%h, %zh-%rh.%jh/%bh0%Zh1%Rh2%Jh3%Bh4%:h5%2h6%*h7p%"h8`%h9P%h:@% h;0%h< %h=%h>%h?%h@%hA%hB%hC%hD%hE%hF%hGp%hH`%hIP%hJ@%hK0%hL %zhM%rhN%jhO%bhP%ZhQ%RhR%JhS%BhT%:hU%2hV%*hWp%"hX`%hYP%hZ@% h[0%h\ %h]%h^%h_%h`%ha%hb%hc%hd%he%hf%hgp%hh`%hiP%hj@%hk0%hl %zhm%rhn%jho%bhp%Zhq%Rhr%Jhs%Bht%:hu%2hv%*hwp%"hx`%hyP%hz@% h{0%h| %h}%h~%h%h%h%h%h%h%h%h%hp%h`%hP%h@%h0%h %zh%rh%jh%bh%Zh%Rh%Jh%Bh%:h%2h%*hp%"h`%hP%h@% h0%h %h%h%h%h%h%h%h%h%h%h%hp%h`%hP%h@%h0%h %zh%rh%jh%bh%Zh%Rh%Jh%Bh%:h%2h%*hp%"h`%hP%h@% h0%h %h%h%h%h%h%h%h%h%h%h%hp%h`%hP%h@%h0%h %zh%rh%jh%bh%Zh%Rh%Jh%Bh%:h%2h%*hp%"h`%hP%h@% h0%h %h%h%h%h%h%h%h%h%h%h%hp%h`%hP%h@%h0%h %zh%rh%jh%bh%Zh%Rh%Jh%Bh%:h%2h%*hp%"h`%hP%h@% h0%h %h%h%h%h%h%h%h%h%h%h%hp%h`%h P%h @%h 0%h  %zh %rh%jh%bh%Zh%Rh%Jh%Bh%:h%2h%*hp%"h`%hP%h@% h0%h %h%h%h%h %h!%h"%h#%h$%h%%h&%h'p%h(`%h)P%h*@%h+0%h, %zh-%rh.%jh/%bh0%Zh1%Rh2%Jh3%Bh4%:h5%2h6%*h7p%"h8`%h9P%h:@% h;0%h< %h=%h>%h?%h@%hA%hB%hC%hD%hE%hF%hGp%hH`%hIP%hJ@%hK0%hL %zhM%rhN%jhO%bhP%ZhQ%RhR%JhS%BhT%:hU%2hV%*hWp%"hX`%hYP%hZ@% h[0%h\ %h]%h^%h_%h`%ha%hb%hc%hd%he%hf%hgp%hh`%hiP%hj@%hk0%hl %zhm%rhn%jho%bhp%Zhq%Rhr%Jhs%Bht%:hu%2hv%*hwp%"hx`%hyP%hz@% h{0%h| %h}%h~%h%h%h%h%h%h%h%h%hp%h`%hP%h@%h0%h %zh%rh%jh%bh%Zh%Rh%Jh%Bh%:h%2h%*hp%"h`%hP%h@% h0%h %h%h%h%h%h%h%h%h%h%h%hp%h`%hP%h@%h0%h %zh%rh%jh%bh%Zh%Rh%Jh%Bh%:h%2h%*hp%"h`%hP%h@% h0%h %h%h%h%h%h%h%h%h%h%h%hp%h`%hP%h@%h0%h %zh%rh%jh%bh%Zh%Rh%Jh%Bh%:h%2h%*hp%"h`%hP%h@% h0%h %h%h%h%h%h%h%h%h%h%h%hp%h`%hP%h@%h0%h %zh%rh%jh%bh%Zh%Rh%Jh%Bh%:h%2h%*hp%"h`%hP%h@% h0%h %h%h%h%h%hп%h%h鰿%h頿%h鐿%h逿%hp%h`%h P%h @%h 0%h  %zh %rh%jh%bh%Zhо%Rh%Jh鰾%Bh頾%:h鐾%2h逾%*hp%"h`%hP%h@% h0%h %h%h%h%h %h!н%h"%h#鰽%h$頽%h%鐽%h&逽%h'p%h(`%h)P%h*@%h+0%h, %zh-%rh.%jh/%bh0%Zh1м%Rh2%Jh3鰼%Bh4頼%:h5鐼%2h6逼%*h7p%"h8`%h9P%h:@% h;0%h< % h=% h>% h?% h@% hAл% hB% hC鰻% hD頻% hE鐻% hF逻% hGp% hH`% hIP% hJ@% hK0% hL %z hM%r hN%j hO%b hP%Z hQк%R hR%J hS鰺%B hT頺%: hU鐺%2 hV逺%* hWp%" hX`% hYP% hZ@% h[0% h\ % h]% h^% h_% h`% haй% hb% hc鰹% hd頹% he鐹% hf逹% hgp% hh`% hiP% hj@% hk0% hl %z hm%r hn%j ho%b hp%Z hqи%R hr%J hs鰸%B ht頸%: hu鐸%2 hv逸%* hwp%" hx`% hyP% hz@% h{0% h| % h}% h~% h% h% hз% h% h鰷% h頷% h鐷% h逷% hp% h`% hP% h@% h0% h %z h%r h%j h%b h%Z hж%R h%J h鰶%B h頶%: h鐶%2 h逶%* hp%" h`% hP% h@% h0% h % h% h% h% h% hе% h% h鰵% h頵% h鐵% h逵% hp% h`% hP% h@% h0% h %z h%r h%j h%b h%Z hд%R h%J h鰴%B h頴%: h鐴%2 h逴%* hp%" h`% hP% h@% h0% h % h% h% h% h% hг% h% h鰳% h頳% h鐳% h逳% hp% h`% hP% h@% h0% h %z h%r h%j h%b h%Z hв%R h%J h鰲%B h頲%: h鐲%2 h進%* hp%" h`% hP% h@% h0% h %h%h%h%h%hб%h%h鰱%h頱%h鐱%h週%hp%h`%hP%h@%h0%h %zh%rh%jh%bh%Zhа%Rh%Jh鰰%Bh頰%:h鐰%2h逰%*hp%"h`%hP%h@% h0%h %h%h%h%h%hЯ%h%h鰯%h頯%h鐯%h逯%hp%h`%h P%h @%h 0%h  %zh %rh%jh%bh%ZhЮ%Rh%Jh鰮%Bh頮%:h鐮%2h逮%*hp%"h`%hP%h@% h0%h %h%h%h%h %h!Э%h"%h#鰭%h$頭%h%鐭%h&逭%h'p%h(`%h)P%h*@%h+0%h, %zh-%rh.%jh/%bh0%Zh1Ь%Rh2%Jh3鰬%Bh4頬%:h5鐬%2h6逬%*h7p%"h8`%h9P%h:@% h;0%h< %h=%h>%h?%h@%hAЫ%hB%hC鰫%hD頫%hE鐫%hF逫%hGp%hH`%hIP%hJ@%hK0%hL %zhM%rhN%jhO%bhP%ZhQЪ%RhR%JhS鰪%BhT頪%:hU鐪%2hV逪%*hWp%"hX`%hYP%hZ@% h[0%h\ %h]%h^%h_%h`%haЩ%hb%hc鰩%hd頩%he鐩%hf逩%hgp%hh`%hiP%hj@%hk0%hl %zhm%rhn%jho%bhp%ZhqШ%Rhr%Jhs鰨%Bht頨%:hu鐨%2hv逨%*hwp%"hx`%hyP%hz@% h{0%h| %h}%h~%h%h%hЧ%h%h鰧%h頧%h鐧%h逧%hp%h`%hP%h@%h0%h %zh%rh%jh%bh%ZhЦ%Rh%Jh鰦%Bh頦%:h鐦%2h逦%*hp%"h`%hP%h@% h0%h %h%h%h%h%hХ%h%h鰥%h頥%h鐥%h逥%hp%h`%hP%h@%h0%h %zh%rh%jh%bh%ZhФ%Rh%Jh鰤%Bh頤%:h鐤%2h逤%*hp%"h`%hP%h@% h0%h %h%h%h%h%hУ%h%h鰣%h頣%h鐣%h連%hp%h`%hP%h@%h0%h %zh%rh%jh%bh%ZhТ%Rh%Jh鰢%Bh頢%:h鐢%2h逢%*hp%"h`%hP%h@% h0%h %h%h%h%h%hС%h%h鰡%h頡%h鐡%h逡%hp%h`%hP%h@%h0%h %zh%rh%jh%bh%ZhР%Rh%Jh鰠%Bh頠%:h鐠%2h造%*hp%"h`%hP%h@% h0%h %h%h%h%h%hП%h%h鰟%h頟%h鐟%h速%hp%h`%h P%h @%h 0%h  %zh %rh%jh%bh%ZhО%Rh%Jh鰞%Bh頞%:h鐞%2h逞%*hp%"h`%hP%h@% h0%h %h%h%h%h %h!Н%h"%h#鰝%h$頝%h%鐝%h&逝%h'p%h(`%h)P%h*@%h+0%h, %zh-%rh.%jh/%bh0%Zh1М%Rh2%Jh3鰜%Bh4頜%:h5鐜%2h6逜%*h7p%"h8`%h9P%h:@% h;0%h< %h=%h>%h?%h@%hAЛ%hB%hC鰛%hD頛%hE鐛%hF逛%hGp%hH`%hIP%hJ@%hK0%hL %zhM%rhN%jhO%bhP%ZhQК%RhR%JhS鰚%BhT頚%:hU鐚%2hV通%*hWp%"hX`%hYP%hZ@% h[0%h\ %h]%h^%h_%h`%haЙ%hb%hc鰙%hd頙%he鐙%hf這%hgp%hh`%hiP%hj@%hk0%hl %zhm%rhn%jho%bhp%ZhqИ%Rhr%Jhs鰘%Bht領%:hu鐘%2hv逘%*hwp%"hx`%hyP%hz@% h{0%h| %h}%h~%h%h%hЗ%h%h鰗%h頗%h鐗%h逗%hp%h`%hP%h@%h0%h %zh%rh%jh%bh%ZhЖ%Rh%Jh鰖%Bh頖%:h鐖%2h逖%*hp%"h`%hP%h@% h0%h %h%h%h%h%hЕ%h%h鰕%h頕%h鐕%h逕%hp%h`%hP%h@%h0%h %zh%rh%jh%bh%ZhД%RhLHII)I)IvBMfHnLT 1IflIA AD H L9uLHHL9HJLBHtL9Ht H9ڧHt(Чf.H=IHBH9tHHt H=H5H)HH?HHHtHMHtfD=u/UH=6Ht H=h]{f.SHHH1H H6cH HD$D$ D$D$D$thHT$Ht$H|$ zHtD$D$uHD$HD$H [DL$T$H=b1t$ vHD$H 1[AVHHHbAUATUSHH "HH3HD$HD$(HD$8HD$D$D$HD$ D$ HD$0D$D$PHD$P1LL$HLD$8AYAZfofo d`Igument `fofof$HT$ |$ T$@ L$PHD$h \$xD@L$Ƅ$Ll$HAULL$8@_AXHfo Hfo fo,Lh|$$HD$ foL$ Ƅ$LT$0D$DBNHL$$$HHD$8e`f$L$AVLL$H@ZYIHHPHL$H|$LHtD$D$uHD$HD$H[]A\A]A^ÐL$LH1H=fHD$ƐH1[]A\A]A^fD蓳HuH=LDsHuH=Lof.AVHHH_AUATUSHH HHcHD$HD$(HD$8HD$D$D$HD$ D$ HD$0D$D$PHD$P1LL$HLD$8AYAZfofo d`Igument `fofof$HT$ |$ T$@ L$PHD$h \$xD@L$Ƅ$Ll$HAULL$8=_AXHfo=Hfo bfo ,Lh|$$HD$ foL$ Ƅ$LT$0D$DBNHL$$$HHD$8e`f$L$AVLL$H6=ZYIHHPHL$H|$L0HtD$D$uHD$HD$H[]A\A]A^ÐL$LH1H=c(HD$ƐH1[]A\A]A^fDðHuH=LD裰HuH=Lof.AVHHH#]AUATUSHH HHHD$HD$(HD$8HD$D$D$HD$ D$ HD$0D$D$PHD$P1LL$HLD$8IAYAZfofo =d`Igument `fofof$HT$ |$ T$@ L$PHD$h \$xD@L$Ƅ$Ll$HAULL$8+;_AXHfomHfo fo:,Lh|$$HD$ foOL$ Ƅ$LT$0D$DB NHL$$$HHD$8e`f$L$AVLL$Hf:ZYIHHPHL$H|$L`HtD$D$uHD$HD$H[]A\A]A^ÐL$LH1H=`XHD$ƐH1[]A\A]A^fDHuH=LODӭHuH=L/of.AVHHHiZAUATUSHH HHùHD$HD$(HD$8HD$D$D$HD$ D$ HD$0D$D$PHD$P1LL$HLD$8yAYAZfofo }d`Igument `fofof$HT$ |$ T$@ L$PHD$h \$xD@L$Ƅ$Ll$HAULL$8[8_AXHfoHfo foj,Lh|$$HD$ foL$ Ƅ$LT$0D$DB NHL$$$HHD$8e`f$L$AVLL$H7ZYIHHPHL$H|$L萫HtD$D$uHD$HD$H[]A\A]A^ÐL$LH1H=^HD$ƐH1[]A\A]A^fD#HuH=/LDHuH=L_of.AWfvHHAVHWAUATUSHH HhHHD$0HD$@HD$PHD$XHD$(D$D$D$HD$8D$ HD$HD$$D$(D$,)D$`PHD$,PHD$0PHD$pP1LL$pLD$`}H fo foHument `d`fofoH$HT$8|$ f$)L$pH )$ )$D@)$Ld$xATLL$P^5A]A^HH^L`HD$8A`LT$H|$$fo%]fD$D$҃Hfo-fo5H HD$PfoDBHument `e)$LҾ)$)$)$H$L$AVLL$`4AZA[IHLxfo=Hument `b`HcT$|$(H$P)$fo=fo%HT$`HT$`Hfof$` )$(D@)$8)$HL$AVLL$h3_AXIHt?HcD$H9D$`tSH=H5HHD$0HD$0Hh[]A\A]A^A_@賧HuH=LDHD$hLT$LLH|$Ht$HMBD$$HD$4IPbZYHLT$tD$D$jDD$,LLHH=Y1fHD$0D@1C H*H=Lcff.AWfvHHAVHSAUATUSHH kHhHHD$0HD$@HD$PHD$XHD$(D$D$D$HD$8D$ HD$HD$$D$(D$,)D$`PHD$,PHD$0PHD$pP1LL$pLD$`}H fo foHument `d`fofoH$HT$8|$ f$)L$pH )$ )$D@)$Ld$xATLL$P^1A]A^HH^L`HD$8A`LT$H|$$fo%]fD$D$҃Hfo- fo5H HD$PfoDBHument `e)$LҾ)$)$)$H$L$AVLL$`0AZA[IHLxfo=Hument `b`HcT$|$(H$P)$fo=@fo%HT$`HT$`Hfof$` )$(D@)$8)$HL$AVLL$h/_AXIHt?HcD$H9D$`tSH=H5HHD$0HD$0Hh[]A\A]A^A_@賣HuH=LDHD$hLT$LLH|$Ht$HMBD$$HD$4IPbZYHLT$tD$D$jDD$,LLHH=U1fHD$0D@1C H*H=Lcff.AWfvHHAVHOAUATUSHH +HhHHD$0HD$@HD$PHD$XHD$(D$D$D$HD$8D$ HD$HD$$D$(D$,)D$`PHD$,PHD$0PHD$pP1LL$pLD$`}H fo foHument `d`fofoH$HT$8|$ f$)L$pH )$ )$D@)$Ld$xATLL$P^-A]A^HH^L`HD$8A`LT$H|$$fo%]fD$D$҃Hfo-fo5H HD$PfoDBHument `e)$LҾ )$)$)$H$L$AVLL$`,AZA[IHLxfo=Hument `b`HcT$|$(H$P)$ fo=Pfo%HT$`HT$`Hfof$` )$(D@)$8)$HL$AVLL$h+_AXIHt?HcD$H9D$`tSH=H5HHD$0HD$0Hh[]A\A]A^A_@賟HuH=LDHD$hLT$LLH|$Ht$HMBD$$HD$4IPbZYHLT$tD$D$jDD$,LLHH=Q1fHD$0D@1C H*H=Lcff.AWfvHHAVHKAUATUSHH HhHHD$0HD$@HD$PHD$XHD$(D$D$D$HD$8D$ HD$HD$$D$(D$,)D$`PHD$,PHD$0PHD$pP1LL$pLD$`}H fo foHument `d`fofoH$HT$8|$ f$)L$pH )$ )$D@)$Ld$xATLL$P^)A]A^HH^L`HD$8A`LT$H|$$fo%]fD$D$҃Hfo-*fo5H HD$PfoDBHument `e)$LҾ )$)$)$H$L$AVLL$`(AZA[IHLxfo=Hument `b`HcT$|$(H$P)$ fo=`fo%HT$`HT$`Hfof$` )$(D@)$8)$HL$AVLL$h'_AXIHt?HcD$H9D$`tSH=H5HHD$0HD$0Hh[]A\A]A^A_@賛HuH=LDHD$hLT$LLH|$Ht$HMBD$$HD$4IPbZYHLT$tD$D$jDD$,LLHH=M1fHD$0D@1C H*H=Lcff.AWHHH HAVAUIH ATUSH(HHD$@HD$HD$4D$0HD$PD$8H\$XHD$`D$<H\$hHD$pD$@H\$xHDŽ$HDŽ$D$DPHD$DPHD$HPH$P1L$LD$xgH Kfo fod`Igument `fofof$xHT$`|$<L$pƄ$zH$8 $HD@$X$hH$8ULL$x;%AXAYIHH@H|$`L$LT$Pfo%<fo-4DŽ$dl`HD$HMD$`|$8fo5"$D$4foH$H HD$XDBL$$L$AWLL$hs$Y^HHH@fo=L$LT$p|$@fo%DŽ$du`HD$D$4H$ fo=3DBfo4H$LHD$x$$L$AWL$#IXZMIFfoA2`DŽ$ `dufo-A fo5fD$HD$D$4IH$fo $H$H$H$$Ƅ$L$AW"A[foDIXM/HcD$4LT$ IH$fofoHA Mzfo-H$H `ipiv`$$$$H$(H$HD$0PP"_AXHLT$ HLT$ H|$4HLHHD$LMPHL$(HT$Ht$ A*Y^HLT$ tD$0D$0t@HLIMЋD$LLHH=HP1(HD$XXZӕHtFHD$HHD$HH([]A\A]A^A_f1@裕HuH=HDH=LkHuHt$(H=rAWHHHBAVAUIH ATUSH(HaHD$@HD$HD$4D$0HD$PD$8H\$XHD$`D$<H\$hHD$pD$@H\$xHDŽ$HDŽ$D$DPHD$DPHD$HPH$P1L$LD$xH Kfo sfod`Igument `fotfof$xHT$`|$<L$pƄ$zH$8 $HD@$X$hH$8ULL$xAXAYIHH@H|$`L$LT$Pfo%fo-DŽ$dl`HD$HMD$`|$8fo5$D$4foH$H HD$XDBL$$L$AWLL$hY^HHH@fo=L$LT$p|$@fo%DŽ$du`HD$D$4H$ fo=DBfoH$LHD$x$$L$AWL$+IXZMIFfoaA2`DŽ$ `dufo-(A fo5JfD$HD$D$4IH$fo $H$H$H$$Ƅ$L$AWnA[foIXM/HcD$4LT$ IH$fojfoHA Mzfo-bH$H `ipiv`$$$$H$(H$HD$0P_AXHLT$ HLT$ H|$4HLHHD$LMPHL$(HT$Ht$ A蚐Y^HLT$ tD$0D$0t@HLIMЋD$LLHH= CP1HD$XXZCHtFHD$HHD$HH([]A\A]A^A_f1@HuH=HoDH= LYۏHuHt$(H=5AWHHH=AVAUIH ATUSH(HћHD$@HD$HD$4D$0HD$PD$8H\$XHD$`D$<H\$hHD$pD$@H\$xHDŽ$HDŽ$D$DPHD$DPHD$HPH$P1L$LD$xGH Kfo fod`Igument `fofof$xHT$`|$<L$pƄ$zH $8 $HD@$X$hH$8ULL$xAXAYIHH@H|$`L$LT$Pfo%fo-TDŽ$dl`HD$HMD$`|$8fo5$ D$4foH$H HD$XDBL$$L$AWLL$hSY^HHH@fo=iL$LT$p|$@fo%jDŽ$du`HD$D$4H$  fo=SDBfoH$LHD$x$$L$AWL$IXZMIFfoA2`DŽ$ `dufo-A fo5fD$HD$D$4IH$fo $H$ H$H$$Ƅ$L$AWA[fo$IXM/HcD$4LT$ IH$fofoHA Mzfo-H$H `ipiv`$$$$H$(H$HD$0P0_AXHLT$ HLT$ H|$4HLHHD$LMPHL$(HT$Ht$ A Y^HLT$ tD$0D$0t@HLIMЋD$LLHH==P1HD$XXZ賊HtFHD$HHD$HH([]A\A]A^A_f1@胊HuH=HDH=yLKHuHt$(H=RAWHHH7AVAUIH CATUSH(HAHD$@HD$HD$4D$0HD$PD$8H\$XHD$`D$<H\$hHD$pD$@H\$xHDŽ$HDŽ$D$DPHD$DPHD$HPH$P1L$LD$xH Kfo Sfod`Igument `foTfolf$xHT$`|$<L$pƄ$zH $8 $HD@$X$hH$8ULL$xAXAYIHH@H|$`L$LT$Pfo%fo-DŽ$dl`HD$HMD$`|$8fo5r$ D$4fogH$H HD$XDBL$$L$AWLL$hY^HHH@fo=L$LT$p|$@fo%DŽ$du`HD$D$4H$  fo=DBfoH$LHD$x$$L$AWL$ IXZMIFfoAA2`DŽ$ `dufo-A fo5JfD$HD$D$4IH$fo $H$ H$H$$Ƅ$L$AWNA[foIXM/HcD$4LT$ IH$foJfoHA Mzfo-BH$H `ipiv`$$$$H$(H$HD$0P_AXHLT$ HLT$ H|$4HLHHD$LMPHL$(HT$Ht$ AzY^HLT$ tD$0D$0t@HLIMЋD$LLHH=8P1xHD$XXZ#HtFHD$HHD$HH([]A\A]A^A_f1@HuH=HODH=L9軄HuHt$(H=³AWfvHHAVH%2AUATUSHH KHHHD$@HD$PHD$`HD$pHD$xHD$8D$ D$$D$(HD$HD$,HD$XD$0HD$hD$4D$8D$<)$PHD$fD1;fKlHH=SL裣fDHD$hH|$LILT$Ht$ MJHD$ HD$,PWAXZ1L$LT$~,H9D$LT$kLT$HtD$D$DD$,LLHH=W1ΰHD$0\@AWfvHHAVH~AUATIH USHhHwHD$(D$HD$0D$ D$D$$H\$8HD$@D$(H\$HD$,)D$P)D$`PHD$,P1LL$XLD$H:ZYfo رfoHument `a`foIfoQH$HT$P|$$f$)$H)$ )$D@)$L$AULL$HA^A_HHHD$PH;D$Xt3H=,H5uxHD$0HD$0Hh[]A\A]A^A_@fo%fo-D$A`HLmHT$@HHD$HA fo5G)d$xfojfD$I)$)$)$DŽ$`pivL|$xAW5AZA[IHHXfo=IHument `b`HcT$|$(H$P)$fo=ܱfo%HT$`HT$`Hfof$` )$(D@)$8)$HL$AWLL$X~_AXIHt+HD$`H9D$PtH=H5gchHRH=kL軟>fD1;f+hHH=3L胟fDHD$hH|$LILT$Ht$ MJHD$ HD$,PWAXZ1L$LT$~,H9D$LT$gLT$HtD$D$DD$,LLHH=71讬HD$0\@AWfvHHAVHsAUATIH -USHhHmsHD$(D$HD$0D$ D$D$$H\$8HD$@D$(H\$HD$,)D$P)D$`PHD$,P1LL$XLD$HZYfo foHument `a`fo)fo1H$HT$P|$$f$)$H )$ )$D@)$L$AULL$HA^A_HHHD$PH;D$Xt3H= H5UXHD$0HD$0Hh[]A\A]A^A_@fo%Ьfo-D$A`HLmHT$@HHD$HA fo5')d$xfoJfD$I)$)$)$DŽ$`pivL|$xAWAZA[IHHXfo=)Hument `b`HcT$|$(H$P )$fo=̭fo%tHT$`HT$`Hfo~f$` )$(D@)$8)$HL$AWLL$X^_AXIHt+HD$`H9D$PtH=xH5ěgCdHRH=KL蛛>fD1;f dHH=LcfDHD$hH|$LILT$Ht$ MJHD$ HD$,PWAXZ1L$LT$~,H9D$LT$cLT$HtD$D$DD$,LLHH=1莨HD$0\@AWfvHHAVHhAUATIH {USHhHMoHD$(D$HD$0D$ D$D$$H\$8HD$@D$(H\$HD$,)D$P)D$`PHD$,P1LL$XLD$HZYfo foHument `a`fo foH$HT$P|$$f$)$H )$ )$D@)$L$AULL$HA^A_HHHD$PH;D$Xt3H=H558HD$0HD$0Hh[]A\A]A^A_@fo%fo-D$A`HLmHT$@HHD$HA fo5)d$xfo*fD$I)$)$)$DŽ$`pivL|$xAWAZA[IHHXfo= Hument `b`HcT$|$(H$P )$fo=fo%THT$`HT$`Hfo^f$` )$(D@)$8)$HL$AWLL$X>_AXIHt+HD$`H9D$PtH=XH5ٰ褗g#`HRH=+L{>fD1;f_HH=LCfDHD$hH|$LILT$Ht$ MJHD$ HD$,PWAXZ1L$LT$~,H9D$LT$h_LT$HtD$D$DD$,LLHH=1nHD$0\@AWHfvHAV1H[ AUATUSHH y|HXL%+kLL$$LD$8HD$0D$ D$D$$Ld$8D$(HD$@HD$HD$,)D$Pfo foHgument `Aa`fofoH$@HT$P|$$Ƅ$JfD$HH)$ )$D@)$()$8L$AULL$HAZA[HHdHD$PH;D$Xt8H=ٌH5"%HD$0HD$0HX[]A\A]A^A_fHHMD$ HOfofo%|Hfo-rH $MHD$@fo5yH `ipiv`A T$(HT$@H)$)d$h)l$x)$H$L|$hAW_foHIAX=fo=LhHT$HMHcD$ fo%H)$)$fo=HD$PH `jpiv`A )$)$H$L$AW5Y^IHLxjHT$(H4$LHD$H|$ LL$,MӋT$ 1L\$~AlA,H9D$ L+d[HtD$D$DD$,LLHH=z1HD$0[HH=LfD1k[HH=sLÒff.AWHfvHAV1H AUATUSHH yxHXL%KgLL$$LD$8HD$0D$ D$D$$Ld$8D$(HD$@HD$HD$,)D$Pfo foHgument `Aa`fofoH$@HT$P|$$Ƅ$JfD$HH)$ )$D@)$()$8L$AULL$HAZA[HHdHD$PH;D$Xt8H=H5BEHD$0HD$0HX[]A\A]A^A_fHHMD$ HOfoġfo%Hfo-H $MHD$@fo5H `ipiv`A T$(HT$@H)$)d$h)l$x)$H$L|$hAW_fo;HIAX=fo=LhHT$HMHcD$ fo% H)$)$fo=ѡHD$PH `jpiv`A )$)$H$L$AWUY^IHLxgHT$(H4$LHD$H|$ LL$,MӋT$ 1L\$~AlA,H9D$ LK`XHtD$D$DD$,LLHH= 1HD$0WHH=ÆLfD1WHH=Lff.AWHfvHAV1HAUATUSHH ytHXL%kcLL$$LD$8HD$0D$ D$D$$Ld$8D$(HD$@HD$HD$,)D$P/fo ϝfoHgument `Aa`foϝfoםH$@HT$P|$$Ƅ$JfD$HH )$ )$D@)$()$8L$AULL$HAZA[HHdHD$PH;D$Xt8H=H5beHD$0HD$0HX[]A\A]A^A_fHHMD$ HOfofo%Hfo-ҞH $MHD$@fo5H `ipiv`A T$(HT$@H)$)d$h)l$x)$H$L|$hAW_fo[HIAX=fo=%LhHT$HMHcD$ fo%,H)$)$fo=HD$PH `jpiv`A )$)$H$L$AWuY^IHLx.cHT$(H4$LHD$H|$ LL$,MӋT$ 1L\$~AlA,H9D$ Lk\&THtD$D$DD$,LLHH=11HD$0SHH=L3fD1SHH=Lff.AWHfvHAV1HAUATUSHH ypHXL%_LL$$LD$8HD$0D$ D$D$$Ld$8D$(HD$@HD$HD$,)D$POfo foHgument `Aa`fofoH$@HT$P|$$Ƅ$JfD$HH )$ )$D@)$()$8L$AULL$H$AZA[HHdHD$PH;D$Xt8H=9H5腉HD$0HD$0HX[]A\A]A^A_fHHMD$ HOfofo%ܘHfo-H $MHD$@fo5٘H `ipiv`A T$(HT$@H)$)d$h)l$x)$H$L|$hAW4_fo{HIAX=fo=ELhHT$HMHcD$ fo%LH)$)$fo=1HD$PH `jpiv`A )$)$H$L$AWY^IHLxN_HT$(H4$LHD$H|$ LL$,MӋT$ 1L\$~AlA,H9D$ LXFPHtD$D$DD$,LLHH=1QHD$0OHH=LSfD1OHH=~L#ff.AWHfvHAV1H+AUATIH kUSHH[LL$LD$ HD$D$D$D$ D$H\$ HD$(D$)D$0x0fofo PHgument `a`fofo!H$HT$0|$f$)$H)$ )$D@)$Ƅ$L$AULL$0O_AXHfoHfo fo^(LhHT$8)D$`IHD$0foZDŽ$ `piT$ A 9ЉD$O)T$@HT$(H)L$XH)D$xHD$0v`f$Ƅ$L|$HAWZYIHHXV\H|$LHt$ ILL$IHAԋT$9T$ NT$ 1T$ ~,H9D$ LUUMHtD$D$uhHD$HD$H[]A\A]A^A_@MHuH='|LwDLHuH=|LWD1@L$LH1H=HD$vfDAWHfvHAV1HOAUATIH {hUSHHXLL$LD$ HD$D$D$D$ D$H\$ HD$(D$)D$0舊0fo(fo pHgument `a`fo)fo1H$HT$0|$f$)$H)$ )$D@)$Ƅ$L$AULL$0__AXHfoHfo Ɣfon(LhHT$8)D$`IHD$0fojDŽ$ `piT$ A 9ЉD$O)T$@HT$(H)L$XH)D$xHD$0v`f$Ƅ$L|$HAWZYIHHXfYH|$LHt$ ILL$IHAԋT$9T$ NT$ 1T$ ~,H9D$ LReJHtD$D$uhHD$HD$H[]A\A]A^A_@+JHuH=7yL臁D JHuH=yLgD1@L$LH1H=HD$vfDAWHfvHAV1HsAUATIH keUSHHULL$LD$ HD$D$D$D$ D$H\$ HD$(D$)D$0蘇0fo8fo Hgument `a`fo9foAH$HT$0|$f$ )$H)$ )$D@)$Ƅ$L$AULL$0o_AXHfoHfo fo~(LhHT$8)D$`IHD$0fozDŽ$ `piT$ A 9ЉD$O)T$@HT$(H)L$XH)D$xHD$0v`f$Ƅ$L|$HAWZYIHHXvVH|$LHt$ ILL$IHAԋT$9T$ NT$ 1T$ ~,H9D$ LOuGHtD$D$uhHD$HD$H[]A\A]A^A_@;GHuH=GvL~DGHuH='vLw~D1@L$LH1H= HD$vfDAWHfvHAV1HAUATIH [bUSHHRLL$LD$ HD$D$D$D$ D$H\$ HD$(D$)D$0訄0foHfo Hgument `a`foIfoQH$HT$0|$f$ )$H)$ )$D@)$Ƅ$L$AULL$0_AXHfoHfo fo(LhHT$8)D$`IHD$0foDŽ$ `piT$ A 9ЉD$O)T$@HT$(H)L$XH)D$xHD$0v`f$Ƅ$L|$HAWZYIHHXSH|$LHt$ ILL$IHAԋT$9T$ NT$ 1T$ ~,H9D$ LLDHtD$D$uhHD$HD$H[]A\A]A^A_@KDHuH=WsL{D+DHuH=7sL{D1@L$LH1H=0HD$vfDHtHx HHt f.+uff.AVAUIATUHH8H~HIԩ@HIrHpH9t XHU8BuM=r@Lcr HquH} 1HuIHlIHHfILL2nBIHtA$uLDfoA LLfo;fP4@fo;@0 got@ kDHIt^LLyI$xHI$H81]A\A]A^@HOHH4@ AEHx HHHH8]A\A]A^@F AEH8]A\A]A^@Ha1HSIHLLLIHILrLr=!p~OHB(HRHEAEH8]A\A]A^HML A$HA$?HcB f.Lr(HIL+rfDUHHHSHH WH(HLLD$D$ HD$1HD$D$ ~A1EtRHt$Hl$ H"HD$ D$ t#Hf~(@HtD$ D$ uHD$HD$H([]ffnfH=UZ#HD$ff.UHHHSHH gH(HKLD$D$ HD$1HD$D$ }A1EtSHt$Hl$ HHD$ D$ t$HfH~G?HtD$ D$ uHD$HD$H([]ÐfHnH=JHD$AVAUATIUHH8HmH}HH9tI@TAHmEH}HH9t}THwmumHH}H9tSHQmHt$HAl$D$l$ $$f$A$H8]A\A]A^fHt$HAfZD$A$fZD$AD$H8D]A\A]A^@HpPH}H9tFSHlH}HpH9tj%SHluZLhHHAHHtHGfHA$x HHVH8A]DA\A]A^ÐLhH1HAHfDHpH}H9tKRH}tIMuBHk8HkLHAf.UuID$H5HH9RAŅHEHS\tHEHeT$ OHH99A$IxHIA$tOH]A\A]A^DHt$ H>L$ HH9A$Hu9HH]A\A]A^DHEHH3YlH1KH@JHHED$ D$ uHD$0HD$0HP[]A\Ht$@H9H|$HoD$ D$ tHt$HD$(H9H|$HpD$ D$ tD$HL$MLD$HT$Ht$HHD$4PHD$8PHD$mMGfHnH$flA )$VL$AUޗHD$0_AXHHD$ GMH$H$H5 mA H@HD$p$AEHfHnfl)$ASL$AUXHD$8ZYH{HD$(A$H$DH5lMH@HD$h$OЅ퉔$DOՅɉ$DOE䉔$DAO9ȉ$(OI9OD9AO)HcH$H$APAL$AU耖AHHD$@AYAZHD$0H$H@HD$`L9H$H"hE$$tG$H$H,hH5H1H=9HlAH|$0 HH=8L@A H$MƒDOڍBD$8Hc$$ (D≌$9tH$HgH56H$MfHnIcH5kHT$8$H$EA D$8A)$QL$AUL$X蹔HD$H^_Ht7IcH;$tLHc$H;$t:H=7H5g @HH=7L?xHD$8Lc݃$H$0L\$HMEH$H@L$H5\jA AHD$XHc$H$ASH$8HD$HPL$`ɓIXZML\$Ht7H$I9tNHc$H;$tIUH$MH$H5iHT$PHHO$HHNH$x$I󤉄$Hc$ H$xAPAH$HD$PP̒HD$PAYAZHHD$@H$pH@HD$HL9t}H$He$$tHHc$H5!H$1HHepH=q5H=H|$@gFD9ALN苄$DE$vHHt$HH=5k=H5hH$hH$MH$hAQH$U艑^_IHuLP$HwL nLDLg$H H=SLDHHHƃ$HEσ$HE׃$HE$HDH$Pt$hH$Pt$`H$PARH$(P$H$4P$H$@P$H$LP$$H$`P$H$hP$H$pP$H$xP$HH$PH$PH$PHNHt DŽ$$u/LK!HH=)3Hy;P$ MLH=P1t$8t$8t$8t$8LD$8HT$hHt$0IH$8H0f.AWfvHHAVHfAUATUSHH ;HL5H$)$HDŽ$)$DŽ$DŽ$L$DŽ$L$DŽ$L$ DŽ$L$(DŽ$L$0DŽ$L$8DŽ$DŽ$DŽ$DŽ$L$@DŽ$DŽ$L$HDŽ$)$)$)$)$)$)$DŽ$L$PDŽ$DŽ$L$XDŽ$HDŽ$`DŽ$DŽ$DŽ$DŽ$HDŽ$hDŽ$L$pHDŽ$xDŽ$L$HDŽ$DŽ$PH$PH$PH$PH$PH$PH$hPH$hPH$hPH$hPH$hPH$hPH$PH$P1L$L$Y?HpH$L9H$Hd$$t;$vpH$H{[H5[H1 H=/H7H$H$HĈ[]A\A]A^A_f$DŽ$tH$L9tMH$Hc $$t$v5H$H\[H5ŲL$DŽ$KH$ L9tiH$Hrc$$$vMH$Ht[H5f1f$DŽ$H$(L9tQH$H*c$$$v5H$Ht[H5D$DŽ$CH$0L9tQH$Hb$$ $v5H$H[H5$DŽ$H$8L9tQH$Hb$$$v5H$H[H5.T$DŽ$S$H$@H$MH5 cEUA AH$HUL$PWHD$A\A]H H$$H$H$H5bMEH@A AH$AQH$UL$h݈HD$AZA[HHD$H$H$PH$HA MH@L$$H$H$H$HOHHO9O$IH5mb$H$`9 OD9AOHH$`VL$XAU_AXIHH@H$1$tHc$fHnFMA flH$H$)$H5bAUL$AU耇HD$ ZYHHD$H$`H$FH5bA H@H$$EHfHnfl)$AQML$hAUHD$(AZA[HHD$H@HD$x1$tHc$H$H5aMGfHnH$flA )$VL$AUnHD$0_AXHHD$ GMH$H$H5aA H@HD$p$AEHfHnfl)$ASL$AUHD$8ZYH{HD$(A$H$DH5DaMH@HD$h$OЅ퉔$DOՅɉ$DOE䉔$DAO9ȉ$(OI9OD9AO)HcH$H$APAL$AUAHHD$@AYAZHD$0H$H@HD$`L9H$H]ս$$tG$H$HVH5H1H='H/H|$0袴xHH='L/VH$MƒDOڍBD$8Hc$$ (D≌$9tH$H/VH5J6H$MfHnIcH5_HT$8$H$EA D$8A)$QL$AUL$XIHD$H^_Ht7IcH;$tLHc$H;$t:H=O&H5U.!HH=)&Ly.xHD$8Lc݃$H$0L\$HMEH$H@L$H5^A AHD$XHc$H$ASH$8HD$HPL$`YIXZML\$Ht7H$I9tNHc$H;$tu HH=LSID$Lc݃$H$L$MEH$HD$@Hc$H5NA L$AH$ AQH$UL$P=kAZA[HL$It7H$I9t=Hc$H;$t+H=?H5=HIWH$`H$H$HHO$HHN‰$$L9tVH$H K蛣$$Hc$t[WH$H=H5ВY$$MƒҍLHOЉ$H5MH$XH$MH$X AQH$H$Pi^_HHeLX$HL LDL$HH=LDHHHƃ$HEσ$HE׃$HE$HDH$Pt$PH$PASH$ Pt$xH$P$H$$P$H$0P$$H$DP$H$LP$H$TP$H$\P$ H$dPH$hPH$lPHHt DŽ$$u4H芘n`H`H$H=` GP$MLLH=P1t$@t$@t$@t$@LD$@Ht$8D!H$(H0fDAWfvHHAVHKAUATUSHH ;[H L-H$)$xHDŽ$)$DŽ$DŽ$L$DŽ$L$DŽ$L$DŽ$L$ DŽ$L$(DŽ$L$0DŽ$DŽ$DŽ$DŽ$L$8DŽ$DŽ$L$@DŽ$)$)$)$)$)$)$DŽ$L$HDŽ$DŽ$L$PDŽ$HDŽ$XDŽ$DŽ$DŽ$DŽ$HDŽ$`DŽ$L$hHDŽ$pDŽ$PH$PH$PH$PH$PH$XPH$XPH$XPH$XPH$XPH$XPH$PH$P1L$L$HpH$L9H$HUI $$t;$vhH$H3H5rH1H=HSH$H$H[]A\A]A^A_Ð$DŽ$tH$L9tMH$HHy$$t$v5H$H3H5T$DŽ$SH$L9tiH$HH$$$vMH$H3H51f$DŽ$H$L9tQH$HHu$$$v5H$H3H5L$DŽ$KH$ L9tQH$HRH$$$v5H$H3H5$DŽ$H$(L9tQH$HH腛$$$v5H$H3H5M\$DŽ$[$H$H$pMH5HEAQA A H$UL$@aHD$AZA[HHD$H$ H5HM$H$H@EA  H$AQH$(UL$XLaHD$ ^_HFHD$H$H$0H$xHMA H@L$$HD$xH$pH$HOHHO9O$I$H5zGH$P9Oſ D9AOHH$PAVL$8AWz`IXZMTIFHD$p1$tHc$fHnH$H$FflH5:GA )$AQ ML$AW_HD$(AZA[HHD$H$@MH5&GFH$A H@ HD$h$EHfHnfl)$VL$HAWr_HD$0_AXHIHD$ H@HD$`1$tHc$fHnGMA flH$H$)$H5FAS L$AW^HD$8ZYHHD$(GMH$H$H5FH@ HD$X$AEHfHnfl)$APA L$AWb^HD$@AYAZH8HD$0MH$щAH@HD$P$Oȅ퉌$O͉$$OEAO9ȉ$H5F$(OI9OD9AO)HcH$hH$hQL$AW]HD$H^_HtlHD$8$H@DHD$HHc$ ($9tsH$H/H5dH1fH=gHH|$8]U3HGH=;L3H%IcfHn$MH$H$pH5;EEH$A A $)$ATL$xAWL$Hr\IXZMt8H$H;$tLHc$H;$t:H=yH5. KHH=SLID$Lc݃$H$L$MEH$HD$@Hc$H5DA L$AH$ AQH$UL$P[AZA[HL$It7H$I9t=Hc$H;$t+H=H5(.aHIWH$`H$H$HHO$HHN‰$$L9tVH$H@$$Hc$t[WH$H.H5҃Y$$MƒҍLHOЉ$H5vCH$XH$MH$X AQH$H$PZ^_HHeLX$HL LDL$H0H=LDHHHƃ$HEσ$HE׃$HE$HDH$Pt$PH$PASH$ Pt$xH$P$H$$P$H$0P$$H$DP$H$LP$H$TP$H$\P$ H$dPH$hPH$lPHHt DŽ$$u4HڈnH`H$H=GP$MLLH=2P1t$@t$@t$@t$@LD$@Ht$8H$(H0fDAWfvHHAVHSAUATUHH LKSHHMHD$D$HD$(H\$0$D$D$ D$D$H\$8D$H\$@D$H\$HD$ D$$)D$P)D$`PHD$PHD$PPHD$HP1LL$hLD$X H Ht$0H9txH|$H@7$$t8L$vcH$HH5]H1$H=%HuHD$(HD$(H[]A\A]A^A_f$D$tfofo Hument `b`foJfobH$HT$`|$f$)T$pH)$ )$D@)$Ll$xAULL$XVAXAYHfoIfo dfo,Lx|$)$Hument `afob`H$f$HT$P H)$D@)$)$Ƅ$L$AVLL$HiUY^IHSHt$@LpH9H|$H>H$$EHcT$HD$PHH9HT$XHL$MD$ HD$`H=3xHt$T$HT$ D$ HD$hD$D$H xHEHHD$,PHD$0PAWLL$8H Ht$$L$$LL1H=_{ HD$(D1HD$PD$fkH]H=sLIfDH$H>H5}D#HH=+L{fDAWfvHHAVHO}AUATUHH FSHH HD$D$HD$(H\$0$D$D$ D$D$H\$8D$H\$@D$H\$HD$ D$$)D$P)D$`PHD$PHD$PPHD$HP1LL$hLD$XH Ht$0H9txH|$H=$$t8L$vcH$HH5Y|H1H=H5HD$(HD$(H[]A\A]A^A_f$D$tfo fo Hument `b`fo fo"H$HT$`|$f$)T$pH)$ )$D@)$Ll$xAULL$XQAXAYHfo Ifo 4fo Lx|$)$Hument `afoc b`H$f$HT$P H)$D@)$)$Ƅ$L$AVLL$H)QY^IHSHt$@LpH9H|$HU;$$EHcT$HD$PHH9HT$XHL$MD$ HD$`H=sHt$T$HT$ D$ HD$hD$D$HsHEHHD$,PHD$0PAWLL$8H Ht$$L$$LL1H=w HD$(D1HD$PD$f+H]H=3LIfDH$H9H5yDHH=L;fDAWfvHHAVHKyAUATUHH LBSHHHD$D$HD$(H\$0$D$D$ D$D$H\$8D$H\$@D$H\$HD$ D$$)D$P)D$`PHD$PHD$PPHD$HP1LL$hLD$XNH Ht$0H9txH|$HD9跇$$t8L$vcH$H}H5UxH1H=HHD$(HD$(H[]A\A]A^A_f$D$tfoY fo Hument `b`fo fo H$HT$`|$f$)T$pH )$ )$D@)$Ll$xAULL$XMAXAYHfoO Ifo  foLx|$)$Hument `afo# b`H$f$HT$P H)$D@)$ )$Ƅ$L$AVLL$HLY^IHSHt$@LpH9H|$H7ȅ$$EHcT$HD$PHH9HT$XHL$MD$ HD$`H=oHt$T$HT$ D$ HD$hD$D$HoHEHHD$,PHD$0PAWLL$8H FHt$$L$$LL1H=rWHD$(D1HD$PD$fH]H=LCIfDH$H5H5|uD裿HH=LfDAWfvHHAVHGuAUATUHH =SHHHD$D$HD$(H\$0$D$D$ D$D$H\$8D$H\$@D$H\$HD$ D$$)D$P)D$`PHD$PHD$PPHD$HP1LL$hLD$XH Ht$0H9txH|$H5w$$t8L$vcH$H=H5QtH1dH=eHHD$(HD$(H[]A\A]A^A_f$D$tfofo qHument `b`fofoH$HT$`|$f$)T$pH )$ )$D@)$Ll$xAULL$X^IAXAYHfoIfo folLx|$)$Hument `afob`H$f$HT$P H)$D@)$ )$Ƅ$L$AVLL$HHY^IHSHt$@LpH9H|$H3舁$$EHcT$HD$PHH9HT$XHL$MD$ HD$`H=skHt$T$HT$ D$ HD$hD$D$HIkHEHHD$,PHD$0PAWLL$8H Ht$$L$$LL1H=nHD$(D1HD$PD$f諻H]H=LIfDH$HA1H5xqDcHH=kLfDAUfvHHATHCqUHH P5SHHQHD$D$HD$ H\$(D$D$ D$D$H\$0D$H\$8D$)D$@PHD$@P1LL$8LD$@^_Ht$(H9tsH|$H1jD$D$t8L$v]H$H. H5}pH1UH=VHHD$ HD$ HĨ[]A\A]fDD$D$t҃|$HT$@foHgument `H$H)D$XfoL DŽ$ab`D@)D$hfo)D$xfo)$Ll$XAULL$@]EZYIHHt$8LhH9H|$H 1<~D$D$HcT$HD$@HH9HT$HHt$ LD$D$LL$H=hT$ LD$HT$H hHDHtD$D$T$LH=}k1HD$ rHĨ1[]A\A]HD$@D$:f{HH$foI|$TfD$T$PH)$X )$hDBL)$x)$Ƅ$H$XHD$PL$t6HD$A[ZHHD$HcT$Hq`fo=wfo%H@fosH$H$H$)$fo=HD$HO$|$\f$D$XH)$ )$D@)$H$Ƅ$H$HL$ QL$5AXAYIHH@HcT$HH$0H$fo-L\$HD$ fo5fo=foH$z`HO$|$df$8H$Ƅ$:D$`H)$ )$D@)$)$(H$HL$0QL$4Y^HL\$H<HHL\$HT$HH$Ht$DH|$@HO$D$hHD$tPAVATH$PQLH$Pt$PH$PLL$PL$H@:L\$HtD$<D$<DL$tHT$ILLH=Z1;HD$x1fۧHH=L3蹧HHt$H=蕧HsHt$H=]qHOHt$(H=t9fAWfvHHAVH^AUATUSHH HH-]HD$d)$HD$x)$)$)$D$<D$@H$D$DH$D$HD$LH$D$PD$TH$D$XD$\H$D$`D$dH$D$hD$lH$D$pH$D$tPHD$dPHD$dPHD$dPH$PH$PH$PH$PH$PH$P1L$L$7HPH$H9tvH|$@H jD$H5TdfD$HD$Pgfo foAa`Hgument `fo|$XfD$hH$H$`foH)$( )$8D@ )$H)$XƄ$rL$(ATL$#(AYAZIH#Ld$xH$HLhLaD$HD$H~HD$|H$HHHD$`D$HD$HMH$fo%b`H$fo-f$L$D$TH HO$fo5H$fo|$`H$T$\H)$x )$DBL)$)$Ƅ$H$xHD$ PL$&HD$ ^_HHD$HcT$TAq`fo=fo% H@foH$H$H$)$fo=~HD$ HO$|$hH$D$dHfD$ )$D@)$)$Ƅ$H$HL$ QL$%IXZMICHcT$TAz`H$PH$fo-fD$XHD$(fo5 HO$fo=H$H$fo`|$pL\$D$lH)$ )$(D@)$8)$HƄ$bH$HL$8QL$ %AYAZHL\$H{H@H$H$HD$HO$D$tL9H$HL\$0]D$HD$H5$L\$0tD$T9ɸL\$8MfoOH$H A )$hHfo>H$H `work`)$xfoWH$)$fo?)$H$hHD$8P#^_HL\$8IDH$L\$0HT$TLHt$PH|$LPH$PAwt$ ATH$Pt$HH$Pt$hH$PLL$pL$HPsL\$0HtD$HD$HP$LMILH=IPHT$ 1mH$ZYfD1 H}H=LciH[Ht$H=?ED$TT$HOȉ$蘖H Ht$0H=H$`HH5#Nff.AWfvHHAVHAUATUSHH HpL=]HD$x)$HDŽ$)$)$)$D$PD$TL$D$XL$D$\D$`L$D$dD$hL$D$lD$pL$D$tD$xL$D$|DŽ$L$DŽ$L$HDŽ$DŽ$L$DŽ$PHD$xPHD$xPHD$xPH$PH$PH$PH$PH$PH$PH$P1L$L$H`H$L9tzH|$LH&iYD$HD$Ht8L$LvdH$`H H5"LH1TH=UHH$H$Hh[]A\A]A^A_D$HD$LtH$L9tCH|$PHXD$HD$HtL$Pv1H$`H H5KdfD$HD$Pgfo foAa`Hgument `fo|$XfD$hH$H$`foH)$( )$8D@ )$H)$XƄ$rL$(ATL$AYAZIH#Ld$xH$HLhLWD$HD$H~HD$|H$HHHD$WD$HD$HMH$fo%b`H$fo-Wf$L$D$TH HO$fo5VH$foa|$`H$T$\H)$x )$DBL)$)$Ƅ$H$xHD$ PL$HD$ ^_HHD$HcT$TAq`fo=fo% H@foH$H$H$)$fo=>HD$ HO$|$hH$D$dHfD$ )$D@)$)$Ƅ$H$HL$ QL$IXZMICHcT$TAz`H$PH$fo-fD$XHD$(fo5s HO$fo=H$H$fo|$pL\$D$lH)$ )$(D@)$8)$HƄ$bH$HL$8QL$AYAZHL\$H{H@H$H$HD$HO$D$tL9H$H,L\$0jTD$HD$H5$L\$0tD$T9ɸL\$8Mfo?OH$H A )$hHfoH$H `work`)$xfoH$)$fo)$H$hHD$8P^_HL\$8IDH$L\$0HT$TLHt$PH|$LPH$PAwt$ ATH$Pt$HH$Pt$hH$PLL$pL$HP#L\$0HtD$HD$HP$LMILH=@PHT$ 1H$ZYfD1軍H}H=üLi虍H[Ht$H=ED$TT$HOȉ$HH Ht$0H=KH$`Hb H5Eff.AWfvHHAVHDAUATUHH SHH HD$4D$$HD$HH\$PD$ D$(D$,H\$XD$0D$4H\$`D$8D$<H\$hD$@H\$pD$D)D$x)$PHD$4PHD$`PH$PH$P1L$L$sH0?Ht$HH9tuH|$H PD$D$t8L$v_H5CH$1HHtǕH=ȺHHD$@HD$@H[]A\A]A^A_@D$D$tfo foxAa`Hgument `fo|$$fD$HT$pH$fokH)$ )$D@)$)$Ƅ$L$AULL$`AYAZIHHt$`Ll$4H LpLOD$D$Ht$hL|$8H LoOD$D$HD$xAH|$pq`Lfo%^HOT$pf$(D$ |$,Hfo-8fo5PT$(L$H$foRH)$ )$DBL)$)$H$(Ƅ$2H$SLL$h^A_HHD$L@LH=͎D$HL$(Ht$ H$LO$HjADT$0HEHHD$DPAWAULL$PH 3L\$HtD$D$mL$ED$dD$dKL$|v/H$pHH58D$dD$|fofo &Hgument `Aa`fofoH$H$$)$)$H )$ )$D@fD$Ƅ$L$ATL$: A]A^Hfo{Hfo pfoHH@MfoSAt`fD$H$HA HD$XH `workou)$ )$)$)$HDŽ$H$Ƅ$"L$AUy fofoHHD$fo AYfoAZWH$H$HMHDŽ$H@)$(A )$8HD$PH `iworko)$H)$XH$hDŽ$put`L$(AV ^_IHH@H$HD$@L9H|$pHBD$dD$dtLL$pw|$lL$pHH5N6L1lH=mL轴H9$LHW9?-}H1H=5L腴 }HuH=Lg먋D$dD$ptH$MH$HO$GH$A $HH5󤉔$H$H$ ATL$AVGHD$ZYHHD$t$pH@HD$8Hc$HOH$$$9|$l|$x$u H$0H$8H$@H$0EH5A AQM L$HAVoHD$ AZA[H4HD$H$H@HD$0L9xH$H:@D$dD$d$L$pHH5C4$$@IMH$pAH5gL¿H$HH$VL$xAVHD$(_AXHLHD$|$xT$lL`u Hc$H$ tHc$H$(EMH$H$ H5 A P L$AVHD$0ZYHHD$ MH$0H$H5AH@ HD$(Hc$H$ASH$8HD$`PtA_IXM|$|H~M~L 1LDLT+|$xHct$pLDƒ|$tHc|$lH 2LcT$hHDHn2HH5i2HH=d2LARL$ARATL$ARAWL$ARt$`L$ARt$h$L$AR$L$ARL$AR1HpAHD$HHH8uA$H\$@AD$CAD$CyxHtD$dD$dLx4H|$n4DxHH=LL蜯L$pH1H5'1HDŽ$01HDŽ$ 1$$H|$H*=#D$D$tL$v,Hl$PHDH5pD$D$u|$ a`fo Hgument `f$HT$@H)D$X foSH$D@Ƅ$)D$hfoͤ)D$xfoФ)$Ll$XAULL$8W _AXIH8HD$@H;D$HD$I\$N‹T$HL$H=R Ht$LD$҉D$H= HHDՋL$tgD$t$~AfE1Ʌ~CfD9~&Ic1LHH@HHH9wAIu\HtD$D$T$LH=>1賡HD$ fHX1[]A\A]H=aH5譓+\HH=3L胓w`HcNAE1Hff)9}%Ic1LHHfH9rIAu ff.@AVfvHHAUHiATUHH SHPHgHD$ D$HD$ D$ D$H\$(D$D$D$H\$0D$H\$8)D$@PHD$@P1LL$@LD$8]AYAZHt$0H9toH|$H+D$D$t5L$vYHl$PHH5H1dH=HHD$ HD$ HP[]A\A]A^D$D$tHt$8H9t>H|$H=D$D$tL$v,Hl$PHDH5-rD$D$w|$ a`fo Hgument `f$HT$@H)D$X focH$D@Ƅ$)D$hfo͠)D$xfoР)$Ll$XAULL$8W _AXIHXHD$@H;D$H0D$I\$N‹T$HL$H=RHt$LD$҉D$H=HHDՋL$D$|$ ~qDODWA1fDD9~EAt3HcDLHHH@HH9uDʃA9t HHIAM9uXHtD$D$T$LH= 1葝HD$ HP1[]A\A]A^fDH=9H5腏{ XHmH=LcYbHcDwAE1IE1HIEMA9AnIcD1LHDHH0L9uDBD9t*ЃB (HcH9}DHHIAAElIAAA9fDDAVfvHHAUHATUHH ޿SHPHcHD$ D$HD$ D$ D$H\$(D$D$D$H\$0D$H\$8)D$@PHD$@P1LL$@LD$8͔AYAZHt$0H9toH|$H6D$D$t5L$vYHl$PHH5PH1$`H=%HuHD$ HD$ HP[]A\A]A^D$D$tHt$8H9t>H|$HD$D$tL$v,Hl$PHH5rD$D$w|$ a`HT$@fouf$H)D$Xfo Hgument `Ƅ$D@)D$hfoJH$ )D$xfo@)$Ll$XAULL$8 _AXIH8HD$@H;D$HD$Ml$N‹T$HL$H=Ht$LD$҉D$HLHDՋL$taD$Hc\$H~KIML4E1H,fDHH1H6HLII9|LHI9uTHtD$D$T$LH=1)HD$ HP1[]A\A]A^fDH=тH5SHH=LyHYH L1I| fDHHHH9}!fHHHH9uLLH9f.AVfvHHAUHUATUHH SHPH_HD$ D$HD$ D$ D$H\$(D$D$D$H\$0D$H\$8)D$@PHD$@P1LL$@LD$8͐AYAZHt$0H9toH|$H6D$D$t5L$vYHl$PHH5 H1$\H=%HuHD$ HD$ HP[]A\A]A^D$D$tHt$8H9t>H|$HRD$D$tL$v,Hl$PHH5 rD$D$w|$ a`HT$@fouf$H)D$Xfo Hgument `Ƅ$D@)D$hfoJH$ )D$xfo@)$Ll$XAULL$8 _AXIH8HD$@H;D$HD$Ml$N‹T$HL$H= Ht$LD$҉D$H LHDՋL$taD$Hc\$H~KIML4E1H,fDHH1H2HLII9|LHI9uPHtD$D$T$LH=1)HD$ HP1[]A\A]A^fDH=~H5OHH=~LyHYH L1I| fDHHHH9} fHHH9uLLH9ff.AWfvHHAVH AUATUHH \SHH[HD$D$HD$(D$D$ D$H\$0D$H\$8D$ D$$H\$@)D$H)D$XPHD$ PHD$PP1LL$PLD$HH tHt$8H9tzH|$H)D$D$t8L$vdH5 H$1HHXH=}HeHD$ HD$ Hĸ[]A\A]A^A_fD$D$tfoȔfo A`Hument `a|$fo3H$HT$@fo.)T$`H)L$x )$D@)$fD$Ll$hAULL$8 AZA[HfoIfo fonHD$@H;D$Ht*H= |H5TWf1fD$Mt$H`HD$P|$Hument `bLT$P)$foUHf$ )$DBLҾ)$)$H$L$AWLL$@ _AXIHHD$PH9D$@HD$XH=. MMLHt$HT$ D$ D$IH HDHD$PVKZYHtD$D$L$LL1H=o HD$ DKHH=zLfDH=zH5͂cKKHMH=SzL裂9ff.AWfvHHAVHAUATUHH ,SHH-WHD$D$HD$(D$D$ D$H\$0D$H\$8D$ D$$H\$@)D$H)D$XPHD$ PHD$PP1LL$PLD$HЈH tHt$8H9tzH|$H^9D$D$t8L$vdH5H$1HH$TH=%yHuHD$ HD$ Hĸ[]A\A]A^A_fD$D$tfoؐfo A`Hument `a|$foCH$HT$@fo>)T$`H)L$x )$D@)$fD$Ll$hAULL$8 AZA[HfoϐIfo fo,nHD$@H;D$Ht*H=xH5dgf1fD$Mt$H`HD$P|$Hument `bLT$P)$foeHf$ )$DBLҾ)$)$H$L$AWLL$@, _AXIHHD$PH9D$@HD$XH=> MMLHt$HT$ D$ D$IH HDHD$PVGZYHtD$D$L$LL1H= HD$ DGHH=vL~fDH=vH5~c[GHMH=cvL~9ff.AWfvHHAVHAUATUHH SHH=SHD$D$HD$(D$D$ D$H\$0D$H\$8D$ D$$H\$@)D$H)D$XPHD$ PHD$PP1LL$PLD$HH tHt$8H9tzH|$HI D$D$t8L$vdH5=H$1HH4PH=5uH}HD$ HD$ Hĸ[]A\A]A^A_fD$D$tfofo A`Hument `a|$foSH$HT$@foN)T$`H)L$x )$D@ )$fD$Ll$hAULL$8. AZA[HfoߌIfo $fo<nHD$@H;D$Ht*H=+tH5tw|f1fD$Mt$H`HD$P|$Hument `bLT$P)$fouHf$ )$DBLҾ)$)$H$L$AWLL$@< _AXIHHD$PH9D$@HD$XH=N MMLHt$HT$ D$ D$IH+ HDHD$PVCZYHtD$D$L$LL1H= HD$ DCHH=rL {fDH=rH5"zckCHMH=srLz9ff.AWfvHHAVH> AUATUHH ̨SHHMOHD$D$HD$(D$D$ D$H\$0D$H\$8D$ D$$H\$@)D$H)D$XPHD$ PHD$PP1LL$PLD$HH tHt$8H9tzH|$HYD$D$t8L$vdH5v H$1HHDLH=EqHyHD$ HD$ Hĸ[]A\A]A^A_fD$D$tfofo A`Hument `a|$focH$HT$@fo^)T$`H)L$x )$D@ )$fD$Ll$hAULL$8> AZA[HfoIfo DfoLnHD$@H;D$Ht*H=;pH5xf1fD$Mt$H`HD$P|$Hument `bLT$P)$foHf$ )$DBLҾ)$)$H$L$AWLL$@L _AXIHHD$PH9D$@HD$XH=^ MMLHt$HT$ D$ D$IH; HDHD$PV @ZYHtD$D$L$LL1H= HD$ D?HH=nLwfDH=nH52vc{?HMH=nLv9ff.ATH1HUHz HH SHHeKLD$@LL$8HD$0D$$H\$8D$H\$@HD$HD$ HD$PHD$XD$D$HD$`D$HD$hHD$pD$HD$xD$ D$$D$(D$,|A1Et-Ht$@Ld$HL2$$uHD$0HD$0HĀ[]A\fHt$8H9t^H|$H"$$tËL$nHH$1HH5) GH=lH/uD$D$mHH D$D$HD$XD$HD$POD$HD$`D$ D$ D$HD$,LH5 PH=BHD$0PHD$4PHD$8PH$PHD$DPH$PH$PHD$XPH$PHD$dPHD$hPH$PH$PLL$|L$HpD$D$t8L$ vaH5 H$1HHn)'H=*LHzTHD$ HD$ HĨ[]A\A]A^A_fDD$D$ tfocfo hHgument `a`focfocH$HT$@|$f$)$H)$ )$D@)$Ƅ$L$AULL$@ _AXHfoYcIfo .hfo&cLpHD$@I)D$pA fodHD$HOH)T$PHD$8H `ipiv`T$HT$8H)L$h)$H$L|$XAWn ZYIHD$ MEHL$LH= Ht$Hz LL$HDKHtD$D$(L$LL1H= Z`HD$  HH=JLcRfD1HH=IL3Rff.AWfvHHAVHn AUATUHH H$pTJ|$0foe9fD$xfo9HcƄ$zHT$pHT$p H)$8D@)$H)$X)$hL$8AVLL$h4} IXZMT$$D$(DPHH;D$pt!H=B H5(fIGfo%8A`DŽ$`pivfo-{=HT$`fo5~8fD$H$HD$xHIfo9)$A D$(HHD$h)$)$)$L$AVN| AYAZHHHcT$ fo=a7Hument `bLpfo%7H$ `)$fo8fo=<|$4H$H$f$(H)$ )$D@)$H$H|$WLL$x{ ^_IH"H$H9D$xtHH=H5R&*kHH=sL&fDL$$ICH|$ LH$L\$T$,T$(TJHL$,T$ HHD$ HD$ Hp[]A\$D$tHt$0H9t?H|$H}Ƣ$$tL$v.Hl$pH'~H5L t$D$wHt$8Ld$ H<~Ll$$PT$D$D$T$ T$T$H5K HHD$HL$@MLPHD$ PHD$xPHD$,PH$PHD$8PH$PH$PL$H@Ht$$t$D$hH= !HD$ DHp1[]A\fD$t6D$ H5 H= D$1D$H5 H=c H5 D$HATHHH۝ UHH SHhHGHD$XD$HD$HH\$PD$D$H\$XD$H\$`D$ D$$D$(D$,D$0D$4D$8D$<D$@D$DP1LL$XLD$hY^Ht$HH9tlH|$ HH|3D$D$t5L$ vVHl$`HzH5 H1!H=" HrHD$@HD$@H`[]A\@D$D$ tHt$PH9t>H|$H|譟D$D$tL$v,Hl$`H {H5 uD$D$zHt$XLd$H |LSD$D$QT$ D$D$8T$T$(T$0H50 HHD$D$H= .ff.UHHH SHH HHH|LD$(HD$ HD$(1D$ D$HD$0D$HD$8D$D$HA1EtyHt$(Hl$HnH赈D$ D$ tJHL$Ht$0HHD$HHD$$PLL$(LD$HZYHtD$ D$ uHD$ HD$ HH[]fDt$D$8H=* }HD$ fDUHHHۆ SHH H8HLLD$(D$HD$(1HD$ D$ D$D$D$D$D$A1EtyHt$(Hl$HmH臇D$D$tJHL$Ht$ HHD$HHD$$PLL$(LD$$XZYHtD$D$uHD$ HD$ H8[]Ët$fH=# ZD$QHD$ f.ATHHHÅ UHH 6SHXHHD$8D$ HD$ H\$(D$D$H\$0D$H\$8HD$@HD$HHD$PD$D$P1LD$0LL$8AX1ZEt-Ht$ Ld$HlL+$$uHD$HD$HP[]A\fDHt$(H9H|$Hl$$tHt$0D$H9H|$ Hl踅$$tD$ HL$8MLD$HT$ Ht$HHD$PHD$ PHD$`PLL$`H yHt$$1t$D$HH=4 HD$ DD$5D$D$ SATHHH UHH &SHXH*HD$PD$HD$8H\$@D$D$H\$HD$ H\$PD$$D$(D$,D$0D$4P1LD$HLL$PAX1ZEt/Ht$8Ld$HkL>D$ D$ uHD$0HD$0HP[]A\Ht$@H9H|$HkD$ D$ tHt$HD$(H9H|$HkƃD$ D$ tD$HL$MLD$HT$Ht$HHD$4PHD$8PHD$HD$(HD$(HD$(H[]A\A]A^D$ úHuH=LDD$H1[]A\A]A^fDH=~ Hr HDHTs H$1HH5e~ PH=QH3@#H!H=+L{ fDAVfvHHAUH!~ ATUHH SHHHD$D$HD$(H\$0D$D$ H\$8D$D$H\$@D$D$D$ HD$HD$$)D$PPHD$@P1LL$@LD$PA\A]Ht$8H9rH|$ Hf ~D$D$0Ht$0H9sH|$Hf}D$D$fofo Hgument `Aa`fofoH$HT$P|$)T$`)L$pH)$ )$D@fD$Ƅ$Ll$hAULL$P D AZA[HfoaIfo fo.pLhHD$X)$HT$Hfo*HI)$D$H A HD$PH `pivsca)$)$H$DŽ$le`L$AVoC _AXHHxHL$PH@L$;L$)t$ T$H=~z H HDHT$$HL$Ht$RLPLL$0LD$,Ճl$0l$,ZYHtD$D$t&DL$$L$ ILT$H={ 1HD$(HD$(HD$(H[]A\A]A^D$ 裶HuH=LDD$H1[]A\A]A^fDH=_z Hn HDH4o H$1HH5qz 0H=1H3@H!H= L[ fDAVfvHHAUH'z ATUHH .SHHHD$D$HD$(H\$0D$D$ H\$8D$D$H\$@D$D$D$ HD$HD$$)D$PPHD$@P1LL$@LD$PA\A]Ht$8H9rH|$ H>cyD$D$0Ht$0H9sH|$HWcyD$D$fofo Hgument `Aa`fofoH$HT$P|$)T$`)L$pH )$ )$D@fD$Ƅ$Ll$hAULL$P@ AZA[HfoAIfo fopLhHD$X)$HT$Hfo HI)$D$H A HD$PH `pivsca)$)$H$DŽ$le`L$AVO? _AXHHxHL$PH@L$;L$)t$ T$H=^v Hs HDHT$$HL$Ht$RLPLL$0LD$,Ճl$0l$,ZYHtD$D$t&DL$$L$ ILT$H=v 1HD$(HD$(HD$(H[]A\A]A^D$ 胲HuH=LDD$H1[]A\A]A^fDH=?v Hj HDHk H$1HH5wv H=Ha3@H!H=L; fDAVfvHHAUH-v ATUHH SHHϽHD$D$HD$(H\$0D$D$ H\$8D$D$H\$@D$D$D$ HD$HD$$)D$PPHD$@P1LL$@LD$PdA\A]Ht$8H9rH|$ H_uD$D$0Ht$0H9sH|$H_uD$D$fofo Hgument `Aa`fofoH$HT$P|$)T$`)L$pH )$ )$D@fD$Ƅ$Ll$hAULL$P; AZA[Hfo!Ifo fopLhHD$X)$HT$HfoHI)$D$H A HD$PH `pivsca)$)$H$DŽ$le`L$AV/; _AXHHxHL$PH@L$;L$)t$ T$H=>r HS HDHT$$HL$Ht$RLPLL$0LD$,Ճl$0l$,֮ZYHtD$D$t&DL$$L$ ILT$H=r 1HD$(HD$(HD$(H[]A\A]A^D$ cHuH=oLDD$H1[]A\A]A^fDH=r H|f HDHf H$1HH5}r H=HA3@íH!H=L fDATHHH9r USHH RH`HLD$ LL$(HD$HD$ HD$(1$D$D$D$ D$D$A1Et-Ht$ Hl$H\\Hq$$uHD$HD$H`[]A\Ht$(Ld$Hg\Lq$$tËD$HL$ LHHT$0D$OD$D$ HD$PHD$PLL$`LD$PtZYHt$$aL$XD$P誱T$H=_ H1uHD$1ff.ATHHHp USHH uPHPH:LD$(LL$0HD$ HD$(HD$01D$D$ D$D$D$D$A1Et/Ht$(Hl$ Hk[HspD$D$uHD$ HD$ HP[]A\@Ht$0Ld$Hw[L7pD$D$tċD$ HL$LHHT$8D$OD$ D$HD$PHD$ PLL$XLD$PZYHtD$D$`ffZD$HZL$LT$HH=t] 1HD$ (ff.@AUHHH]o ATUSHH <HHHD$(HD$0HD$8HD$@HD$@D$D$ D$D$D$D$D$ D$$P1LD$8LL$@VAX1ZEHt$(Hl$HEZHn$$L$Ht$0Ld$HZZLn$$L$Ht$8Ll$ HoZD$LOn$$tlL$ D$T$9ȉ@@u)9~{H$Ht H5@n H$Hy H5m H1H= HYHD$ HD$ HĘ[]A\A]ÐH$H H5m 붸LHNЅNȉT$LL$HL$@HHD$$PHD$(PH$PH$PH$PH$PHD$LPL$LD$PH@AHt$$A$$sT$H=Z H1>HD$ @AUHHHm ATUSHH 9HHHD$0HD$8HD$@HD$HHD$HD$D$D$D$D$ D$$D$(D$,P1LD$@LL$HAX1ZE Ht$0Hl$ H}XHlD$D$L$ Ht$8Ld$HXLkD$D$L$Ht$@Ll$HXD$ LkD$D$tkL$D$T$ 9ȉ@@u)9~zHl$pH H5k Hl$pH H5k H1cH=dHHD$(HD$(Hx[]A\A]@Hl$pH H5k 붸LHNЅNȉT$LL$HL$HHHD$,PHD$0PH$PH$PH$PH$PHD$TPL$LD$XH@蜥HtD$D$?ffZD$pZL$tʪT$$HH= X 1HD$(ff.ATHHHj UHH (SHxHZHD$@D$HD$(H\$0D$D$H\$8D$H\$@D$ D$$P1LD$8LL$@AX1ZEt/Ht$(Ld$ HVLiD$D$uHD$ HD$ Hp[]A\Ht$0H9H|$HVAiD$D$tHt$8D$H9H|$HViD$D$tD$HL$@MLD$HT$Ht$HHD$$PHD$(PHD$xPLL$pH ͣHtD$D$*L$hD$`T$H=\V H1HD$ @D$&D$ D$FATHHHi UHH &SHXHzHD$8D$ HD$ H\$(D$D$H\$0D$H\$8D$D$P1LD$0LL$8;AX1ZEt-Ht$ Ld$HULg$$uHD$HD$HP[]A\fHt$(H9H|$HUag$$tHt$0D$H9H|$ HU0g$$tD$ HL$8MLD$HT$ Ht$HHD$PHD$ PHD$`PLL$`H Ht$$.ffZD$HZL$L!T$HH=wT 1HD$fD$%D$D$ CAUHHH=g ATUSHH s#HHHD$HHD$PHD$XHD$`HD$`D$D$ D$D$D$D$D$ D$$HD$hD$(D$,D$0D$4D$8HD$pD$<D$@D$DP1LD$XLL$`AX1ZEt-Ht$HHl$HGTH_e$$uHD$@HD$@H[]A\A]DHt$PLd$HOTLe$$tHt$XLl$ HtTLd$$tDD$D$D$0ϋt$ D$4L Q EAOD)L Nх|$|$T$T$T$$O)|$ NT$(H Q HHHωD$,HD$ D$ ?OD$D$$D$(D$,D$0D$@D$HD$PD$D$8HLH5K HD$\H= PHD$`PHD$dPHD$hPHD$lPHD$pPH$PHD$|PH$PH$PH$PH$PH$PH$PH$PH$PH$PL$L$HĐHtD$ D$ )ffZ$Z$&L$TT$LHfH=T ZD$DHD$XfDT$D$D$ ?OD$H< D$$D$D$8Hm< D$(HED$,D$0D$@D$HD$PbATH1HUHS HH SH`H%LD$(LL$ HD$D$$H\$ D$H\$(D$ HD$0HD$8D$D$A1Et-Ht$(Ld$H'DLOQ$$uHD$HD$H`[]A\Ht$ H9t^H|$H*D Q$$tL$Hl$`H 1HH5R H=HJ$D$hT$D$H=: OD$D$ HD$HL$ LHT$@PHD$PHD$pPHD$hPLL$XLD$PH `Ht$$L$hD$`蘐T$H== H1cHD$fD$H=": D$OD$ɉD$ H: HDAff.ATH1HUHQ HH TSHPHLD$8LL$0HD$(D$ D$H\$0D$H\$8D$D$D$D$ D$$A1Et/Ht$8Ld$HxBLOD$D$uHD$(HD$(HP[]A\fDHt$0H9t^H|$ HzBND$D$tL$ Hl$PH 1HH5P 跓H=HfDD$D$ hT$D$ H=8 OD$D$HD$$HL$LHT$@PHD$(PHD$`PHD$`PLL$ID$ D$ t8L$Dv[H5vL H$1HH ӎH=ԳH$HD$HHD$HHĀ[]A\fDD$ D$DtHt$PLd$H/>L_ID$ D$ tD$HL$LH5o3 D$8H= D$D$D$$D$(D$DD$H93 HEHD$@PHD$DPHD$HPH$PHD$TPHD$XPHD$\PHD$`PH$PHD$lPH$PHD$xPHD$|PH$PL$L$Hp蝃HtD$ D$ ffZ$Z$ňT$@HH=6 1HD$HfDHĀ1[]A\fATH1HUHJ HH dSH`HELL$8LD$0HD$(D$D$H\$0D$ D$D$D$D$D$ D$$H\$8sHt$8H9tiH|$$H}<hGD$D$t5L$$vSHl$`H5$J 1HH# VH=WH觹HD$(HD$(H`[]A\ÐD$D$$tHt$0Ld$HG<LFD$D$tD$HL$@LH=0 D$ HT$ D$D$D$$D$H0 HDHHD$(PHD$,PHD$xPHD$8PHD$xPLL$DLD$@H0sHtD$D$#L$hD$`詆T$ H=4 H1tHD$(f.H`1[]A\fATH1HUHH HH $SHPH%LL$8LD$0HD$(D$D$H\$0D$ D$D$D$D$D$ D$$H\$8۾sHt$8H9tiH|$$H:HED$D$t5L$$vSHl$PH56H 1HH 6H=7H臷HD$(HD$(HP[]A\ÐD$D$$tHt$0Ld$H:LDD$D$tD$HL$@LH=. D$ HT$ D$D$D$$D$H. HDHHD$(PHD$,PHD$hPHD$8PHD$pPLL$DLD$@H0SHtD$D$#ffZD$PZL$T聄T$ HH=1 1LHD$(fHP1[]A\fATH1HUHF HH TSHPHLD$8LL$0HD$(D$D$ H\$0D$H\$8D$D$D$ D$$˼A1Et/Ht$8Ld$Hp9L8CD$ D$ uHD$(HD$(HP[]A\fDHt$0H9t^H|$Hr9BD$ D$ tL$Hl$PH 1HH5F ߇H=H0fDD$ D$h|$D$ OD$H=, D$HD$$HL$LHT$@PHD$(PLL$`LD$,W}ZYHtD$ D$ L$XD$P苂T$$H=/ H1VHD$(@t$H=, D$ OD$ɉD$H+ HDRATH1HUH E HH SH@HLD$0LL$(HD$ D$D$H\$(D$ H\$0D$D$D$D$諺A1Et/Ht$0Ld$ H7LAD$D$uHD$ HD$ H@[]A\fDHt$(H9t^H|$H7@D$D$tL$Hl$@H 1HH5D 迅H=HfDD$D$h|$ D$OD$ H=* D$HD$HL$LHT$8PHD$ PLL$PLD$$7{ZYHtD$D$ffZD$@ZL$DcT$HH=- 1.HD$ @t$ H=) D$OD$ ɉD$H) HDJff.ATH1HUHC HH DSHHLD$@LL$hHD$8D$D$ H\$@D$D$D$D$ D$$D$(HD$HHD$PHD$XD$,HD$`D$0D$4H\$h7A1Et/Ht$@Ld$H5L>D$ D$ uHD$8HD$8Hİ[]A\fHt$hH9t^H|$4H6e>D$ D$ tL$4LH- H$1HH5A LH=MH蝰D$ D$4lD$D$H5 ( D$,D$D$D$$D$(HD$0HL$LPH=~ HD$hPHD$D$D$t>L$Ut`Lt[H$HWH5 H1^IH=_nHvHD$ HD$ HĠ[]A\A]A^DD$D$UtHt$8Ld$H2LD$D$tL$b|$a`foۅf$HT$@HD$Xfo Hgument `Ƅ$D@D$hfoH$D$xfo$Lt$XAVLL$X- Y^IHHt$(LpH9tiH|$H pD$D$D$L$Ut`Lt[H$H H5 H1EH=jH?sHD$ HD$ HĠ[]A\A]A^DD$D$UtHt$8Ld$H" LzD$D$tL$b|$a`fokf$HT$@HD$Xfo[ Hgument `Ƅ$D@D$hfo@H$D$xfoF$Lt$XAVLL$X Y^IHHt$(LpH9tiH|$H D$D$D$L$Ut`Lt[H$HwH5 H1~BH=gHoHD$ HD$ HĠ[]A\A]A^DD$D$UtHt$8Ld$H L D$D$tL$b|$a`fo~f$HT$@HD$Xfo Hgument `Ƅ$D@D$hfo~H$ D$xfo~$Lt$XAVLL$XM Y^IHHt$(LpH9tiH|$HD$D$D$L$Ut`Lt[H$HH5 H1?H=dH_lHD$ HD$ HĠ[]A\A]A^DD$D$UtHt$8Ld$H"LD$D$tL$b|$a`fo{f$HT$@HD$Xfo Hgument `Ƅ$D@D$hfo`{H$ D$xfof{$Lt$XAVLL$Xݿ Y^IHHt$(LpH9tiH|$H D$D$D$HD$ D$HD$(H\$0D$D$H\$8D$H\$@HD$HD$ H\$PD$$PHD$@PHD$@P1LL$hLD$XPpH Ht$0H9tzH|$HD$D$t>L$Ut`Lt[H$HH5 H1;H=`HhHD$ HD$ HĠ[]A\A]A^DD$D$UtHt$8Ld$HL*D$D$tL$b|$a`foxf$HT$@HD$Xfo;~ Hgument `Ƅ$D@D$hfowH$D$xfow$Lt$XAVLL$Xm Y^IHHt$(LpH9tiH|$HD$D$D$L$Ut`Lt[H$H' H5 H1.8H=/]HeHD$ HD$ HĠ[]A\A]A^DD$D$UtHt$8Ld$HLD$D$tL$b|$a`fotf$HT$@HD$Xfoz Hgument `Ƅ$D@D$hfotH$D$xfot$Lt$XAVLL$X Y^IHHt$(LpH9tiH|$HE@D$D$D$L$Ut`Lt[H$H H5 H14H=YHbHD$ HD$ HĠ[]A\A]A^DD$D$UtHt$8Ld$HB LJD$D$tL$b|$a`fo;qf$HT$@HD$Xfo{w Hgument `Ƅ$D@D$hfoqH$ D$xfoq$Lt$XAVLL$X荵 Y^IHHt$(LpH9tiH|$H D$D$D$L$Ut`Lt[H$HG H5 H1N1H=OVH^HD$ HD$ HĠ[]A\A]A^DD$D$UtHt$8Ld$H LD$D$tL$b|$a`fomf$HT$@HD$Xfot Hgument `Ƅ$D@D$hfomH$ D$xfom$Lt$XAVLL$X Y^IHHt$(LpH9tiH|$H `D$D$D$ H=?H@HtD$D$LLl$[D$H|$MHzD$LH H5 HD$hD$ D$OD$ HD$`HD$pHD$0D$D$D$,HD$ ZD$,lHHD$8fAWHHH AVAUATUHH (SHxH1HD$0D$HD$(H\$0D$D$ H\$8D$H\$@D$H\$HD$D$D$ D$$PHD$PP1LD$HLL$P@AX1ZE8Ht$8Ld$ H! L9D$D$L$ Ht$@Ll$H4 LD$D$L$Ht$HLt$HG LD$D$L$Ht$0D$ H9L|$Hq LD$D$tYD$D$D$tJHcL$ ;L$H5 H$1HH H=HkHD$(HD$(H[]A\A]A^A_@HuH=L/DD$@N‰D$ TfDHuH=L DɸHT$@IHNHfodH `work`A )$foO$HL$H)$foEH$H)$(fo-)$8H$HD$Pa ^_HHLHLL$vH|$LMH$HD$$Ht$HPHD$(PLL$LT$LZYHtD$D$wDD$$HLLH= 1HD$(Qf1Kf+H*H4$H=/ ff.fAWfvHHAVH AUATUHH SHH HD$$D$HD$0D$ D$D$$H\$8HD$@HD$HD$(H\$PD$,)D$XP1LL$XLD$@ZYfoZfo r"Hgument `Aa`foZfobH$HT$P|$)$)$H )$ )$DfD$Ƅ$L$ATLL$@_ A^A_HfoIfo !fo<L`HT$X)T$`IHD$P)L$pAu`T$ 9ЉD$OHT$8)$fobfD$HA H)$HD$@DŽ$ `taƄ$Lt$hAV^ AYAZIHHt$HLpH9H|$ H 讗D$D$tJHcL$ ;L$H5 H$1HH H=H HD$(HD$(H[]A\A]A^A_@CHuH=OL DD$@N‰D$ TfDHuH=L_ DɸHT$@IHNHfoH `work` A )$foHL$H)$foH$H)$(fo)$8H$HD$P2] ^_HHLHLL$H|$LMH$HD$$Ht$HPHD$(PLL$LT$L?ZYHtD$D$wDD$$HLLH= 1HD$(Qf1KfH*H4$H=ff.fAWfvHHAVH| AUATUHH SHH}HD$$D$HD$0D$ D$D$$H\$8HD$@HD$HD$(H\$PD$,)D$XP1LL$XLD$@,ZYfofo Hgument `Aa`fofoH$HT$P|$)$)$H )$ )$DfD$Ƅ$L$ATLL$@Z A^A_Hfo=Ifo Bfo <L`HT$X)T$`IHD$P)L$pAu`T$ 9ЉD$OHT$8)$fofD$HA H)$HD$@DŽ$ `taƄ$Lt$hAVAZ AYAZIHHt$HLpH9H|$ H[ D$D$tJHcL$ ;L$H59 H$1HH_ H=HKHD$(HD$(H[]A\A]A^A_@HuH=LDD$@N‰D$ TfDsHuH=LDɸHT$@IHNHfoDH `work` A )$foOHL$H)$fo%H$H)$(fo )$8H$HD$PX ^_HHLHLL$VH|$LMH$HD$$Ht$HPHD$(PLL$LT$LjZYHtD$D$wDD$$HLLH=~ 1sHD$(Qf1Kf H*H4$H=bff.fAWfvHHAVH AUATUHH SHHHD$$D$HD$0D$ D$D$$H\$8HD$@HD$HD$(H\$PD$,)D$XP1LL$XLD$@ ZYfo:fo rHgument `Aa`fo:foBH$HT$P|$)$)$H)$ )$DfD$Ƅ$L$ATLL$@lV A^A_HfoIfo foz<L`HT$X)T$`IHD$P)L$pAu`T$9ЉD$OHT$8)$foBfD$HA H)$HD$@DŽ$ `taƄ$Lt$hAVU AYAZIHHt$HLpH9H|$ H 莎D$D$tJHcL$ ;L$H5ҡ H$1HH jH=kHHD$(HD$(H[]A\A]A^A_@#HuH=/LDD$@N‰D$ TfDHuH=L?DɸHT$@IHNHfoH `work`A )$foHL$H)$foH$H)$(fo})$8H$HD$PT ^_HHLHLL$H|$LMH$HD$$Ht$HPHD$(PLL$LT$LZYHtD$D$wDD$$HLLH=lz 1 HD$(Qf1Kf{H*H4$H=ff.fAWfvHHAVH AUATUHH SHH]HD$$D$HD$0D$ D$D$$H\$8HD$@HD$HD$(H\$PD$,)D$XP1LL$XLD$@ ZYfo fo Hgument `Aa`fo fo H$HT$P|$)$)$H)$ )$DfD$Ƅ$L$ATLL$@Q A^A_Hfo Ifo Bfo <L`HT$X)T$`IHD$P)L$pAu`T$9ЉD$OHT$8)$fo fD$HA H)$HD$@DŽ$ `taƄ$Lt$hAV!Q AYAZIHHt$HLpH9H|$ H D$D$tJHcL$ ;L$H5k H$1HHw H=H+HD$(HD$(H[]A\A]A^A_@HuH=LDD$@N‰D$ TfDSHuH=_LDɸHT$@IHNHfo$ H `work`A )$foOHL$H)$fo H$H)$(fo )$8H$HD$PO ^_HHLHLL$6H|$LMH$HD$$Ht$HPHD$(PLL$LT$LJZYHtD$D$wDD$$HLLH=u 1SHD$(Qf1KfH*H4$H=Bff.fAWfvHHAVHG AUATUHH lSHHHD$$D$HD$0D$ D$D$$H\$8HD$@HD$HD$(H\$PD$,)D$XP1LL$XLD$@|ZYfo fo rHgument `Aa`fo fo" H$HT$P|$)$)$H )$ )$DfD$Ƅ$L$ATLL$@LM A^A_HfoIfo foZ<L`HT$X)T$`IHD$P)L$pAu`T$ 9ЉD$OHT$8)$fo" fD$HA H)$HD$@DŽ$ `taƄ$Lt$hAVL AYAZIHHt$HLpH9H|$ H nD$D$tJHcL$ ;L$H5 H$1HH JH=KHHD$(HD$(H[]A\A]A^A_@HuH=L_DD$@N‰D$ TfDÿHuH=LDɸHT$@IHNHfoH `work` A )$fo HL$H)$fouH$H)$(fo])$8H$HD$PJ ^_HHLHLL$H|$LMH$HD$$Ht$HPHD$(PLL$LT$L躾ZYHtD$D$wDD$$HLLH=Lq 1HD$(Qf1Kf[H*H4$H=_ff.fAWfvHHAVH AUATUHH SHH=HD$$D$HD$0D$ D$D$$H\$8HD$@HD$HD$(H\$PD$,)D$XP1LL$XLD$@ZYfofo Hgument `Aa`fofoH$HT$P|$)$)$H )$ )$DfD$Ƅ$L$ATLL$@H A^A_HfoIfo B fo<L`HT$X)T$`IHD$P)L$pAu`T$ 9ЉD$OHT$8)$fofD$HA H)$HD$@DŽ$ `taƄ$Lt$hAVH AYAZIHHt$HLpH9H|$ HS ހD$D$tJHcL$ ;L$H5 H$1HHW H=H HD$(HD$(H[]A\A]A^A_@sHuH=LDD$@N‰D$ TfD3HuH=?LDɸHT$@IHNHfoH `work` A )$foO HL$H)$foH$H)$(fo)$8H$HD$PbF ^_HHLHLL$H|$LMH$HD$$Ht$HPHD$(PLL$LT$Lo*ZYHtD$D$wDD$$HLLH=l 13HD$(Qf1Kf˹H*H4$H="ff.fAWfvHHAVHy AUATIH USHHHD$ A[A^HHH@foHT$PHfo%IٹHD$HD$xA fo-Kfo5)$D$4H$)$D$8HHD$XH `jpvt`)$)$H$L$AU+> AXfoqHIAY+H@fo=7u`DŽ$ `tafo%?HT$XIf$HD$D$, 9D$0ND$0)$Hfo=o)$A H)$HD$`)$Ƅ$L$AUn= ^_IHt|Ht$hLhH9H|$8HF QvD$(D$(t[HcL$8;L$0Hޜ H$p1HH5N -H=.H~@HHD$@HD$@Hx[]A\A]A^A_fDD$0D@N‰D$8`D1@ɸHT$`IHNHA foH `work` )$xfoHL$h)$fo}H$)$foe)$H$xHD$P; HXZHHSHT$设H|$,Ht$0MHD$HHL$DQHL$HQHT$0HRLD$(HT$ AHD$0H H谯HtD$(D$(DL$$v\H$HM| H5h $DŽ$u*H$H$H[]A\A]A^A_H$H9tcހDŽ$$$tv_H$H{ H5Oh H1:H=;HlfDDŽ$$DŽ$AH$H9t^IDŽ$$$ vVH$H{ H5g bfD1fDŽ$$DŽ$focfo+Aa`Igument `fo%cfo{L$H$$Ƅ$fD$H )$ )$D@)$)$L$ATL$  HD$AZA[HHD$fo-f`HDŽ$Xfo5Wfo=H$XHH@fo If$ )$ A HD$ )$)$)$DŽ$ `diƄ$L$AV _AXIHH@Afo-Ab`Lfo5fo=HD$(H$ fD$8L$H$HOH$L$0fHnƄ$:fl$H)$fo[ )$DBL)$)$)$(L$AWL$( HD$ ZYHHD$fo A`H$ foIH$H@ fofo%)$HD$8LHO$HfD$PA $Hc$)$H$(H `alphar)$()$8H$HL$AW HD$0AYAZHHD$ fo `H$(fo-HIH@fo5f$ fo=)$XA HD$XHc$)$hH$0H `alphai)$x)$H$L$XAW: HD$@^_HHD$0fo MH$0Hfo IH@fo@)$A fo%*)$( HD$`Hc$)$8H$8H `beta`)$HH$XL$AW HD$PA[ZHfHc$HD$@Aq`fo-fo5N fHnH@fo=fD$fl$L$H$)$foHD$hH)$H )$XD@)$h)$xƄ$L$HAWL$H HD$XAYAZHHc$HD$Hz`H$fo  H@fHnfo]f$flfoL$H$HD$`LHO$)$fo$$H)$ )$D@)$)$Ƅ$L$AUL$P ^_IH|H@H$hH$LO$HD$pD$H9H$Hx rK$$$H$Ht H5` f+HxH=3L能d HVH=LaBH4H=L? $$5H$xH9twH$Hx J$$$tTPH$H"x H5_ IHH=QL衼$$Hc$H$H$H5w AH$AUL$AVL$ IXZMIEA$H$`H$`H5w AH$DعO$ HH$`AQIH$hH$P AZA[AHIH@H$IH5w I$H$pAHD$xDؿO$HH$pVH$H$P _AXIH(H$H$H$QH$PH$PArH$L$P$t$XH$PH$PH$PH$P$H$$P$$$$H$DP$H$LPL$H$ L$LHĠL$Ht DŽ$$uhL>L>L9$L>mHuH$H=qĹMHuHt$xH=T觹LT$H=\ P$PAT$PAWt$pLL$p$$xLD$`HL$PHT$@Ht$8H$H0LT$(DAWfvHHAVHu AUATUSHH HH-͍H$)$pHDŽ$)$)$DŽ$DŽ$H$DŽ$H$DŽ$H$HDŽ$H$DŽ$DŽ$H$DŽ$DŽ$H$DŽ$HDŽ$ HDŽ$(HDŽ$0DŽ$H$8DŽ$DŽ$H$@DŽ$DŽ$DŽ$DŽ$HDŽ$HHDŽ$PDŽ$H$XHDŽ$`DŽ$H$hDŽ$)$PH$PH$PH$PH$PH$PH$(PH$(PH$(PH$PH$PH$pP1L$pL$hɽH`H$H9tPH$HQs ,D$$t@$v^H$Hl H5Y $DŽ$u*H$H$H[]A\A]A^A_H$H9tcqDŽ$$$tv_H$H+l H5Y H1zH={H˵lfDDŽ$$DŽ$AH$H9t^pDŽ$$$ vVH$Hk H5{X bfD1fDŽ$$DŽ$fofo{Aa`Igument `fo%foL$H$p$Ƅ$fD$H )$ )$D@)$)$L$ATL$  HD$AZA[HHD$fo-f`HDŽ$Hfo5fo=H$HHH@fo If$)$ A HD$ )$)$)$DŽ$ `diƄ$L$AV _AXIHH@Afo-Ab`Lfo5fo=!HD$(H$p fD$(L$H$HOH$L$ fHnƄ$*fl$H)$fo )$DBL)$)$)$L$AWL$( HD$ ZYHHD$fo -A`H$ foIH$H@ fofo%)$HD$8LHO$HfD$@A $Hc$)$H$(H `alphar)$)$(H$8L$AW< HD$0AYAZHHD$ fo M`H$(fo-HIH@fo5@f$ fo=+)$HA HD$XHc$)$XH$0H `alphai)$h)$xH$L$HAWz HD$@^_HHD$0fo H$0HfoYIH@fo)$A fo%j)$ HD$`Hc$)$(H$8H `beta`)$8H$HL$AW HD$PA[ZHfHc$HD$@Aq`fo-ƿfo5 fHnH@fo=ÿfD$xfl$L$pH$)$fo.HD$hH)$8 )$HD@)$X)$hƄ$L$8AWL$H HD$XAYAZHHc$HD$Hz`H$fo  H@fHnfof$flfoپL$H$HD$`LHO$)$fo3$$H)$ )$D@)$)$Ƅ$L$AUL$P ^_IH|H@H$XH$LO$HD$pD$H9H$Hk ;$$$H$Hd H52Q fkvHxH=sLídIvHVH=QL衭B'vH4H=/L $$5H$hH9twH$Hdj :$$$tTPH$Hbh H5[P uHH=L$$Hc$H$H$H5 j AH$AUL$AVL$ IXZMIEA$H$PH$PH5i AH$DعO$ HH$PAQIH$XH$PR AZA[AHIH@H$IH5i I$H$`AHD$xDؿO$HH$`VH$H$P _AXIH(H$H$H$QH$PH$PArH$L$P$t$XH$PH$ PH$PH$P$H$P$$$$H$<P$H$DPL$H$ L$DHĠsL$Ht DŽ$$uhL.L.L9$L.rHuH$H=rHuHt$xH=fLT$fH=>M Z$P$PAT$PAWt$pLL$pLD$`HL$PHT$@Z$Ht$8SH$H0LT$ ff.fAW1AVAUATUHSHU]Ld$D$ LfA~fA~HH=W}"{H8HH;LkAH| MFC~4fAnfAnffZZv1LH#H;L HHH;M}H@H1H,HHtH|$ Hg 5uyH}5H=f H/HtHExHHEEHD$ H[]A\A]A^A_DH|1H5g H81HExHHEuH蜡f.HH=3K 1OHILf.H=H5J ]I$HHH5e H=מ*5H|H=e H*DH; HfDHxHHE#H=aJ 1蕴HWDH{5H=He H踪H=)H5J 荑HHtEHIHEx HHEtXE1MvH5%e H8?{H=I 1IHu~H5.e fHfDH-zH=pI HMHM5H=bd թH訟H{臚E1ILE1AW1AVAUATUHSHU]Ld$D$ LfI~fI~HH=wyBwH0HH;LkAHl M6C~$fInfInr1LHSH;LPHHH;}yH@H.1H\HHtH|$ He 1uyHHy5H=d H_HtHExHHEEHD$ H[]A\A]A^A_DHx1H5e H81FHExHHEuH̝f.HH=cG 1HILf.H=)H53G 荎I$HHH5c H=Z5H>xH=c HZDH; HfDHxHHE#H=F 1ŰHWDHw5H=hc HH=YH5kF 轍HHtEHIHEx HHEtXE1MH5Ec Hh?諝H=E 1IHu~H5Nc fH(fDH- wH=E HMHM5H=b H؛H{跖E1ILE1AW1AVAUATIUHSHMLt$ D$LL$fI~HH=uosH HH;LkAH$ ,M;CH;L蝅HHH;udH@ H{1H詠HHtH|$Hc 0. Hu5H=c H訤HtHExHHE ED$H[]A\A]A^A_fDD$=f1LH谟u,{ fInfLH舟Ht5H=pb HnHH={C 1藭HHt1H5Pc H81HE.HHE H|ILf.H=H5C ]IHHH5ga H=ؖ+5HtH=a H+fDH; LHH=H5B HHt}HEIHExHHEE1M}H5Ya ]@HxHHEH= B 1=HDHX蛙H=A 1 IHu~H5.a fH- sH=A HMHM5H=r` sHؗ'HȗHH{角E1ILE1hAW1AVAUATIUHSHMLt$ D$LL$ fA~HH=q_oH(HH;LkAH <MKCH;L荁HHH;qtH@Hk+1H虜HHtH|$Ha *Hq5H=` H蘠HtHExHHEED$H[]A\A]A^A_fDfZD$ )b1LH蜛u4{fAnfZaLHlHp5H=D` HbHH=[? 1wHHp1H5 a H81ޢHEHHEH\ILf.H=ْH5? =IHHH57_ H= 5HoH=k_ H fDH; LH{H=aH5> ŅHHt}H%IHExHHEE1MmH5)_ ]@HxHHEH== 1HrDH8{H== 1IHu~H5^ fH-nH== HMHM5H=B^ cH踓'H訓HH{臎E1|ILE1XAW1AVAUATIUHSHU&Lt$0]nD$,LT$fI~H\$l$H=^m)kHHH;LkAH 6MECH;LW}HHH;mnH@H5-1HcHHtH|$,H^ %HKm5H=Z^ HbHtHExHHEED$,H[]A\A]A^A_L$D$e1LHbu2{L$fIneLH4Hl5H=] H講`HH=#; 1?HHIl1H5^ H81覞HEHHEH$ILfH=H5: IHHH5'W H=ۖ5HkH=\ HۚfDH;h LHH=1H5C: 蕁HHt}HIHExHHEE1MsH5W ]@HxHHEH=9 1HxDHKH=9 1轣IHu~H5V fH-jH=P9 HMϙHM5H=[ 赙iH舏'HxHH{WE1ILE1^AW1AVAUATIUHSHU&Lt$ ]nD$LT$fA~H\$ l$H=.ifHH H;LkAH FMUCH;L'yHHH;Ti~H@-H=1H3HHtH|$H[ !,Hi5H=R[ H2HtHExHHE'ED$H[]A\A]A^A_ffZD$ZL$ a1HL*u>{fAnffZZL$paHLHQh5H=Z HhLHH=6 1HH h1H5Z H81fHE HHEHILfH=iH5<6 }IHHH5P H=H蛒5HgH=Y H蛖fDH;( LHqH=H55 U}HHt}H赅IHExHHEE1McH5P ]@HxHHEH=y5 1譟HhDHȋ H=I5 1}IHu~H5P fH-yfH=5 HM菕HM5H=X uYHH'H8HH{E1rILE1NAW1AVAUIATIUHSHML|$0D$,LL$HT$\$H=dbHHH;LsAHv fMuCH;LtHH#H;-eHEMH͊1HHHtH|$,HX Hd5H=BX HHHEHHEH诉f.D$U1LHuV{D$oULHߎu-{D$FULH趎Hd5H=vW H.ED$,H[]A\A]A^A_HH=2 1觜HILfH=YH5~2 yIHHH5P H=8苎5HocH=V H苒afDHIc1H5`W H81覕HE5HHE'H$H; LLHH=H51 xHHteH]IHExHHEE1MCH5qP @HEx HHEtFH=$1 1XHKˈH= 1 1=IH}H5ZP DHHfDH8oH-bH=0 HM/HM5H=ZU H{ԁE1gILE1Cff.AW1AVAUIATIUHSHML|$ D$LL$HT$ \$H=`q^HHH;LsAH& vMCH;LpHH3H;-`HEUH}1H請HHtH|$HwU 2H`5H=U H誏HHEHHEH_f.fZD$AQ1LH贊u^{ fZD$ QLH臊u1{fZD$PLHZH_5H=BT HҎED$H[]A\A]A^A_HH=3. 1OHILf.H=H59. ]uIHHH5WN H=؁+5H_H=S H+]fDH^1H5(T H81FHE1HHE#HăH;p LLHH=9H5- tHHteH|IHExHHEE1M3H5N @HEx HHEtFH=, 1H;kH=, 1ݖIH}H5M DHfDH؂oH-]H=P, HMόHM5H="R 赌H{t}E1WILE13ff.AVHHHS, AUATUSHH AHH]HD$HD$(HD$8HD$ D$HD$ D$HD$0D$ D$D$PHD$P1LL$HLD$8蹎AYAZfoUfo =d`Hgument `foVfo^f$HT$ |$T$@ L$PHD$h \$xD@H$Ƅ$Ll$HAULL$8 _AXHfoݖIfo foTLhHD$ LT$0$|$ foH$D$҃HH$ HD$8e`DBL$ $f$Ƅ$L$AVLL$H ZYHHHPHL$H|$LNHtD$D$u@H9l$8tHExHHEuHHD$HD$H[]A\A]A^DT$LH=6 1諓HD$H9l$8uDH1[]A\A]A^fD;NHuH=G}L藅DNHsH=#}Ls_ff.AVHHHi) AUATUSHH HHZHD$HD$(HD$8HD$ D$HD$ D$HD$0D$ D$D$PHD$P1LL$HLD$8蹋AYAZfoUfo Md`Hgument `foVfo^f$HT$ |$T$@ L$PHD$h \$xD@H$Ƅ$Ll$HAULL$8 _AXHfoݓIfo foTLhHD$ LT$0$|$ foH$D$҃HH$ HD$8e`DBL$ $f$Ƅ$L$AVLL$H ZYHHHPHL$H|$LKHtD$D$u@H9l$8tHExHHEuH}HD$HD$H[]A\A]A^DT$LH=6 1諐HD$H9l$8uDH1[]A\A]A^fD;KHuH=GzL藂DKHsH=#zLs_ff.AWHfvHAVHy& 1AUATUSHH HXL%VLD$8D$HD$0D$D$Ld$8D$HD$@HD$HD$ D$$D$(D$,)D$P謈A1EfoFfo%NHrgument DŽ$H`a`HT$PHAfo-2fo:)$)$)$()$8H$HL$AULL$H AYAZHHLhHT$X`DŽ$n `rHD$Pfoɘf$A T$fo5j HD$MHOHfo=Xfo `)$T$HT$@HHD$H)t$h)|$x)$L|$hAW _fo:HIAX\foLPHT$HMHcD$fo5DŽ$n `cHLT$A )$fo HD$P`)$)$)$f$L$AW) ZYHLT$ILHHD$,MLHL$Ht$H|$PHD$0PHD$4PHD$8PH GHtD$D$H9l$8tHExHHE@HD$0HD$0HX[]A\A]A^A_@GHuH=vL~D{GHuH=vL~DL$,fffLLZD$ H=" ZT$(ZL$$gHD$0<DHxKff.AWHfvHAVH" 1AUATUSHH {HhL% SLD$0D$HD$(D$D$Ld$0D$ HD$8HD$@HD$HHD$PHD$XD$$)D$`蹄A1EfoSfo%Hrgument DŽ$X`a`HT$`HAfo-?foG)$)$()$8)$HH$XL$AULL$@ AYAZHHLhHT$h`DŽ$n `rHD$`fo֔f$A T$fo5w HD$MHOHfo=fo m)$T$ HT$8HHD$@)t$x)$)$L|$xAW _foDHIAXVfoLPHT$@MHcD$fo5DŽ$n `cHLT$A )$fo HD$H`)$)$)$f$ L$AW3 ZYHLT$ILHHD$$MLHL$ Ht$H|$PHD$`PHD$`PHD$`PH DHtD$D$uH9l$0tHExHHEfHD$(HD$(Hh[]A\A]A^A_@CHuH=rL{DCHuH=rLzDL$$T$XLLL$PD$HH= 胈HD$(JfHtSAWHfvHAVH 1AUATUSHH wHXL%+OLD$8D$HD$0D$D$Ld$8D$HD$@HD$HD$ D$$D$(D$,)D$P܀A1Efovfo%ΑHgument `a`fo-wfof$HHT$PH$@HA)$ )$)$()$8Ƅ$RL$AULL$H AXAYHHLhHT$XDŽ$ `r`HD$PfoωƄ$T$fo5MHfo=D$A HOfo H)$HD$@ T$HT$@H)t$h)|$x)$L|$hAW YfoEHI^XfoLPHT$HMHcD$fo5H)$LT$A )$ fo!HD$P)$)$DŽ$ `c`Ƅ$L$AWZ IXZMLT$HD$,HL$MLHt$H|$ML$PHD$0PHD$4PHD$8PH *@HtD$D$H9l$8tHExHHE@HD$0HD$0HX[]A\A]A^A_@?HuH=nL'wD?HuH=nLwDL$,fffLLZD$ H= ZT$(ZL$$藄HD$0<DHpKff.AWHfvHAVH 1AUATUSHH sHhL%;KLD$0D$HD$(D$D$Ld$0D$ HD$8HD$@HD$HHD$PHD$XD$$)D$`|A1Efofo%Hgument `a`fo-fof$XHT$`H$PHA)$ )$()$8)$HƄ$bL$AULL$@ AXAYHHLhHT$hDŽ$ `r`HD$`fo܅Ƅ$T$fo5MHfo=D$A HOfo H)$HD$8 T$ HT$8H)t$x)$)$L|$xAW YfoOHI^RfoLPHT$@MHcD$fo5!H)$LT$A )$ fo;HD$H)$)$DŽ$ `c`Ƅ$ L$AWd IXZMLT$HD$$HL$ MLHt$H|$ML$PHD$`PHD$`PHD$`PH 4DD$ D$D$ D$ L$$9HcT$(A)D9H\$PHDSA,fo $LHLoHf@H9u؃9HcȍPA9}Hc҃A9~HADT$ HcD$(HL$ HT$D$ H|$D$$M VHt$4VLLD$4A_AXDT$ ALfvHLoHf@H9u؃t%HcȍPA,9}Hc҃A,9}HA,HtD$D$HH= 1HD$0@L(H$ H H5F MDD$D$(M1E1fH$ DH H5 H$ H H5 A@D$$H$ H) H5 HcD$(D$ HL$ HT$D$$H|$VM Ht$4VLLD$4A_AX}11LT$LD$ H|$L$$HL$ AQM LHD$4PLD$4AAZA[AWfvHHAVH] AUIH wATUSH0HHD$ D$HD$8D$ D$H\$@D$$D$(H\$HD$,H\$PHD$XH\$`D$0H\$hD$4H\$p)D$xPHD$xPHD$xPHD$hPHD$hP1L$LD$hH0fofo z!a`Igument `fofof$HT$p|$)$)$H)$ )$D@L$Ƅ$L$ATLL$H[ A_foHfo XHfo2L}HT$P)$fo L$HA)$)$)$DŽ$ piv`Ƅ$$L$AVLL$h9[ AZA[IH9Ht$@LpH9H|$ Hs D$D$t;L$ H$ Hg H5 H1H=HOL9d$XtI$xHI$RfHD$0HD$0H([]A\A]A^A_@HuH=LDD$D$ tHt$hH9H|$,H AD$D$bDL$,Euk1H$ H H5; "f. HBH=Lc.fD1+D$D$,HD$pHT$xHL$PD$T$A9JHt$`H9\H|$(HX L$ wD$D$DL$(EIHL$PDD$ IcH93D$,t$,1)HH)HcHHDD)ɍP9 Ht$HH9/H|$$H DD$ DD$ D$D$ D$ L$$9HcT$(A)D9H\$PHDSA,fo SLHLoHf@H9u؃9HcȍPA9}Hc҃A9~HADT$ HcD$(HL$ HT$D$ H|$D$$M VHt$4VLLD$4A_AXDT$ ALfvHLoHf@H9u؃t%HcȍPA,9}Hc҃A,9}HA,HtD$D$HH= 1HD$0@LH$ HQ H5x MDD$D$(M1E1fH$ DHv H5H H$ H H5= A@D$$H$ H H5% HcD$(D$ HL$ HT$D$$H|$VM Ht$4VLLD$4A_AX}11LT$LD$ H|$L$$HL$ AQM LHD$4PLD$4AAZA[AWHfvHAVH 1AUATUHH qSHH;LD$(LL$0HD$ D$D$H\$(D$D$H\$0D$HD$8)D$@A1Et/Ht$(Ld$H LӅD$D$uHD$ HD$ HĨ[]A\A]A^A_T$B<>HH0Q0QH4fo<fo $Hgument `a`fo=foUf$HT$@)$H)$A)$)$H$Ƅ$L$AVLL$@{T ^_HfoIfo foLpHD$H)D$pfo)T$PIٹD$HD$@A)L$` D$OЃ)$HHD$8H `work`T$HT$8HH$L|$XAWS HXZHLKHT$LLHt$LD$f~HtD$D$urHx HHL9l$0 IEHIEL@SHH=[LfDfnfH=N ZS HD$ gfH$H5v 1HHr H=H>RfH$H=LfDHff.AWHfvHAVH 1AUATUHH JmSHHLD$(LL$0HD$ D$D$H\$(D$D$H\$0D$HD$8)D$@VA1Et/Ht$(Ld$H L#D$D$uHD$ HD$ HĨ[]A\A]A^A_T$B<>8H0Q0QH$fo fo Hgument `a`fo fo f$HT$@)$H )$A)$)$H$Ƅ$L$AVLL$@P ^_Hfo Ifo fo LpHD$H)D$pfo )T$PIٹD$HD$@A)L$` D$OЃ)$HHD$8H `work`T$HT$8HH$L|$XAWP HXZH LKHT$LLHt$LD$fH~HtD$D$uqHx HHL9l$0 IEHIEL HH=LfDfHnH= HD$ oH$H5 1HH MH=NHbfH5H=#Ls!fDH`ff.AWHfvHAVH 1AUATUHH iSHHLD$(LL$0HD$ D$D$H\$(D$D$H\$0D$HD$8)D$@A1Et/Ht$(Ld$H L~D$D$uHD$ HD$ HĨ[]A\A]A^A_T$B<>8H0Q0QH$fofo Hgument `a`fofo f$HT$@)$H)$A)$)$H$Ƅ$L$AVLL$@+M ^_HfonIfo Sfo;LpHD$H)D$pfo: )T$PIٹD$HD$@A)L$` D$OЃ)$HHD$8H `work`T$HT$8HH$L|$XAWyL HXZH LKHT$LLHt$LD$fH~fHtD$D$uqHx HHL9l$0 IEHIELHH= L[fDfHnH=l  HD$ oH$H5 1HH2 H=Hbf{H5H=L!fDHff.AWHfvHAVH 1AUATUHH eSHHKLD$(LL$0HD$ D$D$H\$(D$D$H\$0D$HD$8)D$@A1Et/Ht$(Ld$HS LzD$D$uHD$ HD$ HĨ[]A\A]A^A_T$B<>HH0Q0QH4foLfo dHgument `a`foMfoef$HT$@)$H )$A)$)$H$Ƅ$L$AVLL$@I ^_HfoIfo foLpHD$H)D$pfo)T$PIٹD$HD$@A)L$` D$OЃ)$HHD$8H `work`T$HT$8HH$L|$XAWH HXZHLKHT$LLHt$LD$f~ǼHtD$D$urHx HHL9l$0 IEHIEL@cHH=kLfDfnfH=^ ZcHD$ gfH$H5 1HH H=HNRf˻H$H=L#fDHff.AWHfvHAV1H AUATUHH ZSHHLL$(LD$0HD$ D$D$H\$(D$H\$0D$HD$8D$)D$@fHt$(H9t|H|$H 3wD$D$t>L$UtbLt]H5 H$1HH H=H HD$ HD$ HĨ[]A\A]A^A_DD$D$Utfosfo Hgument `a`fotfo|f$HT$@)$HA )$)$)$H$Ƅ$L$AULL$@E _AXHfoIfo fokHD$@H;D$Ht_H=H5 L9d$0I$HI$Lf.1fHD$IHOMl$)D$pfoK)T$PA T$¿ )L$`DŽ$ `ap)$‰HT$8HHHD$@`f$L|$XAWD ZYIHL@HL$Ht$LH|$LL$|HtD$D$T$LH=k 1HD$ @;HH=CLfDH~H=LkjfDAWHfvHAV1H AUATUHH VSHHLL$(LD$0HD$ D$D$H\$(D$H\$0D$HD$8D$)D$@Ht$(H9t|H|$H sD$D$t>L$UtbLt]H5v H$1HHE H=HiHD$ HD$ HĨ[]A\A]A^A_DD$D$Utfofo Hgument `a`fofof$HT$@)$HA)$)$)$H$Ƅ$L$AULL$@B _AXHfoTIfo ifo!kHD$@H;D$Ht_H=H5Y \L9d$0I$HI$L/f.1fHD$IHOMl$)D$pfo)T$PA T$¿)L$`DŽ$ `ap)$‰HT$8HHHD$@`f$L|$XAW@ ZYIHL@HL$Ht$LH|$LL$ܴHtD$D$T$LH=yg 1HD$ @蛴HH=LfDsH~H={LjfDAWHfvHAV1H AUATUHH :SSHH[LL$(LD$0HD$ D$D$H\$(D$H\$0D$HD$8D$)D$@&Ht$(H9t|H|$H8 oD$D$t>L$UtbLt]H5 H$1HH xH=yHHD$ HD$ HĨ[]A\A]A^A_DD$D$Utfo3fo {Hgument `a`fo4fo<f$HT$@)$HA)$)$)$H$Ƅ$L$AULL$@r> _AXHfoIfo fokHD$@H;D$Ht_H=pH5 L9d$0I$HI$Lf.1fHD$IHOMl$)D$pfo )T$PA T$¿)L$`DŽ$ `ap)$‰HT$8HHHD$@`f$L|$XAWL= ZYIHL@HL$Ht$LH|$LL$L$UtbLt]H5 H$1HH عH=H)HD$ HD$ HĨ[]A\A]A^A_DD$D$Utfofo Hgument `a`fofof$HT$@)$HA )$)$)$H$Ƅ$L$AULL$@: _AXHfoIfo IfokHD$@H;D$Ht_H=H5 L9d$0I$HI$Lf.1fHD$IHOMl$)D$pfok)T$PA T$¿ )L$`DŽ$ `ap)$‰HT$8HHHD$@`f$L|$XAW9 ZYIHL@HL$Ht$LH|$LL$蜭HtD$D$T$LH=9` 1HD$ @[HH=cLfD3H~H=;LjfDAVfvHHAUH ATUHH "SHHHD$8D$HD$0H\$8D$HD$@H\$HD$H\$PD$D$ D$$HD$XHD$`D$(D$,)D$hP1LL$XLD$PAXAYHt$0H9H|$ HM xhD$ D$ UL$ A< HqfofoiƄ$HT$`Hfo Vfo^fo%f)$A)$)$)$)$L$AULL$XO7 ^_Hfofo IfofoW HXHD$`)$0foD$ AD$OHDŽ$PlectHD$8`T$T$HT$8H)$)$)$()$Hf$\L$AVLL$Py6 ZYIHHL$H|$ HHPHD$,IH5 PHD$0PH$PHD$xPHD$xPHD$LPH$PHD$XPH$PLL$dHP HtD$ D$ L9l$@t IExHIERf.L9d$HtI$xHI$HD$(HD$(H[]A\A]A^fD$ D$ BDH H$1HH5D xH=yHH1[]A\A]A^fD3HgH=;LSfD$$YT$$H=[ H1$HD$(f.˨HH=L#fDLLff.AVfvHHAUH\ ATUHH SHHHD$@D$HD$8H\$@D$HD$HH\$PD$H\$XD$D$ D$$D$(D$,D$0D$4)D$xP1LL$`LD$X%AXAYHt$8H9H|$ HW cD$ D$ OL$ A<r Hcfosfo+Ƅ$HT$pHfo fofo%)$A)$)$)$)$L$AULL$`2 ^_Hfotfo \IfofoHXHD$p)$foUD$(AD$OHDŽ$0lectHD$@`T$T$HT$@H)$)$)$)$(f$<L$AVLL$X1 ZYIHHL$H|$ HHPHD$4IH5& PHD$8PH$PHD$DPHD$HPHD$LPH$PHD$XPH$PLL$dHP蒥HtD$ D$ L9l$HtIExHIED@L9d$PtI$xHI$HD$0HD$0H[]A\A]A^ÐD$ D$ BDHq H$1HH5 H=HIH1[]A\A]A^fD賤HoH=L [fDffZD$hZL$lשT$,HH=-W 1HD$0KHH=SLfDLLff.AWfvHHAVH AUATUHH SHH HD$ 1HD$@2f.AVfvHHAUHUo ATUHH .SHHHD$8D$ HD$0H\$8D$ HD$@H\$HD$H\$PD$HD$XD$HD$`HD$hD$HD$pHD$xHDŽ$D$ D$$D$(D$,)$P1LL$XLD$PAXAY Ht$0H9H|$HӜ FD$D$sL$A< Hfo7fo?Ƅ$H$H fo fofo%)$A)$)$)$)$L$AULL$X ^_Hfo5fo IfofoHXH$)$ foD$AD$OHD$ HD$8`T$ T$HT$8H)$)$)$)$8DŽ$Hlectf$LL$AVLL$P ZYIHHPHD$$HL$IH|$PH5ߍ HD$(PHD$,PHD$0PH$PH$PH$PHD$LPH$PH$PHD$`PH$PLL$lH`1HtD$D$L9l$@tIExHIE3L9d$HtI$xHI$HD$(HD$(H[]A\A]A^ÐD$D$BDH H$1HH5k 蘑H=HH1[]A\A]A^fDSHoH=[L諾[fDT$$t$H=M D$xQHD$(HH=LSfDL@L0ff.AVfvHHAUHj ATUHH >SHHHD$XD$HD$PH\$XD$HD$`H\$hD$H\$pD$D$ D$$D$(D$,D$0D$4D$8D$<D$@D$DD$HD$L)D$xP1LL$xLD$p%AXAYHt$PH9H|$ H_ AD$ D$ _L$ A< HsfosfoƄ$HT$pH fo fofo%)$A)$)$)$)$L$AULL$x ^_Hfotfo \Ifofo HXHD$p)$foUD$8AD$OHD$@HD$X`T$T$HT$XH)$)$)$)$(DŽ$8lectf$<L$AVLL$p ZYIHHPHD$DHL$IH|$ PH5! HD$HPHD$LPHD$PPHD$TPHD$XPHD$\PHD$`PHD$dPHD$hPHD$lPHD$pPLL$tH`腃HtD$ D$ L9l$`tIExHIE7L9d$htI$xHI$HD$HHD$HH[]A\A]A^ÐD$ D$ BDHa H$1HH5g H=H9H1[]A\A]A^fD裂HoH=L[fDT$Dt$L$UtbLt]H5e H$1HHO H=HaHD$(HD$(H[]A\A]A^A_DD$D$Utfofo Hgument `Aa`foHT$PfoH$)$HA)$ )$)$fD$Ƅ$L$AULL$P AZA[HfoIIfo NfoHD$PH;D$XtTH=H5N QL9d$@I$HI$L$1HD$IHOMl$f`)$fof$A T$ ¹Ƅ$DŽ$ `ar)T$`)L$p)$HT$HHHHD$PL|$hAW _AXIHHt$0LHH9L|$H, LL$L;D$D$D$LL$L$UtbLt]H5Sa H$1HHK 蠆H=HHD$(HD$(H[]A\A]A^A_DD$D$Utfo[fo Hgument `Aa`fo[HT$Pfo^H$)$HA)$ )$)$fD$Ƅ$L$AULL$P AZA[HfoIfo foHD$PH;D$XtTH=H5 L9d$@I$HI$L贬1HD$IHOMl$f`)$fo3f$A T$ ¹Ƅ$DŽ$ `ar)T$`)L$p)$HT$HHHHD$PL|$hAWq _AXIHHt$0LHH9L|$HL LL$L6D$D$D$LL$L$UtbLt]H5$] H$1HHG 0H=1H聯HD$(HD$(H[]A\A]A^A_DD$D$Utfofo 3Hgument `Aa`foHT$PfoH$)$HA)$)$)$fD$Ƅ$L$AULL$P( AZA[HfoiIfo fo6HD$PH;D$XtTH=%H5n qL9d$@I$HI$LD1HD$IHOMl$f`)$foþf$A T$ ¹Ƅ$DŽ$ `ar)T$`)L$p)$HT$HHHHD$PL|$hAW _AXIHHt$0LHH9L|$Hl LL$L72D$D$D$LL$L$UtbLt]H5X H$1HHB }H=HHD$(HD$(H[]A\A]A^A_DD$D$Utfo{fo Hgument `Aa`fo{HT$Pfo~H$)$HA)$)$)$fD$Ƅ$L$AULL$P AZA[HfoIfo .foƹHD$PH;D$XtTH=H5 L9d$@I$HI$Lԣ1HD$IHOMl$f`)$foSf$A T$ ¹Ƅ$DŽ$ `ar)T$`)L$p)$HT$HHHHD$PL|$hAW _AXIHHt$0LHH9L|$H LL$L-D$D$D$LL$ AUATUHH SHH dHD$D$ HD$ D$D$H\$(D$H\$0D$D$H\$8)D$@)D$PPHD$@P1LL$@LD$8辕A\A]Ht$8H9txH|$Hn 'D$D$t8L$vbH5k= H$1HHߨ aH=HcHD$ HD$ Hĸ[]A\A]A^A_D$D$tfoȝfo Ac`Igument `foȝHT$@fo˝L$)T$`HA)L$x )$)$fD$Ƅ$Lt$hAVLL$8 AZA[HfoOIfo foHD$@H;D$HtZH= H5 WL9d$(I$HI$L*D1fMt$D$ b`H|$)$fo˜LT$PL$H f$ HD$XDBL)$)$)$Ƅ$L$AWLL$@ _AXIHHD$PH9D$@HD$XH= MMLHt$ HT$D$D$IH HDHD$PVTZYHtD$D$T$LH=G 1輙HD$ fH=H5j ͋qKTHOH=SL裋;fD#TH3H=+L{fDAWfvHHAVHO: AUATUHH SH H `HD$$D$HD$0H\$8D$ D$D$D$H\$@D$ H\$HD$$H\$PD$(D$,)D$X)D$hPHD$PPHD$HP1LL$hLD$X蛑H Ht$0H9tuH|$H1j D$D$t8L$v_H5s9 H$1HH \H=H@HD$(HD$(H[]A\A]A^A_@D$D$tfofo pb`Igument `fofof$HT$`|$)T$p)$H)$ )$D@L$Ƅ$Ll$xAULL$X _AXHfo'Ifo ̤foLxHT$P)$foL$HA)$)$)$DŽ$ab`L$AVLL$HM ZYIHHt$@LpH9MH|$Hh ,D$D$HcT$HD$PHH9&HT$XHL$MD$HD$`H= Ht$ T$ HT$D$ HD$hD$D$H HEHHD$,PHD$0PAWLL$8H PHtD$D$t#T$$LH=I 1辕HD$(fL9l$8IEHIE{L賁nfD3PHZH=;L苇FfD1CfHD$PD$fH H$1HH5d6 YH=~H1L@OHH=~L fDAWfvHHAVH6 AUATUHH SH H[HD$$D$HD$0H\$8D$ D$D$D$H\$@D$ H\$HD$$H\$PD$(D$,)D$X)D$hPHD$PPHD$HP1LL$hLD$X+H Ht$0H9tuH|$HAf D$D$t8L$v_H5A5 H$1HHL XH=}HЅHD$(HD$(H[]A\A]A^A_@D$D$tfo8fo b`Igument `fo9foQf$HT$`|$)T$p )$H)$ )$D@L$Ƅ$Ll$xAULL$Xu _AXHfoIfo lfoLxHT$P)$foL$HA)$ )$)$DŽ$ab`L$AVLL$H ZYIHHt$@LpH9MH|$Hd D$D$HcT$HD$PHH9&HT$XHL$MD$HD$`H= Ht$ T$ HT$D$ HD$hD$D$H{ HEHHD$,PHD$0PAWLL$8H 8LHtD$D$t#T$$LH= 1NHD$(fL9l$8IEHIE{LC}nfDKHZH=zLFfD1CfHD$PD$fHA H$1HH522 pUH=qzHL@CKHH=KzL蛂fDAWfvHHAVH1 AUATUHH SH H-WHD$$D$HD$0H\$8D$ D$D$D$H\$@D$ H\$HD$$H\$PD$(D$,)D$X)D$hPHD$PPHD$HP1LL$hLD$X軈H Ht$0H9tuH|$HQb $D$D$t8L$v_H51 H$1HHܛ TH=yH`HD$(HD$(H[]A\A]A^A_@D$D$tfoȐfo b`Igument `foɐfof$HT$`|$)T$p )$H)$ )$D@L$Ƅ$Ll$xAULL$X _AXHfoGIfo foLxHT$P)$fo%L$HA)$ )$)$DŽ$ab`L$AVLL$Hm ZYIHHt$@LpH9MH|$H` L D$D$HcT$HD$PHH9&HT$XHL$MD$HD$`H=5 Ht$ T$ HT$D$ HD$hD$D$H HEHHD$,PHD$0PAWLL$8H GHtD$D$t#T$$LH=i 1ތHD$(fL9l$8IEHIE{LxnfDSGHZH=[vL~FfD1CfHD$PD$fHѼ H$1HH5. QH=vHQ~L@FHH=uL+~fDAWfvHHAVH- AUATUHH |SH HRHD$$D$HD$0H\$8D$ D$D$D$H\$@D$ H\$HD$$H\$PD$(D$,)D$X)D$hPHD$PPHD$HP1LL$hLD$XKH Ht$0H9tuH|$Ha^ D$D$t8L$v_H5, H$1HHl OH=tH|HD$(HD$(H[]A\A]A^A_@D$D$tfoXfo Pb`Igument `foYfoqf$HT$`|$)T$p)$H)$ )$D@L$Ƅ$Ll$xAULL$X _AXHfo׋Ifo foLxHT$P)$foL$HA)$)$)$DŽ$ab`L$AVLL$H ZYIHHt$@LpH9MH|$H\ D$D$HcT$HD$PHH9&HT$XHL$MD$HD$`H= Ht$ T$ HT$D$ HD$hD$D$H HEHHD$,PHD$0PAWLL$8H XCHtD$D$t#T$$LH= 1nHD$(fL9l$8IEHIE{LctnfDBHZH=qL;zFfD1CfHD$PD$fHa H$1HH5) LH=qHyL@cBHH=kqLyfDAWfvHHAVH) AUATUHH oSH HMNHD$0D$(HD$@D$,D$$D$0H\$HD$4HD$PHD$XD$8H\$`D$<)D$hP1LL$hLD$PA_ZQfofo Hrgument DŽ$`a`|$(foH$HT$`fo)$H)$ )$D@ )$L$ATLL$P A[A^HfoIfo foL`HD$`D$ ]HL$hL$$H)T$pIHO9)$foΏOA )$T$,HT$HHH)$ HD$PHn `tau`H$Lt$xAV AYAZIHHt$XLpH9H|$0HY D$D$HHcL$0;L$$} foՆHL$PHT$PHn `work`H$PHIپ )$foƄ$`A)$(fo)$8fo)$HH$HD$P ^_HHLHHD$4LMHL$,Ht$$H|$ PHD$8P?ZYHtD$D$HxEHHuHuH=7mLuyf >HiH=mLcuUfDH$H) H5% DL$4LL1H=x HD$8fD=HHt$H=ltff.AWfvHHAVH<% AUATUHH kSH H}IHD$0D$(HD$@D$,D$$D$0H\$HD$4HD$PHD$XD$8H\$`D$<)D$hP1LL$hLD$P${A_ZQfofo ُHrgument DŽ$`a`|$(foH$HT$`fo)$H)$ )$D@ )$L$ATLL$P A[A^HfoCIfo 8foL`HD$`D$ ]HL$hL$$H)T$pIHO9)$foOA )$T$,HT$HHH)$ HD$PHn `tau`H$Lt$xAV4 AYAZIHHt$XLpH9H|$0HT D$D$HHcL$0;L$$} foHL$PHT$PHn `work`H$PHIپ )$foƄ$`A)$(foʼn)$8foՉ)$HH$HD$PJ ^_HHLHHD$4LMHL$,Ht$$H|$ PHD$8P0:ZYHtD$D$HxEHHusHD$HcD$(A)|$xfotfo=DHD$`H `work`)$)$)$H$Lt$xAV艷 ^_HH#LHLL$=:H= HL$(LIƋD$Ht$ H HEHHD$4PLL$LD$L3B+ZYHtD$D$Hx HHL9|$P IHILX\*HH=YL3bfD1*HH=YLbfDH[hs*HWH={YLaCfDT$,LH= 1{oHD$0 AWfvHHAVH  AUATUHH |SHH=6HD$$D$HD$0H\$8D$D$ D$$H\$@D$(HD$HH\$PHD$XD$,)D$`PHD$@P1LL$`LD$PgZYHt$8H9tuH|$HC LD$D$t8L$v_H5H H$1HH{ 73H=8XH`HD$0HD$0H[]A\A]A^A_@D$D$tfo ofoH|Aa`Igument `foofooL$HT$`|$$Ƅ$ fD$H )$ )$D@)$)$L$AULL$P% A_IXM&HD$hH|$`A`HOT$`fo%"oD$ HMl$fo-`{fo5oT$(HT$Hfo'oHD$HHfD$dA)$)$()$8)$HL$XDŽ$`ipivL$AVLL$`X AYAZIHH@HT$XIfo=dnH fo%nnHD$HcD$(A)|$xfoLofo=zHD$`H `work`)$)$)$H$Lt$xAV蹲 ^_HH#LHLL$m5H= HL$(LIƋD$Ht$ H HEHHD$4PLL$LD$L.r&ZYHtD$D$Hx HHL9|$P IHILW &HH=ULc]fD1%HH=TL3]fDH Wh%HWH=TL\CfDT$,LH=6 1jHD$0 AWfvHHAVHg AUATUHH SHHm1HD$$D$HD$0H\$8D$D$ D$$H\$@D$(HD$HH\$PHD$XD$,)D$`PHD$@P1LL$`LD$PcZYHt$8H9tuH|$HI? |D$D$t8L$v_H5 H$1HH4v g.H=hSH[HD$0HD$0H[]A\A]A^A_@D$D$tfo kfowAa`Igument `fo kfo(kL$HT$`|$$Ƅ$ fD$H)$ )$D@)$)$L$AULL$PU A_IXM&HD$hH|$`A`HOT$`fo%RjD$ HMl$fo-vfo5HjT$(HT$HfoWjHD$HHfD$dA)$)$()$8)$HL$XDŽ$`ipivL$AVLL$`舮 AYAZIHH@HT$XIfo=iHfo%iHD$HcD$(A)|$xfo|jfo=uHD$`H `work`)$)$)$H$Lt$xAV ^_HH#LHLL$0H= HL$(LIƋD$Ht$ H HEHHD$4PLL$LD$L)!ZYHtD$D$Hx HHL9|$P IHILR;!HH=CPLXfD1 !HH=PLcXfDHPRh HWH=OL+XCfDT$,LH=f 1eHD$0 AWfvHHAVH AUATUHH SHH,HD$$D$HD$0H\$8D$D$ D$$H\$@D$(HD$HH\$PHD$XD$,)D$`PHD$@P1LL$`LD$PA^ZYHt$8H9tuH|$H: D$D$t8L$v_H5 H$1HHdq )H=NHVHD$0HD$0H[]A\A]A^A_@D$D$tfo PfforAa`Igument `foPffoXfL$HT$`|$$Ƅ$ fD$H )$ )$D@)$)$L$AULL$P腪 A_IXM&HD$hH|$`A`HOT$`fo%eD$ HMl$fo-qfo5xeT$(HT$HfoeHD$HHfD$dA)$)$()$8)$HL$XDŽ$`ipivL$AVLL$`踩 AYAZIHH@HT$XIfo=dH fo%dHD$HcD$(A)|$xfoefo=qHD$`H `work`)$)$)$H$Lt$xAV ^_HH#LHLL$+H=5 HL$(LIƋD$Ht$ H HEHHD$4PLL$LD$L%ZYHtD$D$Hx HHL9|$P IHILMkHH=sKLSfD1;HH=CKLSfDHMhHWH= KL[SCfDT$,LH= 1 aHD$0 AWfvHHAVH AUATUHH L~SHH'HD$$D$HD$0H\$8D$D$ D$$H\$@D$(HD$HH\$PHD$XD$,)D$`PHD$@P1LL$`LD$PqYZYHt$8H9tuH|$H)6 D$D$t8L$v_H5V H$1HHl $H=IHRHD$0HD$0H[]A\A]A^A_@D$D$tfo afonAa`Igument `foafoaL$HT$`|$$Ƅ$ fD$H)$ )$D@)$)$L$AULL$P赥 A_IXM&HD$hH|$`A`HOT$`fo%`D$ HMl$fo- mfo5`T$(HT$Hfo`HD$HHfD$dA)$)$()$8)$HL$XDŽ$`ipivL$AVLL$` AYAZIHH@HT$XIfo=_Hfo%_HD$D$(A)|$xfo`fo=El)$H)$HD$`H `work`)$H$Lt$xAVF ^_HH LHLL$&H=b HL$(LIƋD$Ht$ HC HEHHD$4PLL$LD$LD ZYHtD$D$Hx HHL9|$PIHILIHH=FLNfD1kHH=sFLNfDHHk3HZH=;FLNFfDT$,LH= 1;\HD$0 AWfvHHAVHu AUATUHH ySHH"HD$$D$HD$0H\$8D$D$ D$$H\$@D$(HD$HH\$PHD$XD$,)D$`PHD$@P1LL$`LD$PTZYHt$8H9tuH|$H1 D$D$t8L$v_H5 H$1HHg H=DHHMHD$0HD$0H[]A\A]A^A_@D$D$tfo \foHiAa`Igument `fo\fo\L$HT$`|$$Ƅ$ fD$H)$ )$D@)$)$L$AULL$P A_IXM&HD$hH|$`A`HOT$`fo%[D$ HMl$fo-`hfo5[T$(HT$Hfo[HD$HHfD$dA)$)$()$8)$HL$XDŽ$`ipivL$AVLL$` AYAZIHH@HT$XIfo=$[Hfo%.[HD$D$(A)|$xfo \fo=g)$H)$HD$`H `work`)$H$Lt$xAVv ^_HH LHLL$*"H= HL$(LIƋD$Ht$ Hs HEHHD$4PLL$LD$Lt/ZYHtD$D$Hx HHL9|$PIHILEDHH=AL#JfD1HH=ALIfDHCkcHZH=kALIFfDT$,LH= 1kWHD$0 AWAVMAUIATLcUHSHH(HdLL$H9GH5 PtmH5 HE1K4HD$H)HEH5f- HPHH81iPHx1H([]A\A]A^A_f.H55 HQPHEH;ntHpH= cMcMt L-CINjE.EH$HD$)5E1H$HD$H5 HOt0H5 H-3H5 HHD$OH|$H5w HmOLE1oMt LHT$LD$hBHT$LD$H$H $IM9MOLH)ȹHHI9L:DIHHcIH~,H5B1ɋfDt{HcHtHIH9Mt3I9,HcLLH)GtIJDIM9uHExHHEoH([]A\A]A^A_HQHtIH93WfDHLLH5+ H81 N5H4HEHHEHz@1zHH5 LD$L|$g1LD$HT$HH@HOHHBHT$LD$@HT$LD$$H$HH5E H0H5. HH$NML$EtEH}H5McHD$H9tL$#L$HD$MtLL$@L$IMtIx HIH$H|$?LH|$IH)H$E1HD$H5o 0H|$IHx HHM%LLD$ LD$H+D$IIHIL>H>Ht$H=<rD1qHt$H=<WDfH$HD$H" McML>H$HHD$EELD$=LD$LH5" .L$Mt:M8Ex2HD$IM8t E1lHLH$=H$THD$E1CH$_HQ>H=' HhG:Ufv1ISHH HH HH $H$hHHH$H 6=LHDŽ$DŽ$DŽ$DŽ$H$DŽ$H$H$hHDŽ$DŽ$)$XDŽ$H$DŽ$)$hDŽ$H$DŽ$DŽ$HDŽ$HDŽ$ HDŽ$()$xDŽ$H$0)$DŽ$H$8HDŽ$@DŽ$H$HHDŽ$PDŽ$H$PH$PH$P5<H$hPH$`PH$`PH$0PH$0PH$0PH$`P1L$`L$HH`H$H9H$H& }$$t;$veH$@H& H5v H1_H=`8H@H$H$HH []fD$DŽ$tH$H;5;tQH$HR& $$t$v9H$@H`& H5 S@$DŽ$NH$H;5teH$HN& Y$$$vIH$@HX& H5v @HH 1[]@$DŽ$H$`Q H$`t H$H$`H$pL & L$hH$`_H=Hfo NfoC[A`foOfo(OfD$$ )$)$)$)$HH HT$D@Hument `aH$H$PHH$UL$轒 HD$ [ZHHD$H$PA`DŽ$fo%Mfo-_ZL$`H@fo5&N$foBN$fD$X HD$ H$XH)$ $HDBLH$pHument `b)$()$8)$HH$XH$UL$Ƒ HD$(AYAZHHD$fo=LH$H A fosNH@fo%7M)$(fo=BY)$XHHD$8H$h)$8Iى$Hc$)$HH$H`alphar`H$hƄ$pH$(U foMHHD$8^_HD$(fo-KH$Hfo5XIپH@fo bL)$A )$x HD$PHc$)$H$ H`alphai`)$H$Ƅ$H$xU: fo"MHHD$HZY<HD$8foEKAa`H$ HfoWH@fo-KfD$|I)$8 A HD$XHc$)$HH$()$X)$hDŽ$x`betƄ$~H$8Ux HD$PAZA[HHD$@H$(H@HD$xH9H$H! C$$H\$H$0H;5i_H$H! $$H\$H$@H;5%=H$H! $$H\$tqHc$D$k N9LD9AH$@H5 D1HH! b H=c1H9H=  H$hHHHH{3H\$HuH=1HX9룃$u$$x$u$$$N‰$H$H5! H$HH$HH AIVH$U HD$h_AXHHD$XFIH$H$pH5 A H@ H$Hc$fHnHc$fHnfl)$pUH$U} HD$pZYHHD$`H$H$FH5 A H@ H$Hc$fHnHc$fHnfl)$AQIH$U HD$xAZA[H(HD$hH$IH5g G$H$8A H@ H$O$HH$8VH$Ui H$_AXHHD$pH$xH@H$tCDŽ$CHt DŽ$$H|$X:H\$$H=K H( HDH H$HE$QHEH |H$P$H$P$H$P$H$P$$$$H$$PH$(P$H$0PL$H$L$0HP$H= P1$$$t$hLL$hLD$X$HT$HHt$@'CH0H$HH=,H)5@Ufv1ISHH HH H H $H$hHHH$H /LHDŽ$DŽ$DŽ$DŽ$H$DŽ$H$H$hHDŽ$DŽ$)$XDŽ$H$DŽ$)$hDŽ$H$DŽ$DŽ$HDŽ$HDŽ$ HDŽ$()$xDŽ$H$0)$DŽ$H$8HDŽ$@DŽ$H$HHDŽ$PDŽ$H$PH$PH$P5H$hPH$`PH$`PH$0PH$0PH$0PH$`P1L$`L$9H`H$H9H$H: ]$$t;$veH$@Hp H5 H1?H=@*H2H$H$HH []fD$DŽ$tH$H;5tQH$H 赿$$t$v9H$@H@ H5: S@$DŽ$NH$H;5teH$H 9$$$vIH$@H8 H5 @HH 1[]@$DŽ$H$`1 H$`t H$H$`H$pL ) L$hH$`g_H=(fo {@fo3MA`fo@foAfD$$ )$)$)$)$HH HT$D@Hument `aH$H$PHH$UL$蝄 HD$ [ZHHD$H$PA`DŽ$fo%?fo-OLL$`H@fo5@$fo"@$fD$X HD$ H$XH)$ $HDBLH$pHument `b)$()$8)$HH$XH$UL$覃 HD$(AYAZHHD$fo=>H$H A foS@H@fo%?)$(fo=2K)$XHHD$8H$h)$8Iى$Hc$)$HH$H`alphar`H$hƄ$pH$(UԂ fo?HHD$8^_HD$(fo-=H$Hfo5JIپH@fo B>)$A )$x HD$PHc$)$H$ H`alphai`)$H$Ƅ$H$xU fo?HHD$HZY<HD$8fo%=Aa`H$ HfoIH@fo-=fD$|I)$8 A HD$XHc$)$HH$()$X)$hDŽ$x`betƄ$~H$8UX HD$PAZA[HHD$@H$(H@HD$xH9H$H #$$H\$H$0H;5I_H$H ߹$$H\$H$@H;5=H$H 蛹$$H\$tqHc$D$k N9LD9AH$@H5 D1HH BH=C#H+H=H$hHHHH[%H\$HuH="H8+룃$u$$x$u$$$N‰$H$H5 H$HH$HHgAIVH$U~ HD$h_AXHHD$XFIH$H$pH5 A H@ H$Hc$fHnHc$fHnfl)$pUH$U]~ HD$pZYHHD$`H$H$FH5d A H@ H$Hc$fHnHc$fHnfl)$AQIH$U} HD$xAZA[H(HD$hH$IH5' G$H$8A H@ H$O$HH$8VH$UI} H$_AXHHD$pH$xH@H$tCDŽ$#Ht DŽ$$H|$XH\$$H=+ H HDHߨ H$HE$QHEH H$P$H$P$H$P$H$P$$$$H$$PH$(P$H$0PL$H$L$0HP$H=o P1$$$t$hLL$hLD$X$HT$HHt$@5H0H$HH=H '@AWfvHHAVH_ AUATIH USH HHD$0D$(HD$@D$,D$$D$0H\$HD$4HD$PHD$XD$8H\$`D$<)D$hP1LL$hLD$PD-ZYJfo5fo BHgument `a`fo5fo5H$HT$`|$(f$)$H )$ )$D@)$Ƅ$L$AULL$Pz A^A_HfoZ5Hfo Afo'5HT$hHD$`H9}2H=H5 _%HD$8HD$8H[]A\A]A^A_T$$HLmHOЉD$ HAu`HD$HA )$ fo5T$,HT$HHfD$I)T$x)$)$DŽ$ `taƄ$Lt$xAVy AZA[IHHt$XLpH9tkH|$0H D$D$ HcL$0;L$ H H$1HH5 H=H,$DD$ EOD$ D$01f{HH=L#ofDɸHT$PIHNHfoD3H `work` A)$fo?HL$X)$(fo%3H$X)$8fo 4)$HH$HD$Pw ^_HHLHHD$4LMHL$,Ht$$H|$ PHD$8PAZYHtD$D$uPHvHHiH\CHKH=KL"7fDL$4LH1H=Н H0HD$8두HHt$H=Q"ff.AWfvHHAVH AUATIH }USH HHD$0D$(HD$@D$,D$$D$0H\$HD$4HD$PHD$XD$8H\$`D$<)D$hP1LL$hLD$P(ZYJfo"1fo =Hgument `a`fo#1fo+1H$HT$`|$(f$)$H )$ )$D@)$Ƅ$L$AULL$PYu A^A_Hfo0Hfo O=fog0HT$hHD$`H9}2H=SH5 HD$8HD$8H[]A\A]A^A_T$$HLmHOЉD$ HAu`HD$HA )$ fo0T$,HT$HHfD$I)T$x)$)$DŽ$ `taƄ$Lt$xAVYt AZA[IHHt$XLpH9tkH|$0H :D$D$ HcL$0;L$ HD H$1HH52 H=HlDD$ EOD$ D$01fHH=LofDɸHT$PIHNHfo.H `work` A)$fo?;HL$X)$(foe.H$X)$8foM/)$HH$HD$Pr ^_HHLHHD$4LMHL$,Ht$$H|$ PHD$8PAZYHtD$D$uPHvHHiH\HKH=L7fDL$4LH1H= +HD$8두;HHt$H=>ff.AWfvHHAVH1 AUATIH ݉USH HHD$0D$(HD$@D$,D$$D$0H\$HD$4HD$PHD$XD$8H\$`D$<)D$hP1LL$hLD$P#ZYJfob,fo J9Hgument `a`foc,fok,H$HT$`|$(f$)$H)$ )$D@)$Ƅ$L$AULL$Pp A^A_Hfo+Hfo 8fo+HT$hHD$`H9}2H=H5 HD$8HD$8H[]A\A]A^A_T$$HLmHOЉD$ HAu`HD$HA )$fo6,T$,HT$HHfD$I)T$x)$)$DŽ$ `taƄ$Lt$xAVo AZA[IHHt$XLpH9tkH|$0H zD$D$ HcL$0;L$ H H$1HH5 [H=\HDD$ EOD$ D$01fHH=LSofDɸHT$PIHNHfo)H `work`A)$fo6HL$X)$(fo)H$X)$8fo*)$HH$HD$P"n ^_HHLHHD$4LMHL$,Ht$$H|$ PHD$8PAZYHtD$D$uPHvHHiH@\HKH=L7fDL$4LH1H=P &HD$8두{HHt$H=~ff.AWfvHHAVH AUATIH =USH H]HD$0D$(HD$@D$,D$$D$0H\$HD$4HD$PHD$XD$8H\$`D$<)D$hP1LL$hLD$PZYJfo'fo 4Hgument `a`fo'fo'H$HT$`|$(f$)$H)$ )$D@)$Ƅ$L$AULL$Pk A^A_Hfo'Hfo 3fo&HT$hHD$`H9}2H=H5\ HD$8HD$8H[]A\A]A^A_T$$HLmHOЉD$ HAu`HD$HA )$fov'T$,HT$HHfD$I)T$x)$)$DŽ$ `taƄ$Lt$xAVj AZA[IHHt$XLpH9tkH|$0H 躣D$D$ HcL$0;L$ H H$1HH5 H= HDD$ EOD$ D$01f;HH=C LofDɸHT$PIHNHfo%H `work`A)$fo1HL$X)$(fo$H$X)$8fo%)$HH$HD$Pbi ^_HHLHHD$4LMHL$,Ht$$H|$ PHD$8PAGZYHtD$D$uPHvHHiH\HKH= L[7fDL$4LH1H= "HD$8두HHt$H= ff.AVfvHHAUH ATUHH ^SSHHHD$x)$HD$pD$D$H\$xD$D$HDŽ$H$D$ H$D$$D$(D$,D$0D$4D$8D$<D$@D$DD$HD$LD$PD$TD$XD$\D$`D$dD$hD$lP1L$L$AXAYHt$pH9trH|$ H6 D$D$t8L$ v\H5 H$1HHy H= HUHD$hHD$hH[]A\A]A^D$D$ tfo!fo.Ƅ$H$H fo ,fo,fo%.)$A)$)$)$)$L$AUL$f ^_Hfo+fo +Ifo(.fo!"HXH$)$0fo+D$AD$OHD$HD$x`T$T$$T$8T$@HT$xHD$`D$h)$)$)$()$HDŽ$Xlectf$\L$AVL$ e ZYIHHT$Ht$HHIH|$ HHD$lPHD$pPHD$tPHD$xPHD$|PH$PH$PH$PH$PH$PH$PH$PH$PH$PH$PH$PH$PH$PH$PL$HĠRHtD$D$L9$tIExHIEu L DL9$I$HI$LP HH=L+fDH1[]A\A]A^fDT$dt$\fH=e ZD$THD$h2cHJH=kL6fDAVfvHHAUH ATUHH .NSH(HOHD$H)$HD$@D$ D$H\$HD$D$HD$PH\$XD$H\$`D$HD$hD$ HD$pHD$xHDŽ$HDŽ$D$$HDŽ$D$(D$,HDŽ$HDŽ$HDŽ$HDŽ$D$0D$4D$8D$<P1LL$hLD$`PAXAYHt$@H9trH|$H 蹚$$t8L$v]H5 H$ 1HH H=H HD$8HD$8H []A\A]A^D$D$tfoafo)Ƅ$H$H fo &fo&fo%C))$A)$)$)$)$L$AULL$h` ^_Hfo_&fo G&Ifo(foHXH$)$Pfo=&D$AD$OHD$ HD$H`T$T$T$T$ HT$HHD$0D$8)$()$8)$H)$hDŽ$xlectf$|L$(AVLL$`_ ZYIHHT$ Ht$HHIH|$HHD$ foV f$8H$L$0HA)$)$)$)$(Ƅ$BL$ATL$v AXAYHHFH@H$L$fo%t fo-L DŽ$dl`HD$HM$fo5\ fod )$AD$dOЃ)$H)$T$pH$HH$)$L$AVL$ Y^IH&H@fo= L$ H$HAfo% HD$(D$l)$fox fo=@ )$H)$H$)$DŽ$0du`L$AWL$ IXZMIFfo- L$pH$fo5 Hfo= DŽ$du2`HD$0D$lAfot )$8)$HH)$XH$)$hƄ$L$8AWL$. HD$ AZA[H,HD$fo ? `H$HAfo H@fo/ f$fo )$HD$8HcD$l)$H$)$)$L$DŽ$ipivH$HD$@PL$e AXAYIHHcT$pH@L$fo-g fo5? Ƅ$|$lHD$8fo%[ fo H$b`f$H$H)$H )$XD@)$h)$xL$HAUL$ Y^IHH$LhH9_H\$_H HD$@HLD$`D$`L$_A<L\$@HH$L\$HHO$D$hݞHT$hHt$dHHD$@HHL$|QH$QAUt$Xt$XLL$XLD$HHL$PHD$8HD$pH0HҏL\$HHtD$`D$`t T$tLH=nB 1HD$xfDL9$tIxHIuLfDH|$H9$t_HxXHHuOHf.;HHD$xHD$xH[]A\A]A^A_fD HL9$tIxHI@L9$tI$xHI$H9$tHExHHEjH]胎HuH=LDcHzH=kLffDD$`D$_NH\$_DH=1L@LpL`+HjHt$8H=9T@軍HfH=L@H) L$1H5{ L舗fDH=LZff.AWfvHHAVHz AUATUHH SH0H]HD$4D$(HD$@H\$HD$$D$,D$0HD$PH\$XHD$`H\$hD$4H\$pD$8D$<)D$xPHD$PPH$P1L$LD$pH |Ht$@H9trH|$ H QQD$D$t8L$ v\H5y H$ 1HH HcL$(;L$}stnH$H H5J[ {lHH=LӣfD1DD$EOD$D$({DɸHT$PIHNHfo H `work` A)$foG HL$X)$(fo H$X)$8fo )$HH$HD$Pz ^_HHLHD$HL$$LH= Ht$MH HEHD$,PHD$0PMkZYHtD$D$uNHHHH膜 kHH=Lc~fDL$,LL1H= HD$0jHKHt$H=Ǚ5DAWfvHHAVHaY AUATUHH SHHvHD$ D$HD$0H\$8D$D$D$ H\$@D$$HD$HHD$PD$(H\$XD$,)D$`PHD$`P1LL$HLD$PIZYwHt$8H9tuH|$H .D$D$t8L$v_H$Hx H5X H1sH=HHD$0HD$0H[]A\A]A^A_@D$D$tfoX fo Hgument `Aa`foX fo` H$HT$`|$ )$)$H)$ )$D@fD$Ƅ$L$AULL$P A^A_Hfoί Ifo  fo LhHD$`)$fo )T$pIٹHD$A HOH)$HD$HH `ipiv`T$$HT$HH)$H$Lt$xAV AYAZIHHt$XLpH9tH|$(Hc ,D$D$>HcL$(;L$}stnH$H H5V gHH=LfD1DD$EOD$D$({DɸHT$PIHNHfo, H `work`A)$fog HL$X)$(fo H$X)$8fo )$HH$HD$P ^_HHLHD$HL$$LH= Ht$MH HEHD$,PHD$0P]fZYHtD$D$uNHHHH薗fHH=#Ls~fDL$,LL1H= HD$0eHKHt$H=ה*5DAWfvHHAVHT AUATUHH |SHHqHD$ D$HD$0H\$8D$D$D$ H\$@D$$HD$HHD$PD$(H\$XD$,)D$`PHD$`P1LL$HLD$PYZYwHt$8H9tuH|$H )D$D$t8L$v_H$H H5S H1nH=HHD$0HD$0H[]A\A]A^A_@D$D$tfoh fo й Hgument `Aa`foh fop H$HT$`|$ )$)$H)$ )$D@fD$Ƅ$L$AULL$P A^A_Hfoު Ifo # fo LhHD$`)$fo )T$pIٹHD$A HOH)$HD$HH `ipiv`T$$HT$HH)$H$Lt$xAV AYAZIHHt$XLpH9tH|$(H 'D$D$>HcL$(;L$}stnH$HǍ H5Q bHH=LfD1DD$EOD$D$({DɸHT$PIHNHfo< H `work`A)$fo HL$X)$(fo H$X)$8fo )$HH$HD$P ^_HHLHD$HL$$LH= Ht$MH HEHD$,PHD$0PmaZYHtD$D$uNHHHH覒+aHH=3L胘~fDL$,LL1H= 0HD$0`HKHt$H=:5DAWfvHHAVHO AUATUHH SHHlHD$ D$HD$0H\$8D$D$D$ H\$@D$$HD$HHD$PD$(H\$XD$,)D$`PHD$`P1LL$HLD$PiZYwHt$8H9tuH|$H9 $D$D$t8L$v_H$H H5!O H1iH=HHD$0HD$0H[]A\A]A^A_@D$D$tfox fo Hgument `Aa`fox fo H$HT$`|$ )$)$H )$ )$D@fD$Ƅ$L$AULL$P A^A_Hfo Ifo C fo LhHD$`)$fo )T$pIٹHD$A HOH)$HD$HH `ipiv`T$$HT$HH)$H$Lt$xAV AYAZIHHt$XLpH9tH|$(H "D$D$>HcL$(;L$}stnH$H׈ H54M ]HH=LfD1DD$EOD$D$({DɸHT$PIHNHfoL H `work` A)$fo HL$X)$(fo- H$X)$8fo )$HH$HD$P ^_HHLHD$HL$$LH= Ht$MH HEHD$,PHD$0P}\ZYHtD$D$uNHHHH趍;\HH=CL蓓~fDL$,LL1H= @HD$0[HKHt$H=J5DAWfvHHAVHKK AUATUHH SHHgHD$ D$HD$0H\$8D$D$D$ H\$@D$$HD$HHD$PD$(H\$XD$,)D$`PHD$`P1LL$HLD$PyZYwHt$8H9tuH|$Hɇ D$D$t8L$v_H$H H5oJ H1dH=ЉH HD$0HD$0H[]A\A]A^A_@D$D$tfo fo  Hgument `Aa`fo fo H$HT$`|$ )$)$H)$ )$D@fD$Ƅ$L$AULL$P A^A_Hfo Ifo c foˠ LhHD$`)$foǡ )T$pIٹHD$A HOH)$HD$HH `ipiv`T$$HT$HH)$H$Lt$xAV AYAZIHHt$XLpH9tH|$(H D$D$>HcL$(;L$}stnH$H H5H XHH=ÇLfD1DD$EOD$D$({DɸHT$PIHNHfo\ H `work`A)$foǭ HL$X)$(fo= H$X)$8fo% )$HH$HD$P ^_HHLHD$HL$$LH= Ht$MH HEHD$,PHD$0PWZYHtD$D$uNHHHHƈKWHH=SL裎~fDL$,LL1H= PHD$0WHKHt$H=Z5DAWfvHHAVHF AUATUHH SHHbHD$ D$HD$0H\$8D$D$D$ H\$@D$$HD$HHD$PD$(H\$XD$,)D$`PHD$`P1LL$HLD$P艔ZYwHt$8H9tuH|$HY D$D$t8L$v_H$H H5E H1_H=H0HD$0HD$0H[]A\A]A^A_@D$D$tfo fo 0 Hgument `Aa`fo fo H$HT$`|$ )$)$H)$ )$D@fD$Ƅ$L$AULL$P A^A_Hfo Ifo foۛ LhHD$`)$foל )T$pIٹHD$A HOH)$HD$HH `ipiv`T$$HT$HH)$H$Lt$xAV AYAZIHHt$XLpH9tH|$(H D$D$>HcL$(;L$}stnH$H~ H5C SHH=ӂL#fD1DD$EOD$D$({DɸHT$PIHNHfol H `work`A)$fo HL$X)$(foM H$X)$8fo5 )$HH$HD$P ^_HHLHD$HL$$LH= Ht$MH HEHD$,PHD$0PRZYHtD$D$uNHHHHփ[RHH=cL賉~fDL$,LL1H= `HD$0RHKHt$H=j5DAWHfvHAV1HA AUATUHH ZSHH]LL$0LD$8HD$(D$D$H\$0D$H\$8D$ HD$@HD$HHD$PHD$XD$$)D$`訏Ht$0H9tvH|$H~ D$D$t8L$v`H5*A H$1HH͢ [H=HQHD$(HD$(H[]A\A]A^A_DD$D$tfo fo` Hrgument DŽ$X`a`HT$`HAfo% fo )$)$( )$8)$HH$XL$AULL$H AYAZIHQHD$`H;D$htUH=H5_ bL9d$8I$HI$L51fHD$IHOЍ@fo fo- fo5B fo= HAHD$XMl$ Hn `work`T$ HT$XH)$)$)$)$H$Ƅ$L$AV _foJ HIAXTH@fo Iٺ`fo- f$HT$@H)L$xfo m HD$HcD$$A )$HD$H)$)$DŽ$n `sLt$xAV? Y^HH L@D$HL$ LH=Y Ht$HI HEHHD$,Pt$HD$hPLL$hH NHtD$D$uyIHIL?f.MHH=|LfDMHH=|LT$$L$PHH= D$H蒒HD$(YCMHKH=K|L蛄7fDAWHfvHAV1H?= AUATUHH jSHH+YLL$@LD$HHD$8D$ D$H\$@D$$H\$HD$(HD$PD$,D$0HD$XD$4)D$`ڊHt$@H9txH|$ Htz GD$D$t8L$ vbH5< H$1HH 2VH=3{H胃HD$8HD$8H[]A\A]A^A_D$D$ tfo fo Hrgument DŽ$X`a`HT$`HAfo%Ԛ foܚ )$)$( )$8)$HH$XL$AULL$X1 AYAZIHQHD$`H;D$htUH=FzH5 蒂L9d$HI$HI$Le|1fHD$$IHOЍ@fo fo-ʑ fo5 fo=ڙ HAHD$XMl$ Hn `work`T$(HT$XH)$)$)$)$H$Ƅ$L$AV _foz HIAXTH@fo Iٺ`fo-0 f$HT$PH)L$xfo HD$HcD$,A )$HD$X)$)$DŽ$n `sLt$xAVo Y^HHL@D$ HL$(LH= Ht$$Hy HEHHD$HKH=mL v7fDAWHfvHAV1H-/ AUATUHH :SHHJLL$0LD$8HD$(D$D$H\$0D$H\$8D$ HD$@HD$HHD$PHD$XD$$)D$`H|Ht$0H9tvH|$Hl D$D$t8L$v`H5r. H$1HHm GH=lHtHD$(HD$(H[]A\A]A^A_DD$D$tfoX fo@ Hrgument DŽ$X`a`HT$`HAfo%D foL )$)$()$8)$HH$XL$AULL$H AYAZIHQHD$`H;D$htUH=kH5 tL9d$8I$HI$Lm1fHD$IHOЍ@fo fo-: fo5" fo=J HAHD$XMl$Hn `work`T$ HT$XH)$)$)$)$H$Ƅ$L$AV _fo HIAXTH@fo Iٺ`fo- f$HT$@H)L$xfo M HD$HcD$$A )$HD$H)$)$DŽ$n `sLt$xAV Y^HH L@D$HL$ LH= Ht$H HEHHD$,Pt$HD$hPLL$hH :HtD$D$uyIHILkf.[:HH=ciLqfD3:HH=;iLqT$$L$PHH=|l D$H2HD$(Y9HKH=hL;q7fDAWHfvHAV1H* AUATUHH SHHELL$@LD$HHD$8D$ D$H\$@D$$H\$HD$(HD$PD$,D$0HD$XD$4)D$`zwHt$@H9txH|$ H4h D$D$t8L$ vbH5) H$1HH BH=gH#pHD$8HD$8H[]A\A]A^A_D$D$ tfo fo Hrgument DŽ$X`a`HT$`HAfo%t fo| )$)$()$8)$HH$XL$AULL$X AYAZIHQHD$`H;D$htUH=fH5/ 2oL9d$HI$HI$Li1fHD$$IHOЍ@fo fo-j~ fo5b fo=z HAHD$XMl$Hn `work`T$(HT$XH)$)$)$)$H$Ƅ$L$AV _fo HIAXTH@fo } Iٺ`fo-Ѕ f$HT$PH)L$xfo HD$HcD$,A )$HD$X)$)$DŽ$n `sLt$xAV Y^HHL@D$ HL$(LH=) Ht$$H HEHHD$L$UtcLt^H$H2 H5% H1=H=bHJkHD$HD$HĨ[]A\A]A^A_fDD$D$UtHt$(Ld$ Hbc LD$D$tL$ :foz fo Hgument `DŽ$ap`HT$0Hfo oz )\$Xfoz A)T$h)L$x)$H$Lt$XAVLL$H׾ ^_Hfo z Ifo foy t$ HL$0FƉ9tuH5# H$1HH L$UtcLt^H$H" H5K! H19H=^H:gHD$HD$HĨ[]A\A]A^A_fDD$D$UtHt$(Ld$ H_ LrD$D$tL$ :forv fo Hgument `DŽ$ap`HT$0Hfo _v )\$Xforv A)T$h)L$x)$H$Lt$XAVLL$HǺ ^_Hfo v Ifo fou t$ HL$0FƉ9tuH5+ H$1HH 8H=]HeL9l$8IEHIEL_z@1yfHcM}HT$@HfHn)$Iٹfl)$A )D$Hfov )$)$DŽ$ `a`Ƅ$L$AV萹 ZYHHHHD$ H|$LLL$LD$LOD$ D$n-HtD$D$T$HH= 1rHD$fDH$H H5 2D -H8H=\Lcd$,HjH=[LAdVff.AWfvHHAVHI AUATUHH SHH8HD$(D$HD$ H\$(D$D$H\$0HD$8H\$@D$D$)D$HP1LL$HLD$8jAXAYHt$ H9t}H|$H\ TD$D$t>L$UtcLt^H$H H5 H15H=ZH*cHD$HD$HĨ[]A\A]A^A_fDD$D$UtHt$(Ld$ HR\ LbD$D$tL$ :fobr fo Hgument `DŽ$ap`HT$0Hfo Or )\$Xfobr A)T$h)L$x)$H$Lt$XAVLL$H跶 ^_Hfo q Ifo foq t$ HL$0FƉ9tuH5f H$1HH 4H=YHaL9l$8IEHIEL[z@1yfHcM}HT$@HfHn)$Iٹfl)$A )D$Hfor )$)$DŽ$ `a`Ƅ$L$AV耵 ZYHHHHD$ H|$LLL$LD$LOD$ D$^)HtD$D$T$HH= 1pnHD$fDH$H H5 2D(H8H=XLS`$(HjH=WL1`Vff.AWfvHHAVH AUATUHH SHH4HD$(D$HD$ H\$(D$D$H\$0HD$8H\$@D$D$)D$HP1LL$HLD$8{fAXAYHt$ H9t}H|$HY DD$D$t>L$UtcLt^H$H H5 H11H=VH_HD$HD$HĨ[]A\A]A^A_fDD$D$UtHt$(Ld$ HX LRD$D$tL$ :foRn fo} Hgument `DŽ$ap`HT$0Hfo ?n )\$XfoRn A)T$h)L$x)$H$Lt$XAVLL$H觲 ^_Hfo m Ifo| fom t$ HL$0FƉ9tuH5 H$1HH u0H=vUH]L9l$8IEHIELWz@1yfHcM}HT$@HfHn)$Iٹfl)$A )D$Hfom )$)$DŽ$ `a`Ƅ$L$AVp ZYHHHHD$ H|$LLL$LD$LOD$ D$N%HtD$D$T$HH= 1`jHD$fDH$Hq H5  2D$H8H=SLC\$$HjH=SL!\Vff.AWfvHHAVH AUATUSHH0H$HL$H ӓHDŽ$)$)$ DŽ$D$H$DŽ$DŽ$HDŽ$H$HDŽ$H$HDŽ$H$HDŽ$H$H$DŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$DŽ$PH$PH$PH$P1L$L$aH A1EQfo 3j fo{y d`Igument `fo4j foH@fo g L$H$fo:v fog HƄ$HD$8b`fog )$A )$)$)$f$L$AUL$@ IXZMHc$H$HH9H=GNH5P VL9$tgIx`HIuWLqPMHH$H$H[]A\A]A^A_HBL9$tI$xHI$fH9$tHExHHEuHOf.[HuH=gMLUD;HuH=GMLUpfHҹI~Iى$fo-e HNfo5Tt fof HH|$8A )$fo-d H$H `work`$H$H)$)$)$H$L$AUQ A[IXM IBH$HD$@H9ttH|$HO LT$HLT$H$$u_IHILoNf.H=LLQT@D$N말L8N3H$Hc$ILT$Hfo%s Ƅ$tH$ HfHnǹ$H)$H fo%d fHnA DŽ$x `x`flfo5Mc )$h)$()$8fo5Mc )$XL$8AU HHD$`AYAZLT$HHD$PLT$HIH$HA fo5b H@fo b )$foc fo5q HD$`Hc$)$H$H `ferr`)$)$H$L$AU' _AXHLT$HIH@LT$`IH$L\$HHfob HD$pA Hc$)$(fo-Aq fo%b fob H$H `berr`)$8)$H)$XH$hL$(AUk Y^HL\$HLT$`HCH$L\$`H$LT$HH$H|$Pt$Hs$H$PH$P$H$Pt$xt$xLL$xLD$pHL$hHD$XHPLT$HL\$`Ht DŽ$$LT$HLIً$MH=@ PHL$`$Ht$ ^H$XZLT$ZfH=HLP@SH'H=[HLPfDLT$&LT$HH=)HLyPLT$ff.@AWfvHHAVH' AUATUSHH%H$HL$H HDŽ$)$)$D$tD$sH$D$xD$|HDŽ$H$HDŽ$H$HDŽ$H$HDŽ$H$H$DŽ$DŽ$DŽ$HDŽ$HDŽ$HDŽ$DŽ$PH$PH$PH$P1L$L$UH A1ECfo ^ fon d`Igument `fo^ fo^ f$H$L$H )$hA)$x)$)$Ƅ$L$hATL$Ƣ ^_HHxH@Afo%] Ae`fo-Hm Afo5] fD$HD$H$H$fo] L$ D$xANƄ$H)$)$H)$H$)$L$AWL$ IXZM5ID$fo=] Af`Ƅ$Jfo%] foJl fD$HH$HD$ HcD$xHA )$fo=&l H$Hyword `d)$()$)$8H$HL$AWL$- HD$ AZA[HL$xHD$f`H$fo--\ fo5k A DOl$xH@Hfo="\ fojk f$AHD$0Hyword `eMc)$XL$)$h)$x)$H$Ƅ$L$XAUL$S _AXIH4H@fo h[ L$H$foj foh[ HƄ$HD$8b`fo5\ )$A )$)$)$f$L$AUL$覟 IXZMHcL$xH$HH9H=BH51E JL9$t`IxYHIuPLDF[HH$H$H[]A\A]A^A_+H"L9$tI$xHI$fH9$tHExHHEuHLDf.HuH=AL'JDHuH=ALJpfHҹI~Iى$fo-Y HNfo5h foZ HH|$8A )$pfo-eY H$H `work`$H$H)$)$)$H$L$xAU A[IXMIBH$HD$@H9tdH|$sHC LT$HLT$HD$tD$tuUIHILBH=@LH @D$sN봐LBCH$Hc$ILT$Hfo%g Ƅ$dH$HfHnǹ$H)$8 fo%Y fHnA DŽ$h `x`flfo5W )$X)$)$(fo5W )$HL$(AUf HHD$`AYAZLT$HHD$PLT$HIH$HA fo5SW H@fo ]W )$foMX fo5f HD$`Hc$)$H$H `ferr`)$)$H$L$AU觛 _AXHLT$HIH@LT$`IH$L\$HHfoV HD$pA Hc$)$fo-e fo%V fo|W H$H `berr`)$()$8)$HH$XL$AU Y^HL\$HLT$`H3L\$`HT$|Ht$xH$LT$HH|$sPt$Hs$H$PH$P$H$Pt$xt$xLL$xLD$pHL$hHD$XHPzLT$HL\$`HtD$tD$tfLT$HLZ$Iً$MH=4 PHL$`Ht$ USH$XZLT$lH==LaE@ HNH=<L;E:fDLT$ LT$HH=<L ELT$ff.@AWfvHHAVH AUATUHH SHHHD$HD$HD$0H\$8D$ D$H\$@D$H\$HD$$D$(H\$PD$,HD$X)D$`PHD$HP1LD$HLL$`6KA[A\A1Et/Ht$8Ld$H? LD$ D$ u#HD$0HD$0H[]A\A]A^A_T$B<>H0Q0QHHt$@H9tbH|$H> D$ D$ tL$UtLLtGH$HO H5 H1H=;HgCOfD$ D$U ZCNHD$0 fH?H=7LC@+fDHH=7L@L:fAWfvHHAVH4 AUATUHH SHHHD$HD$HD$0H\$8D$ D$H\$@D$H\$HD$$D$(H\$PD$,HD$X)D$`PHD$HP1LD$HLL$`FFA[A\A1Et/Ht$8Ld$H7; LD$ D$ u#HD$0HD$0H[]A\A]A^A_T$B<>H0Q0QHHt$@H9tbH|$H; D$ D$ tL$UtLLtGH$H_ H5 H1&H='6Hw>OfD$ D$UH0Q0QHHt$@H9tbH|$H7 D$ D$ tL$UtLLtGH$H H5y H1F H=G1H9OfD$ D$U0fAWfvHHAVH AUATUHH SHH HD$HD$HD$0H\$8D$ D$H\$@D$H\$HD$$D$(H\$PD$,HD$X)D$`PHD$HP1LD$HLL$`vH0Q0QHHt$@H9tbH|$H2 ѹD$ D$ tL$UtLLtGH$H H5 H1VH=W,H4OfD$ D$U IfoEN fom> LpHD$PAb`LH$A HD$ HOHf$fHnƄ$ flT$HT$`H)D$hfo3> )$)$)$)$L$AWLL$H菂 _AXHHLHD$$HT$ LH|$`LOl$`H|$ H5 H Dl$HDHD$PHD$ PLD$$NZYHtD$D$H9\$8pHeHHXHx'K1KH3H=$LL-H H=$L#-fDT$LH=^ 1:HD$(VfAWfvHHAVHb AUATUHH >SHHHD$D$HD$0D$D$H\$8D$H\$@D$ D$$D$(H\$HD$,H\$P)D$X)D$hPHD$XPHD$XP1LL$XLD$P#3H Ht$@H9tEH|$ HY+ 茹D$D$t8L$ AvLH$H* H5| z@D$D$ u HD$(HD$(H[]A\A]A^A_@Ht$HH9t^H|$$H+ D$D$tL$$vLH$H H5 H1H="HI+|@D$D$$dfo: foJ Aa`Hgument `fo : fo: H$HT$P|$)\$p)$H )$ )$D@fD$Ƅ$Ll$xAULL$@~ AZA[Hfo @: IfoI fo : LpHD$PAb`LH$A HD$ HOHf$fHnƄ$ flT$HT$`H)D$hfo9 )$)$)$)$L$AWLL$H/~ _AXHHLHD$$HT$ LH|$`LOl$`H|$ H53 H. Dl$HDHD$PHD$ PLD$$ZYHtD$D$H9\$8pHeHHXH#K1KH3H= L(kH H=s L(fDT$LH= 1s6HD$(VfAWfvHHAVHA AUATUHH lCSHH-HD$D$HD$0D$D$H\$8D$H\$@D$ D$$D$(H\$HD$,H\$P)D$X)D$hPHD$XPHD$XP1LL$XLD$P.H Ht$@H9tEH|$ Hy' ,D$D$t8L$ AvLH$HM& H5[ z@D$D$ u HD$(HD$(H[]A\A]A^A_@Ht$HH9t^H|$$H:' 譴D$D$tL$$vLH$H H5 H1H=H&|@D$D$$dfod6 foLF Aa`Hgument `fo d6 fol6 H$HT$P|$)\$p)$H)$ )$D@fD$Ƅ$Ll$xAULL$@z AZA[Hfo 5 IfoE fo5 LpHD$PAb`LH$AHD$ HOHf$fHnƄ$ flT$HT$`H)D$hfos5 )$)$)$)$L$AWLL$Hy _AXHHLHD$$HT$ LH|$`LOl$`H|$ H5Ӝ HΜ Dl$HDHD$PHD$ PLD$$ZYHtD$D$H9\$8pHeHHXHK1K4H3H=<L$ H H=Lc$fDT$LH= 12HD$(VfAWfvHHAVH AUATUHH L?SHHHD$D$HD$0D$D$H\$8D$H\$@D$ D$$D$(H\$HD$,H\$P)D$X)D$hPHD$XPHD$XP1LL$XLD$Pc*H Ht$@H9tEH|$ H# ̰D$D$t8L$ AvLH$H! H5: z@D$D$ u HD$(HD$(H[]A\A]A^A_@Ht$HH9t^H|$$HZ# MD$D$tL$$vLH$HY H5 H18H=9H"|@D$D$$dfo2 foA Aa`Hgument `fo 2 fo 2 H$HT$P|$)\$p)$H)$ )$D@fD$Ƅ$Ll$xAULL$@?v AZA[Hfo 1 IfoUA foM1 LpHD$PAb`LH$AHD$ HOHf$fHnƄ$ flT$HT$`H)D$hfo1 )$)$)$)$L$AWLL$Hou _AXHHLHD$$HT$ LH|$`LOl$`H|$ H5s Hn Dl$HDHD$PHD$ PLD$$.ZYHtD$D$H9\$8pHeHHXHXK1KH3H=L, H H=L fDT$LH=> 1-HD$(VfAWHHH AVAUATUHH pSHHqHD$(D$ HD$H\$ D$ D$ H\$(D$H\$0HD$8HD$@H\$HD$PHD$(P1LL$XLD$@#&AXAYHt$(H9t}H|$ H D$ D$ t>L$ UtcLt^H$Hj H55 H1qH=rHHD$HD$HĨ[]A\A]A^A_fDD$ D$ UtHt$0Ld$H LD$ D$ tL$fo- Ƅ$Hgument `HT$@H H$D$XAfo= DŽ$arf`D$hfo- D$xfo- $Lt$XAVLL$XGr ^_IH!Ht$ LpH9H|$ H 膢D$ D$ tGD$ L$ UtcLt^H$H H58 H1H=HbHD$HD$HĨ[]A\A]A^A_fDD$ D$ UtHt$0Ld$H L蚧D$ D$ tL$fo) Ƅ$Hgument `HT$@HH$D$XAfou9 DŽ$arf`D$hfo]) D$xfop) $Lt$XAVLL$Xm ^_IH!Ht$ LpH9H|$ Hk &D$ D$ tGD$ L$ UtcLt^H$H H5; H1H= HHD$HD$HĨ[]A\A]A^A_fDD$ D$ UtHt$0Ld$Hr L:D$ D$ tL$fo:% Ƅ$Hgument `HT$@HH$D$XAfo%5 DŽ$arf`D$hfo$ D$xfo% $Lt$XAVLL$Xi ^_IH!Ht$ LpH9H|$ H ƙD$ D$ tGD$ L$ UtcLt^H$HJ H5> H1QH=R HHD$HD$HĨ[]A\A]A^A_fDD$ D$ UtHt$0Ld$H LڞD$ D$ tL$fo Ƅ$Hgument `HT$@H H$D$XAfo0 DŽ$arf`D$hfo D$xfo $Lt$XAVLL$X'e ^_IH!Ht$ LpH9H|$ HK fD$ D$ tGD$ L$ UtcLt^H$H H5A H1H=HB HD$HD$HĨ[]A\A]A^A_fDD$ D$ UtHt$0Ld$HR LzD$ D$ tL$HT$8Hfol AHgument `D$Xfo, H$D$hfoP DŽ$ap`D$xfoX $Lt$XAVLL$P` ^_IHHt$ LpH9H|$ H D$ D$ tCD$ H0H=L ff.AWHHH AVAUATUHH PmSHHHD$(D$ HD$H\$ D$ D$ H\$(D$H\$0HD$8H\$@HD$HD$PHD$(P1LL$PLD$@CAXAYHt$(H9t}H|$ H  D$ D$ t>L$ UtcLt^H$H H5D H1H=HHD$HD$HĨ[]A\A]A^A_fDD$ D$ UtHt$0Ld$H LD$ D$ tL$HT$8Hfo  AHgument `D$XfoE( H$D$hfo DŽ$ap`D$xfo $Lt$XAVLL$Po\ ^_IHHt$ LpH9H|$ H3 讌D$ D$ tCD$ H0H=L@ff.AWHHH AVAUATUHH eSHHHD$(D$ HD$H\$ D$ D$ H\$(D$H\$0HD$8H\$@HD$HD$PHD$(P1LL$PLD$@AXAYHt$(H9t}H|$ H LD$ D$ t>L$ UtcLt^H$Hʗ H5J H1H=H"HD$HD$HĨ[]A\A]A^A_fDD$ D$ UtHt$0Ld$H LZD$ D$ tL$HT$8HfoL AHgument `D$Xfo H$D$hfo0 DŽ$ap`D$xfo8 $Lt$XAVLL$PS ^_IHHt$ LpH9H|$ H D$ D$ tCD$ H0H=Lff.AWfvHHAVH AUATUHH lbSHHmHD$0D$HD$ H\$(D$D$H\$0D$H\$8HD$@H\$HD$D$)D$PPHD$0P1LL$XLD$HAZA[Ht$0H9t}H|$HQ D$D$t>L$UtcLt^H$Hb H5E H1iH=jHHD$ HD$ Hĸ[]A\A]A^A_fDD$D$UtHt$8Ld$H  LD$D$tL$fo Ƅ$Hgument `HT$@HH$)D$hA fo= DŽ$arf`)D$xfo )$fo )$Lt$hAVLL$XL$UtcLt^H$HҎ H5 H1H=H*HD$ HD$ Hĸ[]A\A]A^A_fDD$D$UtHt$8Ld$HJ LbD$D$tL$fob Ƅ$Hgument `HT$@HH$)D$hA fo DŽ$arf`)D$xfo% )$fo5 )$Lt$hAVLL$XJ AXAYIH$Ht$(LpH9H|$H zD$D$tGD$L$UtcLt^H$HB H5 H1IH=JHHD$ HD$ Hĸ[]A\A]A^A_fDD$D$UtHt$8Ld$H LD$D$tL$fo Ƅ$Hgument `HT$@HH$)D$hAfo= DŽ$arf`)D$xfo )$fo )$Lt$hAVLL$XF AXAYIH$Ht$(LpH9H|$H YvD$D$tGD$L$UtcLt^H$H H5 H1H=H HD$ HD$ Hĸ[]A\A]A^A_fDD$D$UtHt$8Ld$H LB{D$D$tL$foB Ƅ$Hgument `HT$@HH$)D$hAfo DŽ$arf`)D$xfo )$fo )$Lt$hAVLL$XA AXAYIH$Ht$(LpH9H|$H. qD$D$tGD$L$UtbLt]H$H H5r H1H= HYHD$(HD$(H[]A\A]A^A_DD$D$UtHt$@Ld$H LvD$D$tL$Aa`fo Hgument `Ƅ$HT$HHH$)D$xAfo fD$ )$foN )$fo^ )$Lt$xAVLL$`< AZA[IHHt$0LpH9H|$HG mD$D$tGD$L$UtbLt]H$H| H5צ H1H= HYHD$(HD$(H[]A\A]A^A_DD$D$UtHt$@Ld$H LqD$D$tL$Aa`fo Hgument `Ƅ$HT$HHH$)D$xAfo, fD$ )$foN )$fo^ )$Lt$xAVLL$`7 AZA[IHHt$0LpH9H|$HG hD$D$tGD$L$UtbLt]H$Hw H5< H1H= HYHD$(HD$(H[]A\A]A^A_DD$D$UtHt$@Ld$H LlD$D$tL$Aa`fo Hgument `Ƅ$HT$HHH$)D$xAfo< fD$)$foN )$fo^ )$Lt$xAVLL$`2 AZA[IHHt$0LpH9H|$H cD$D$tGD$L$UtbLt]H$Hr H5 H1H= HYHD$(HD$(H[]A\A]A^A_DD$D$UtHt$@Ld$H LgD$D$tL$Aa`fo Hgument `Ƅ$HT$HHH$)D$xAfoL fD$)$foN )$fo^ )$Lt$xAVLL$`- AZA[IHHt$0LpH9H|$H ^D$D$tGD$L$"Ut~LtyH$pHj H5 H1ѥH=H"HD$8HD$8Hx[]A\A]A^A_fDD$$D$!1tHt$HH9hD$$D$"Utfo p fox Hgument `Aa`fop fox fD$hHT$pH$`HA)$()$8)$H)$XƄ$rL$(AULL$h& AYAZIHLpHD$xfo Ifo% D$(fo- AOЍ@fo5 )$H)$HD$`H `work`T$,HT$`H)$)$H$L$AU% ^fo= HI_H@fo= I)$HT$hHfo% HD$HcD$0A)$fo= HD$pH `irworkH$`)$)$f$ L$AUF% ZYIHHt$PHHH9^Ll$#H HD$LHL$xUL\$D$$D$$tWD$#HL$HH=FLuL|L|[AWfvHHAVHD AUATUHH LSHxH HD$PD$!HD$8H\$@D$$D$"H\$HD$#H\$PD$(H\$XD$,D$0HD$`HD$hD$4)D$pPHD$PP1LL$PLD$hA[A\)Ht$@H9H|$!H/ jRD$$D$$L$!A<AHHt$HH9H|$"H) RD$$D$$t>L$"Ut~LtyH$pHd H5 H1衟H=HHD$8HD$8Hx[]A\A]A^A_fDD$$D$!1tHt$HH9hD$$D$"Utfo @ foX Hgument `Aa`fo@ foH fD$hHT$pH$`HA)$( )$8)$H)$XƄ$rL$(AULL$h} AYAZIHLpHD$xfo Ifo%r D$(fo- AOЍ@fo5p )$H)$HD$`H `work`T$,HT$`H)$)$H$L$AU ^fo HI_H@fo= I)$HT$hHfo% HD$HcD$0A)$fo= HD$pH `irworkH$`)$)$f$ L$AU ZYIHHt$PHHH9^Ll$#H HD$LHL$HOL\$D$$D$$tWD$#HL$L$.UtzLtuH$Hf^ H5@ H1mH=nHHD$@HD$@HĈ[]A\A]A^A_fD$0D$-1tHt$PH9lD$0D$.Utfo  fo8 Hgument `Aa`fo fo fD$xH$H$pHA)$8 )$H)$X)$hƄ$L$8AULL$pJ AYAZIHLpH$fol Ifo%< D$4fo-^ AOЍ@fo5: )$H)$HD$pH `work`T$8HT$pH)$)$H$L$AU ^fo HI_H@fo= I)$HT$xHfo% HD$HcD$L$.UtzLtuH$H&X H5U H1-H=.H~HD$@HD$@HĈ[]A\A]A^A_fD$0D$-1tHt$PH9lD$0D$.Utfo fo Hgument `Aa`fo fo fD$xH$H$pHA)$8)$H)$X)$hƄ$L$8AULL$p  AYAZIHLpH$fo, Ifo% D$4fo-. AOЍ@fo5 )$H)$HD$pH `work`T$8HT$pH)$)$H$L$AUP ^fo HI_H@fo=^ I)$HT$xHfo%b HD$HcD$D$D$tL$fo fo _ Igument `DŽ$ap`HT$HHAfo fo )$)$)$)$L$L$AULL$`@ AYAZHfo Hfo foN Lh|$$b`)$fo: )T$pHT$`L$H f$D@)$)$Ƅ$L|$xAWLL$h _AXIH{H|$`LxHOD$`T$HL$HD$(HD$hD$ BЉ9H5u H$1HH^ ZH=[H諯H9\$PHHHH耩1H$HaG H5u D苆HT$ LMHD$D$H=& LH& HDHHD$4PLL$8LT$LwZYHtD$D$7T$,LH=(* 1蝼HD$0NwHH=VL覮,wHH=4L脮ff.@AWfvHHAVH$t AUATUHH L SH H HD$,D$ HD$8H\$@D$D$$H\$HD$(HD$PH\$XD$,H\$`D$0D$4)D$hPHD$HPHD$pP1LL$pLD$`觴H Ht$8H9tqH|$H= ;D$D$t8L$v[H$H H5Es H1H=HLHD$0HD$0H[]A\A]A^A_ËD$D$tHt$@Ld$H L:D$D$tL$fo fo Igument `DŽ$ap`HT$HHAfos fo )$)$ )$)$L$L$AULL$` AYAZHfo Hfo f fo޻ Lh|$$b`)$foʼ )T$pHT$`L$H f$D@)$)$Ƅ$L|$xAWLL$h+ _AXIH{H|$`LxHOD$`T$HL$HD$(HD$hD$ BЉ9H5gq H$1HHgZ }H=H;H9\$PHHHH1H$HB H5p DHT$ LMHD$D$H=m" LHc" HDHHD$4PLL$8LT$Lb{sZYHtD$D$7T$,LH=% 1-HD$0rHH=L6rHH=ġLff.@AWfvHHAVHo AUATUHH SH H~HD$,D$ HD$8H\$@D$D$$H\$HD$(HD$PH\$XD$,H\$`D$0D$4)D$hPHD$HPHD$pP1LL$pLD$`7H Ht$8H9tqH|$HM 6D$D$t8L$v[H$Hd H5o H1{H=HܨHD$0HD$0H[]A\A]A^A_ËD$D$tHt$@Ld$H L6D$D$tL$fo fo Hument `aAp`fo HT$Hfo H$)$HA)$)$)$fD$Ƅ$L$AULL$`TAZA[Hfo Hfo fob Lh|$$`)$fo f$HT$`)T$pH Hument `b)$D@H$)$L|$xAWLL$h_AXIH}H|$`LxHOD$`T$HL$HD$(HD$hD$ BЉ9H51m H$1HHU lyH=mH车H9\$PHHHH蒠D1H$Hq> H5l pD}HT$ LMHD$D$H= LH HDHHD$4PLL$8LT$LvnZYHtD$D$5T$,LH=8! 1譳HD$0^nHH=fL趥H5;d GH9l$HuAHD$@HD$@H[]A\A]A^A_@H=>H58 FH9l$HtHExHHEuH@fIFHT$`Hfo=;V A`fo8W L$xHD$HcD$8A)$8fo=fh HD$h)$Hfo=V )$h)$XDŽ$ipivfD$L$8AWLL$xyA[IXMJHcD$0fo=U `HT$pfo%g fo-U HAM}HD$xfoY L$f$)$)$)$)$DŽ$jpivH$HD$PL$ÙAXAYIHkLHLL$ut$0LL$I1~AAH9D$0L\$HT$4H|$0MHHD$DPHL$Ht$LL$ XZ1L$0LL$L\$~fA,A,H9D$0Lt/ HtD$,D$,L9d$xtI$xHI$ fL9l$hIEtHIEfL3>YfD HH=;L DfD HH=;LC fDc HjHt$H=f;CT@; HH=C;LCfDfLH=6! ZD$<:QHD$@LX=AWfvHHAVH AUATUSHH )HHHD$HHD$PHD$`HD$pH$HD$@D$4D$8D$<HD$XD$@HD$hHD$xD$D)$PH$PH$P1LD$hLL$xyIH A1Efo R fod Igument `DŽ$lu`fo R foR L$H$H)$)$A)$)$L$AULL$XUY^HHH$H;$HH}D$0HOfo%EQ fo-c H|$8fo5NQ H<$LT$PT$4foWQ HHD$X )$DBLҿ)$)$)$L$(DŽ$0rhs`Ƅ$4L$AULL$hvIXZM8HD$PH9$tyH=8H5] @H9l$HuAHD$@HD$@H[]A\A]A^A_@H=I8H5b2 @H9l$HtHExHHEuHt:fIFHT$`Hfo=O A`foP L$xHD$HcD$8A)$8fo=6b HD$h)$Hfo=O )$h)$XDŽ$ipivfD$L$8AWLL$x9A[IXMJHcD$0fo=MO `HT$pfo%a fo-SO HAM}HD$xfoR L$f$)$)$)$)$DŽ$jpivH$HD$PL$胓AXAYIHkLHLL$5t$0LL$I1~AAH9D$0L\$HT$4H|$0MHHD$DPHL$Ht$LL$ XZ1L$0LL$L\$~fA,A,H9D$0L4HtD$,D$,L9d$xtI$xHI$ fL9l$hIEtHIEfL7YfDsHH={5L=fDKHH=S5L= fD#HjHt$H=&5y=T@HH=5LS=fDfLH= ZD$HD$8L*AWfvHHAVH]AUATUHH SH8H-HD$0D$HD$@H\$HD$D$D$ D$$D$(H\$PD$,D$0H\$XD$4HD$`D$8H\$hD$<)D$p)$PHD$0PHD$xPHD$`P1LL$xLD$p6H p|$(HT$pfo)? A`H)$foQ Hument `aH$D@ )$foj? fD$)$foa? )$L$AULL$`uAZA[IHHL$xLhHD$pHt$HL$ HcѹHD$HcHND$,H9H|$HL 芳D$D$tNL$NTH$0H H5jH1H=&HX.HD$@HD$@H8[]A\A]A^A_@D$D$NtӃ|$0`fo= f$()$fo=P 9HLD@Hument `b)$fo= H$H$H)$fo= H$( )$L$AVLL$h_AXIHL$ T$9щMHcH9$tVH=$H5J ;-fD1fHH=$L-fDLD$hMwNƉD$4H$D$$I9H|$8HJ L8D$D$XL$8{tvH$0HJ H5HcT$ Hc|$NHH=$LS,fD9Nщ9ЋD$LхNΉL$8ɸHT$`Ifo; Nȸk`DŽ$p`worH f$|)$8Hcfo"N AHL$h)$Hfo; Ƅ$~)$Xfo< )$hH$8HD$PZYHHHL$$HT$ MHt$H|$HHD$DPHD$HPsHD$TPAVLL$\H0HtD$D$u%HHHH$L$ H5QHcT$ Hc|$N;HH=CL fD9Nщ9ЋD$LхNΉL$8ɸHT$`Ifo/ Nȸk`DŽ$p`worHf$|)$8HcfoB AHL$h)$Hfo"0 Ƅ$~)$Xfo:1 )$hH$8HD$P/tZYHHHL$$HT$ MHt$H|$HHD$DPHD$HPsHD$TPAVLL$\H0HtD$D$u%HHHH:L$ 9HLD@Hument `b)$foV, H$H$H)$foR, H$()$L$AVLL$hIp_AXIHL$ T$9щMHcH9$tVH=OH5@9 fD1f HH=LcfDLD$hMwNƉD$4H$D$$I9H|$8H: L蘨D$D$XL$8{tvH$0H9 H5HcT$ Hc|$N[HH=cLfD9Nщ9ЋD$LхNΉL$8ɸHT$`Ifo* Nȸk`DŽ$p`worHf$|)$8Hcfo< AHL$h)$HfoB* Ƅ$~)$XfoZ+ )$hH$8HD$POnZYHHHL$$HT$ MHt$H|$HHD$DPHD$HPsHD$TPAVLL$\H0HtD$D$u%HHHHZL$fDHVHt$H=9@@HH=LfDL$$L$dT$\H=H1HD$h`fDL6H]Ht$(H=9GLZLr-ff.fAWfvHHAVHAUATUSHH EHXL-H$)$HD$x)$D$4D$8L$D$<D$@HDŽ$L$D$DL$D$HL$D$LHDŽ$HDŽ$D$PD$TD$XD$\D$`D$dD$hD$lD$pD$tPH$P1L$L$ _AXDH$L9twH|$8H% vD$4D$4t8L$8vaH5cH$P1HHֹ aH=bHHD$xHD$xHX[]A\A]A^A_fDD$4D$8tfo fo@& Ƅ$H$Hfo%j fo-r fo )$A)$)$)$)$L$ATL$`WY^HHH@fo5v AAa`DMfo=% fo  HD$H$Ihidden `A)$@fo5 D$DOHD$<D$@T$HT$LH$HD$pD$xH$)$X)$h)$xL$DŽ$alphfD$Ƅ$H$HHD$PRVIXZM<ID$fo=g A`L$0fo $ Mfo fD$<HD$fo H$HHcD$L)$A)$H$)$)$(DŽ$@betaL$AWUAYAZIHH@fo% `DŽ$lectfo-# fo=  f$H$HD$HcD$Dfo  fo )$PAH$DO)$`H)$xDt$XDt$\)$)$L$XAVL$T^_IHLPHcD$DƄ$@H$fo% fo-" HAfHnLT$(fo5 flfo )$)$fo" )$)$)$()$8H$HD$0PL$TIXZMLT$ HD$tHT$@LHt$fD#HVHt$H=&y@@HH=LSfDL@ffZ$Z$ L$tT$lHH=#1 HD$xQfDLnHUHt$(H=q?LRL%DAWfvHHAVH-AUATIH =USH0H=HD$(D$HD$8D$ D$H\$@D$$HD$HH\$PD$(H\$XD$,D$0D$4H\$`)D$h)D$xPHD$hPHD$hP1LD$XLL$hH A1Efo` fo  Aa`Igument `fo` HT$`foc L$)$HA)$)$)$fD$Ƅ$L$AVLL$HOA[A_Hfo Hfo  fo D$9D$Lu|$ b`)$L$fow HT$pf$H )$D@)$)$Ƅ$"L$AWLL$`NAXAYIHHt$XLxH9H|$,Hn 蹇D$D$tA[A_Hfo. Hfo s fo D$9D$Lu|$ b`)$L$fo HT$pf$H )$D@)$)$Ƅ$"L$AWLL$`,>AXAYIHHt$XLxH9H|$,H~ wD$D$t H`DŽ$hipivHD$@Hgument `)$ fos Af$lHT$@H)$8fo H$h)$Hfo )$XH$(HD$PLL$Xo<Y^HHmLHD$,HT$LH=_Ht$Hy_HEHHD$0PHD$4PAWLD$AUATIH USH0HHD$(D$HD$8D$ D$H\$@D$$HD$HH\$PD$(H\$XD$,D$0D$4H\$`)D$h)D$xPHD$hPHD$hP1LD$XLL$hH A1Efo fo  Aa`Igument `fo HT$`fo# L$)$HA)$ )$)$fD$Ƅ$L$AVLL$H]9A[A_Hfo Hfo  fok D$9D$Lu|$ b`)$L$fo7 HT$pf$H )$D@ )$)$Ƅ$"L$AWLL$`8AXAYIHHt$XLxH9H|$,H. yqD$D$tHD$0H5Ht$H=EAVHHHAUATUHH LSHHHD$,HD$8D$(D$$H\$@H\$HHD$PD$,H\$XD$0H\$`D$4PHD$hPHD$hP1LD$XLL$`H A1EHt$8Ld$ H/ LgD$D$L$ KLl$@H5׮I}H9=uH|$`HA LcD$D$0|$$x`fo f$HT$HH)D$xfo Hgument `Ƅ$D@)$fol H$)$fo? )$Lt$xAVLL$`-Y^IHHt$XLpH9H|$(H fD$D$tXT$(1H$H H5ɦH$H H5H1萫H=HHD$0HD$0H[]A\A]A^L踝$L$f($)T$`xfD$D$(tD$ HL$HL$,9HL$(Ht$`LLLL$,L$̠HtD$D$BL$hD$`$$HD$@Ht$@LH=H1HD$0[HH=cLH$Hw H5_AVHHH]AUATUHH HSHH3HD$HD$ D$D$ H\$(H\$0HD$8D$H\$@D$H\$HD$PHD$PPHD$PP1LD$@LL$HH A1EHt$ Ld$H LGdD$D$L$~oLl$(H5+f)$I}H9腴H$H L_$$bf.H$H! H5H1H=HHD$HD$HĠ[]A\A]A^LZZD$HL$LD$D$t|$ x`foL f$HT$0H)D$Xfo Hgument `Ƅ$D@)D$hfo! H$)D$xfo )$Lt$XAVLL$H)Y^IH0Ht$@LpH9tJH|$H bD$D$T$u:1H$H H5Ԣ@D$D$D$HL$0L$9HL$Ht$HLLLL$L$HtD$D$FffZD$HZL$L.ffHD$(Z$Z$ Ht$(LHH=1HD${HH=LH$H H5ΡAWfvHHAVH¡AUATIH MUSH0HMHD$4D$(HD$@D$,D$$H\$HD$0H\$PD$4H\$XHD$`HD$hD$8H\$pD$<)D$xPHD$xPHD$`P1LL$`LD$pH |$,HT$pfok Aa`Ƅ$H)$fo fD$ DHgument `)$fo5 H$)$fo( )$L$AULL$`&A^A_HHHD$xH9D$pHt$@LmH9H|$$H y_D$D$|HD$pHt$HD$ H9H|$(H A_D$D$DfoI D$ Au`DŽ$ `taƄ$HT$XHI)$fo H fD$)$fo A HD$`)$fo )$L$AV%AYAZIHHt$hLpH9H|$0H3 ^^D$D$tet$ L$0OD$ 9H? H$ 1HH5ٞ6H=7HDH=!H5jmHD$8HD$8H([]A\A]A^A_ÐD$$N1@ØHuH=LDD$(O@蓘HuH=L}f.|$ D$OL$ L$0SHcHT$`HIHL$hfo: H `work`A )$(fo H$h)$8fo )$Hfo )$XH$(HD$P#HXZHD$(H|$ HCMD$$HT$(Ht$$IHHL$H |$,HT$pfo Aa`Ƅ$H)$fo fD$ DHgument `)$fo H$)$fo )$L$AULL$` A^A_HHHD$xH9D$pHt$@LmH9H|$$H TD$D$|HD$pHt$HD$ H9H|$(H TD$D$Dfo D$ Au`DŽ$ `taƄ$HT$XHI)$foP H fD$)$foc A HD$`)$foH )$L$AVAYAZIHHt$hLpH9H|$0HC SD$D$tet$ L$0OD$ 9H H$ 1HH5薘H=HDH=H5HD$8HD$8H([]A\A]A^A_ÐD$$N1@#HuH=/LDD$(O@HuH=LO}f.|$ D$OL$ L$0SHcHT$`HIHL$hfo H `work`A )$(foU H$h)$8fo} )$Hfom )$XH$(HD$PHXZHD$(H|$ HCMD$$HT$(Ht$$IHHL$~H=2HHEL\$Ht$4LLPHD$LPHD$PPAVARHD$dLT$8PLL$0LD$hH01LT$|$4L\$~A,H9D$4L$tL$HtD$ D$ HD$H9D$x_H_L\$LT$D$ D$ HcD$@HH9$1|$4~AH9D$4D$0H=~~H=+H/xHEL\$Ht$4LLPHD$LPHD$PPAVARHD$dLT$8PLL$0LD$hH01LT$|$4L\$~A,H9D$4L$$yL$HtD$ D$ HD$H9D$x_H5RH$D$@xH3Ht$H=ק*H H$1HH5M襂H=HzT$DLH=7+1謽HD$H[fAWfvHHAVHAUATUHH lSHHmHD$,)$HD$H)$D$ H\$PD$$H\$XD$(H\$`D$,H\$hHD$pH\$xD$0H$D$4H$D$8D$<H$D$@H$D$DPH$PH$PH$PH$PH$PH$PH$P1L$L$膵H@ H$H9t=H|$0H ;D$ D$ u0HD$HHD$HHĸ[]A\A]A^A_@D$ D$0tHt$XLd$$H L;D$ D$ tHt$`Ll$(H Lr;D$ D$ tfo~ fo Igument `DŽ$Xab`foy fo L$PH$H)$)$(A )$8)$HL$AVLL$`AZA[Igument `Hfo Ifo foȼ H@)$fon b`|$,L$H$H$Hf$ )$D@)$)$Ƅ$L$AVLL$xAXAYIHSH$LpH9H|$4HW HD$9L\$D$ D$ H$H$D$8H9H|$xU{H=VH覨zT$DLH=#1\HD$H[fAWfvHHAVHxAUATUHH ܨSHH}HD$,)$HD$H)$D$ H\$PD$$H\$XD$(H\$`D$,H\$hHD$pH\$xD$0H$D$4H$D$8D$<H$D$@H$D$DPH$PH$PH$PH$PH$PH$PH$P1L$L$6H@ H$H9t=H|$0H 4D$ D$ u0HD$HHD$HHĸ[]A\A]A^A_@D$ D$0tHt$XLd$$H LG4D$ D$ tHt$`Ll$(H L"4D$ D$ tfo. fo V Igument `DŽ$Xab`fo) fo1 L$PH$H)$)$(A)$8)$HL$AVLL$`tAZA[Igument `Hfo Ifo fox H@)$fo b`|$,L$H$H$Hf$ )$D@)$)$Ƅ$L$AVLL$xAXAYIHSH$LpH9H|$4H HD$2L\$D$ D$ H$H$D$8H9H|$HuH=mLuzf.K>HH=SmLufDH=9mLu@ >H;H=mLcu'fDLPo=H5H=lL+u!fD=HH=lLufDnfDH=lLtd@[=HrH=clLt^n$HH=1\H$Hwn;AYAZIgument `HI4HcD$@H;$H=B\H5 dfDHD$`HD$`Hĸ[]A\A]A^A_@,HuH=[LOdDH$H! L1bfIFfo-s `L$fo5o fo=s f$HT$xHD$fot HHcD$D)$hA)$xH$)$)$DŽ$jptvH$hHD$ PL$^_IH H@H$L\$H{ HD$ H$D$DHD$XHHD$(D$4D$4D$HO1[HH=cMLUfD3HH=;MLUDL$lHL$MLHH=15cHD$p_HHt$8H=LHF1[HH=cDLLfD3HH=;DLLDL$lHL$MLHH=15ZHD$p_HHt$8H=CH=1[ HH=c;LCfD3 HH=;;LCDL$lHL$MLHH=15QHD$p_ HHt$8H=:H41[HH=c2L:fD3HH=;2L:DL$lHL$MLHH=15HHD$p_HHt$8H=1<:AWfvHHAVH2 AUATUHH TSH0HHD$4D$(HD$@H\$HD$$D$,H\$PD$0D$4H\$XD$8HD$`H\$hHD$pD$<)D$xPHD$XPHD$XP1L$LD$p[@H Ht$@H9tuH|$ Ho D$D$t8L$ v_H$ HSH5H H1 H=0H9HD$8HD$8H([]A\A]A^A_@D$D$ tHt$HH9tFH|$$HZo 5D$D$tL$$v4H$ Hqo H5 lDD$D$$lfo H fo] Irgument DŽ$`a`|$,foO L$HT$pfoO )$H)$ )$D@)$L$AULL$`EY^IHOHD$pH;D$xt+H=\/H5P71fHfo% G fo-8\ HOfo5,O D$(Av`fo*\ HMl$L$`T$0HT$XHAHD$`)$()$8)$H)$XDŽ$p`ipifD$tƄ$vL$(AWLL$pDIXZMpfo=^F MVA`DŽ$n `eHcD$(HT$hfo%WN fD$)$HIٹLT$A fo="[ fo:N HD$p)$)$)$L$AW虊AYAZHLT$HT$$L$ H5޷H=H@MхHHDHHL$4HDHT$(QLPLD$@R^_HtD$D$uwL9t$`IHIL/{HjH= -L[5VHHH=,L954L$4HL1H=tBHD$8gHYH=,L4EAWfvHHAVH2AUATUHH OSH0H HD$4D$(HD$@H\$HD$$D$,H\$PD$0D$4H\$XD$8HD$`H\$hHD$pD$<)D$xPHD$XPHD$XP1L$LD$p;H Ht$@H9tuH|$ Hk D$D$t8L$ v_H$ HHNH5HH1oH=p+H3HD$8HD$8H([]A\A]A^A_@D$D$ tHt$HH9tFH|$$Hj D$D$tL$$v4H$ H1j H5lDD$D$$lfo B foW Irgument DŽ$`a`|$,foJ L$HT$pfoJ )$H)$ )$D@)$L$AULL$`Y^IHOHD$pH;D$xt+H=*H5eKh21fHfo%A fo-W HOfo5I D$(Av`foV HMl$L$`T$0HT$XHAHD$`)$()$8)$H)$XDŽ$p`ipifD$tƄ$vL$(AWLL$pIXZMpfo=A MVA`DŽ$n `eHcD$(HT$hfo%I fD$)$HIٹLT$A fo=V foH HD$p)$)$)$L$AWYAYAZHLT$HT$$L$ H5H=kH@MхHHDHPHL$4HDHT$(QLPLD$@^_HtD$D$uwL9t$`IHIL@*{HjH='L0VHHH='L/4L$4HL1H=4=HD$8g]HYH=e'L/EAWfvHHAVH2AUATUHH ISH0HMHD$4D$(HD$@H\$HD$$D$,H\$PD$0D$4H\$XD$8HD$`H\$hHD$pD$<)D$xPHD$XPHD$XP1L$LD$p5H Ht$@H9tuH|$ Haf DD$D$t8L$ v_H$ HIH5HH1/H=0&H.HD$8HD$8H([]A\A]A^A_@D$D$ tHt$HH9tFH|$$Hf 赻D$D$tL$$v4H$ Hd H5lDD$D$$lfo = foR Irgument DŽ$`a`|$,fozE L$HT$pfouE )$H)$ )$D@ )$L$AULL$`ŁY^IHOHD$pH;D$xt+H=$H5%F(-1fHfo%< fo-Q HOfo5D D$(Av`foQ HMl$L$`T$0HT$XHAHD$`)$()$8)$H)$XDŽ$p`ipifD$tƄ$vL$(AWLL$pĀIXZMpfo=; MVA`DŽ$n `eHcD$(HT$hfo%C fD$)$HIٹLT$A fo=P foC HD$p )$)$)$L$AWAYAZHLT$HT$$L$ H5^H=+H@MхHHDHHL$4HDHT$(QLPLD$@^_HtD$D$uwL9t$`IHIL%{HjH="L*VaHHH=i"L*4L$4HL1H=l8HD$8gHYH=%"Lu*EAWfvHHAVH2AUATUHH LDSH0H HD$4D$(HD$@H\$HD$$D$,H\$PD$0D$4H\$XD$8HD$`H\$hHD$pD$<)D$xPHD$XPHD$XP1L$LD$p0H Ht$@H9tuH|$ Ha D$D$t8L$ v_H$ HCH5HH1H= H@)HD$8HD$8H([]A\A]A^A_@D$D$ tHt$HH9tFH|$$Hba uD$D$tL$$v4H$ H_ H5lDD$D$$lfo D8 foM Irgument DŽ$`a`|$,fo:@ L$HT$pfo5@ )$H)$ )$D@ )$L$AULL$`|Y^IHOHD$pH;D$xt+H=H5@'1fHfo%`7 fo-L HOfo5l? D$(Av`fojL HMl$L$`T$0HT$XHAHD$`)$()$8)$H)$XDŽ$p`ipifD$tƄ$vL$(AWLL$p{IXZMpfo=6 MVA`DŽ$n `eHcD$(HT$hfo%> fD$)$HIٹLT$A fo=K foz> HD$p )$)$)$L$AWzAYAZHLT$HT$$L$ H5H=H@MхH^HDHНHL$4HDHT$(QLPLD$@^_HtD$D$uwL9t$`IHIL{CHjH=KL%V!HHH=)Ly%4L$4HL1H=,3HD$8gHYH=L5%EAWfvHHAVH2AUATUHH L!SH`H H$)$HDŽ$)$)$)$D$pD$tH$D$xH$D$|DŽ$H$DŽ$H$HDŽ$HDŽ$HDŽ$DŽ$DŽ$HDŽ$DŽ$H$DŽ$PH$PH$PH$PH$P1L$L$*H0H$H9tzH|$lHV\ )D$hD$ht8L$lvdH$PHH5H1H=He#H$H$HX[]A\A]A^A_D$hD$ltH$H9tCH|$pH\ 蒰D$hD$htL$pv1H$PHH5.dfD$hD$pgfo d2 foG Hument `aA`fo2 fo2 H$H$|$x)$fD$H )$ )$D@)$L$AUL$vA^A_IHsH$H9$Efo%1 fo-G Hument `bA`|$|Mt$H$@fo51 fo2 )$ H$HfD$P D@)$)$()$8L$AWL$uAYAZIHH$H9$H=H5: &!L9$tIExHIEjfDL9$I$HI$sLf1lH=aH59 3H5H=;L !fo=0 IEƄ$XH$HIٿ HD$ A H$)$fo=AE D$|H)$(fo=K0 H$H`alphar`)$8fo=Y1 H$X)$HL$AWJtHD$^_HHD$fo%]/ H$Hfo-D fo5/ IH@A fo=0 )$h HD$(HcD$|)$xH$H`alphai`)$)$H$Ƅ$L$hAWsHD$ ZYH2HD$fo%. Aa`H$fo-C HIٹH@fo5/ fD$ A fo= 0 )$ HD$0HcD$|)$H$)$)$DŽ$`betƄ$L$AWrA[IXMsIBDL$lHD$0EtD$tDD$p$EtD$tH$$H9vH$H.W LT$8lD$hD$h$LT$8tD$t~9yɸLT$@Ifo8- Ok`DŽ$`wor A f$)$PHfokB H$H$H)$hfob- Ƅ$)$xfoz. )$L$XAWsqHHD$H^_LT$@HD$8LT$PH$ H$H5V EIA H@ HD$@Hc$fHnHcD$tfHnfl)$AWH$(HD$PPpIXZMLT$PM_Hc$LT$XH$pH$H5:V EA fHnHcD$tL\$P fHnfl)$AQIH$xHD$PPNpAZA[HL\$PLT$XHjHH|$pHT$tHH=HHLT$HHE|$lAPIHDH$PH$Pt$XH$PQLH$PASt$pt$pt$pRLL$xH`LT$HHtD$hD$h$IMLH=]P1t$@HT$ Ht$(H$XZfkHH=sLIHH=QLLD$t NʋT$h$AH&Ht$HH=;HS H$P1HH5zH=HfAWfvHHAVH]AUATUHH \SH`H H$)$HDŽ$)$)$)$D$pD$tH$D$xH$D$|DŽ$H$DŽ$H$HDŽ$HDŽ$HDŽ$DŽ$DŽ$HDŽ$DŽ$H$DŽ$PH$PH$PH$PH$P1L$L$H0H$H9tzH|$lHR D$hD$ht8L$lvdH$PHH5H1H=H5H$H$HX[]A\A]A^A_D$hD$ltH$H9tCH|$pHR bD$hD$htL$pv1H$PHH5YdfD$hD$pgfo 4' fo< Hument `aA`fo' fo' H$H$|$x)$fD$H )$ )$D@)$L$AUL$kkA^A_IHsH$H9$Efo%m& fo-; Hument `bA`|$|Mt$H$@fo5& fo& )$ H$HfD$P D@)$)$()$8L$AWL$jAYAZIHH$H9$H= H5S/ L9$tIExHIEjfDL9$I$HI$sLf1lH=1 H5z.}H5H= L[!fo=$ IEƄ$XH$HIٿ HD$ A H$)$fo=!: D$|H)$(fo=% H$H`alphar`)$8fo=)& H$X)$HL$AWiHD$^_HHD$fo%-$ H$Hfo-9 fo5$ IH@A fo=% )$h HD$(HcD$|)$xH$H`alphai`)$)$H$Ƅ$L$hAWbhHD$ ZYH2HD$fo%u# Aa`H$fo-8 HIٹH@fo5# fD$ A fo=$ )$ HD$0HcD$|)$H$)$)$DŽ$`betƄ$L$AWgA[IXMsIBDL$lHD$0EtD$tDD$p$EtD$tH$$H9vH$HM LT$8Ht$0H9ttH|$H 6 $$t8L$v_H$ HH5H1H=H!HD$(HD$(H([]A\A]A^A_D$D$tHt$8H9tGH|$H5 V$$tL$v6H$ H5 H5]n$D$lHt$@H9tSH|$ H5 $$CL$ v>H$ H6 H5 1"f$D$ fo fo ] Ab`Igument `fo |$fD$HT$p)$fo H)$ )$D@)$L$Ƅ$L$AULL$hIAYAZHfo+ Ifo  fo *Lxa`)$fo  f$HT$`H)$A)$)$L$Ƅ$"L$AVLL$XGI^_IHHt$PLpH9H|$H4 &$$tBHcD$HH9D$`H5]H$ 1HH4 H= HZL9l$H.IE"HIEL-購HH=L HD$`D$UHD$hT$ H5D$HD$pHkHD։D$ HD$xD$D$tH5H-nHED$H=JkHL$MH;kHDHD$$PHD$(PAWHD$0PLD$4H Ht$$T$$LH=n1HD$(蹻HH=Lff.AWfvHHAVHAUATUHH 7SH0H HD$$D$ HD$0H\$8D$D$H\$@D$H\$HD$D$H\$PD$ H\$XD$$H\$`D$(D$,)D$h)D$xPHD$`PHD$XPHD$XPHD$XP1L$LD$x H0>Ht$0H9ttH|$H`2 s$$t8L$v_H$ H9 H5H1`H=aHHD$(HD$(H([]A\A]A^A_D$D$tHt$8H9tGH|$H2 ~$$tL$v6H$ H|0 H5Wn$D$lHt$@H9tSH|$ H1 ~$$CL$ v>H$ H0 H51"f$D$ foE fo  Ab`Igument `foE |$fD$HT$p)$fo@ H)$ )$D@ )$L$Ƅ$L$AULL$hzDAYAZHfo Ifo P fo *Lxa`)$fo f$HT$`H)$ A)$)$L$Ƅ$"L$AVLL$XC^_IHHt$PLpH9H|$Hk0 |$$tBHcD$HH9D$`H5WH$ 1HH6/ H=HL9l$H.IE"HIELCHH=KLHD$`D$UHD$hT$ H5RD$HD$pHfHD։D$ HD$xD$D$tH5sHhHED$H=eHL$MHeHDHD$$PHD$(PAWHD$0PLD$4H 脶Ht$$T$$LH=#i1HD$(IHH=QLff.AWfvHHAVHAUATUHH l1SH0H- HD$$D$ HD$0H\$8D$D$H\$@D$H\$HD$D$H\$PD$ H\$XD$$H\$`D$(D$,)D$h)D$xPHD$`PHD$XPHD$XPHD$XP1L$LD$xH0>Ht$0H9ttH|$H- z$$t8L$v_H$ HH5H1H=HAHD$(HD$(H([]A\A]A^A_D$D$tHt$8H9tGH|$H- vy$$tL$v6H$ H + H5Qn$D$lHt$@H9tSH|$ H- y$$CL$ v>H$ H$+ H51"f$D$ fo fo  Ab`Igument `fo |$fD$HT$p)$fo H)$ )$D@ )$L$Ƅ$L$AULL$h ?AYAZHfoK Ifo  fo *Lxa`)$fo) f$HT$`H)$ A)$)$L$Ƅ$"L$AVLL$Xg>^_IHHt$PLpH9H|$H, Fw$$tBHcD$HH9D$`H5QH$ 1HH) )H=*HzL9l$H.IE"HIELMӱHH=L+HD$`D$UHD$hT$ H5D$HD$pH`HD։D$ HD$xD$D$tH5HMcHED$H=j`HL$MH[`HDHD$$PHD$(PAWHD$0PLD$4H Ht$$T$$LH=c1(HD$(ٰHH=L1ff.AWfvHHAVH̾AUATUHH |,SH0H HD$$D$ HD$0H\$8D$D$H\$@D$H\$HD$D$H\$PD$ H\$XD$$H\$`D$(D$,)D$h)D$xPHD$`PHD$XPHD$XPHD$XP1L$LD$x*H0>Ht$0H9ttH|$H) t$$t8L$v_H$ HYH5ĽH1耹H=HHD$(HD$(H([]A\A]A^A_D$D$tHt$8H9tGH|$HC) t$$tL$v6H$ H% H5Kn$D$lHt$@H9tSH|$ H) s$$CL$ v>H$ H% H51"f$D$ foe fo = Ab`Igument `foe |$fD$HT$p)$fo` H)$ )$D@)$L$Ƅ$L$AULL$h9AYAZHfo Ifo fo *Lxa`)$fo f$HT$`H)$A)$)$L$Ƅ$"L$AVLL$X8^_IHHt$PLpH9H|$H' q$$tBHcD$HH9D$`H5KH$ 1HHV$ 蹶H=H L9l$H.IE"HIELcHH=kLHD$`D$UHD$hT$ H5rD$HD$pH5[HD։D$ HD$xD$D$tH5H]HED$H=ZHL$MHZHDHD$$PHD$(PAWHD$0PLD$4H 褫Ht$$T$$LH=C^1HD$(iHH=qLff.AWfvHHAVHƹAUATUHH LSHHM HD$LHD$h)$D$DHD$pD$HH\$xHDŽ$D$LH$D$PH$D$TD$XHDŽ$D$\H$HDŽ$D$`H$D$dPHD$PPH$PH$PH$P1L$L$H0H$H9H|$HH$ nD$@HH=LkfDHHt$H=A@ÎHH=˽H衎HtHt$(H=^Ƅ$NlƄ$BL$_L$HHt$XH=^L$HL$蜿L$Hc$fo# ML\$`fo 3 Ƅ$H$HfHn Hc$)$A fHn)$DŽ$ `x`flfo )$fo )$)$H$HD$pPNfo fo HHD$hfon _foU AXL\$`HD$XL\$xH$0HMA H@)$8 )$HHD$xHc$)$XH$8H `ferr`)$hH$xH$8HD$pPfo fo HHD$pfo Yfo ^L\$x<HD$`ML$A H$8H@H)$)$HD$pHc$)$H$@H `berr`)$H$H$H$PIXZML$MFL$L$fH$H$HD$xH$H$H$Pt$Ht$`L$AP$H$PPH$P$H$P$$$H$P$H$P$L$L$(H1HT$ $LT$xL$~,H9$LL$ŠL$Ht DŽ$$$LLLL$H=PAVt$pt$pt$Ht$@$XD$LL$8H$H0L$L$2L$H{Ht$hH=1L$aL$L$HKHt$xH=TL$1ff.AWfvHHAVH$AUATUSHH [HL5ݕ H$)$XHDŽ$)$h)$xDŽ$Ƅ$L$Ƅ$L$DŽ$DŽ$DŽ$L$DŽ$L$DŽ$HDŽ$L$Ƅ$L$HDŽ$L$HDŽ$ L$(DŽ$L$0DŽ$DŽ$DŽ$HDŽ$8HDŽ$@HDŽ$HHDŽ$PDŽ$)$PH$PH$8PH$0PH$(PH$(PH$ PH$PH$P1L$xL$0 _fo AXL\$`HD$XL\$xH$0HMA H@)$8 )$HHD$xHc$)$XH$8H `ferr`)$hH$xH$8HD$pP fod fo \ HHD$pfo| Yfo# ^L\$x@HD$`ML$A H$8H@H)$)$HD$pHc$)$H$@H `berr`)$H$H$H$PUIXZML$MFL$L$H$H$HD$xH$H$H$Pt$Ht$`L$AP$H$PH$P$H$P$$$H$P$H$ P$L$L$,H1HT$ $LT$xL$~,H9$LL$藃R{L$Ht DŽ$$$LLLfL$H=Z$PAVt$pt$pt$Ht$@LL$8D$H$H0L$L$zL$HwHt$hH=L$]L$zL$HGHt$xH=L$-AWfvHHAVHމAUATUSHH HL5m H$)$XHDŽ$)$h)$xDŽ$Ƅ$L$Ƅ$L$DŽ$DŽ$DŽ$L$DŽ$L$DŽ$HDŽ$L$Ƅ$L$HDŽ$L$HDŽ$ L$(DŽ$L$0DŽ$DŽ$DŽ$HDŽ$8HDŽ$@HDŽ$HHDŽ$PDŽ$)$PH$PH$8PH$0PH$(PH$(PH$ PH$PH$P1L$xL$0̶HPPH$L9/H$H4$$fo%- fo- Aa`Hgument `fo5- fo5 H$H$P$Ƅ$ fD$H)$ )$D@)$)$L$ATL$YA]IXMH$PH;$XtPH=iH5赮H$H$H[]A\A]A^A_Ƅ$E1@$IOAf`H$`$Hfo= HfHnHL$fo 8 Hyword `aflfo fD$`)$hfo A)$)$()$8)$HH$XƄ$bL$AUL$AYAZIHH@fo1 DŽ$piv`H$Hfo=( HD$H$hA)$fo fo8 $Hc$)$H$Hyword `i)$)$H$Ƅ$H$HD$PL$D^_IHFH@fo Z A`H$fo HfoX fD$pHD$(Hc$fo@ )$(A H$Hyword `r)$8)$H)$XH$hH$(HD$ PL$ HD$ZYH0HD$fo A`H$Hfo H@fo= fD$fo )$xAHD$8Hc$)$H$ Hyword `c)$)$H$H$xHD$0PL$0HD$(AYAZHHD$Hc$b`fo fo H@fo H$pH$pfoú $f$HD$8H)$h )$xD@)$)$H$Ƅ$H$hUL$8HD$8^_HHD$(fo H$@Hfo= MH@fo , )$Afoֹ )$HD$PH$x)$$$)$$HH$HH `work`H$(H$Ufoc IXZM=ICL\$@MH$Hfo fo=q Ƅ$HHD$X$fo  )$A )$H)$H$PH `rwork`)$H$H$HD$`P[AYAZHL\$@HH@H$HD$@L9H$HEL\$X-L\$X$$tTH$xH$$L9gH$H=L\$X3-L\$X$$HExHHEZIbHIULHDpH5H=Lۧ!fD[pH Ht$H=^豧@3pHH=;L苧fD pHHt$H=a@oHH=H;oHsHt$(H=Ğ]Ƅ$NnƄ$BL$oL$HHt$XH=~ѦL$HL$輠L$Hc$foC ML\$`fo S Ƅ$H$HfHnHc$)$A fHn)$DŽ$ `x`flfo1 )$fo )$)$H$HD$pPnfo fo HHD$hfo _fou AXL\$`HD$XL\$xH$0HMA H@)$8 )$HHD$xHc$)$XH$8H `ferr`)$hH$xH$8HD$pPfo fo HHD$pfo Yfo ^L\$x@HD$`ML$A H$8H@H)$)$HD$pHc$)$H$@H `berr`)$H$H$H$PIXZML$MFL$L${H$H$HD$xH$H$H$Pt$Ht$`L$AP$H$PH$P$H$P$$$H$P$H$ P$L$L$,H1HT$ $LT$xL$~,H9$LL$'tkL$Ht DŽ$$$LLLfL$H=&{Z$PAVt$pt$pt$Ht$@LL$8D$謰H$H0L$L$NkL$HyHt$hH=M蠢L$_L$kL$HIHt$xH=pL$/AWfvHHAVHzAUATUSHH HL5v H$)$XHDŽ$)$h)$xDŽ$Ƅ$L$Ƅ$L$DŽ$DŽ$DŽ$L$DŽ$L$DŽ$HDŽ$L$Ƅ$L$HDŽ$L$HDŽ$L$ DŽ$L$(DŽ$DŽ$HDŽ$0HDŽ$8HDŽ$@HDŽ$HHDŽ$PDŽ$)$PH$PH$0PH$(PH$ PH$ PH$PH$PH$P1L$pL$([HPOH$L9.H$Hg%$$fo% fo-$ Aa`Hgument `fo5 foį H$H$P$Ƅ$ fD$H)$ )$D@)$)$L$ATL$A]IXMH$PH;$XtOH=H5ADH$H$H[]A\A]A^A_fƄ$E1@$IOAf`H$`$Hfo=~ HfHnHL$fo Hyword `aflfor fD$`)$hfo A)$)$()$8)$HH$XƄ$bL$AUL$AYAZIHH@fo DŽ$piv`H$Hfo= HD$H$hA)$fo fo $Hc$)$H$Hyword `i)$)$H$Ƅ$H$HD$PL$^_IHFH@fo A`H$foD Hfo fD$pHD$(Hc$fo )$(A H$Hyword `r)$8)$H)$XH$hH$(HD$ PL$HD$ZYH0HD$fo # A`H$Hfoo H@fo= fD$fo )$xAHD$8Hc$)$H$Hyword `c)$)$H$H$xHD$0PL$(EHD$(AYAZHHD$Hc$b`fo D fo H@foK H$pH$pfoS $f$HD$8H)$h )$xD@)$)$H$Ƅ$H$hUL$0vHD$8^_HHD$(fo H$@Hfo=u MH@fo )$Afof )$HD$PH$x)$$$)$$HH$HH `work`H$(H$Ufo IXZM=ICL\$@MH$Hfo fo= Ƅ$HHD$X$fo )$A )$H)$H$PH `rwork`)$H$H$HD$`PAYAZHL\$@HH@H$HD$@L9H$HL\$XL\$X$$tTH$xH$$L9gH$HL\$XL\$X$$HExHHEZIcHIVL蒒IDaH6H=Lk"fD`HHt$H=A@`HH=ˏLfD`HHt$H=@s`HH={H˗Q`HtHt$(H=T觗^Ƅ$NnƄ$BL$`L$HHt$XH=aL$HL$LL$Hc$foӦ ML\$`fo Ƅ$H$HfHnHc$)$A fHn)$DŽ$ `x`flfoѼ )$foq )$)$H$HD$pPfoF fo > HHD$hfo~ _fo AXL\$`HD$XL\$xH$0HMA H@)$8 )$HHD$xHc$)$XH$8H `ferr`)$hH$xH$8HD$pP<fo fo | HHD$pfo YfoC ^L\$x<HD$`ML$A H$8H@H)$)$HD$pHc$)$H$@H `berr`)$H$H$H$PuIXZML$MFL$L$lH$H$HD$xH$H$H$Pt$Ht$`L$AP$H$PPH$P$H$P$$$H$P$H$P$L$L$(H1HT$ $LT$xL$~,H9$LL$dr\L$Ht DŽ$$$LLLL$H=kPAVt$pt$pt$Ht$@$XD$LL$8@H$H0L$L$[L$H}Ht$hH=4L$cL$[L$HMHt$xH=L$3ff.AWfvHHAVH8kAUATIH USH0Hg HD$h)$HD$x)$D$PD$TD$XD$\D$`D$dH$D$hH$HDŽ$H$HDŽ$H$D$lHDŽ$D$pH$HDŽ$D$tPHD$lPH$PH$PH$P1L$L$讘H0|$\a`fo; f$xH$H)$8fo Hgument `Ƅ$D@)$Hfo H$x)$Xfo )$hL$8AUL${Y^HHL$H@H5e I}HD$H9t nLw $f.z f/D$HD$H)L$L$Igument `Ƅ$fo fo L$L$E9DDT$PAMLT$|$`Ab`fo% Dl$LHfo D$\H H$DBL)$)$)$)$fD$L$AWL$A[Igument `IXLT$MHcD$TH;$tyH="H5nfDHD$pHD$pH([]A\A]A^A_@WHuH=߆L/DH$HLk@IFfo- `LT$fo5 fo= f$H$HD$ HcD$PHAfof )$H$)$)$)$L$DŽ$ jptvL$AWL$HHD$(AXAYLT$HD$LT$IH$Hfo- H@fo5' Ƅ$0A)$fo= fo- HD$0D$X)$)$H)$H$H `rwork`H$(H$HD$8PY^HLT$I'H@L\$hH$HLLT$0HD$8H$L\$D$XD$HD$HtmLT$0D$X|$PHcL$hE9L\$ENCD9LW9LAA9H5aeH$ 1HHgr_H=sHÌIPHICL裆6fD13UHDUHH= L[fDTHHt$0H=ރ1fo5ě L\$H `work`H$fo=% HIپ)$(fo5 A)$8fo= H$)$H)$XH$hH$(HD$8PIXZML\$HD$lH|$LHT$XHt$PPIt$@ASAuH$PH$Pt$XH$PLL$`HL$HAH@SHtD$HD$Hu'IEHHIE:L-DL$lDD$dLHHL$H=[1蝘HD$pQSHHt$0H=T觊fAWfvHHAVHcAUATIH {USH0H=_ HD$l)$HDŽ$)$D$TD$XD$\D$`D$dD$hH$D$lH$HDŽ$H$D$pH$D$tHDŽ$D$xH$HDŽ$D$|PHD$pPH$PH$PH$P1L$L$_H0c|$`a`fo f$xH$H)$8foV Hgument `Ƅ$D@)$Hfo H$x)$Xfo )$hL$8AUL$,Y^HHL$H@HDŽ$ H5/] I}HD$H9t |fL|o T $ f.z f/+ZD$hD$LD$L,L$L$Igument `Ƅ$fo fo* L$L$E9DDT$TAMLT$|$dAb`fo%~ Dl$PHfo D$`H H$DBL)$)$)$)$fD$L$AWL$A[Igument `IXLT$M;HcD$XH;$H=~H52DHD$xHD$xH([]A\A]A^A_@kOHuH=w~LdžDH$ HLi1^f.IFfo-$ `LT$fo5 fo=* f$H$HD$ HcD$THAfo )$H$)$)$)$L$DŽ$ jptvL$AWL$MHHD$(AXAYLT$HD$LT$IH$Hfo-; H@fo5 Ƅ$0A)$fo=1 fo-$ HD$0D$\)$)$H)$H$H `rwork`H$(H$HD$8PY^HLT$I7H@L\$pH$HLLT$0HD$8H$L\$D$\DD$LD$LtmLT$0D$\|$THcL$pE9L\$ENCD9LW9LAA9H5]H$ 1HHVH={HKI@HI3L+~&fDLHq$ @1f{LHH={LӃfDSLHHt$0H=V{詃fo5< L\$H `work`H$fo= HIپ)$(fo5! A)$8fo= H$)$H)$XH$hH$(HD$8P~IXZML\$HD$tH|$PHT$\Ht$TPIt$@ASAuH$PH$Pt$XH$PLL$`HL$HAH@4KHtD$LD$Lu'IE8HIE*Lm|DL$tDD$lLHHL$H=fS1HD$xJHHt$0H=yf.AWfvHHAVHZAUATIH pUSHHV HD$@D$,HD$PD$0D$(D$4D$8D$<H\$XD$@H\$`HD$hHD$pH\$xD$DHDŽ$D$HH$D$L)$)$PHD$DPH$PH$P1L$LD$xH |$<a`fo f$HH$H)$fo Hgument `Ƅ$RD@)$foV H$H)$(foI )$8L$AULL$hY^HHOLl$xLpI9taI}H5T H9(^H|$pHL D$(D$(u4HD$PHD$PHĨ[]A\A]A^A_@Hɱ HD$pD$(tL$L$Ab`Ƅ$foF fo ޥ fD$L$E9DD\$,AMfo1 foI )$P|$@Dl$0 D$4HHH$ Hgument `)$hDBL)$xL\$)$H$L$XAWLL$p\A[fo Ifo  XMfok L\$HcD$4H;$tQH=RvH5˱~fLe p D$pf.z f/JTE9IBLT$IEN)$fo HT$hHD$HA Ic)$HD$p)$)$DŽ$ `s`Ƅ$L$AWH_AXHLT$IH$H$LxL$8H9H|$HHOHD$LT$ D$(D$(xL$HLT$L\$HjH$1HH5 VOH=tH*}%DEHD1 EHH=tL|fDcEHH=ktL|fD9L$4ML$4CD-9LAŸDNȋD$(L$H}ɸL\$Ifo NH `work`LT$H$ A )$fol HcH$H$H)$fo )$fo )$L$AUIY^HLT$L\$HL\$H|$,HT$8LLT$Ht$0HIHD$TPHD$XPsHD$dPH$PAWHD$lPLL$PAH@CLT$L\$HtD$(D$(DHLILًD$THH= TPDD$T1HD$`XZAWfvHHAVHSAUATIH miUSHHO HD$DD$0HD$XD$4D$,D$8D$<D$@H\$`D$DH\$hHD$pD$HH\$xD$LHDŽ$D$PH$D$T)$)$PHD$HPH$PH$P1L$L$H '|$@a`fo f$HH$H)$fo Hgument `Ƅ$RD@)$foT H$H)$(foG )$8L$AULL$pY^HH}Ll$xLpI9tWI}H5M HDŽ$H9WH$HL 1@D$HD$,2L$L$Ab`Ƅ$foN fo fD$L$E9DD\$0AMfo9 foQ )$P|$DDl$4 D$8HHH$ Hgument `)$hDBL)$xL\$)$H$L$XAWLL$xdA[fo Ifo / XMfos L\$ HcD$8H;$}H=VoH5ϪwHD$XHD$XHĨ[]A\A]A^A_fDL^ ` $f.z f/_ZD$HD$,_E9IBLT$IEN)$foՇ HT$pHD$HA Ic)$HD$x)$)$DŽ$ `s`Ƅ$L$AW _AXHLT$IH$H$LxL$H$@19[>H H=cmLu fD3>HH=;mLufD9L$8ML$8CD-9LAŸDNȋD$,L$PɸL\$Ifoք NH `work`LT$H$ A )$foL HcH$H$H)$fo )$fo )$L$AUY^HLT$L\$HL\$H|$0HT$HCGHD$XHD$XHĸ[]A\A]A^A_@D$0D$.LtӃ|$LfoV Hrgument H$H$H)$fom DŽ$`c`D@)$foe^ )$fom )$L$ATL$AYAZIHVLhH$H$|$.LT$4D$8HfoU H$Hrgument H$HH$X)$Afol DŽ$``v`)$(fo] )$8fo] )$HL$AVL$_AXIHQLpHt$hH$HHO$H$HO$T$DD$PH9H|$/HWD$0D$0tFL$/NCH$H8H5 H1H=<HDL9d$pI$HI$L>vfDHckD$0D$/NtH$|$.LD$8L$H \Ht$`H9~H|$.HbMD$0D$0tAL$.LtdRt_H5H$1HH H=.H#7HD$XHD$XHĸ[]A\A]A^A_@D$0D$.LtӃ|$LfoF Hrgument H$H$H)$fo] DŽ$`c`D@)$foEN )$foe] )$L$ATL$ƊAYAZIHVLhH$H$|$.LT$4D$8HfoE H$Hrgument H$HH$X)$Afo\ DŽ$``v`)$(fooM )$8fooM )$HL$AVL$_AXIHQLpHt$hH$HHO$H$HO$T$DD$PH9H|$/HWD$0D$0tFL$/NCH$HH5H1wH=x,H4L9d$pI$HI$L.vfDHckD$0D$/NtH$|$.LD$8L$L\$HD$X4cL\$H5Ht$H=a(0L\$HL\$*L\$AWHHH AVAUATUSHH ϣHPL-1 HD$0HD$@D$ D$Ll$HHD$PD$$Ll$XD$(Ll$`D$,Ll$hHD$pD$0Ll$xD$4L$D$8L$D$<L$L$PHD$,PH$PH$PH$PH$PHD$xPH$PH$P1L$L$V6HPJfo> fo zV Hment `x`Ƅ$|$foU H$HT$HfoU )$H)$ )$D@)$L$ATLL$`6AZA[HfogU Hfo U foD> H@|$()$Hment `y`foKU H$0HT$hH$H)$ )$D@)$(Ƅ$@L$AVL$臂AXAYIHL$H5 LpHDŽ$@IH9t jL _ $@f.z f/yZD$4D$D$uFfDHD$8HD$8HH[]A\A]A^A_@HuH=$LO-DL$H5 f)$@IH9t  ?LZZɸ$$D$D$XHt$`L92H|$$H΀AD$D$)|$$1H$@H<{H5H1#H=$$Ht,H$@HLu'1D$D$fDHu$@o1fHjH=#L+VfDH$@HLQ$@$HfD$D$$H$L9tOH|$0HD$D$t$0u:1H$@H]zH5ufD$D$0Ht$XLL$HL|$hL9H|$ HLL$nLL$D$D$QL$ bD9YHt$xL9fH|$,HrLL$ LL$D$D$DD$,E9:E1Ht$@L9_H|$HbLL$зLL$D$D$|$0D$0DD$HcT$,1ApA))A9DDL$$D$$Hc|$ AD1)D)9H$I HT$$H4H|$PH$PLL$DLD$@FZYHtD$D$LHH=g1W7HD$8DD$ H$@HxH5D$,H$@DH1yH5H$@DHyH5vzT$$t$$AA+D$ 1)֙D$H$@DHyH526AWHHH)AVAUATIH !USHHa HD$xD$,HD$8D$0D$(H\$@HD$HH\$PHD$XH\$`HD$hHD$pH\$xHDŽ$HDŽ$D$4PHD$hP1LD$PLL$`.A_AX1EAd`fo|7 Hgument `Ƅ$zHT$HHH$xA $8foN fD$$Hfo;7 $XfoK7 $hL$8AULL$`{A[A^HHLt$xLhI9I~H5 H9)H|$pHH|L踲D$(D$(HD$HHt$@Lt$0Hb|LD$,FD$(D$(L$0xHcH9D$HHi|L$1LH5 H=!Lq&WHjf.HD$8HD$8HĈ[]A\A]A^A_@H!X HD$pD$(0H9l$PtHExHHEuHDL  W D$pf.zf/t@KHDHcD$,fo;5 z`Ƅ$foL fo%>5 f$HT$XHD$Xfo6 HHgument `$A$ $$H$L$AWLL$puyHD$AXAYHH$fo5 HT$hHfo-v4 fo5L H@IA fo=o4 $ HD$HcD$4$HD$pH `delta`$$H$(Ƅ$0L$AWxYfo 5 H^HD$LxH$HHcD$4fo-3 $IA fo5:K fo=3 H$ H `work`$$$H$H$HD$ PxHXZHL\$'L\$HCMLD$0H|$,HHT$ )$HA )$XH)$hH$)$xƄ$L$HAVLAYAZIHH$LpH9H|$HHQHD$ jD$4D$4L$HL\$ H$HH5<D+HBH=3L.fDHH= L[fD|$<D$4OL$AYAZIHH$LpH9H|$HHDHD$ wD$4D$4L$HL\$ H$HH5r<DKHBH=SL.fD#HH=+L{fD|$<D$4OL$L$oL$D$0D$0H9l$`HEHHEH 1T$-_AXHL$It$HH@H=tL$LH=]HTdHDHt$THT$4L$HL$8VIHt$XVHPHD$XPAVHD$dPt$Xt$XLD$PH@٠L$HtD$0D$0uIIEHIEL蔠HH=LDD$TLLLH=$S1HD$XOHyHt$H=RcAWfvHHAVH߶AUATUHH SHH= HD$4D$$HD$HD$(D$ D$,H\$PD$0HD$XD$4H\$`D$8HD$hD$<H\$pD$@D$DH\$x)$)$PHD$4PH$PH$P1L$LD$pH Ht$xH9tvH|$DHR3dD$ D$ t8L$Dv`H$H4H5ŵH1H=HAHD$HHD$HHĘ[]A\A]A^A_DD$ D$Dtfo fo Hument `a`fo fo! H$0H$|$,f$8)$H)$ )$D@)$(L$AULL$`)^_IHH$H;$tH=H5>A@fo% D$$IAv`D$0HMt$HT$XHD$XHA fo- fo5$ foG )$)$)$)$DŽ$`ipifD$Ƅ$L$AU)IXZMIGfo= Hument `bA`HcT$$|$4H$HD$fo%t )$@ fo=* for H$H$HfD$D@)$X)$h)$xL$HAULL$p@(AYAZIHu4@KHqH=SL]fD1ZHcL$$H$HH9tH=H5u0h"Ht$pMkT$8H9t^H|$Hw1DD$@LLLH=L1&HD$HڙHHt$H=0ff.AWfvHHAVHAUATUHH <SHH HD$4D$$HD$HD$(D$ D$,H\$PD$0HD$XD$4H\$`D$8HD$hD$<H\$pD$@D$DH\$x)$)$PHD$4PH$PH$P1L$LD$pH Ht$xH9tvH|$DH-]D$ D$ t8L$Dv`H$H-H5H1pH=qHHD$HHD$HHĘ[]A\A]A^A_DD$ D$Dtfo ( fo Hument `a`fo fo H$0H$|$,f$8 )$H)$ )$D@)$(L$AULL$`d#^_IHH$H;$tH=uH5@fo%P D$$IAv`D$0HMt$HT$XHD$XHA fo- fo5 fo )$)$)$)$DŽ$`ipifD$Ƅ$L$AU"IXZMIGfo= Hument `bA`HcT$$|$4H$HD$fo% )$@ fo= fo H$H$H fD$D@)$X)$h)$xL$HAULL$p!AYAZIHu4@˕HqH=L#]fD1ZHcL$$H$HH9tH=H5)"Ht$pMkT$8H9t^H|$H1DD$@LLLH=/F1HD$HZHHt$H=]ff.AWfvHHAVHYAUATUHH |SHH= HD$4D$$HD$HD$(D$ D$,H\$PD$0HD$XD$4H\$`D$8HD$hD$<H\$pD$@D$DH\$x)$)$PHD$4PH$PH$P1L$LD$pH Ht$xH9tvH|$DH'WD$ D$ t8L$Dv`H$H'H5?H1H=HAHD$HHD$HHĘ[]A\A]A^A_DD$ D$Dtfo fo Hument `a`fo fo! H$0H$|$,f$8 )$H)$ )$D@)$(L$AULL$`^_IHH$H;$tH=H5>A@fo% D$$IAv`D$0HMt$HT$XHD$XHA fo- fo5$ foG )$)$)$)$DŽ$`ipifD$Ƅ$L$AUIXZMIGfo= Hument `bA`HcT$$|$4H$HD$fo%t )$@ fo=J for H$H$H fD$D@)$X)$h)$xL$HAULL$p@AYAZIHu4@KHqH=SL]fD1ZHcL$$H$HH9tH=H5u#h"Ht$pMkT$8H9t^H|$Hw1DD$@LLLH=?1&HD$HڌHHt$H=ݻ0ff.AWfvHHAVHAUATUHH SHH HD$4D$$HD$HD$(D$ D$,H\$PD$0HD$XD$4H\$`D$8HD$hD$<H\$pD$@D$DH\$x)$)$PHD$4PH$PH$P1L$LD$pH Ht$xH9tvH|$DH!PD$ D$ t8L$Dv`H$H H5H1pH=qHHD$HHD$HHĘ[]A\A]A^A_DD$ D$Dtfo ( fo Hument `a`fo fo H$0H$|$,f$8)$H)$ )$D@)$(L$AULL$`d^_IHH$H;$tH=uH5@fo%P D$$IAv`D$0HMt$HT$XHD$XHA fo- fo5 fo )$)$)$)$DŽ$`ipifD$Ƅ$L$AUIXZMIGfo= Hument `bA`HcT$$|$4H$HD$fo% )$@ fo= fo H$H$HfD$D@)$X)$h)$xL$HAULL$pAYAZIHu4@ˈHqH=ӷL#]fD1ZHcL$$H$HH9tH=H5"Ht$pMkT$8H9t^H|$H1DD$@LLLH=/91HD$HZHHt$H=]谽ff.AWfvHHAVHӝAUATUHH |SHH= HD$hD$+HD$@H\$HD$,D$0D$4H\$PD$8H\$XH\$`D$<H\$hHD$p)D$xPHD$hPHD$hP1LD$`LL$hH A1Et/Ht$@Ld$#HLAD$$D$$u"HD$8HD$8H[]A\A]A^A_fDT$#B<>H0Q0QHHt$HLl$,HLID$$D$$tL$,Ht$PLt$0HLID$$D$$`L$0HT$pHAfo Hgument `)$fo H$)$fov DŽ$ab`)$fo )$L$AWLL$hAXAYIHLxHt$`HD$xD$(H9H|$4HLT$HLT$D$$D$$tML$4D$0LT$D$,9HH$1H5H蔍H=HLT$L9T$XIHIL赴H$HYH5H10H=1H聺@H$HH5DH$HiH5ǚ릋D$0D$,D$4fo D$(HT$hHIپ A)$fo1 H)$fo HD$pH `work`)$fo{ H$)$H$HD$P^_HLT$HHPLT$HT$貐Ht$(LMHD$HLHT$RLLL$DL\$fH~L āZYHLT$tD$$D$$uH-HH HLT$LT$ tH!H=|L̸ RLT$HHt$H=P裸LT$fHnŸLT$H=aNLT$HD$8Wff.@AWfvHHAVHAUATUHH SHH HD$hD$+HD$@H\$HD$,D$0D$4H\$PD$8H\$XH\$`D$<H\$hHD$p)D$xPHD$hPHD$hP1LD$`LL$h蝾H A1Et/Ht$@Ld$#HFLfH0Q0QHHt$HLl$,H#LDD$$D$$tL$,Ht$PLt$0H2LjDD$$D$$`L$0HT$pHAfoW Hgument `)$fo H$)$fo6 DŽ$ab`)$fo )$L$AWLL$h AXAYIHLxHt$`HD$xD$(H9H|$4HLT$~CLT$D$$D$$tML$4D$0LT$D$,9HUH$1H5HTH=UH襵LT$L9T$XIHILuH$HH5/H1H=HA@H$HFH5ߕDH$H)H5릋D$0D$,D$4fo D$(HT$hHIپ A)$fo H)$foZ HD$pH `work`)$fo; H$)$H$HD$P^_HLT$HHPLT$HT$rHt$(LMHD$HLHT$RLLL$DL\$f~Lʄ|ZYHLT$tD$$D$$uH.HH!HLT$购LT$ 5|H"H==L荳|LT$HHt$H=dLT$fnfLT$H=ZLT$HD$8PfAWfvHHAVHAUATUHH <SHH HD$hD$+HD$@H\$HD$,D$0D$4H\$PD$8H\$XH\$`D$<H\$hHD$p)D$xPHD$hPHD$hP1LD$`LL$h]H A1Et/Ht$@Ld$#HL&7D$$D$$u"HD$8HD$8H[]A\A]A^A_fDT$#B<>H0Q0QHHt$HLl$,HL[?D$$D$$tL$,Ht$PLt$0HL*?D$$D$$`L$0HT$pHAfo  Hgument `)$fo H$)$fo DŽ$ab`)$fo{ )$L$AWLL$hoAXAYIHLxHt$`HD$xD$(H9H|$4HPLT$>>LT$D$$D$$tML$4D$0LT$D$,9HH$1H5ԑHH=HeLT$L9T$XIHIL5H$HH5PH1谂H=H@H$HH5DH$HH5 릋D$0D$,D$4foD D$(HT$hHIپ A)$fo H)$fo HD$pH `work`)$fo H$)$H$HD$P^_HLT$HHPLT$HT$2Ht$(LMHD$HLHT$RLLL$DL\$f~LEwZYHLT$tD$$D$$uH.HH!HLT$tLT$ vH"H=LMvLT$HHt$H=ѥ$LT$fnfLT$H=ËZȻLT$HD$8PfAWfvHHAVH6AUATUHH <SHH} HD$hD$+HD$@H\$HD$,D$0D$4H\$PD$8H\$XH\$`D$<H\$hHD$p)D$xPHD$hPHD$hP1LD$`LL$hH A1Et/Ht$@Ld$#HL1D$$D$$u"HD$8HD$8H[]A\A]A^A_fDT$#B<>H0Q0QHHt$HLl$,HL:D$$D$$tL$,Ht$PLt$0HL9D$$D$$`L$0HT$pHAfo׻  Hgument `)$fo~ H$)$fo DŽ$ab`)$fo; )$L$AWLL$h/AXAYIHLxHt$`HD$xD$(H9H|$4HLT$8LT$D$$D$$tML$4D$0LT$D$,9H H$1H5H}H=բH%LT$L9T$XIHILH$H H5qH1p}H=qH@H$HƀH5!DH$H H5*릋D$0D$,D$4fo D$(HT$hHIپ A)$fo H)$foڹ HD$pH `work`)$fo H$)$H$HD$PH^_HLT$HHPLT$HT$Ht$(LMHD$HLHT$RLLL$DL\$fH~LIzrZYHLT$tD$$D$$uH-HH HLT$3LT$ qH!H=L qLT$HHt$H=LT$fHnŸLT$H=Q莶LT$HD$8Wff.@AWfvHHAVHWAUATUHH |SHH=} HD$0D$0HD$PH\$XD$,D$4H\$`D$8H\$hD$<D$@H\$pD$DHD$xD$HHDŽ$D$L)$)$PHD$xPHD$xP1LL$xLD$p谮H <|$(foG Hument `aƄ$H$b`H$)$@H fo f$ D@)$Xfol )$hfol )$xL$HATLL$`^_IHHt$XL`H9H|$,H _4D$$D$$tH0|$8 fo˩ A`Hument `a)$fo H$H$@HD)$fo fD$P)$(fo )$8L$AUL$A^A_IHH$H9$Ht$PMl$H9H|$(H&D$$D$$Ht$XH9H|$"H D$$D$$t\L$"AH$H"H5|{H1kH=HژH=qH5轘HD$HHD$HHĨ[]A\A]A^A_ÐD$(C1@aHuH=LoDD$$D$"VtHt$`H9tQH|$#H D$$D$$sD$#IEHIELL\$pL\$LxpDD$lHT$L1Ht$H=L\$L\$HD$pL\$>L\$HIEHIELL\$ZgL\$LHgDD$lHT$L1Ht$H=zL\$zL\$HD$pL\$5L\$HH=[cHkHD$8HD$8H([]A\A]A^A_D$D$tHt$HH9tFH|$ HBD$D$tL$ v4H$ HH5OiDD$D$ ifoz fo  Hument `aA`|$(fo{ H$HT$pfo{ )$H)$ )$D@ )$fD$ L$AULL$hA^A_Hfoz Ifo _ foy !HD$pH;D$xt%H=aH5/2jD1HMl$IHOЉD$$HA HD$P )$fo<{ T$,HT$PH)$)$)$DŽ$`w`L$AV AYAZIHHt$hLpH9tqH|$0HD$D$D$$HcL$0D@9~ZH$ HH5Mnf1HwH=`LicD$$@LƒD$0fox k`HL$`HT$`f$dHIٿ A)$(fo Ƅ$nDŽ$h`wor)$8fox )$Hfoy )$XH$(HD$Pʼ_AXHHT$ L$MH5H=H@HHDH5HDHT$$HHL$HqdD$@D$@t[L$>AH$ HH52H1H=DH9MH=DH5fMHD$hHD$hH([]A\A]A^A_ÐD$DD1@sHuH=DLLDD$@D$>VtH$H9tNH|$?Hһ}D$@D$@pD$?NtpkDBD$\H$H9tYH|$`H"LT$LT$D$@D$@L$`?t:H$ H/H5.kD 딀|$>NkD$HD$`H$0H5-H$LT$IA HO$H$D$PHcD$\H$VL$8AVHHD$ _AXLT$HD$LT$(H$ H$H5ڸIIAH@HD$HcD$`H$PH$(HD$(P聜ZYHLT$(IHD$dLT$ HL$HMHT$?Ht$>H|$DPHD$hPAvHD$tPt$8t$0H$Pt$8L$H@4LT$ HtD$@D$@u`L2H|$(HH=?LVG=HuHt$ H=>,G먋L$dLL1H=jTHD$hff.AWfvHHAVH,AUATUHH HdD$@D$@t[L$>AH$ HH5W*H1H=;H9DH=;H5]DHD$hHD$hH([]A\A]A^A_ÐD$DD1@s HuH=;LCDD$@D$>VtH$H9tNH|$?H}D$@D$@pD$?NtpkDBD$\H$H9tYH|$`HJLT$LT$D$@D$@L$`?t:H$ H/H5k&kD 딀|$>NkD$HD$`H$0H5H$LT$IA HO$H$D$PHcD$\H$VL$8AVHHD$ _AXLT$HD$LT$(H$ H$H5ʱIIAH@HD$HcD$`H$PH$(HD$(P聓ZYHLT$(IHD$dLT$ HL$HMHT$?Ht$>H|$DPHD$hPAvHD$tPt$8t$0H$Pt$8L$H@4LT$ HtD$@D$@u`L2H|$(HH=6LV>=HuHt$ H=5,>먋L$dLL1H=jKHD$hff.AWfvHHAVHC$AUATUHH |SHH HD$4D$#HD$@H\$HD$$D$(D$,HD$PH\$XD$0H\$`H\$hD$4H\$pD$8HD$xH$D$<)$PHD$hPHD$XPH$PH$P1L$L$DH0Ht$@H9t{H|$HD$D$t>L$LtaRt\H$HhH5)#H1OH=P4HL$LtcRt^H$HH5H1H=-H"6HD$0HD$0HĈ[]A\A]A^A_fDD$D$LtHt$PH9tIH|$ H%XD$D$tD\$ Eu61H$HH5jDD$D$ jLd$XH5 f)$I|$H9t:eu1H$HکLھt7$$ fL(ZZD$xL$|D$D$|$$foD A`Hument `c)$foA^ H$H$H)$foD fD$D@)$foD )$L$ATLL$pшAYAZHHT$ L`D$ H$H$1Љt$)кL$)€|$LSHfoC fo }] HD$@`foD fo#D Hument `vf$(HT$@H)$)$A)$)$H$(L$AVLL$X^_HfoC Ifo \ foB LxH$)$PHO$fo6D DŽ$xork`HT$hHA)$8D$0Hument `w)$H)$hH$xƄ$L$8AVL$ IXZMHL$h|$LIRD$L$,uD$LT$9HD$,L\$LHt$H|$PRLHD$8PATL$LD$@H LT$HtD$D$L9T$ptIxHI@L9l$HIEHIEL+fD1H@HH=H)L1qHcH=&)Lv1OH2H$1H5@HH=(HB1LT$HH=1LT$>LT$HD$0HH=(L0L*@AWfvHHAVHAUATIH }#USH0H} HD$d)$HD$x)$D$LD$PD$TD$XD$\D$`H$D$dH$HDŽ$HDŽ$H$D$hHDŽ$D$lH$D$pH$HDŽ$D$tPHD$hPH$PH$PH$P1L$L$6H0R|$Xfo-? Hgument `Ƅ$H$a`H$)$H foX f$  D@)$fo> )$fo> )$L$AUL$c^_HHL$LhI9I~H5e H9$ H$HpLXD$DD$DH$Lt$dHLD$DD$DL$d8H$H|$hḤ跻D$DD$DJL$L$Ƅ$jfo= foW  E9Dfo%= fo= AMDT$H|$\LT$Ab`҉D$PH H$DBHgument `H$`H$HD\$THL\$)$()$8)$H)$XfD$pL$(AWL$证HHD$(A[ZLT$L\$DHcD$PH;$SH=$H5+`,@H^ H$D$DUH9l$xtHExHHEu H&@HD$pHD$pH([]A\A]A^A_@L x^ $f.zf/tfHD1@HzH=#L#,ffDHqL$ 1LH5H=#L+@kHH=s#L+HD$E9fo-N; H$fo5.U Iٹfo=N; H@A )$fo-/< Ƅ$$ HD$DAN)$H)$H)$H$DŽ$( `s`L$AWHD$AXAYH$HD$Ifo5: fo=rT H$H@)$0Hfo5}: )$Hfo=m; AHD$(HcD$l)$XH$H `work`)$hH$xL$8AW~^_IHvH@LT$(IH$fo-9 fo5S Ƅ$HD$0D$hA)$fo=9 fo-: OD$h)$)$HH)$H$H `iwork`H$H$HD$@P ~ZYHLT$(IH@HL$lH|$HH$LT$(Ht$LIT$THT$TQLPAVt$HH$PH$Pt$PH$PLL$PAH@LT$(HtD$DD$Du9Ix HII HIL"DD$lL$`1LT$HT$Ht$H=z6LT$HD$pLT$$LT$HuHt$8H=& y(LT$zLLT$b"LT$cAWfvHHAVHbAUATIH USH0H HD$h)$HDŽ$)$D$PD$TD$XD$\D$`D$dH$D$hH$HDŽ$D$lH$D$pHDŽ$D$tH$D$xH$HDŽ$D$|PHD$lPH$PH$PH$P1L$L$.H0{|$\fo6 Hgument `Ƅ$H$a`H$)$H foYP f$  D@)$foS6 )$foS6 )$L$AUL$z^_HHL$LhI9tUI~H5 HDŽ$ H9 H$ HLW1fD$HD$dH9$t"HExHHEuHHD$xHD$xH([]A\A]A^A_@L  pW $ f.z f/ZD$dD$HD$HlH$Lt$lHTL謲D$HD$H@L$lH$H|$pHdwD$HD$H L$L$Ƅ$jfob4 foZN  E9Dfo%b4 foz4 AMDT$L|$`LT$Ab`҉D$TH H$DBHgument `H$`H$HD\$XHL\$)$()$8)$H)$XfD$pL$(AWL$oxHHD$(A[ZLT$L\$HcD$TH;$H=rH5V#f;H$ -@1f HH=Lc#fDHL$ 1LH5} H=L)#H@H6H=L#"HD$E9fo-2 H$fo5~L Iٹfo=2 H@A )$fo-o3 Ƅ$$ HD$DAN)$H)$H)$H$DŽ$( `s`L$AWvHD$AXAYH$HD$Ifo51 fo=K H$H@)$0Hfo51 )$Hfo=2 AHD$(HcD$t)$XH$H `work`)$hH$xL$8AWv^_IHvH@LT$(IH$fo-1 fo5K Ƅ$HD$0D$pA)$fo=1 fo-1 OD$p)$)$HH)$H$H `iwork`H$H$HD$@PMuZYHLT$(IH@HL$tH|$LH$LT$(Ht$PIT$XHT$XQLPAVt$HH$PH$Pt$PH$PLL$PAH@LT$(HtD$HD$Hu9Ix HIINHIAL4DD$tL$h1LT$HT$Ht$H= -LT$HD$xLT$dLT$HuHt$8H=fLT$zLLT$LT$cAWfvHHAVHAUATUSHH +HL-- HD$dD$THD$xD$XD$PD$\D$`D$dL$D$hL$D$lL$HDŽ$HDŽ$D$pL$HDŽ$D$t)$)$)$PH$PH$P1L$L$i%H H$L9txH|$`HϫD$HD$Ht8L$`vbH$pHH5H1H=H HD$pHD$pHx[]A\A]A^A_D$HD$`tH$L9tKH|$dH:D$HD$HtL$dv9H$pHH5ff.D$HD$da|$\fo, Hgument `Aa`H$)$p foF H$HƄ$D )$fo, fD$)$fo, )$L$xATL$0qA[A^HH@H@H$DL$`HD$ H$A։T$L9‰D$NʉD$PL$ED$TAD$XD$HcD$fo%+ DŽ$  `s`H$fo-E HMfo5+ fo=, H$A )$)$)$)$Ƅ$,L$AW.p_AXIHH@Mc޹fo ;+ L$fo6E H$HD$(HcD$THM)$8 fo+ fo , H$A )$H)$X)$hDŽ$x `u`Ƅ$|L$8AWxoHD$(Y^HhHD$Lct$H$Hfoz* MfozD H@fo%~* L$A`fo-h+ )$A HD$8HcD$` )$H$)$)$DŽ$ `vtfD$L$AVnIXZMIGH$HD$L9H|$hHO芧D$HD$HH9l$xHEHHEH1fT$TT$duAΉD$XEfDHuH='LwxfHWH=LSCfDD\$`D$LT$PER|$9LкN‰D$hD$fo( Ƅ$hH$foB HMfo ( fo) )$(HA)$8H$H `iwork`)$H)$XH$hH$(HD$PlAYAZHfo) fo ( IfoA fo' H@H$)$H)$M HD$HcD$pA)$H$H `work`)$H$H$HD$@P(l_AXIH}t$`H@H=ttL$dH=HBHDHL$lHt$LHT$PQIt$HL$xQPHD$xPt$8H$Pt$hLL$hHL$`H@HtD$HD$HIExHIEIHILL$k 9Ѝ7L9~6DNL$BLtWRtRH$HsH5H1jH=kH HD$hHD$hH[]A\A]A^A_Ht$xLd$CHWL_D$DD$DtL$CNt)Ct$H$HmH5huffo  fo4 Hgument `Aa`fo Afo H$`fD$hH$H)$()$8)$H)$XƄ$rL$(AWL$^IXZMIEfo%% Hgument `Ac`fo-=3 |$XH$H$HD$fo5  Hfo fD$)$xD@)$)$)$Ƅ$L$xAWL$O]AYAZIHtsH@H$L|$`H LL\$HD$)L\$D$DD$DuSL9$IEHIELhHuH=LGH$fo= L\$ H$fo{ DŽ$tau`D$HH$A)$fo=1 D$LH$)$fo= D$PHH$Hgument `T$TH$H)$)$H$Ƅ$H$HD$0PL$[HHD$^_L\$ HD$fo= ML\$ fo H@)$fo=0 H$)$A HD$(H$)$fo= D$\D$`)$OD$`HHH$H `work`H$H$HD$8PZZYHL\$ IHpL\$8Ht$0HL$LHT$HHHD$ HHD$lPAWHt$HVLHD$|Pt$@t$XH$PLL$PL$LT$`H@LL\$8HtD$DD$DH\$H9$L$BLtWRtRH$H3|H5H1*H=+H{HD$hHD$hH[]A\A]A^A_Ht$xLd$CH'}LD$DD$DtL$CNt)Tt$H$H=}H5luffo  fo, Hgument `Aa`fo Afoz H$`fD$hH$H)$( )$8)$H)$XƄ$rL$(AWL$VIXZMIEfo% Hgument `Ac`fo- , |$XH$H$HD$fo5 HfoM fD$)$xD@ )$)$)$Ƅ$L$xAWL$VAYAZIHtsH@H$L|$`H{LL\$HD$L\$D$DD$DuSL9$IEHIEL(HuH=LH$fo= L\$ H$fo; DŽ$tau` D$HH$A)$fo=* D$LH$)$fo=H D$PHH$Hgument `T$TH$H)$)$H$Ƅ$H$HD$0PL$THHD$^_L\$ HD$fo= ML\$  fo H@)$fo=) H$)$A HD$(H$)$fo=] D$\D$`)$OD$`HHH$H `work`H$H$HD$8PSZYHL\$ IHpL\$8Ht$0hHL$LHT$HHHD$ HHD$lPAWHt$HVLHD$|Pt$@t$XH$PLL$PL$LT$`H@LUL\$8HtD$DD$DH\$H9$y HD$h5ff.AWfvHHAVH/AUATUSHH kKHL5m HD$`)$HD$p)$D$LD$JLt$xD$KL$D$PD$TD$XL$D$\HDŽ$L$D$`L$D$dHDŽ$D$hL$D$lPH$PH$PH$PH$P1L$L$H0A1EtmHt$pHl$BH5wHeD$DD$Dt>L$BLtWRtRH$HtH5H1H=H;HD$hHD$hH[]A\A]A^A_Ht$xLd$CHvL߀D$DD$DtL$CNt)Ct$H$HtH5puffo X fo% Hgument `Aa`foX Afo: H$`fD$hH$H)$()$8)$H)$XƄ$rL$(AWL$OIXZMIEfo% Hgument `Ac`fo-$ |$XH$H$HD$fo5 Hfo  fD$)$xD@)$)$)$Ƅ$L$xAWL$NAYAZIHtsH@H$L|$`HsuLL\$HD$詇L\$D$DD$DuSL9$IEHIELkHuH=wLH$fo=U L\$ H$fo DŽ$tau`D$HH$A)$fo=T# D$LH$)$fo= D$PHH$Hgument `T$TH$H)$)$H$Ƅ$H$HD$0PL$UMHHD$^_L\$ HD$fo=c ML\$ fod H@)$fo=" H$)$A HD$(H$)$fo= D$\D$`)$OD$`HHH$H `work`H$H$HD$8P~LZYHL\$ IHpL\$8Ht$0(HL$LHT$HHHD$ HHD$lPAWHt$HVLHD$|Pt$@t$XH$PLL$PL$LT$`H@LZL\$8HtD$DD$DH\$H9$L$BLtWRtRH$HmH5H1H=HHD$hHD$hH[]A\A]A^A_Ht$xLd$CHpLyD$DD$DtL$CNt)Tt$H$HnH5tuffo  fop Hgument `Aa`fo Afo H$`fD$hH$H)$( )$8)$H)$XƄ$rL$(AWL$OHIXZMIEfo%e Hgument `Ac`fo- |$XH$H$HD$fo5I Hfo fD$)$xD@ )$)$)$Ƅ$L$xAWL$GAYAZIHtsH@H$L|$`H oLL\$HD$iL\$D$DD$DuSL9$IEHIEL+HuH=7LH$fo= L\$ H$fo DŽ$tau` D$HH$A)$fo=$ D$LH$)$fo= D$PHH$Hgument `T$TH$H)$)$H$Ƅ$H$HD$0PL$FHHD$^_L\$ HD$fo=# ML\$  fo$ H@)$fo=P H$)$A HD$(H$)$fo= D$\D$`)$OD$`HHH$H `work`H$H$HD$8P>EZYHL\$ IHpL\$8Ht$0HL$LHT$HHHD$ HHD$lPAWHt$HVLHD$|Pt$@t$XH$PLL$PL$LT$`H@LոL\$8HtD$DD$DH\$H9$IXZM HcL$TH$HH9tFH=fH5FL9$gI\HIOLBH;$tH=H5bI~H$H|$H9H|$hHbfvD$LD$LsL$hH$H!PH5<H1萻H=H*gHH=oL}EHoHt$H=HY|$JNteQ‰D$hOH$H9tNH|$lHeuD$LD$LL$lNtIH$HeH50뜀|$JND$TtxЍPBҺN‰D$lH$H9`H|$pHeZuD$LD$LL$p,t'H$HeH5N딸H$PH$HO$H$H5eD$\HcD$hAH$AQIH$XHD$(P;HD$ AZA[HHD$H$IH5eIH$AH@ HD$(HcD$lH$VH$HD$8P;HD$0_AXHHD$ IIH$H$H5weALXHcD$pL\$8H$PH$HD$8P:ZYHL\$8HHD$tHL$TMHT$KHt$JH|$PPHD$xPsH$PASH$Pt$Xt$@H$Pt$`L$HPQHtD$LD$Lu~HTjH|$ JjH|$@j|$JNkD$TD$pHuHt$0H=TݭHHt$ H=3|L$tLL1H=n`HD$x`藭HdHt$0H=Nfff.AWfvHHAVH;AUATUHH SHHm HD$d)$HD$x)$D$LD$PH$D$JH$D$KH$D$TD$XD$\HDŽ$D$`H$D$dH$HDŽ$D$hH$HDŽ$D$lH$HDŽ$D$pH$D$tPHD$hPH$PH$PH$PH$PH$PH$P1L$L$IH@|$`a`foHgument `H$0)$fo- H$f$8HD)$foƄ$B)$fo)$(L$AUL$7AXAYIH H$H9$H$Ml$H9H|$PHaoD$LD$LH$H9H|$JHagD$LD$Lt[L$JAH$H!HH5H1舴H=HH=qH5HD$xHD$xHĘ[]A\A]A^A_ÐD$PA1@HuH=LoDD$LD$JVtH$H9tNH|$KHafD$LD$LpD$KL$LtcRt^H$@H"[H5H1葫H=HHD$0HD$0HH[]A\A]A^A_fDD$D$LtHt$HH9tIH|$HZx]D$D$tL$Ut3Lt.H$@H?H5gfD$D$UmLd$`H5ˬ I|$H9t)4u H$HZLa,L$L$f($$)$D$D$fosfo  Hument `a`fofof$HT$hHA)$)$)$)$H$L$AUL$+AXAYHfohIfo ] fo*Lp|$()$Hument `bfo\H$0` f$8H$HD@)$)$)$(L$AWL$+Y^IHLxH$H$|$Lt$$HL$hD$ V9HHt$8HN‰D$,H9H|$HQYZD$D$tGD$fo`H$H;$t.H=H5yfD1vfIT$AIىD$0A HT$D )$Ofo,HHD$`T$8HT$`H)$)$)$DŽ$ `w`Ƅ$L$AV$Y^IHHt$xLpH9H|$HD$HHHt$H=HAWfvHHAVHAUATUHH SHHݠ HD$4D$(HD$HH\$PD$$D$,H\$XD$0HD$`D$4H\$hD$8HD$pD$<H\$xHDŽ$D$@H$D$D)$PH$PH$PHD$pP1LL$pL$8H Ht$PH9trH|$(HQXD$$D$$t8L$(v\H$H/H5H1茝H=HHD$HHD$HHĘ[]A\A]A^A_ÐD$$D$(tHt$XH9tFH|$,HPXD$$D$$tL$,v4H$H!(H5oDD$$D$,ofofo Hgument `a`fofoH$H$|$4f$)$@H )$X )$hD@)$xƄ$L$HAULL$xAXAYHfoYIfo fo&`H$H;$t.H=H5X[yfD1vfIT$AIىD$0A HT$D )$OfoHHD$`T$8HT$`H)$)$)$DŽ$ `w`Ƅ$L$AVY^IHHt$xLpH9H|$L$LtbRt]H$0HEH5ٮH1H=HaHD$(HD$(H8[]A\A]A^A_DD$D$LtHt$@H9tIH|$HeJGD$D$tL$Ut3Lt.H$0H)H5ZhfD$D$UnLd$XH5K f)$0I|$H9t=訠u4H$0H%JLLt:$0$8 DLhZZD$xL$|D$D$fofo Hument `a`foHfo`f$HT$`HA)$)$)$)$H$L$AULL$xAXAYHfoIfo fo,,Lp|$ )$Hument `bfoH$ ` f$(H$HD@)$)$)$L$AWL$kY^IHLxH$H$|$Lt$HL$`D$V9HHt$0HN‰D$$H9H|$H`H[ED$D$tGD$Ha:L褯*~HvHt$ H=-耵`L$\LL1H=03HD$`ff.AWfvHHAVHeAUATUHH ,SHH HD$T)$HD$`)$D$<D$@H\$hD$:H\$pD$;H\$xD$DD$HD$LHDŽ$D$PH$D$TH$HDŽ$D$XH$HDŽ$D$\PHD$XPH$PH$PH$PH$P1L$L$H0|$PfoHument `aH$H$`H)$xfoR f$D)$fo)$fo)$L$xAUL$^_IH H$H9$Ht$hMl$H9H|$@H?=@D$H1LԦZuHvHt$ H=]谬`L$\LL1H='cHD$`ff.AWHHHAVAUATUSHH _HL5! HD$pD$[HD$hLt$pD$\D$`HD$xL$HDŽ$L$HDŽ$L$HDŽ$L$HDŽ$L$HDŽ$L$HDŽ$HDŽ$D$dPH$PH$PH$PH$P1L$L$HH0Ht$hL9tBH|$SH60D$TD$Tu2HD$`HD$`H[]A\A]A^A_fD$TD$S1tιd`foHgument `Ƅ$zAf$x$0fo<H$H$pH$HfoC$XfoS$hL$8ATL$^_HHL$H@H5~ I|$HD$H9H$H5L5D$TD$TH9$HEHHEH輣;rH}H=CL蓩ifD1fL舐 `$f.z f/?QDH$HM$Igument `fofoL$HT$pD$Xfo%HfoH$AHD$x$$$DŽ$dl`L$AWL$IXZMCID$fo-L$H$fo5Hfo=DŽ$ du`HD$ D$`Afo۸$$H$H$$L$AWL$MHD$ AZA[HHD$fo-^H$HAfo5*H@fo=N$(foٺ$8HD$(D$`$H$XHL$hH$DŽ$pdu2`Ƅ$tH$(HD$0PL$AXAYIH'H@fo`L$fotfo%f$H$HD$(foHHcD$`$xA$H$$$DŽ$ipivL$xAUL$^_IHH@fo-ݵL\$0H$fo5HMHD$@D$`Afo=fo$$H$H$H `work`$H$(L$AUIXZML\$0IRL\$HLT$@HT$0|Ht$XH|$SHIHD$dPHT$@RH$PH$Pt$`LL$XLD$PHL$8HT$HH0LumLT$@L\$HHtD$TD$TIx HIL9$tIxHI@L9$tIxHIf.H\$H9$tHxHHRDL9d$xI$uHI$gLKZfDlHFH=ӛL#2fDlH DlHzH=LfilH0Ht$(H=l迣ElHH=ML蝣L\$lL\$HH=!LqL\$}t$\LT$H=1$L\$LT$L\$HD$`-H#LqLL\$L\$L%ff.fAWHHHhAVAUATUSHH HL5w H$D$cHD$xL$D$dD$hHDŽ$L$HDŽ$L$HDŽ$L$HDŽ$L$HDŽ$L$D$lL$D$pHDŽ$D$tPH$PH$PH$PH$P1L$L$觨H0Ht$xL9tAH|$[H-p&D$\D$\u1HD$pHD$pH[]A\A]A^A_D$\D$[1tϹd`foHgument `Ƅ$zAf$x$0foH$H$pH$Hfo$Xfo$hL$8ATL$$^_HHL$H@HDŽ$pH5'u I|$HD$H9o~H$pH,L,1D$\D$\H9$HEHHEH}hHnH=LZfD1WL؆ $pf.z f/OZD$dMH$HM$Igument `fofoL$H$D$`fo%HfoH$AH$$$$DŽ$dl`L$AWL$CIXZMEID$fo-XL$H$fo5@Hfo=TDŽ$ du`HD$ D$hAfo$$H$H$$L$AWL$HD$ AZA[HHD$fo-H$HAfo5|H@fo=$(fo$8HD$(D$h$H$XHL$hH$DŽ$pdu2`Ƅ$tH$(HD$0PL$AXAYIH1H@fo۬`L$fofo%ެf$H$HD$(foQHHcD$h$xA$H$$$DŽ$ipivL$xAUL$ ^_IHH@fo-L\$0H$fo5 HMHD$@D$hAfo=fo$$H$H$H `work`$H$(L$AUXIXZML\$0IRL\$HLT$@HT$0rHt$`H|$[HIHD$tPHT$@RH$PH$Pt$`LL$XLD$PHL$8HT$HH0L8lcLT$@L\$HHtD$\D$\Ix HIL9$tIxHIfDL9$tIxHIf.H\$H9$tHxHH[DL9$tI$hHI$ZL舔M cHDL9$I$HI$LPnyH?mt$tfH=LT$ ZD$pL\$LT$ L\$HD$xHlHLlLlLL\$lL\$ff.@AWfvHHAVH/`AUATUSHH \HL-MG HD$l)$HDŽ$)$)$D$XD$\D$`D$dD$hD$lL$D$pL$D$tL$HDŽ$HDŽ$HDŽ$D$xL$HDŽ$D$|PH$PH$P1L$L$zxH H$L9tqH|$hHD$PD$Pt8L$hv[H$HH5^H1CH=hHqHD$xHD$xH[]A\A]A^A_ËD$PD$htH$L9tCH|$lHoRD$PD$PtL$lv1H$HH5k^mfD$PD$lp|$da`foHgument `H$)$fo< H$f$HD@)$foƄ$")$fo)$H$UL$V_AXIH7H@H$L$hHD$H$Lcl$X9D$TAND$\AAD$`fo%HcD\$H$H$HMfo-Dfo5 fo=)$A  )$)$)$(DŽ$8 `s`Ƅ$<L$AW]HHD$ A[ZLc\$HD$fo j~L$H$foHMA H@)$HfoG~fo :)$XHD$(HcD$d)$hH$)$xDŽ$ `u`Ƅ$L$HAWHD$AYAZH\HD$fo}`L$fofo%}H$HH@fo-~f$)$MA HD$0HcD$h)$H$)$)$DŽ$ `vtL$AV_AXIHH@L$hHD$0D$T9D$XTL-MD$XAJ9MHfo|MH$A H `rwork`)$0foЗH$HH$x)$Hfo||Ƅ$)$Xfod})$hL$8AVIXZMICH$HD$8L9H|$pH9L\$@L\$@D$PD$P IxHIqfDL9$I$HI$Le1D$\D$lAEDD݉D$`@K4HuH=WcLkf+4HvbD)HV4HJH= cL[k6DT$hT$XD-9T$TMT$TEq͍JкN‰D$pfozfoL\$@fo zHfo{Ƅ$H$MH `iwork`H$)$HA)$)$)$H$H$UAXAYHfo){fo !zIfoFfoyL\$@H@L\$@M)$H$HHD$PHcD$xA)$H$H `work`)$)$H$(H$U4^_HL\$@InL$hH@H=|7tT$lH=HHHDL\$@Ht$THT$XHHL$|IQt$Xt$PH$QPH$Pt$hH$Pt$pLL$pHL$hHP1L\$@HtD$PD$PIExHIEIHILL\$bL\$кNLbL\$.1L\$HVH=1`HhL\$=DD$tHT$L1Ht$H=L\$"vL\$HD$x8L\$0L\$H6H=_HhL\$LL\$bL\$ff.AWfvHHAVHUAUATUSHH QHL-< HD$l)$HDŽ$)$)$D$XD$\D$`D$dD$hD$lL$D$pL$D$tL$HDŽ$HDŽ$HDŽ$D$xL$HDŽ$D$|PH$PH$P1L$L$mH H$L9tqH|$hH D$PD$Pt8L$hv[H$HH5lTH1 9H= ^H\fHD$xHD$xH[]A\A]A^A_ËD$PD$htH$L9tCH|$lHD$PD$PtL$lv1H$HH5SmfD$PD$lp|$da`foZuHgument `H$)$fo H$f$HD@)$fouƄ$")$fou)$H$UL$薹_AXIH7H@H$L$hHD$H$Lcl$X9D$TAND$\AAD$`fo%[tHcD\$H$H$HMfo-fo5Ltfo=?u)$A  )$)$)$(DŽ$8 `s`Ƅ$<L$AW蝸HHD$ A[ZLc\$HD$fo sL$H$foHMA H@)$Hfosfo zt)$XHD$(HcD$d)$hH$)$xDŽ$ `u`Ƅ$L$HAW޷HD$AYAZH\HD$for`L$fo:fo%rH$HH@fo-sf$)$MA HD$0HcD$h)$H$)$)$DŽ$ `vtL$AV_AXIHH@L$hHD$0D$T9D$XTL-MD$XAJ9MHfoqMH$A H `rwork`)$0fo H$HH$x)$HfoqƄ$)$Xfor)$hL$8AV=IXZMICH$HD$8L9H|$pHIL\$@L\$@D$PD$P IxHIqfDL9$I$HI$L0[1D$\D$lAEDD݉D$`@)HuH=XL`fk)HvbD)HVC)HJH=KXL`6DT$hT$XD-9T$TMT$TEq͍JкN‰D$pfoofoCL\$@fo oHfopƄ$H$MH `iwork`H$)$HA)$)$)$H$H$U(AXAYHfoipfo aoIfofo.oL\$@H@L\$@M)$H$HHD$PHcD$xA)$H$H `work`)$)$H$(H$Ut^_HL\$@InL$hH@H=,tT$lH=HHDL\$@Ht$THT$XHHL$|IQt$Xt$PH$QPH$Pt$hH$Pt$pLL$pHL$hHP&L\$@HtD$PD$PIExHIEIHILL\$XL\$кNLWL\$n&L\$HVH=qUH]L\$=DD$tHT$L1Ht$H=L\$bkL\$HD$x8L\$ &L\$H6H= UH\]L\$LL\$EWL\$ff.AWfvHHAVHGKAUATUHH kSHH1 HD$8D$,HD$HH\$PD$(D$0H\$XD$4HD$`D$8H\$hD$<HD$pD$@H\$xHDŽ$D$D)$PH$PHD$hP1LL$hL$AcH Ht$HH9t{H|$$HD$ D$ t8L$$veH$HH5AJH1.H=SH[HD$@HD$@HĈ[]A\A]A^A_f.D$ D$$tHt$PH9tFH|$(HD$ D$ tL$(v4H$H!H5IfDD$ D$(ffojfo LHument `a`foUkfo]kH$p|$0f$xH$)$0H)$H )$XD@)$hL$8ATLL$p Y^HfojIfo fo0j*H$H;$t(H=RH5bseZz1}fHMnD$,)$HOHfokHD$XIA T$4HT$XH)$ )$)$DŽ$`w`L$AT>A[IXMtcHt$pMgH9twH|$8H!$D$ D$ D$,HcL$8D9~_H$H,H5Gi!HlH=PLCYXD$,LƒD$8fohfo$Ak`HL$hfo 1iHT$hfoTjfD$$)$HIA)$)$)$DŽ$(`worƄ$.H$HD$Pfoifo hHHD$foyAYfogAZGHD$HT$xHIپ AH@)$)$HD$D$4)$D@)$HH$H`rwork`H$H$HD$ PA^_HHT$(L$$H5aH=MH@MHLHDHj%HL$AUATUSHL=$ H$xHL$H XHDŽ$Ƅ$DŽ$L$Ƅ$L$DŽ$DŽ$HDŽ$L$HDŽ$L$HDŽ$ L$(HDŽ$0L$8HDŽ$@L$HHDŽ$PL$XHDŽ$`L$hHDŽ$pL$xL$DŽ$DŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$DŽ$)$)$PH$pPH$hPH$`PH$XPH$ PH$ PH$PH$hP1L$PL$`THPA1Efo x]foyAd`Hgument `fox]Afo]H$@fD$HH$H)$)$)$()$8Ƅ$RL$ATL$ 诡A[A]HHH@fo%\b`H$fo->xfo5\f$H$HD$foI`HA)$X)$h)$x)$Ƅ$L$XAUL$AXAYIHAH@Afo=\H$0H$fo%\DŽ$8dl`HD$ H$)$fo[fo=HwA$ANƉ$H$H)$)$H)$(H$H$HD$ PL$"Y^IHH@D$H$H$fo- [fo5vDŽ$du`AHD$(EDO$fo= [fo[H)$H)$XH)$hH$ )$xH$HHD$ PL$0YHXZHD$HCH$(DŽ$lf`fo TZfouHD$8EDO$foGZfoiH)$A)$H)$H$0Hyword `d)$H$H$HD$8PL$@膞HD$(AYAZH HD$fo-Yf`H$8Hfo5uH@fo%Yf$Aforo)$HD$PHc$)$H$@Hyword `d)$)$H$Ƅ$H$HD$HPL$P賝HD$@^_HD$HD$0H$HAfo-Xfo58tEH@DO$DŽ$(uf`fo XfotH)$AHD$`Hyword `dMc)$L$P)$)$H$(L$AVL$`ݜHD$PA[ZHHD$@$H$XAfoWH@foNsDŽ$xu2`)$0fomfoWHD$`M$H)$H)$XH)$hH$`Hyword `dH$xL$8AVL$pHD$`AXAYHHD$PfoWH$hHAfo=rH@fo-W)$fom)$HD$pHc$)$H$pHyword `i)$H$DŽ$piv`Ƅ$L$AVL$:^_IHTH@H$HO$HD$p$;$H5p5L$1LHeH= >LYFfH9$ tdHx]HHuTH.@J@HJH$H$H[]A\A]A^A_{HzL9$tIExHIE fL9$xtI$xHI$ H9$xHElHHE^Hp?Q H H=<LKEfD HuH=<L'ED HRHt$H=<E<@ HHt$0H=<D@H=q<LD@L>3 HJHt$@H=6<D4@Lx>fo5THc$$H$fo TL\$xHMA )$fo%Tfo5EoH$H `ferr`)$ )$)$H$L$AV?HH$ZYL\$xOH$fo5GSL\$xH$fonHMH@fo :S)$A fo%$T )$(H$Hc$)$8H$H `berr`)$HH$XL$AVyHH$AZA[L\$xH$fo=RL$H$fo-mHMAH@)$hfo5\Rfo=TS)$xH$$)$)$HH$H `work`H$L$hAV論HH$AXAYL$HD$xfoQL$H$fo )mHMH@fo%Q)$ fo-R)$AH$Hc$)$H$H `rwork`)$H$Ƅ$L$AVؕHH$^_L$\H$H$LpL9H$HL$$$tP$L$ƒFL$HH5/L1aH=b8L@H$Hx HHH|$xH6HH)t:Ht$H=8W@p$Ƅ$NtH$L9iH$HOL$$$J$H?L$H&Hc$L$H$H$H5hEMA fHnHc$fHnfl)$PH$H$PēZYHL$IH$L$H$H$H$H$PAV$$$H$PH$PArH$L$Pt$h$$$$$$L$L$H$HL$L$Ht DŽ$$$fMH=f-Z$P$$ARLD$pHL$`HT$PHt$8KH$H ?|HMH=5L=97/$Ƅ$NL$HH5,HH$H=5i=@AWfvHHAVH,AUATUSHL= H$HL$H EHDŽ$Ƅ$DŽ$L$Ƅ$L$DŽ$DŽ$HDŽ$L$HDŽ$L$ HDŽ$(L$0HDŽ$8L$@HDŽ$HL$PHDŽ$XL$`HDŽ$hL$pHDŽ$xL$L$DŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$DŽ$)$)$PH$xPH$pPH$hPH$`PH$(PH$(PH$PH$pP1L$XL$hQBHPA1Efo JfofAd`Hgument `foJAfoJH$PfD$XH$H)$ )$()$8)$HƄ$bL$ATL$(A[A]HHH@fo%2Jb`H$fo-efo55Jf$H$HD$foMHA)$h )$x)$)$Ƅ$L$hAUL$pAXAYIH@H@Afo=~IH$@H$fo%IDŽ$Hdl`HD$  H$)$fo_Ifo=dA$ANƉ$H$H)$)$(H)$8H$H$HD$ PL$葍Y^IHH@D$H$H$ fo-Hfo57dDŽ$du`AHD$(EDO$fo={HfocIH)$X)$hH)$x H$()$H$XHD$ PL$8ȌHXZHD$HCH$0DŽ$lf`fo GfokcHD$8EDO$foGfoVH)$A )$H)$H$8Hyword `d)$H$H$HD$8PL$HHD$(AYAZH HD$fo-Gf`H$@H fo5bH@fo%Ff$Afo\)$HD$PHc$)$H$HHyword `d)$)$H$Ƅ$H$HD$HPL$X"HD$@^_HD$HD$0H$PAfo-Ffo5aEH@DO$DŽ$8uf`fo FfoaH)$AHD$` Hyword `dMc)$L$X)$)$(H$8L$AVL$hLHD$PA[ZHHD$@$H$`A fo9EH@fo`DŽ$u2`)$@foB[fo*EHD$`M$H)$X)$hH)$xH$hHyword `dH$L$HAVL$xvHD$`AXAYHHD$PfoDH$pHAfo=`H@fo-wD)$foZ)$HD$pHc$)$H$xHyword `i)$H$DŽ$piv`Ƅ$L$AVL$詈^_IHSH@H$HO$HD$p$;$H5D#L$1LHwH=x+L3H9$(tdHx]HHuTH-J@#HJH$H$H[]A\A]A^A_HzL9$tIExHIE fL9$tI$xHI$ H9$xHElHHE^H,QcH H=k*L2fD;HuH=G*L2DHRHt$H=*q2<@HHt$0H=)I2@H=)L12@L ,HJHt$@H=)14@L+fo5xAHc$$H$fo yAL\$xHMA )$fo%MBfo5\H$H `ferr`)$ )$)$H$L$AV诅HH$ZYL\$xOH$fo5@L\$xH$foR\HMH@fo @)$(A fo%A )$8H$Hc$)$HH$H `berr`)$XH$hL$(AVHH$AZA[L\$xH$fo=?L$H$fo-[HMAH@)$xfo5?fo=@ )$H$$)$@)$HH$H `work`H$L$xAVHH$AXAYL$HD$xfo ?L$H$fo ZHMH@fo%?)$fo-?)$AH$Hc$)$H$H `iwork`)$H$Ƅ$L$AVGHH$^_L$WH$H$LpL9H$HL$c$$tP$L$ƒFL$H9H5L1H=%L!.H$Hx HHH|$xH5HH('fDHt$H=t%-p$Ƅ$NtH$L9eH$HL$b$$K$H;L$H"Hc$L$H$H$H5EMA fHnHc$ fHnfl)$PH$H$P4ZYHL$IH$L$H$H$H$H$PAV$$$H$PH$PArH$L$Pt$h$$$$$$L$L$H$H~L$L$Ht DŽ$$$MH=?P$$AR$LD$pHL$`HT$PHt$8F9H$H DHRH="LH+>>%4$Ƅ$NL$HH5HH$H="*AWfvHHAVHWAUATUSHL=w H$HL$H 3HDŽ$Ƅ$DŽ$L$Ƅ$L$DŽ$DŽ$HDŽ$L$HDŽ$L$ HDŽ$(L$0HDŽ$8L$@HDŽ$HL$PHDŽ$XL$`HDŽ$hL$pHDŽ$xL$L$DŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$DŽ$)$)$PH$xPH$pPH$hPH$`PH$(PH$(PH$PH$pP1L$XL$h/HPA1Efo W8foTAd`Hgument `foW8Afoi8H$PfD$XH$H)$)$()$8)$HƄ$bL$ATL$(|A[A]HHH@fo%7b`H$fo-MSfo57f$H$HD$fo(;HA)$h)$x)$)$Ƅ$L$hAUL${AXAYIH@H@Afo=6H$@H$fo%6DŽ$Hdl`HD$ H$)$fo6fo=WRA$ANƉ$H$H)$)$(H)$8H$H$HD$ PL${Y^IHH@D$H$H$ fo-5fo5QDŽ$du`AHD$(EDO$fo=5fo6H)$X)$hH)$xH$()$H$XHD$ PL$88zHXZHD$HCH$0DŽ$lf`fo 35foPHD$8EDO$fo&5fonDH)$A)$H)$H$8Hyword `d)$H$H$HD$8PL$HeyHD$(AYAZH HD$fo-v4f`H$@Hfo5PH@fo%g4f$AfoQJ)$HD$PHc$)$H$HHyword `d)$)$H$Ƅ$H$HD$HPL$XxHD$@^_HD$HD$0H$PAfo-3fo5GOEH@DO$DŽ$8uf`fo z3foNH)$AHD$`Hyword `dMc)$L$X)$)$(H$8L$AVL$hwHD$PA[ZHHD$@$H$`Afo2H@fo]NDŽ$u2`)$@foHfo2HD$`M$H)$X)$hH)$xH$hHyword `dH$L$HAVL$xvHD$`AXAYHHD$Pfo1H$pHAfo=MH@fo-1)$foG)$HD$pHc$)$H$xHyword `i)$H$DŽ$piv`Ƅ$L$AVL$v^_IHSH@H$HO$HD$p$;$H5L$1LHDH=L8!H9$(tdHx]HHuTHJ@HJH$H$H[]A\A]A^A_[HzL9$tIExHIE fL9$tI$xHI$ H9$xHElHHE^HPQH H=L+ fDHuH=L DHRHt$H=<@cHHt$0H=f@H=QL@LHJHt$@H=i4@LXfo5.Hc$$H$fo .L\$xHMA )$fo%/fo5UJH$H `ferr`)$ )$)$H$L$AVsHH$ZYL\$xOH$fo5'.L\$xH$foIHMH@fo .)$(A fo%/ )$8H$Hc$)$HH$H `berr`)$XH$hL$(AVYrHH$AZA[L\$xH$fo=_-L$H$fo-IHMAH@)$xfo5<-fo=4.)$H$$)$)$HH$H `work`H$L$xAVqHH$AXAYL$HD$xfo,L$H$fo 9HHMH@fo%,)$ fo-l-)$AH$Hc$)$H$H `rwork`)$H$Ƅ$L$AVpHH$^_L$XH$H$LpL9H$HL$Ԡ$$tP$L$ƒFL$HH5v L1AH=BLH$Hx HHH|$xH6HH)THt$H=7p$Ƅ$NtH$L9eH$H'L$ҟ$$J$H;L$H"Hc$L$H$H$H5EMA fHnHc$fHnfl)$PH$H$PnZYHL$IH$L$H$H$H$H$PAV$$$H$PH$PArH$L$Pt$h$$$$$$L$L$H$HL$L$Ht DŽ$$$MH=P$$AR$LD$pHL$`HT$PHt$8&H$H C`HQH=hL=3$Ƅ$NL$HH5THH$H=MAWfvHHAVH!AUATUSHL= H$xHL$H C HDŽ$Ƅ$DŽ$L$Ƅ$L$DŽ$DŽ$HDŽ$L$HDŽ$L$HDŽ$ L$(HDŽ$0L$8HDŽ$@L$HHDŽ$PL$XHDŽ$`L$hHDŽ$pL$xL$DŽ$DŽ$DŽ$HDŽ$HDŽ$HDŽ$HDŽ$DŽ$)$)$PH$pPH$hPH$`PH$XPH$ PH$ PH$PH$hP1L$PL$`2HPA1Efo %foAAd`Hgument `fo%Afo%H$@fD$HH$H)$ )$)$()$8Ƅ$RL$ATL$ iA[A]HHH@fo%%b`H$fo-@fo5%f$H$HD$fo(HA)$X )$h)$x)$Ƅ$L$XAUL$QiAXAYIHAH@Afo=_$H$0H$fo%b$DŽ$8dl`HD$  H$)$fo@$fo=?A$ANƉ$H$H)$)$H)$(H$H$HD$ PL$rhY^IHH@D$H$H$fo-p#fo58?DŽ$du`AHD$(EDO$fo=\#foD$H)$H)$XH)$h H$ )$xH$HHD$ PL$0gHXZHD$HCH$(DŽ$lf`fo "fol>HD$8EDO$fo"fo1H)$A )$H)$H$0Hyword `d)$H$H$HD$8PL$@fHD$(AYAZH HD$fo-!f`H$8H fo5=H@fo%!f$Afo7)$HD$PHc$)$H$@Hyword `d)$)$H$Ƅ$H$HD$HPL$PfHD$@^_HD$HD$0H$HAfo-!fo5<EH@DO$DŽ$(uf`fo foc<H)$AHD$` Hyword `dMc)$L$P)$)$H$(L$AVL$`-eHD$PA[ZHHD$@$H$XA fo H@fo;DŽ$xu2`)$0fo#6fo HD$`M$H)$H)$XH)$hH$`Hyword `dH$xL$8AVL$pWdHD$`AXAYHHD$PfohH$hHAfo=;H@fo-X)$foc5)$HD$pHc$)$H$pHyword `i)$H$DŽ$piv`Ƅ$L$AVL$c^_IHTH@H$HO$HD$p$;$H5L$1LHXH=YLfH9$ tdHx]HHuTH~J@HJH$H$H[]A\A]A^A_HzL9$tIExHIE fL9$xtI$xHI$ H9$xHElHHE^HQCH H=KL fDHuH='Lw DHRHt$H=Q <@HHt$0H=) @H=L @LHJHt$@H= 4@Lfo5XHc$$H$fo YL\$xHMA )$fo%-fo57H$H `ferr`)$ )$)$H$L$AV`HH$ZYL\$xOH$fo5L\$xH$foR7HMH@fo )$A fo%t )$(H$Hc$)$8H$H `berr`)$HH$XL$AV_HH$AZA[L\$xH$fo=L$H$fo-6HMAH@)$hfo5fo= )$xH$$)$@)$HH$H `work`H$L$hAV^HH$AXAYL$HD$xfoL$H$fo 5HMH@fo%)$fo-)$AH$Hc$)$H$H `iwork`)$H$Ƅ$L$AV'^HH$^_L$[H$H$LpL9H$H(L$C$$tP$L$ƒFL$HH5?L1H=L H$Hx HHH|$xH5HH(fDHt$H=Tp$Ƅ$NtH$L9iH$HoL$B$$K$H?L$H&Hc$L$H$H$H5@EMA fHnHc$ fHnfl)$PH$H$P\ZYHL$IH$L$H$H$H$H$PAV$$$H$PH$PArH$L$Pt$h$$$$$$L$L$H$H^L$L$Ht DŽ$$$fMH=Z$P$$ARLD$pHL$`HT$PHt$8"H$H @HNH=L$:0$Ƅ$NL$H_H5fHH$H=f@AWfvHHAVHAUATIH VUSH@HM HD$d)$HD$p)$)$)$D$<D$:H\$xD$;H$D$@D$DD$HD$LH$D$PH$D$TH$D$XD$\H$D$`D$dH$D$hHDŽ$D$lPHD$dPH$PH$PH$PH$PH$P1L$L$A H@A1Eyfofo /Irgument DŽ$`t`fofo*L$H$H)$H)$XA )$h)$xL$HAUL$XA[A_Hfo[Hfo /fo(Lh|$\)$H$fo.H)$)$ )$D@ L$DŽ$`b`L$AVL$sWAYAZIHH@H$Lt$DHkLH$H$D$8H$D$THD$_AXHH$HD$H@HD$HO$|$TED$LHcD$@A A|$2L|Hc|$8fHnfHnHrgument flH$pH$H)$fo DŽ$`a`)$8fo*)$Hfo)$Xfo*)$hH$8HD$(PL$6SHD$ Y^HH$HD$H@HD$ HO$|$2LD$XD$8uD$fDLP ($f.z f//ZD$$D$D$'HD$`foHT$PHfofo  D$$foIAD$(H)\$xHD$XH `work`)$)$)$H$Lt$xAV^_Hfo fo IfomfoH@HT$XI)$HA)$HD$HcD$$)$HD$`H `irworkH$`)$f$L$AV-ZYHH#HPHT$HL$ Ht$H|$HIHD$4PHT$RLt$LL$HLD$DH L0HtD$D$Hx HHIJHI=L0f14f{H$@[HH=cL9HH=ALHPH=LofDLЩ $f.z f//ZD$$D$D$'HD$`foHT$PHfofo  D$$foIAD$(@H)\$xHD$XH `work`)$)$)$H$Lt$xAV]^_Hfofo IfofoeH@HT$XI)$HA)$HD$HcD$$)$HD$`H `irworkH$`)$f$L$AVZYHH#HPHT$aHL$ Ht$H|$HIHD$4PHT$RLt$LL$HLD$DH L谑kHtD$D$Hx HHIJHI=L莺0f14fH$@ۈHH=L3蹈HH=L藈HPH=LfDLP ($f.z f//ZD$$D$D$'HD$`foHT$PHfo"fo D$$foIAD$(H)\$xHD$XH `work`)$)$)$H$Lt$xAV^_Hfo!fo IfofoH@HT$XI)$HA)$HD$HcD$$ )$HD$`H `irworkH$`)$f$L$AV.ZYHH$HPHT$HL$ Ht$H|$HIHD$4PHT$RLt$LL$HLD$DH L1HtD$D$Hx HHIKHI>L1f.14f{H$@[HH=cL賺9HH=AL葺HOH=Lo;t$,fH=HZD$(HD$0H9@AWfvHHAVHAUATUHH SHpH͎ HD$@D$HD$8H\$@D$ D$$H\$HD$(D$,H\$PD$0HD$XHD$`D$4)D$hP1LL$XLD$PrA[A\Ht$8H9tD$D$u,HD$0HD$0Hh[]A\A]A^A_D$D$1tAa`foHgument `Ƅ$ZHT$`HfD$`A)$foH$X)$(fot)$8fot)$HL$AULL$P AYAZIH(HD$hH9D$`tLH= H5VYL9d$@I$HI$L,Lt$HH5 Ml$HDŽ$I~H9t2u)H$HXLCp1>fDLО $f.z f//ZD$$D$D$'HD$`foHT$PHfofo D$$foIAD$(H)\$xHD$XH `work`)$)$)$H$Lt$xAV^ ^_Hfofo IfofofH@HT$XI)$HA)$HD$D$$ )$)$HHD$`H `irworkH$`f$L$AV ZYHH!HPHT$_HL$ Ht$H|$HIHD$4PHT$RLt$LL$HLD$DH L讆i~HtD$D$Hx HHIHHI;L茯.14f}H$@}HH=L3}HH=L}HRH=L>t$,fH=mCZD$(HD$0H蹮@AWfvHHAVHCAUATUHH LSHHM HD$dD$XHD$xH$D$TD$\H$D$`D$dH$HDŽ$HDŽ$D$hD$lHDŽ$D$pH$D$t)$)$)$PH$PH$P1L$L$葺H  Ht$xH9t{H|$PHS@D$LD$Lt8L$PveH$pHH5 H1H=H6HD$pHD$pHx[]A\A]A^A_f.D$LD$PtH$H9tCH|$THSb@D$LD$LtL$Tv1H$pHH5cfD$LD$Tffo 4foHument `aA`|$\foH$`H$fofD$hH)$( )$8D )$H)$XL$(AUL$hA^A_IHH$H;$tVH=wH5ñL9$I$sHI$eL蓫XfD1UIL$foD$XHfo%fo-H$H$fo5uHL$HI)$A )$ )$)$DŽ$(`wr`Ƅ$,L$AVRAZfo8HIA[H@fo=^DŽ$p`wi`H$fo%HIٹHD$HcD$`A )$8fo= H$)$H)$X)$hƄ$|L$8AWAXAYIHH@|$PHD$tD$Xt$TD$`tD$XH$D$dH9H|$hHPQ=D$LD$LD$XL$P@ L$THcL$hD9HPH$p1HH5rH= HpwH$H=LKwHuH=٦L)aD$XN‰D$h=wH9H=L%fo-k`fo53H$f$H$H)$xIfo-ϾA)$ fo5߿)$)$DŽ$`worƄ$L$xAWHD$0ZYH3HD$ Iٹfo5ȽA  fo=pH@)$fo5,H$DŽ$`vl`HHD$0HcD$h)$fHnHcD$`)$Ƅ$fHnflfo-)$)$L$AWA[IXMHcD$dMZILT$8fo5fo=DŽ$`vr`H$fHnHcD$XL\$0HA )$fHnfo5>)$ flfo-UƄ$)$)$)$L$AW6AYAZHL\$0LT$8HT$THHHwzH=6-DD$PHLT$0HT$XHEEIHDHD$lPHD$pPt$8HD$|PQH$PASt$PLL$PHL$HH@tLT$0HtD$LD$LuEHL$ HLHH?H2tHuH=LܫDL$lILLLH='1苹HD$p@AWfvHHAVHAUATUHH SHHM HD$dD$XHD$xH$D$TD$\H$D$`D$dH$HDŽ$HDŽ$D$hD$lHDŽ$D$pH$D$t)$)$)$PH$PH$P1L$L$葱H  Ht$xH9t{H|$PHL7D$LD$Lt8L$PveH$pHH5fH1|H=H6HD$pHD$pHx[]A\A]A^A_f.D$LD$PtH$H9tCH|$THKb7D$LD$LtL$Tv1H$pHH5cfD$LD$Tffo 4foHument `aA`|$\foH$`H$fofD$hH)$( )$8D )$H)$XL$(AUL$hA^A_IHH$H;$tVH=wH5èL9$I$sHI$eL蓢XfD1UIL$foӹD$XHfo%fo-H$H$fo5uHL$HI)$A )$ )$)$DŽ$(`wr`Ƅ$,L$AVRAZfo8HIA[H@fo=^DŽ$p`wi`H$fo%ӷHIٹHD$HcD$`A )$8fo= H$)$H)$X)$hƄ$|L$8AWAXAYIHH@|$PHD$tD$Xt$TD$`tD$XH$D$dH9H|$hHHQ4D$LD$LD$XL$P@ L$THcL$hD9HGH$p1HH5˙yH= HpnH$H=LKnHuH=ٝL)aD$XN‰D$h=nH9H=L%fo-k`fo5CH$f$H$H)$xIfo-ϵA)$ fo5߶)$)$DŽ$`worƄ$L$xAWHD$0ZYH3HD$ Iٹfo5ȴA  fo=pH@)$fo5,H$DŽ$`vl`HHD$0HcD$h)$fHnHcD$`)$Ƅ$fHnflfo-)$)$L$AWA[IXMHcD$dMZILT$8fo5fo=DŽ$`vr`H$fHnHcD$XL\$0HA )$fHnfo5>)$ flfo-eƄ$)$)$)$L$AW6AYAZHL\$0LT$8HT$THHHwqH=6$DD$PHLT$0HT$XHEEIHDHD$lPHD$pPt$8HD$|PQH$PASt$PLL$PHL$HH@kLT$0HtD$LD$LuEHL$ HLHH?H2kHuH=LܢDL$lILLLH=1苰HD$p@AWfvHHAVHAUATUHH SHHMw HD$dD$XHD$xH$D$TD$\H$D$`D$dH$HDŽ$D$hD$lHDŽ$D$pH$HDŽ$D$t)$)$)$PH$PH$P1L$L$葨H Ht$xH9t{H|$PHC.D$LD$Lt8L$PveH$pH H5H1sH=H6HD$pHD$pHx[]A\A]A^A_f.D$LD$PtH$H9tCH|$THCb.D$LD$LtL$Tv1H$pH H5?cfD$LD$Tffo4fo Hument `a|$\fofoH$``f$hH$H )$(D@)$8)$H)$XL$(AUL$mY^Hfo Ifo efo}H$H;$tUH=fH5貟L9$nI$bHI$TL肙GD1EMt$D$XHI)$foH$HH$A )$)$)$DŽ$(`w`L$AWgA[IXMIEDT$PH$EtD$XDL$TD$`EtD$XH$D$dH9H|$hHA,D$LD$LD$XHcL$h9HAH$p1HH5pH=H>ffHH=ÕLD$XN‰D$hifH5H=L؝!fo%kk`Ifo-;fo5fo= H$H$f$HA)$)$)$)$DŽ$`worƄ$L$AWHD$_AXH2HD$fo%H$Hfo-fo5.IH@Afo=?)$x HD$(D$`)$)$H)$H$H`rwork`H$L$xAWHD$ ZYHfHD$fo-H$Hfo5Iٹfo=sH@A )$8)$HHD$ HcD$h)$XfHnHcD$`DŽ$x`vl`Ƅ$|fHnflfo%?)$)$hL$8AW0A[IXMHcD$dMZILT$8fo58fo=DŽ$`vr`H$fHnHcD$XL\$0HA )$fHnfo5)$flfo-\Ƅ$)$)$)$H$HD$0PiAYAZHL\$0LT$8I:T$THHHhH=iDD$PHLT$(HT$XHEEIHDHD$lPt$ HD$xPt$8H$PQLH$PASLL$@H@bLT$(HtD$LD$LuyHL$Hx HHHL$HvHHiH\bHuH=L~bHuH=LڙDD$lLLLH=1茧HD$paH誓m0bHFHt$(H=3膙0AWfvHHAVHAUATUHH SHHn HD$dD$XHD$xH$D$TD$\H$D$`D$dH$HDŽ$D$hD$lHDŽ$D$pH$HDŽ$D$t)$)$)$PH$PH$P1L$L$aH Ht$xH9t{H|$PH;%D$LD$Lt8L$PveH$pHH5H1jH=HHD$pHD$pHx[]A\A]A^A_f.D$LD$PtH$H9tCH|$THg;2%D$LD$LtL$Tv1H$pHH5hcfD$LD$Tffofo Hument `a|$\foffonH$``f$hH$H )$(D@)$8)$H)$XL$(AUL$=Y^HfoIfo EfoMH$H;$tUH=6H5肖L9$nI$bHI$TLRGD1EMt$D$XHI)$foH$HH$A )$)$)$DŽ$(`w`L$AW7A[IXMIEDT$PH$EtD$XDL$TD$`EtD$XH$D$dH9H|$hH]9"D$LD$LD$XHcL$h9Hn8H$p1HH5gH=Hf]HH=LD$XN‰D$hiP]H5H=XL訔!fo%;k`Ifo-fo5fo=ۥH$H$f$HA)$)$)$)$DŽ$`worƄ$L$AWxHD$_AXH2HD$fo%H$Hfo-ffo5IH@Afo=)$x HD$(D$`)$)$H)$H$H`rwork`H$L$xAWHD$ ZYHfHD$fo-עH$Hfo5Iٹfo=CH@A )$8)$HHD$ HcD$h)$XfHnHcD$`DŽ$x`vl`Ƅ$|fHnflfo%)$)$hL$8AWA[IXMHcD$dMZILT$8fo5fo=DŽ$`vr`H$fHnHcD$XL\$0HA )$fHnfo5u)$flfo-,Ƅ$)$)$)$H$HD$0P9AYAZHL\$0LT$8I:T$THHHz_H=9DD$PHLT$(HT$XHEEIHDHD$lPt$ HD$xPt$8H$PQLH$PASLL$@H@YLT$(HtD$LD$LuyHL$Hx HHHL$HvHHiH\iYHuH=uLŐNYHuH=ZL誐DD$lLLLH= 1\HD$paHzmYHFHt$(H=V0AWfvHHAVHGAUATIH -USHHd HD$P)$HD$`)$D$8D$6H\$hD$7H\$pD$<D$@D$DD$HH\$xD$LHDŽ$H$D$PH$D$THDŽ$D$XH$D$\PH$PH$PH$PH$P1L$L$H0A1Efo foa`Igument `fofof$H$L$HA)$)$)$)$Ƅ$L$AVL$A_HXH"H$H9$|H}fo%Ac`L$Pfo-Һ|$HfD$XH$fo5ԝH|$Hfo )$D@)$()$8)$HƄ$bL$AVL$AZA[IHH$LpL$4\H$L$8H$$AL$fo=fo#DŽ$tau`A)HD$<T$@Lڹ)$`fo=HOHHD$x)$pfo=T$DHT$xH)$)$Ƅ$H$hHD$PL$_AAXHI+H@Ht$`H$LO$HD$D\$LH9}H|$.H04D$0D$0tFL$.LcRZL$H+H5`L1^H=LL9$t3IEx+HIEu!Lޅ@H=yH5xŋH9l$ptHExHHE0HD$XHD$XHĸ[]A\A]A^A_@L$H]H5L1^H=LQSHuH=߂L/DL$H\H57SH=H=L)fDD$0D$.LHt$hH9H|$/H=/D$0D$0D$/9}:L$H.H5~vLAL$4OD$4D$Pfo IH `work`H$AH$)$fo͵H$H)$fo̘)$fo)$H$HD$ PQHXZHHD$THL$8HT$4Ht$/H|$.PHD$XPsHD$dPAVt$8HD$tPt$@L$LD$|AH@QHtD$0D$0u:H_HHRHLEt$8OD$8T$TLH=x1HD$XPHHt$H=fAWfvHHAVHp|AUATIH USHH\ HD$P)$HD$`)$D$8D$6H\$hD$7H\$pD$<D$@D$DD$HH\$xD$LHDŽ$H$D$PH$D$THDŽ$D$XH$D$\PH$PH$PH$PH$P1L$L$躍H0A1Efo PfoXa`Igument `foQfoYf$H$L$HA)$ )$)$)$Ƅ$L$AVL$A_HXH"H$H9$|H}fo%Ac`L$Pfo-|$HfD$XH$fo5tH|$HfoQ )$D@ )$()$8)$HƄ$bL$AVL$AZA[IHH$LpL$4\H$L$8H$$AL$fo=foÔDŽ$tau`A)HD$< T$@Lڹ)$`fo=SHOHHD$x)$pfo=HT$DHT$xH)$)$Ƅ$H$hHD$PL$_AAXHI+H@Ht$`H$LO$HD$D\$LH9}H|$.Hy)D$0D$0tFL$.LcRZL$Hj#H5xL1QVH=R{L袃L9$t3IEx+HIEu!L~}@H={H5oeH9l$ptHExHHE0HD$XHD$XHĸ[]A\A]A^A_@L$HTH5wL1UH=zLsKHuH=zLςDL$H9TH5`w;KH=H=CzL蓂)fDD$0D$.LHt$hH9H|$/H%(8D$0D$0D$/9}:L$Hu&H5@vvLAL$4OD$4D$PfoIH `work`H$AH$)$fo} H$H)$fol)$fo\)$H$HD$ PHXZHHD$THL$8HT$4Ht$/H|$.PHD$XPsHD$dPAVt$8HD$tPt$@L$LD$|AH@HHtD$0D$0u:H_HHRHyEt$8OD$8T$TLH=1荍HD$XAHHHt$H=DwfAWfvHHAVHtAUATIH -USHH-T HD$P)$HD$`)$D$8D$6H\$hD$7H\$pD$<D$@D$DD$HH\$xD$LHDŽ$H$D$PH$D$THDŽ$D$XH$D$\PH$PH$PH$PH$P1L$L$ZH0A1Efo foa`Igument `fofof$H$L$HA)$)$)$)$Ƅ$L$AVL$)A_HXH"H$H9$|H}fo%(Ac`L$Pfo-2|$HfD$XH$fo5H|$Hfo )$D@)$()$8)$HƄ$bL$AVL$\AZA[IHH$LpL$4\H$L$8H$$AL$fo=+focDŽ$tau`A)HD$<T$@Lڹ)$`fo=HOHHD$x)$pfo=T$DHT$xH)$)$Ƅ$H$hHD$PL$X_AAXHI+H@Ht$`H$LO$HD$D\$LH9}H|$.H!tD$0D$0tFL$.LcRZL$H H5pL1MH=rLB{L9$t3IEx+HIEu!Lu@H=rH5Bg{H9l$ptHExHHE0HD$XHD$XHĸ[]A\A]A^A_@L$H\LH5oL1@MH=ArLzCHuH=rLozDL$HKH5oBH=H=qL3z)fDD$0D$.LHt$hH9H|$/H D$0D$0D$/9}:L$HH5invLAL$4OD$4D$PfoJIH `work`H$AH$)$fo-H$H)$fo )$fo)$H$HD$ PHXZHHD$THL$8HT$4Ht$/H|$.PHD$XPsHD$dPAVt$8HD$tPt$@L$LD$|AH@Q@HtD$0D$0u:H_HHRHqEt$8OD$8T$TLH=1-HD$X?HHt$H=n7wfAWfvHHAVHlAUATIH USHHK HD$P)$HD$`)$D$8D$6H\$hD$7H\$pD$<D$@D$DD$HH\$xD$LHDŽ$H$D$PH$D$THDŽ$D$XH$D$\PH$PH$PH$PH$P1L$L$|H0A1Efo foa`Igument `fofof$H$L$HA)$ )$)$)$Ƅ$L$AVL$A_HXH"H$H9$|H}fo%ȄAc`L$Pfo-|$HfD$XH$fo5H|$Hfo )$D@ )$()$8)$HƄ$bL$AVL$AZA[IHH$LpL$4\H$L$8H$$AL$fo=˃foDŽ$tau`A)HD$< T$@Lڹ)$`fo=HOHHD$x)$pfo=T$DHT$xH)$)$Ƅ$H$hHD$PL$_AAXHI+H@Ht$`H$LO$HD$D\$LH9}H|$.HYD$0D$0tFL$.LcRZL$HH5hL1EH=jLrL9$t3IEx+HIEu!Ll@H=YjH5^rH9l$ptHExHHE0HD$XHD$XHĸ[]A\A]A^A_@L$HCH5hL1DH=iL1r:HuH=iLrDL$HyCH5g{:H=H=iLq)fDD$0D$.LHt$hH9H|$/HxD$0D$0D$/9}:L$HH5fvLAL$4OD$4D$PfoIH `work`H$AH$)$foݜ H$H)$fo)$fo)$H$HD$ P1HXZHHD$THL$8HT$4Ht$/H|$.PHD$XPsHD$dPAVt$8HD$tPt$@L$LD$|AH@7HtD$0D$0u:H_HHRH,iEt$8OD$8T$TLH=X1|HD$X7HHt$H=fnfU1fvISHHdHH}C H $H$HH$HDŽ$H >h)$L)$D$xD$|H$DŽ$H$H$HDŽ$DŽ$DŽ$H$DŽ$DŽ$HDŽ$HDŽ$DŽ$HDŽ$DŽ$H$HDŽ$DŽ$PH$P5GB H$PH$PH$P1L$L$ MtH0H$H9ttH|$|H(D$xD$xt8L$|v^H$HGH5QcH1?H=dHlH$H$H[]DD$xD$|tH$H;5A tOH$HD$xD$xt$v:H$HH5b`DŽ$D$xZH$,H$tH$H$H$L RL$H$b"H=#@ =fo-v{fo5fo={ fo{$)$)$)$)$H(H(`f$ HT$DHument `aH$H$HH$UL$藿HD$ ZYHHD$H@HD$H$H;$t~H=bH5jH=? A DŽ$ H$I)$)$()$8DŽ$X`wr`Ƅ$\H$U:fo"{HHD$0AZA[HD$ Iٹfo%;yA  fo yH@)$`fo%OH$DŽ$`wi`HHD$8Hc$)$xH$)$)$Ƅ$H$hU腽HD$8AXAYHoHD$(|$|H@HD$8u$H$H;5= $H$H2D$xD$x$Hc$t~9Hfo%xfoJH$H`bwork`foxfo yH$H$H)$XH< A)$h)$xI)$H$XUWfo ?yfoxHHD$Pfo^fo%^w_#HD$@IپH$HA H@)$)$HD$pHc$)$fHnHc$)$DŽ$`vs`fHnƄ$fl)$H$U莻HD$XZYHTHD$H$H$H$H5ZGA H@ HD$XO$HH$AQIH$U HD$`AZA[HHD$PH$H@HD$`D$x.HtD$xD$xBH|$@PHT$@H@HH3H`&Hc$ @NʋT$x$U[$H3H5}H$HD|$|APjH=CHjHDH$P$H$P$H$P$$$H$PLD$xHD$`L$H`HSH$1HH5[7H=\He$H=w[P1t$XLL$XLD$8HL$0$Ht$ rZYH$zE-HxH=M\HdX#-HJU1fvISHHZHH-9 H $H$HH$HDŽ$H .^)$L)$D$xD$|H$DŽ$H$H$HDŽ$DŽ$DŽ$H$DŽ$DŽ$HDŽ$HDŽ$DŽ$HDŽ$DŽ$H$HDŽ$DŽ$PH$P57 H$PH$PH$P1L$L$ iH0H$H9ttH|$|H cD$xD$xt8L$|v^H$HH5`YH1N5H=OZHbH$H$H[]DD$xD$|tH$H;517 tOH$HP D$xD$xt$v:H$H H5X`DŽ$D$xZH$H$tH$H$H$L KL$H$H=5 3fo-&qfo5nfo=q foq$)$)$)$)$H H `f$ HT$DHument `aH$H$HH$UL$GHD$ ZYHHD$H@HD$H$H;$t~H=HXH5I `H=4 2HT$H$H HHHWZfH1[](HuH=WH+`foqfo o$H$$HfoHfop)$HH4 A DŽ$ H$I)$)$()$8DŽ$X`wr`Ƅ$\H$UfopHHD$0AZA[HD$ Iٹfo%nA  fo coH@)$`fo%H$DŽ$`wi`HHD$8Hc$)$xH$)$)$Ƅ$H$hU5HD$8AXAYHoHD$(|$|H@HD$8u$H$H;5S3 $H$HD$xD$x$Hc$t~9Hfo%mfo H$H`bwork`fo0nfo XoH$H$H)$XH2 A)$h)$xI)$H$XUfo nfomHHD$Pfog^fo%m_#HD$@IپH$HA H@)$)$HD$pHc$)$fHnHc$)$DŽ$`vs`fHnƄ$fl)$H$U>HD$XZYHTHD$H$H$H$H5GA H@ HD$XO$HH$AQIH$U軰HD$`AZA[HHD$PH$H@HD$`>D$x$HtD$xD$xBH|$@PHT$@H@HH3HU&Hc$ @NʋT$x$U[$HP)H5-H$HD|$|APjH=HjHDH$P$H$P$H$P$$$H$PLD$xHD$`L$H`HH$1HH5Qb-H=cRHZ$H='QP1t$XLL$XLD$8HL$0$Ht$ IhZYH$z"HxH=QHMZX"HJU1fvISHHQHH. H $H$HH$HDŽ$H ^S)$L)$D$xD$|H$DŽ$H$H$HDŽ$DŽ$DŽ$H$DŽ$DŽ$HDŽ$DŽ$HDŽ$DŽ$H$HDŽ$HDŽ$DŽ$PH$P5- H$PH$PH$P1L$L$ _H0H$H9ttH|$|H`D$xD$xt8L$|v^H$HH5gOH1*H=OHOXH$H$H[]DD$xD$|tH$H;5, tOH$H{D$xD$xt$v:H$HLH5N`DŽ$D$xZH$H$tKH$H$H$L L$H$ H=+ N)foffo .foQgfo_g$)$)$)$)$H0H0`f$ HT$D@Hument `aH$H$HH$UL$foffo zHHD$ fo fZYHD$H@HD$H$H;$tfH=MH5/VH=h* 3(HT$H$H0HHHODH1[])$0fo'gH$$HL }* A $HDŽ$H$)$)$()$HDŽ$X`w`H$UHD$0AZA[HHD$ |$|H@HD$0u$H$H;5) $H$HmD$xD$x$Hc$t~9foMdfoH$H`rwork`fo dfoeH$@H$H)$H0) A )$)$(I)$8H$U蒨fozefo BdHHD$8foAXfocAYHD$(H$HIپAH@)$X)$hHD$hHc$)$xH$H`bwork`)$H$H$XUާfodfo cHHD$HfoN^fob_=HD$8IپH$HA H@)$h)$xHD$pHc$)$fHnHc$)$DŽ$`vs`fHnƄ$fl)$H$hUHD$PZYHHD$@$H$H$H5AGA H@HD$PO$HH$AQIH$U蒦HD$XAZA[H`HD$HH$H@HD$XD$xpHtD$xD$xH|$8tHT$8Hx HHH|$(kHT$(H[HHNHuKAH3H=IHSQHc$ @NʋT$x$^dH:H$1HH5(H#H=HHP$HH5H$HD|$|APjH=SH,jHDH$P$$H$P$H$P$$H$PLD$xHD$`L$H`]P$H=pGPLL$X1LD$PHL$0$Ht$ ]ZYH$:HYH=GHO9HI,]HH=eGHO;HU1fvISHHFHHM$ H $H$HH$HDŽ$H H)$L)$D$xD$|H$DŽ$H$H$HDŽ$DŽ$DŽ$H$DŽ$DŽ$HDŽ$DŽ$HDŽ$DŽ$H$HDŽ$HDŽ$DŽ$PH$P5# H$PH$PH$P1L$L$ UH0H$H9ttH|$|H D$xD$xt8L$|v^H$HH55EH1n H=oEHMH$H$H[]DD$xD$|tH$H;5Q" tOH$HD$xD$xt$v:H$HH5D`DŽ$D$xZH$H$t軶H$H$H$L |L$H$2H= foF\fo yfo\fo\$)$)$)$)$H8H8`f$ HT$D@Hument `aH$H$HH$UL$jfo"\fo xHHD$ foz[ZYHD$H@HD$H$H;$tfH=SCH5TKH= HT$H$H8HHHbEDH1[])$0fo\H$$HL  A $HDŽ$H$)$)$()$HDŽ$X`w`H$U0HD$0AZA[HHD$ |$|H@HD$0u$H$H;5N $H$HBD$xD$x$Hc$t~9foYfo%wH$H`rwork`fo +ZfoS[H$@H$H)$H A )$)$(I)$8H$UfoZfo YHHD$8fovAXfoYAYHD$(H$HIپAH@)$X)$hHD$hHc$)$xH$H`bwork`)$H$H$XUNfo6Zfo XHHD$Hfou^foUX_=HD$8IپH$HA H@)$h)$xHD$pHc$)$fHnHc$)$DŽ$`vs`fHnƄ$fl)$H$hU腜HD$PZYHHD$@$H$H$H5GA H@HD$PO$HH$AQIH$UHD$XAZA[H`HD$HH$H@HD$XD$xHtD$xD$xH|$8tHT$8Hx HHH|$(kHT$(H[HHNH@AkH3H=s>HFHc$ @NʋT$x$^dHH$1HH5= H= >HZF$H H5H$HD|$|APjH=HjHDH$P$$H$P$H$P$$H$PLD$xHD$`L$H`]P$H=<PLL$X1LD$PHL$0$Ht$ PSZYH$: HYH==HTE9HG?, HH=<H%E HAWfvHHAVH<AUATUHH qSH(H HD$$D$ HD$8D$$D$H\$@D$(HD$HD$,HD$PH\$XHD$`D$0D$4H\$h)D$pPHD$pP1LL$hLD$P@KA_ZuHt$hH9t{H|$4HD$D$t8L$4veH5;H$ 1HHH=;HCHD$8HD$8H([]A\A]A^A_f.D$D$4tʃ|$$HT$pfo9SAa`Ƅ$jH)$(fop Hgument `D@fD$p)$8foSH$h)$HfoR)$XL$(AULL$P}A[A^IHHD$xH9D$pt1H=:H5[Bf1fLl$XMt$I9I}H5B H9Q DH|$PH(L8D$D$HD$pfoQv`f$IٹfoYoHfo QD$ A HOHfoR)$HD$HT$(HT$HH)$)$)$DŽ$ `piƄ$L$AW(AXAYHfoiRfo aQIfonfo.QLPD$ I)$HT$`H)$LT$AH)$ HD$hH `work`)$H$L$AW耕Y^HLT$HT$4H@HL$(MH=Ht$ HHEHHT$8RLPHD$hPLL$LH @ HtD$D$HHHHw:fH|H=8LS@hfDLP' (rD$Pf.zf/tN@HrHD$PH H=7L?fDcHMDD$0L$,LLH=1xMHD$8ff.AWfvHHAVH@7AUATUHH kSH(H- HD$$D$ HD$8D$$D$H\$@D$(HD$HD$,HD$PH\$XHD$`D$0D$4H\$h)D$pPHD$pP1LL$hLD$PEA_ZuHt$hH9t{H|$4H*D$D$t8L$4veH5i6H$ 1HH*H=6Hf>HD$8HD$8H([]A\A]A^A_f.D$D$4tʃ|$$HT$pfoMAa`Ƅ$jH)$(fo%k Hgument `D@fD$p)$8foMH$h)$HfoyM)$XL$(AULL$PA[A^IHHD$xH9D$pt1H=5H5[V^=f1fLl$XMt$I9I}H5 H9QDH|$PH0LD$D$HD$pfovLv`f$IٹfoiHfo nLD$ A HOHfoVM)$HD$HT$(HT$HH)$)$)$DŽ$ `piƄ$L$AW訐AXAYHfoLfo KIfoFifoKLPD$ I)$HT$`H)$LT$AH)$ HD$hH `work`)$H$L$AWY^HLT$HT$4H@HL$(MH=Ht$ HHEHHT$8RLPHD$hPLL$LH HtD$D$HHHH4f{H|H=2L:hfDL! lD$Pf.zf/tN@HlHD$P H H=2Lc:fDHMDD$0L$,LLH=J 1GHD$8ff.AWfvHHAVH1AUATUHH lgSH(H HD$$D$ HD$8D$$D$H\$@D$(HD$HD$,HD$PH\$XHD$`D$0D$4H\$h)D$pPHD$pP1LL$hLD$P@@A_ZuHt$hH9t{H|$4HD$D$t8L$4veH51H$ 1HH H=0H8HD$8HD$8H([]A\A]A^A_f.D$D$4tʃ|$$HT$pfo9HAa`Ƅ$jH)$(foe Hgument `D@fD$p)$8foHH$h)$HfoG)$XL$(AULL$P}A[A^IHHD$xH9D$pt1H=/H5P7f1fLl$XMt$I9I}H5B H9QDH|$PH8L8D$D$HD$pfoFv`f$IٹfoydHfo FD$ A HOHfoG)$HD$HT$(HT$HH)$)$)$DŽ$ `piƄ$L$AW(AXAYHfoiGfo aFIfocfo.FLPD$ I)$HT$`H)$LT$AH)$ HD$hH `work`)$H$L$AW耊Y^HLT$HT$4H@HL$(MH=Ht$ HHEHHT$8RLPHD$hPLL$LH @HtD$D$HHHHw/fH|H=-LS5hfDLP (gD$Pf.zf/tN@HgHD$PH H=,L4fDcHMDD$0L$,LLH=1xBHD$8ff.AWfvHHAVH,AUATUHH lbSH(H- HD$$D$ HD$8D$$D$H\$@D$(HD$HD$,HD$PH\$XHD$`D$0D$4H\$h)D$pPHD$pP1LL$hLD$P:A_ZuHt$hH9t{H|$4H*D$D$t8L$4veH5+H$ 1HH*H=+Hf3HD$8HD$8H([]A\A]A^A_f.D$D$4tʃ|$$HT$pfoBAa`Ƅ$jH)$(foE` Hgument `D@fD$p)$8foBH$h)$HfoyB)$XL$(AULL$PA[A^IHHD$xH9D$pt1H=*H5[K^2f1fLl$XMt$I9I}H5 H9QDH|$PH@L踽D$D$HD$pfovAv`f$Iٹfo _Hfo nAD$ A HOHfoVB)$HD$HT$(HT$HH)$)$)$DŽ$ `piƄ$L$AW訅AXAYHfoAfo @Ifof^fo@LPD$ I)$HT$`H)$LT$AH)$ HD$hH `work`)$H$L$AWY^HLT$HT$4H@HL$(MH=Ht$ HHEHHT$8RLPHD$hPLL$LH HtD$D$HHHH)f{H|H='L/hfDL aD$Pf.zf/tN@HaHD$P H H='Lc/fDHMDD$0L$,LLH=J1'AUATUHH SHH HD$,D$HD$8H\$@D$D$ D$$HD$HH\$PD$(H\$XHD$`H\$hD$,H\$pD$0HD$xH$D$4)$PHD$`PHD$PPH$PH$P1L$LD$x 5H0Ht$8H9t}H|$HԲD$D$t>L$LtcRt^H$HrH5&H1YH=Z%H-HD$0HD$0HĈ[]A\A]A^A_fDD$D$LtHt$PH9tIH|$ H5D$D$tD\$ Eu61H$HH5%jDD$D$ jLd$`H5 I|$H9b UH|$XHL虸D$D$|$$foR<A` Hument `c)$foY H$H$H)$fo<fD$D@)$fo<)$L$ATLL$x蛀AYAZHHT$ L`D$ H$H$1Љt$)кL$)€|$LHfoo;fo 'YHD$@`fo;fo;Hument `vf$(HT$@H)$)$ A)$)$H$(L$AVLL$X^_Hfod;Ifo Xfo:LxH$)$PHO$fo<DŽ$xork`HT$pHA)$8D$0Hument `w )$H)$hH$xƄ$L$8AVL$~IXZMHL$p|$LIRD$L$,uD$LT$9FHD$,L\$LHt$H|$PRLHD$8PATLL$xLD$@H LT$HtD$D$(L9T$xtIxHITL9l$HIEHIEL#fDL x[D$Xf.zf/t@1HtHjHH= L$)uHgH= L)SHH$1H5f!H}H=~ H(LT$HH=1LT$~6LT$HD$0*HH=2 L(Lu"AWfvHHAVH AUATUHH VSHH HD$D$HD$0D$D$H\$8D$HD$@D$ D$$H\$HHD$PD$(D$,H\$X)D$`PHD$`P1LL$XLD$H.A_ZfHt$XH9ttH|$,H D$D$t8L$,v^H5 H$1HH H=HG'HD$0HD$0H[]A\A]A^A_D$D$,tу|$HT$`fo6Aa`Ƅ$ZH)$foMT Hgument `D@fD$`)$(fon6H$X)$8foa6)$HL$AULL$HzA[A^IHHD$hH9D$`t)H=H5C?F&1fLl$HMt$I9I}H5 HDŽ$H9tYuPH$HL衱w1eD[H{H=cL%gfDL  W$f.z f/ZD$$D$D$HD$`fo4v`f$IٹfoRHfo 4D$A HOHfo5)\$pHD$@T$HT$@H)$)$)$DŽ$ `piƄ$L|$xAW&yAXAYHfog5fo _4IfoRfo,4FLPD$I)$HT$PH)$LT$AH)$ HD$XH `work`)$H$L$AW~xY^HLT$HT$,H@HL$MH=Ht$HHEHHT$0RLPHD$HtD$D$u{HGHH:Hy-@H$@D$$HH=L##DD$(L$ LLH=#10HD$0^AWfvHHAVHAUATUHH PSHH HD$D$HD$0D$D$H\$8D$HD$@D$ D$$H\$HHD$PD$(D$,H\$X)D$`PHD$`P1LL$XLD$H!)A_ZfHt$XH9ttH|$,H苯D$D$t8L$,v^H5H$1HHvH=wH!HD$0HD$0H[]A\A]A^A_D$D$,tу|$HT$`fo!1Aa`Ƅ$ZH)$foN Hgument `D@fD$`)$(fo0H$X)$8fo0)$HL$AULL$HeuA[A^IHHD$hH9D$`t)H=zH59 1fLl$HMt$I9I}H52 HDŽ$H9tY|uPH$HL!w1eDH{H=L3 gfDL0 R$f.z f/ZD$$D$D$HD$`fon/v`f$Iٹfo1MHfo f/D$A HOHfoN0)\$pHD$@T$HT$@H)$)$)$DŽ$ `piƄ$L|$xAWsAXAYHfo/fo .IfoLfo.FLPD$I)$HT$PH)$LT$AH)$ HD$XH `work`)$H$L$AWrY^HLT$HT$,H@HL$MH=Ht$HHEHHT$0RLPHD$HtD$D$u{HGHH:Hy-@H$@D$$HH=L#DD$(L$ LLH=#1%HD$0^AWfvHHAVHAUATUHH DSHH HD$D$HD$0D$D$H\$8D$HD$@D$ D$$H\$HHD$PD$(D$,H\$X)D$`PHD$`P1LL$XLD$H!A_ZfHt$XH9ttH|$,H苤D$D$t8L$,v^H5H$1HHtvH=wHHD$0HD$0H[]A\A]A^A_D$D$,tу|$HT$`fo!&Aa`Ƅ$ZH)$foC Hgument `D@fD$`)$(fo%H$X)$8fo%)$HL$AULL$HejA[A^IHHD$hH9D$`t)H=z H5.1fLl$HMt$I9I}H52 HDŽ$H9tY|uPH$HL!w1eDH{H= L3gfDL0 G$f.z f/ZD$$D$D$HD$`fon$v`f$IٹfoQBHfo f$D$A HOHfoN%)\$pHD$@T$HT$@H)$)$)$DŽ$ `piƄ$L|$xAWhAXAYHfo$fo #IfoAfo#FLPD$I)$HT$PH)$LT$AH)$ HD$XH `work`)$H$L$AWgY^HLT$HT$,H@HL$MH=Ht$HHEHHT$0RLPHD$L$LtaRt\H$HаH5u H1H=HHD$8HD$8HĈ[]A\A]A^A_@D$D$LtHt$XH9tIH|$$He@D$D$tD\$$Eu61H$HH5 lDD$D$$lLd$`H5 HDŽ$I|$H9t2Mu)H$HL1>fDL( B$f.z f/WZD$(D$D$|$,foaA` Hument `c)$foJ= H$H$H)$fofD$D@)$fo)$L$ATLL$xcAYAZHHT$$L`D$$H$H$1Љt$)кL$ )€|$LiHfo~fo <HD$H`fofoHument `vf$(HT$HH)$)$ A)$)$H$(L$AVLL$`b^_HfosIfo ;foLxH$)$PHO$foDŽ$xork`HT$pHA)$8D$8Hument `w )$H)$hH$xƄ$L$8AVL$aIXZMHL$p|$LIRD$L$4uD$ LT$9HD$4L\$ LHt$H|$PRLHD$@PATLL$HLD$DH LT$HtD$D$L9T$xtIx HI,L9l$PIEHIELfD1+Hh$HHbH= L[ NH@H=L9 ,HH$1H5HH=H LT$HH=1LT$LT$HD$8aHH=iL LAWfvHHAVHAUATUHH sSH@H= HD$()$HD$0D$D$H\$8D$H\$@D$H\$HD$H\$PD$H\$XD$ D$$HD$`H\$hHD$pH\$xD$(H$D$,PHD$`PHD$`PHD$`PHD$`PHD$`PH$P1L$L$H@Ht$8H9t|H|$HSD$D$t>L$LtbRt]H$0HiH5H1H=H) HD$(HD$(H8[]A\A]A^A_DD$D$LtHt$@H9tQH|$HMD$D$tL$Ut;Lt6H$0H^pH5jhf.D$D$UfLd$`H5# I|$H9pxH|$XH LD$D$fofo 6Hument `a`foMfoef$HT$hHA)$)$ )$)$H$L$AUL$ ]AXAYHfoIfo V6fo.~Lp|$ )$Hument `bfoH$ `  f$(H$HD@)$)$)$L$AWL$m\Y^IHLxH$H$|$Lt$HL$hD$&V9HHt$0HN‰D$$H9H|$Hz]D$D$tGD$L$LtaRt\H$ HH5H1H=H`HD$ HD$ H([]A\A]A^A_@D$D$LtHt$8H9tIH|$HmD$D$tL$Ut3Lt.H$ HiH53ifD$D$UoLd$PH5c HDŽ$ I|$H9t-u$H$ H-LM19L `4$ f.z f/gZD$D$D$fofo /Hument `a`foAfoYf$HT$XHA)$)$ )$)$H$L$AULL$pVAXAYHfoIfo ]/fo%>Lp|$)$Hument `bfoH$`  f$HT$pHD@)$)$)$L$AWLL$xjUY^IHLxHt$xHD$p|$Lt$HL$XD$ V9HHt$(HN‰D$H9H|$He`D$D$tGD$H1D$pD$tO‰$V|$gNkT$p~Hc$9cɸL\$8MHOfoYH$HA)$fow H$H `work`)$fo0H$)$fo)$H$HD$`PEIXZML\$8=L\$XHL$tHT$pH$Ht$lH|$gPAUH$PArH$LT$XPH$PH$P$H$P$H$P$H$P$H$P$L$L$HLT$8L\$XHtD$hD$hu%IHIL8s$Ht$LH=&$LT$ $LT$ H$xHHt$XH={ fAWfvHHAVHAUATUSHH 0HL=] H$)$HDŽ$)$()$8)$H)$XD$xD$wL$D$|L$DŽ$DŽ$L$DŽ$L$DŽ$DŽ$L$DŽ$L$DŽ$L$DŽ$)$hDŽ$L$DŽ$DŽ$DŽ$HDŽ$DŽ$L$HDŽ$DŽ$PH$PH$PH$PH$PH$ PH$ PH$ PH$ P1L$ L$HPNH$L9}H|$tH,{D$pD$pt8L$tvgH5H$1HHtH=HhH$H$HĨ[]A\A]A^A_fDD$pD$ttfofoa`Igument `fo%fof$H$L$H )$A)$)$)$Ƅ$L$ATL$A^_HHH@fo-Ab`L$Pfo5QAfo=fD$XHD$ foH$ H)$ )$()$8)$HƄ$bL$AVL$S@IXZMID$AH$(Ac`Lfo-H$fD$HD$(H$ T$|HcHO$D$xHfHnH$ fHn$fo5Lflfo HO$ L$)$0fo$H$0$H)$h )$xDA)$)$Ƅ$H$hHD$PL$$?HD$ AYAZHZHD$fo=5d`H$@ H$0fo]H@fo!f$AL$HD$0LHO$0H)$$Hc$)$fHn)$flƄ$)$HfoI)$H$HD$ PL$6>HD$^_HHD$fo%IAe`H$PAH$@H@fo=fL$@ fo !Ƅ$JHD$@LHO$@H)$$Hc$)$fHn)$(fD$Pfl)$XfoK)$8H$HD$@PL$H=HD$(A[ZHWHc|$xHcT$|HD$fo5FfHnfHnH$Pfo%{H@flfo=;f`)$`foH$`HD$HLHO$P$f$ $H)$X )$hD@)$x)$L$Ƅ$L$XAUL$M<AXAYIHH@T$xL\$8MH$`foLƄ$HD$PD$|ALO$`foj)$pDfo !foH$HD$HH$H `iwork`)$)$)$H$L$xAUr;Y^HL\$8IH$LhL92H|$oHvL\$8kD$pD$ptLD$oL\$8Af$P)$)$()$8H$HƄ$RL$AUL$^_IHH@foDŽ$piv`H$HAfo%HD$H$H)$fo fod$Hc$)$H$Hyword `i)$)$H$Ƅ$H$HD$ PL$IXZMIEHc$Ab`H$fo fofD$foHD$fo $H$PH$PƄ$H)$X )$hD@)$x)$H$XHL$(QL$CA[HXHHEH$HD$ H$P$L9H$Ho>$$tG$NEH5L$1LHo݂H=ާL.H9$HEHHEHtf{xHH=LӯYxH;H=aL豯'Hc$N$$SfofoH `rwork`H$H$0Mfo fo)$H$HA )$)$)$(Ƅ$@H$HD$8PXfofo HHD$8fo(AXfo^AYHD$(Hc$MA H@fHn)$pH$`)$HHD$`H$`)$$HfHn)$flƄ$)$hDŽ$ `x`H$xHD$@PfoǾfo HHD$@foO^fo_HD$0MH$HA H@)$)$HD$XH$h)$$Hc$)$H$H `ferr`H$H$HD$HPHD$HZYHHD$8H$H$H5lA H@ HD$HHc$H$AQMH$HD$HP@AZIXM=ICH$`MH5l$L\$hH$HD$@O$AHH$VH$hHD$hP_AXHL\$hL@L\$xHD$pLD$ha$H#H5#HDL$$HD$`HyH=WH$HDH$AQt$`L$AQL$APt$`t$pL$ APL$AP$L$APt$pt$pL$APt$xLD$xL$ H$HpH |sLT$pL\$xHt DŽ$$L/H\$(HHHH{sH]Ht$H=~ѪGWsH9Ht$ H=Z譪#3sHlHt$0H=6艪VsH\Ht$@H=eFrH8Ht$8H=A"rHHt$`H=ʡHc$LT$LMLP$H=PLD$H$HL$@蠷H$ZYLT$ff.AWfvHHAVHjAUATUSHH HL=M~ H$)$(HDŽ$)$8)$H)$XDŽ$DŽ$DŽ$DŽ$L$DŽ$L$DŽ$HDŽ$L$DŽ$L$DŽ$DŽ$DŽ$HDŽ$HDŽ$HDŽ$DŽ$L$HDŽ$DŽ$DŽ$L$DŽ$L$ PH$PH$0PH$0PH$(PH$PH$P1L$ L$ݮH@AH$L9H$H1h<5$$t;$vlH$H?fH5rH1zH=HoH$H$H[]A\A]A^A_D$DŽ$tH$L9tUH$Hg4$$t$v=H$HfH5ޣP$DŽ$Gfo-Nfo5&Aa`Hgument `fo=NfoQfD$$H$H$ Ƅ$H)$ )$D@)$)$L$ATL$zAYAZIHH$ H;$(tXH=H5ҾեL9$XIMHI@L觟3f1:f$INH$0H$Hfo%fHnHL$fo Hyword `aflfof`)$)$8foAf$@)$)$)$(H$8Ƅ$BL$AUL$7^_IHH@foMDŽ$piv`H$HAfo%CHD$H$8)$fo\fo$Hc$)$H$Hyword `i)$)$H$Ƅ$H$HD$ PL$`IXZMIEHc$Ab`H$fo `fo8fD$fobHD$fop$H$@H$@Ƅ$H)$H )$XD@)$h)$xH$HHL$(QL$A[HXHHEH$HD$ H$@$L9H$HcW0$$tG$NEH5L$1LH:b-uH=.L~H9$HEHHEHNtfjHH=әL#jH;H=L'Hc$N$$SfoifoAH `rwork`H$H$ Mfo WfoO)$H$HA )$)$)$Ƅ$0H$HD$8Pfofo HHD$8foAXfoAYHD$(Hc$MA H@fHn)$`H$P)$pHHD$`H$P)$$HfHn)$flƄ$)$XDŽ$ `x`H$hHD$@Pfofo HHD$@fo^fo֯_HD$0MH$HA H@)$)$HD$XH$X)$$Hc$)$H$H `ferr`H$H$HD$HP HD$HZYHHD$8H$H$H5`A H@ HD$HHc$H$AQMH$HD$HPAZIXM=ICH$PMH5{`$L\$hH$HD$@O$AHH$VH$XHD$hP _AXHL\$hL@L\$xHD$pLD$hu$HH5HDL$$HD$`HlH=H$HDH$AQt$`L$AQL$APt$`t$pL$APL$AP$L$APt$pt$pL$APt$xLD$xL$H$HpHpn+fLT$pL\$xHt DŽ$$L"H\$(HHHHEeH]Ht$H=Δ!GeH9Ht$ H=#eHlHt$0H=ٜV_eH\Ht$@H=b赜F;eH8Ht$8H=>葜"eHHt$`H=mHc$fLT$LMZ$P$LH=`PLD$HHL$@H$ZYLT$AWfvHHAVHAUATUHH SHHp H$)$HDŽ$)$()$8)$HD$xD$|DŽ$DŽ$H$DŽ$H$DŽ$HDŽ$H$DŽ$H$DŽ$DŽ$DŽ$HDŽ$HDŽ$HDŽ$DŽ$H$HDŽ$DŽ$DŽ$H$DŽ$H$PH$PH$ PH$ PH$PH$PH$P1L$L$3H@H$H9H$H['D$pD$pt;$vmH$HXH5(H1zlH={H˙H$H$H[]A\A]A^A_fDŽ$D$ptH$H9tPH$H[&D$pD$pt$v;H$HuXH5UfDŽ$D$pNfo foAa`Igument `fo|$|fD$H$L$foH)$ )$D@)$)$Ƅ$L$AUL$AYAZIHPH$H;$t.H=H58;kfD1nfD$tIOH$ H$Hfo%fHnHL$fo-tHyword `aflfo5f`)$)$(fo!Af$0)$)$)$H$(Ƅ$2L$AVL$^_IH^H@fo=DŽ$piv`H$HAfo%֦HD$H$()$fofo=w$HcD$|)$H$Hyword `i)$)$H$Ƅ$H$HD$PL$IXZMIFHcT$tAb`L$pfo-fo5fD$xHD$fo=fo$H$0H$0Ƅ$zH)$8 )$HD@)$X)$hL$8ATL$0AYA[IHH@H$HD$H$0$D$t$H9H$HWLT$ "LT$ D$pD$pD$tHc$9|H$HWH50@]H7H=L#y]HH=Lє@N‰$YɸLT$(Ifo-<HOfo5 H$Hfo%2)$fo-"AH$H `work`)$)$)$H$L$ATHHD$0^_LT$(0HD$ fo5A`LT$0fo%qfo-IH@A)$fo5r)$H$HHD$@HcD$| )$H$H `irwork)$H$fD$ L$ATHHD$8ZYLT$0HD$(HcT$tLT$@IA fo5H@fHnfo=DŽ$ `x`fo-Ƅ$H$@HHD$PH$@)$X$HfHn)$hflfo%Z)$)$H)$xH$XHD$8PAZA[HLT$@IH@fo5LT$PH$fo=HIٹHD$HHc$A fo%͡fo-Ţ)$ H$H `ferr`)$)$)$(H$8H$HD$8P#AXAYHLT$PIH@H$@IH5KTL\$XH$A HD$0HcD$xLT$` H$QH$HHD$XP^_HL\$XLT$`H.L@L\$hLT$`LD$XDh$HH5HDL$$HD$PH^H=:HL$xHDHT$tAQt$PL$AQt$PLD$xAPt$XL$APL$AP$L$APt$ht$hL$APt$pLD$pL$H$HpH aXLT$`L\$hHtD$pD$pHT$(Hx HHHL$ H HHH։\XHH=dL贏:XHHt$H==萏XHiHt$0H=lSWH^H=LJJH==fMMLZ$P$LLH=:~PSASϜH$H yWHHt$PH=|ώf.AWfvHHAVH.AUATUHH SHH]c H$)$HDŽ$)$()$8)$HD$xD$|DŽ$DŽ$H$DŽ$H$DŽ$HDŽ$H$DŽ$H$DŽ$DŽ$DŽ$HDŽ$HDŽ$HDŽ$DŽ$H$HDŽ$DŽ$DŽ$H$DŽ$H$PH$PH$ PH$ PH$PH$PH$P1L$L$H@H$H9H$HORD$pD$pt;$vmH$H[KH5BH1:_H=;H苌H$H$H[]A\A]A^A_fDŽ$D$ptH$H9tPH$HOD$pD$pt$v;H$H5KH5UfDŽ$D$pNfo qfoiAa`Igument `foq|$|fD$H$L$foYH)$ )$D@ )$)$Ƅ$L$AUL$AYAZIHPH$H;$t.H=H5kfD1nfD$tIOH$ H$Hfo%[fHnHL$fo-DHyword `aflfo5Nf`)$)$(fo Af$0)$)$)$H$(Ƅ$2L$AVL$^_IH^H@fo=DŽ$piv`H$HAfo%HD$H$()$fofo=G$HcD$|)$H$Hyword `i)$)$H$Ƅ$H$HD$PL$IXZMIFHcT$tAb`L$pfo-fo5fD$xHD$ fo=foĘ$H$0H$0Ƅ$zH)$8 )$HD@)$X)$hL$8ATL$AYA[IHH@H$HD$H$0$D$t$H9H$HKLT$ LT$ D$pD$pD$tHc$@9tH$HKH53[PH7H=cL資#9PHH=AL葇@N‰$YɸLT$(Ifo-HOfo5H$H fo%)$fo-AH$H `work`)$)$)$H$L$ATFHHD$0^_LT$(0HD$ fo5TA`LT$0fo%Afo-YIH@A)$fo52)$H$HHD$@HcD$|)$H$H `irwork)$H$fD$ L$AT}HHD$8ZYLT$0HD$(HcT$tLT$@IA fo5nH@fHnfo=]DŽ$ `x`fo-jƄ$H$@HHD$PH$@ )$X$HfHn)$hflfo%)$)$H)$xH$XHD$8PAZA[HLT$@IH@fo5LT$PH$fo=HIٹHD$HHc$A fo%fo-)$ H$H `ferr`)$)$)$(H$8H$HD$8PAXAYHLT$PIH@H$@IH5SHL\$XH$A HD$0HcD$xLT$` H$QH$HHD$XPd^_HL\$XLT$`H.L@L\$hLT$`LD$X[$HdH5[HDL$$HD$PHhQH=HL$xHDHT$tAQt$PL$AQt$PLD$xAPt$XL$APL$AP$L$APt$ht$hL$APt$pLD$pL$H$HpHSKLT$`L\$hHtD$pD$pHT$(Hx HHHL$ H HHH|KHH=$zLtJHHt$H=yPJHiHt$0H=y,SJH^H=yL JH{=fMMLZ$P$LLH=pPSAS菏H$H 9JHHt$PH=H5U}H1QH=vHDH$H$H[]A\A]A^A_fDŽ$D$|tH$H9tPH$HCl D$|D$|t$v;H$H=H5|\fDŽ$D$|Ufo 1fo9Aa`Igument `fo1fo4fD$$L$H$ Ƅ$H )$ )$D@)$)$L$AUL$]AYAZIH]H$ H;$(t+H=luH5}o1uf$IOH$0H$Hfo%fHnHL$fo-Hyword `aflfo5 f`)$)$8fo Af$@)$)$)$(H$8Ƅ$BL$AVL$G^_IHkH@fo=]DŽ$piv`H$HAfo%SHD$H$8)$folfo=$Hc$)$H$Hyword `i)$)$H$Ƅ$H$HD$PL$pIXZMIFHc$Ab`L$fo-pfo5xfD$HD$ fo=cfo{$H$@H$@Ƅ$H)$H )$XD@)$h)$xL$HATL$AYA[IHH@H$HD$H$@$$$H9H$H?LT$ WLT$ D$|D$|~$Hc$@9|H$Hh>H5x'@ CH.H=rLczBH H=qLAz@N‰$UɸLT$(Ifo-HOfo5H$H fo%)$fo-AH$H `work`)$)$)$H$L$ATHHD$0^_LT$(?HD$ fo5A`LT$0fo%fo- IH@A)$fo5)$H$HHD$@Hc$)$H$H `irwork)$H$(fD$0L$AT*HHD$8ZYLT$0HD$(Hc$LT$@IA fo5H@fHnfo=DŽ$ `x`fo-Ƅ$H$PHHD$PH$P )$h$HfHn)$xflfo%ć)$)$X)$H$hHD$8PIAZA[HLT$@IH@fo5XLT$PH$fo=SHIٹHD$HHc$A fo%7fo-/)$ H$H `ferr`)$)$()$8H$HH$HD$8PAXAYHLT$PIH@H$PIH5 <L\$XH$A HD$0Hc$LT$` H$QH$XHD$XP ^_HL\$XLT$`H0L@L\$hLT$`LD$XM$H H5HDL$$HD$PHDH=rH$HDH$AQt$PL$AQt$PLD$xAPt$XL$APL$AP$L$APt$ht$hL$APt$pLD$pL$H$HpHmF(>LT$`L\$hHtD$|D$|HT$(Hx HHHL$ HHHH7o=HH=lLu=HHt$H=ltw=HiHt$0H=zltSS=H^H=[lLtJHn=P$MMLLH=dLPSAS$4H$H Af$@)$)$)$(H$8Ƅ$BL$AVL$^_IHkH@fo=~DŽ$piv`H$HAfo%~HD$H$8)$fo fo=ĝ$Hc$)$H$Hyword `i)$)$H$Ƅ$H$HD$PL$IXZMIFHc$Ab`L$fo-~fo5(fD$HD$fo=~fo~$H$@H$@Ƅ$H)$H )$XD@)$h)$xL$HATL$GAYA[IHH@H$HD$H$@$$$H9H$Hq3LT$ LT$ D$|D$|~$Hc$9}H$H/H5k(D5H.H=dLm5H H=dLl@N‰$UɸLT$(Ifo-L|HOfo5`H$Hfo%B|)$fo-2}AH$H `work`)$)$)$H$L$ATHHD$0^_LT$(?HD$ fo5{A`LT$0fo%fo-|IH@A)$fo5{)$H$HHD$@Hc$ )$H$H `irwork)$H$(fD$0L$ATʿHHD$8ZYLT$0HD$(Hc$LT$@IA fo5zH@fHnfo=ǙDŽ$ `x`fo-{Ƅ$H$PHHD$PH$P)$h$HfHn)$xflfo%dz)$)$X)$H$hHD$8PAZA[HLT$@IH@fo5yLT$PH$fo=HIٹHD$HHc$A fo%yfo-z)$ H$H `ferr`)$)$()$8H$HH$HD$8P-AXAYHLT$PIH@H$PIH5/L\$XH$A HD$0Hc$LT$` H$QH$XHD$XP諽^_HL\$XLT$`H0L@L\$hLT$`LD$XK@$HH5HDL$$HD$PH6H=AeH$HDH$AQt$PL$AQt$PLD$xAPt$XL$APL$AP$L$APt$ht$hL$APt$pLD$pL$H$HpH 90LT$`L\$hHtD$|D$|HT$(Hx HHHL$ HHHHa]0HH=e_Lg;0HHt$H=>_g0HiHt$0H=_mgS/H^H=^LKgJH>a=P$MMLLH=VLPSAS$tH$H ~/HHt$PH=^fff.@AWHHHBeAVAUATUHH WSHHa; H$D$HD$8H\$@D$D$H\$HD$ D$$H\$PHD$XHD$`D$(HD$hH\$pD$,HD$xD$0H$D$4PHD$xPHD$`P1LD$XLL$`lH A1Et/Ht$8Ld$H3,L3D$ D$ uHD$0HD$0HĈ[]A\A]A^A_Ht$@Ll$H7,LD$ D$ tHt$HLt$HZ,LD$ D$ tL|$hH59 IH9  CH|$`H\,LD$ D$ MHt$xH9 H|$(Hz,UD$ D$ D$9D$HL$PMMD$HLLLD$ HD$4PHD$8PH$PHD$DPH$PHD$PPHD$PPL$H@,HtD$ D$ t$,D$pH=qHD$0wfDL K D$`f.zf/t w,HD$(ff.AWHHH_bAVAUATUHH USHHa8 HD$hD$HD$8H\$@D$D$H\$HD$ D$$H\$PD$(HD$XH\$`D$,D$0H\$hHD$pD$4PHD$hPHD$`P1LD$XLL$`iH A1Et/Ht$8Ld$H*LKD$ D$ uHD$0HD$0HĨ[]A\A]A^A_Ht$@Ll$H*LD$ D$ tHt$HLt$H*LD$ D$ tL|$XH56 IH98@H|$PH*LD$ D$ MHt$`H9H|$(H+mD$ D$ D$9D$HL$pMMD$LLLD$HD$,PHD$pPHD$8PH$PHD$DPHD$xPHD$PPHD$PPL$H@*HtD$ D$ $$5/T$,H=H1oHD$0gfDL(H D$Pf.zf/t )HD$(@AWfvHHAVH_AUATUHH lySHHm5 H$D$0HD$@H\$HD$,D$4HD$PH\$XHD$`H\$hHD$pHD$xHDŽ$D$8D$<H$)$PHD$pP1LL$hLD$XfA_ZH$H9tuH|$ D$hf.z$f/uyHD$hf.ZD$$D$0ff.@AWfvHHAVHUAUATUHH nSHH=+ HD$xD$(HD$@H\$HD$$D$,HD$PH\$XD$0H\$`D$4HD$hHD$pD$8D$<H\$x)$PHD$hP1LL$hLD$X\A_ZHt$xH9tsH|$21H$HrLE1D$$D$$[H$foScA`fofo%XcDŽ$ipivHD$(fo^cAHOHfD$HD$PHgument `T$,HT$PH)$)$)$)$H$L$AVLL$hwAZA[IHH@focHT$hHfo-zbA fo5HD$D$0Iٹfo=nb)$)$H)$HD$pH `work`)$H$L$AVϦ_focHIAXH@L\$IHT$pfo-afo5Ƅ$(HHD$ HcD$0fo=a)$AHD$xH `iwork`)$)$)$H$(L$AVY^HL\$HT$LFIkHI^Lr@QD$XHcЃDD$DEtD$LDD$`=fo%UfouH `iwork`H$H$PIfoUfo V)$H$HA)$()$8)$HƄ$`H$HD$(Pfo GVfo?UHHD$(fo_tYfo%U^HD$IٹH$HA  LXHcD$`)$()$8fHnL\$0fl)$H)$)$XDŽ$h `z`Ƅ$lH$(HD$(PAHXZHL\$(I|$HHaHCH5TLD$dHD|$DHlH=+HL$THDHT$LAPLD$hAPASLD$tAPt$0L$APMPt$@L$AH@ HtD$<D$<H|$HHHy>o HH=;LCj HHt$H=m;CF HHt$ H=I;CL$dHL1H=׾OQHD$hM H?Ht$ H=;VC)AWfvHHAVHCAUATIH USHH HD$@)$HD$h)$D$<D$@H\$pD$DH\$xD$HH$D$LD$PH$D$THDŽ$D$XHDŽ$D$\HDŽ$D$`H$D$dPH$PH$PH$P1L$L$IH B|$@foQHgument `H$H$H)$fop DŽ$ab`D@ )$fotQ)$fotQ)$L$AUL$Y^HHHt$xLhH9H|$DHD$$v}H5JH$1HHwH= H3H$H$H[]A\A]A^A_fDD$vEWfDDŽ$D$xtfo}!$Hgument `Aa`H$p)$0 fo@H$fD$xHD@ )$Hfo0!Ƅ$)$Xfo(!)$hL$8AUL$eAYAZIH9H$H9$H$Mt$H9H|$wH1̕D$xD$xH$fol f`Ƅ$fo?fo%o f$H$ D$|H $HAfHn)$Hyword `afl)$)$(foF/)$)$H$L$AWL$d^_IH;H@fo-A`H$fo5'?Hfo=fD$HD$H$(fos5)$A $Hc$)$H$Hyword `s)$)$H$L$AWL$cIXZMlfo IBHgument `Ab`HcT$|fo-H$HD$ fo)$fo >$H$0H$0HfD$  LT$D@)$)$)$Ƅ$"L$AWL$bAYAZHL$IHcL$|H$0HH9H=H5@k3fD1D$wY.fDH=H5& {HH=L YHH=aL |fo5D@IK$HLT$ I)$fo7fo=<H$HL$(H fo5L\$ AH$H `work`)$)$)$H$L$AWpafoHHD$^_L\$LT$ H$fo=rL\$0IA`fo5|LT$ H$H@H)$fo=;A)$HD$PHc$)$H$H `irwork)$H$(fD$0L$AW`foHHD$(ZYLT$ L\$00HD$HcL$|L\$8H$@fofo";HIH@fHnfo%LT$8)$XA HD$HH$@ )$h$HfHn)$xfl)$)$HDŽ$ `x`Ƅ$L$XAW_HHD$0AYAZLT$0L\$8mHD$ H$H5L\$XA IH$H@LT$P HD$8H$@$Hc$H$VH$HD$8P__AXHLT$PL\$XIH@LT$XH$@H$L\$`H5<IHD$0Hc$A  H$PH$HHD$XP^ZYHLT$XL\$`HL@L\$hLT$`LD$X4$L$HH5H|$vHD$PH$HDHT$|AQt$Ht$XLD$pAPt$PL$APL$APt$pL$APt$pt$`L$APL$APMt$pL$H$HpHLT$`L\$hHtD$xD$xHL$Hx HHH $HHHHdHuH=pLIHuH=UL.HzHt$0H=1d HVHt$PH= `@$MMLfL$wLH=Z$PSAWt$8H$H Hff.@AWfvHHAVHAUATUSHH HXL5HD$8HD$p)$D$0HD$xD$4L$HDŽ$D$8L$D$<L$HDŽ$L$HDŽ$L$D$@L$D$DL$D$HL$D$LD$PHDŽ$D$TD$XHDŽ$D$\HDŽ$D$`D$dD$hD$lPHD$H$Hl$TH4H輇D$HD$foH$IH$fo-MA H@fo5)$PLO$fo=8DŽ$` `wrHHD$ HcD$t D$A`fD$lH$)$()$8)$HL$(AWCA[foIXMeIBfo `LT$fo-Iٹf$HD$ HcD$lH$H)$xfo $A H$ )$)$)$DŽ$ `wiL$xAWBAXAYHLT$IH@H$HD$H9H$HL\$0LT$({D$hD$h$LT$(L\$0H$H[H5Q$DKH2H=SLfD#H H=+L{t$lOD$l$D$hL\$8D$H$fo5LT$0IٹEfo=O$HA)$)$(fo5fo=HH$H `iwork`)$8)$HH$XƄ$`L$AW AHHD$8ZYLT$0L\$8HD$(fo5L\$@H$LT$8fo)HAH@)$)$8fo=fo5foDHD$PHcD$t)$)$(H$)$HL$AWL$C@HHD$@AYAZLT$8L\$@HD$0$L\$XH$fo=6fo NLT$PAH@ I)$fo=HD$8O$Hfo5)$H)$H$H `work`)$H$H$HD$HPf?_AXHLT$PL\$XIEL\$PHL$lMHH5_kLT$@H@HDH$H|$gRH$Rt$XH$RPH$PH$PH$Pt$Pt$hH$Pt$pH$L$H`ҲLT$@L\$PHtD$hD$hupIx HIHD$0H9$tHnHL$(HhHH[HNYHuH=eLfLfMZ$P$LH=%PD$HT$Z$9H$ZY7H=Ht$@H=;'L.fAWfvHHAVHAUATUHH %SH HH$)$HDŽ$)$(D$xD$wH$H$HDŽ$H$D$|DŽ$H$DŽ$DŽ$H$DŽ$HDŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$DŽ$H$HDŽ$DŽ$H$DŽ$PH$PH$ PH$PH$PH$PH$P1L$L$rH@NH$H9H|$oH14lD$pD$pL$oA< HH$H9D$pAċD$ptLN1ԓHHH=L蟓L$HuH=LL$냋t$,D$hH=XYL$L$HD$0BHL$L$Aff.@AWHHHhAVAUATUHH &SH(HAHD$8D$$HD$0H\$8D$ D$(H\$@HD$HH\$PHD$XH\$`HD$hHD$pHD$xD$,PHD$hP1LL$`LD$PZY0Ht$8H9tvH|$$HڬEWD$ D$ t8L$$v`H$ H H5H10H=1HHD$0HD$0H([]A\A]A^A_DD$ D$$tHt$@Ld$(HLVD$ D$ tL$(HT$HHAfoHgument `$foH$$foDŽ$ ap`$fo$L$AVLL$`A_IXM1L|$`H5MuIH9_H|$XH۫LTD$ D$ tOT$(HL$HB‰9H5!H$ 1HHw藚H=HL9l$P\IEPHIEBL5fD12fH$ H_H5DL舮 `D$Xf.z f/A ۏHH=L3fofoHT$pHHIAHD$xfo H `work`fo$$$$H$L$AWAYA[HfoSfo KIfo0folH@`L$If$hHT$xHAHD$HcD$0 $(H$H `irwork$8$H$XH$hL$(AWY_AXHL$HHPLT$HT$H=i=HL$XLH$D$$HR=HDHD$,PHT$RLLL$LD$xL\$LGZYHLT$tD$ D$ Hx HHIKHI>L1褍H葍HH=LoL$HuH=wLL$냋t$,D$hH=(SL$rL$HD$0BHL$舾L$Aff.@AWHHHAVAUATUHH P SHĀHHD$hD$ HD$@H\$HD$D$H\$PD$D$H\$XD$D$ D$$D$(H\$`D$,D$0D$4H\$hD$8D$<PHD$hPHD$hP1LD$`LL$hH A1Et-Ht$@Ld$HHLP$$uHD$8HD$8Hx[]A\A]A^A_DHt$HLl$HOLP$$tHt$PLt$HtLP$$tL|$XI9IH5HD$hH9ʠH|$hHfLnN1$$8Ht$`H9-H|$,HtO$$ D$9D$HL$MMD$LLLD$ HD$4PHD$8PHD$H$HvD$hD$htW$$ckHc$9HH5H$ 1HHnkTH=lyH輁H|$b+D3JH$ e@JH$ DŽ$HS/H$ 1HH5SH=xH-IHHt$H=x 2$$qkN‰$RIH7Ht$H=Ux言!H5TvMAH$H$H$AS H$HD$0PHD$0ZYHHD$ H$(H@HD$HL9H$Ht D$hD$htW$$&k Hc$9H5H$ 1HH.mYRH=ZwHH|$ Pk HHHt$ H=!wtk N$$t3k $4GHsHt$(H=v]H$ IMH$0H$ H5tAPAH$8HD$XP1HD$8AYAZHHD$(KH$ H5tH$AH@ HD$PHc$H$QH$(HD$`PL$^_IH-L@D$pH5%~H5HzHE$HKLH=H$HDPH$PH$Pt$hH$Pt$pH$Pt$xH$PH$P$$H$PAUUH$PL$HEHtD$hD$hu!L9$tLH|$(D$HL$1H=HT$$H$EHuHt$XH=t|uEH2Ht$PH=xt|ff.Ufv1ISHHHH H]QH $H$hHHH$H w LHDŽ$DŽ$DŽ$DŽ$H$DŽ$H$H$hHDŽ$DŽ$)$XDŽ$H$DŽ$)$hDŽ$H$DŽ$DŽ$HDŽ$HDŽ$ )$xDŽ$H$()$DŽ$H$0HDŽ$8DŽ$H$@HDŽ$HHDŽ$PDŽ$H$PH$PH$P5OH$`PH$XPH$XPH$0PH$0PH$0PH$`P1L$`L$莁H`H$H9H$Hq$$t;$veH$@H`H5UH1LH=qH zH$H$HH []fD$DŽ$tH$H;5NtQH$HpE$$t$v9H$@H_H5S@$DŽ$NH$H;5/NteH$Hnp$$$vIH$@H_H5U@HH 1[]@$DŽ$H$`H$`tH$H$`H$pL A%L$hH$`._H=LJfo foA`fofofD$$)$)$)$)$HH HT$D@Hument `aH$H$PHH$UL$-HD$ [ZHHD$H$PA`DŽ$fo%'fo-L$`H@fo5$fo$fD$XHD$ H$XH)$ $HDBLH$pHument `b)$()$8)$HH$XH$UL$6HD$(AYAZHHD$fo=GH$HA foH@fo%)$fo=)$H#KHD$8H$h)$Iى$Hc$)$H$H`alpha`H$H$UlfoTHHD$8^_&HD$(a`Ifo-oA fo5ץH@fo ۅDŽ$p`betH$f$tHHD$PHc$)$8H$ )$H)$X)$hƄ$~H$8UHD$HZYHnHD$8H$ H@HD$PH9oH$H^ly$$H\$H$(H;5IMH$HZl5$$H\$H$8H;5[I+H$HVl$$H\$t_$~$9HHlH$@1H5ozHFH=kHtH\$H=4HEH$hHHHHmIH=cH lH$H$HH []fD$DŽ$tH$H;5@tQH$HeE$$t$v9H$@HQH58rS@$DŽ$NH$H;5/@teH$He$$$vIH$@HQH5q@HH 1[]@$DŽ$H$`H$`tH$H$`H$pL L$hH$` _H=>Aa`Ƅ$ )$`foQ_ Hgument `H$H$H)$xfoP>fD$D@)$foC>)$L$hATL$ĂAYAZHHH$H;$ H=%H5G.H9$HE|HHEnH'afDH _$f.z!f/uFH$@ZD$d@H h_$f.zf/uHF$ZD$t+D$tH$LeL9tsH|$KH5D$LD$LD$KƒABL$UtdLt_H$@HH5 .H1"H=#Hs$HD$(HD$(HH[]A\A]A^A_D$D$UtHt$HLd$H"0L誱D$D$tL$Ht$PHl$H10HyD$D$vL$Lt$`L-qI~L9LH|$XH@0L`D$D$Lt$xI~L9LvH|$pHB0LD$D$fo2fo SHument `a`foS3fo+4f$H$HA)$)$)$)$H$L$AVLL$x&wAXAYHfo2Ifo L$UtdLt_H$@H˴H5U'H1H=H#HD$(HD$(HH[]A\A]A^A_D$D$UtHt$HLd$HJ+LZD$D$tL$Ht$PHl$HY+H)D$D$vL$Lt$`L-!I~L9LlH|$XH@+LD$D$Lt$xI~L9L&H|$pHB+LʧD$D$fo+fo LHument `a`fo,fo,f$H$HA)$)$ )$)$H$L$AVLL$xoAXAYHfo+Ifo Lfo*H@)$E1foK`)$HD$D$$ f$8H$)$Hument `cH$0AH)$(H$AHD$APL$oY^IHH@Ht$0H$L9LH|$H)ND$D$tGD$L$UtbLt]H$@HyH5 H1H= HHD$8HD$8HH[]A\A]A^A_DD$D$UtHt$XLd$ H&L D$D$tL$ Ht$`Hl$$H)&H٢D$D$xL$$Lt$hL-HDŽ$@I~L9LH$@H&L豠1D$D$Lt$xHDŽ$@I~L9LH$@H%LR1D$D$fo$fo 8EHument `a`fo$foY%f$H$HA)$)$ )$)$H$L$AVL$QhAXAYHfo$Ifo Dfo_#H@)$E1foRD`)$H$D$4 f$8H$)$Hument `cH$0AH)$(H$AHD$APL$gY^IHH@Ht$@HD$L9mH|$H$ɗD$D$tGD$L$UtbLt]H$@HɥH5H1H=H!HD$8HD$8HH[]A\A]A^A_DD$D$UtHt$XLd$ HR LZD$D$tL$ Ht$`Hl$$Ha H)D$D$xL$$Lt$hL-!HDŽ$@I~L9L`H$@H9 L1D$D$Lt$xHDŽ$@I~L9LH$@H" L袘1D$D$fo`fo =Hument `a`fofof$H$HA)$)$)$)$H$L$AVL$`AXAYHfoRIfo <foH@)$E1fo<`)$H$D$4f$8H$)$Hument `cH$0AH)$(H$AHD$APL$_Y^IHH@Ht$@HD$L9mH|$HD$D$tGD$Ht$PH=b赹(AWfvHHAVHKAUATUSHH H0L5MHD$p)$(HDŽ$D$dD$`L$D$_L$D$hL$D$lD$pL$D$tHDŽ$L$HDŽ$L$D$xL$D$|L$HDŽ$L$HDŽ$)$8DŽ$DŽ$HDŽ$DŽ$L$HDŽ$HDŽ$HDŽ$ DŽ$PH$PH$PH$PH$PH$PH$PH$PH$P1L$L$˾HPH$L9tzH|$\H1ED$XD$Xt8L$\vdH$ HH5SH1H=HmH$H$H([]A\A]A^A_D$XD$\tH$L9tKH|$`HDD$XD$XtL$`v9H$ HFH5df.D$XD$`_H$L9H}H5PH9袔H$HCHCBD$XD$XH$L9H}H5H9IH$H*HAD$XD$X|$ha`fof$)$fo/ Hgument `H$H$ HD@)$fojƄ$")$fob)$L$ATL$ ^_HHkH$(H9$  H=H59H5zH={L˳Q|HD$XD$WAfL$M9I}H5&H9xH$HL?D$XD$X $f/$L$ HLH5"讅H=L{HH=LݲkHH$oL̙ $f.z f/y8H$ MH$H5IAHD$dHOЍHT$lH$H$AUL$AUHD$A_ZHHD$H$0H$IH5AH@ HD$@kD$dHH$AQML$8AUHD$ AZA[H.HD$H$@MH5EH$A H@ HD$8HcD$dH$VL$HAW_AXIHH@IMH$H$H5wA HD$0D$\D$dHH$ASL$AW7HD$(ZYHmHD$H$H@HD$(L9H|$pHT>D$XD$Xt@DD$pEL$ DH;H5tL1H=L;H|$4H|$4xHxHH=LD$XD$ptAL$dD9]H$L9H|$tH(=D$XD$X]L$dDD$tD9}uL$ DHȴH5wH-H=LOwHH=ݦL-D$XL$tAD9D$pH$L9tOH$H:mAWfvHHAVHqAUATUSHH K HXL=̀HD$p)$@HDŽ$)$PD$lD$pL$D$tL$D$xL$D$|L$DŽ$L$DŽ$DŽ$DŽ$HDŽ$L$HDŽ$L$DŽ$L$DŽ$L$HDŽ$L$HDŽ$DŽ$DŽ$L$ DŽ$HDŽ$(HDŽ$0HDŽ$8DŽ$)$`PH$(PH$ PH$PH$PH$PH$PH$8PH$8PH$8P1L$0L$HPH$L9|H|$xHP{7D$lD$lt8L$xvfH$PHoH5DH1f|H=gH跩H$H$HX[]A\A]A^A_DD$lD$xtH$L9tKH$H<6D$lD$lt$v6H$PHPH5\@DŽ$D$lZH$L9H|$|HDo6D$lD$l(L$|H$PH\H5e|$pfoJHgument `H$@H$@)$H foD@DŽ$Pab`)$fo)$(fo)$8L$ATL$A[A]HHL$L-|L`I~L9LH$HL3D$lD$lH9$HEHHEH舡1fD$lD$|LX 0$f.z f/OUoHXH=LDL$I~L9!LބH$HL2D$lD$lL$M9I~L9L艄H$HL*2D$lD$lH$L9H|$tH3D$lD$lpHcD$tH$@HH9HL$P1LH5xH=L#cnHL͌ $f.zf/t !nHHDŽ$ Lz R$f.zf/tH$@D$tmHH$HM|$x$EH$p$DH$PH5 $HfHnfl)$PAPAL$xAUHD$AYAZHHD$H$HH@HD$8H$HHD$H1D$lD$ltC$~ ;$~`L$PH}H5L1vH=LH|$(>lH0H=L٣H$H$HEHHD$P01D$lD$lt$~Hc$9 ;$}L$PH=H5FKH$EH5H$MH$ A QL$AUHD$ ^_HVHD$|$xH$ H@HD$0$$L9H$H?0D$lD$lk$MAH$`H$(H5RHH$( AUL$hAVIXZM2IEH$H$0IH5@AHD$(k$HH$0AQMH$HD$ PRAZA[IHH@|$xHD$ tHc$H$PIH5 H$8MH$8A VH$XHD$ P_AXIHH@L\$XH$H$`H5EMA HD$Hc$ fHnHc$fHnfl)$`PH$HD$HPFZYHL\$XIL@$H_HVHDЋD$|H5%~H5,!HHE|$xHOnML\$@H=!H$HDH$Pt$ t$0t$@H$PAPt$`H$PH$HP$$H$@PH$8PH$P$H$PL$HhhL\$@HtD$lD$lu2Lf$L^$4hHuHt$@H=;莟D$ML1$Ht$H=Mx4H$gHuHt$H=?|gHvHt$H=Ȗ`gHH=L|$|u$+$$DŽ$L9@gHH=HL蘞AWfvHHAVHdAUATUSHH k H L5-sHD$l)$HDŽ$D$`D$\L$D$[L$D$dL$D$hD$lL$D$pD$tL$D$xL$D$|L$DŽ$L$DŽ$L$HDŽ$)$(DŽ$DŽ$HDŽ$DŽ$L$HDŽ$HDŽ$HDŽ$DŽ$PH$PH$PH$PH$PH$PH$PH$PH$P1L$L$豣HP]H$L9txH|$XH*D$TD$Tt8L$XvbH$HH5rH1oH=HSH$H$H[]A\A]A^A_ÐD$TD$XtH$L9tCH|$\HO)D$TD$TtL$\v1H$H.H5ffD$TD$\iH$L9t_H}H5DpHDŽ$H9yH$HH+'1D$T1D$lD$TH$L9+H}H5oHDŽ$H9yH$HH&1D$TD$Tz|$da`foVf$)$fo Hgument `H$H$HD@)$foƄ$)$fo)$L$ATL$^_HHH$H9$H=H5H9$HEHHEtH迓gf.H踀 $f.z!f/ubH$@ZD$l@H` 8$f.zf/uaHF$ZD$|+D$|H$LeL9tkH|$SHD$TD$TD$SƒAtLHuH=mL%vkN‰D$lL$HH54+T$\T$`;T$PD$PHHDŽ$ 1zF>H`H=NmLuL+D$\D$`HDDL$tL$dILHt$H=NN13HD$xfAWfvHHAVHAUATUSHH k HL=IHD$x)$PHDŽ$)$`D$tD$xL$D$|L$DŽ$L$DŽ$L$DŽ$L$DŽ$DŽ$DŽ$HDŽ$L$HDŽ$L$DŽ$L$DŽ$L$HDŽ$L$HDŽ$ DŽ$DŽ$L$(DŽ$HDŽ$0HDŽ$8HDŽ$@HDŽ$HDŽ$)$pPH$0PH$(PH$PH$PH$PH$PH$@PH$@PH$@P1L$8L$'zHPH$L9t~H$H_D$tD$tt;$veH$H{H5؃H1rEH=sjHrH$H$Hĸ[]A\A]A^A_ÐDŽ$D$ttH$L9tPH$H D$tD$tt$v;H$H]H5R]fDŽ$D$tVH$L9H$HѸtD$tD$t!$H$H^H5|$xfoLHgument `H$H$P)$`H foD@DŽ$ab`)$xfo)$fo)$L$hATL$AXAYHHL$L-EL`I~L9LNH$HLD$tD$tH9$HEHHEHjD1fDŽ$D$t@LXW 0$f.z f/OS8HLH=gLp8L$I~L9!LMH$H'LD$tD$tL$M9I~L9LMH$HL*D$tD$tH$L9H|$|H-D$tD$tnHcD$|H$PHH9HL$1LH50AH=fLn!c7HLU $f.zf/t !7HHDŽ$ LzU R$f.zf/tH$PD$|6HH$XM$$EH$H5ٶ$DH$`A$HfHnfl)$`QL$AUHD$^_HHD$H$HH@HD$HH$HHD$XD$tD$ttC$~ ;$~`L$H}H5m~L1?H=dLmH|$<5H.H=dLlH$H$H-HHD$`0D$tD$tt$~Hc$9 ;$}L$H=H5}KH$ EMH$H$ H5zA AU L$AUHD$ A^ZHHD$$H$(H@HD$@D$$L9H$Ho:D$tD$tHc$H$pH$0H5AH$0AQML$xAVÿAZA[IHYH@H$MH5IH$8AHD$8k$ HH$8VH$HD$ PN_AXIHH@IMH$H$@H5ĴAHD$0k$HH$@ASH$HD$(PپHD$(ZYHHD$$H@HD$(tHc$H$HIMH$H$HH5uAPA H$HD$(PQAYAZIHH@H$ EH5qL\$hMHD$ Hc$H$pA fHnHc$fHnfl)$pQH$(HD$XPý^_HL\$hI9L@$HHHDЋ$H5~H5Hi}HE$H6ML\$PH=}H$HDPH$Pt$0t$@t$Pt$`H$PAP$H$PH$`P$$H$XPH$PPH$ P$H$PL$ HĐ0L\$PHtD$tD$t.H|$LL0HuHt$PH=_gu0HH=}_Lg$u$+$$DŽ$L90HsH=_Lig_/H:Ht$ H=^Eg$/HHt$H=^!g/HHt$ H=^fD$ML1$Ht$H=?tH$AWfvHHAVHxAUATIH  USHH];HD$`)$HDŽ$D$TD$PH$D$OH$D$XH$D$\D$`H$D$dD$hH$D$lH$D$pH$D$tH$D$xH$HDŽ$)$ D$|DŽ$HDŽ$HDŽ$DŽ$H$HDŽ$DŽ$H$DŽ$PH$PH$PH$PH$PH$PH$PH$PH$PH$P1L$L$kHP|$`foqtHgument `Aa`H$)$p foJH$HƄ$D )$fo*tfD$)$fo!t)$L$xAUL$袸A^A_HHbH$H9$upH$LmH9H|$THjD$PD$PtQL$TL$HH5JuL1Q6H=R[LcH=A[H5|cH9$t#HExHHEuHi]fH$H$H[]A\A]A^A_fDD$PD$TtH$H9H|$XHSD$PD$PiL$XviL$H.fH5~tf1yfK+HRH=SZLb>fDD$PD$XL$I9I~H57HDŽ$H9N@H$HL"1D$PD$PL$I9I~H56HDŽ$H9?H$HL1D$PD$PH$H9H|$OHdD$PD$PD$OƒAu}H$HtL1D$PD$PmD$l/D$hHH5qZL$Lb2H=cWL_!LF $f.zf/u(HofZ$D$lTD$l?KH$IH$0H5ҬED$\OH H$T$dH$APA L$8AVVHD$AYAZHHD$H$H@HD$H9tDH|$pHE(D$PD$P L$p4L$HacH5\pD$PD$pD$\9|H$H9tjH|$tHD$PD$PD$\L$t9}OL$H[cH5oD&HdH=UL]PT$PD$t@9L$pH$H9 H$H D$PD$PD$\~k$t9H$H9t`H$HD$PD$PT$\~k $t49}0L$HH5oC~k $H$H5Hc$IپH$H$ AQL$AVHD$ ^_HHD$IIH$ H$H5AH@HD$ Hc$H$AVL$(AW莰IXZMIF|$THD$(HcD$\HIЀ|$OIH$ HNH$(EIH$H$ H5'APA  L$AWAYA[IHLX1|$TtT$OAIH$H5JIL\$8H$LT$0A H$QL$AWc^_HLT$0L\$8HL@H$ HoLT$0HL$\Ht$OHO$ |$XH=>$H?HDЃ|$THZ(HDPH$PH$Pt$@H$Pt$HAPMH$PASt$`H$PH$PH$PH$PH$PH$PL$AH"LT$0HtD$PD$PLH|$z8P"HuH=\QLYkN‰$L$HrH5k+T$pT$t;T$\D$\HHDŽ$ 1q!H]H=PL"YI+D$pD$tH;D$IL1L$|Ht$H=1fH$AWfvHHAVHjAUATUSHH k HL=m-HD$t)$@HDŽ$)$PD$pD$tL$D$xL$D$|L$DŽ$L$DŽ$L$DŽ$DŽ$DŽ$DŽ$L$DŽ$L$DŽ$L$DŽ$L$DŽ$L$HDŽ$DŽ$DŽ$L$DŽ$HDŽ$ HDŽ$(HDŽ$0HDŽ$8DŽ$)$`PH$ PH$PH$PH$PH$PH$PH$8PH$8PH$8P1L$8L$]HPH$L9t|H|$|HD$pD$pt8L$|vfH$HH5hH1(H=MHOVH$H$HĨ[]A\A]A^A_DD$pD$|tH$L9tKH$H\wD$pD$pt$v6H$HH5,h\@DŽ$D$pZH$L9H$H)D$pD$p%$H$HH5g|$tfodHgument `H$H$@)$PH foD@DŽ$ab`)$hfod)$xfod)$L$XATL$!AXAYHH$L$L-2)L`HDŽ$I~L9Lm2H$H6L1D$pD$pH9$HEHHEHN1DŽ$D$p@L: $f.zf/u6HW$Z$9H H=KL`S L$HDŽ$I~L92L21"H$H;L61D$pD$pL$M9HDŽ$I~L9L0 H$HLh1D$pD$pZH$L9+H|$xHD$pD$p(HcD$xH$@HH9H$L$1LH5d$H=ILRL9 $f.zf/unH$Z$L8 $f.zf/uHfZ$$DŽ$H$@D$xH$HM|$|$EH$pH5$DH$PA$HfHnfl)$PQL$xAU+HD$^_HHD$H$HH@HD$ H$HHD$XD$pD$ptC$~ ;$~`L$HH5bL1"H=GL*PH|$HH=GLOH$H$H HHD$`UD$pD$pt$~Hc$9 ;$}L$HbH5BbKH$EMH$H$H5WA AU L$AU诣HD$ A^ZHwHD$|$|H$H@HD$(;$$L9H$HObD$pD$pHc$H$`H$ H5AH$ AQML$hAVAZA[IHPH@H$MH5ՠIH$(AHD$0k$ HH$(VH$HD$ Pv_AXIHH@IMH$H$0H5AHD$8k$HH$0ASH$HD$HPHD$(ZYHHD$|$|H@HD$@tHc$H$8IMH$H$8H5XAPA H$HD$PP|AYAZIHH@H$EH5TL\$hMHD$HHc$H$`A fHnHc$fHnfl)$`QH$HD$XP^_HL\$hI3L@$HHHDЋ$H5?~H5H`HE|$|HML\$PH=H$HDPH$Pt$Xt$Xt$Xt$XH$PAPt$hH$PH$P$$H$PH$PH$P$H$PL$HĐL\$PHtD$pD$p.H|$LLHuHt$PH=BKHH=BLJ$u$+$$DŽ$L9BHH=JBLJk H:Ht$@H=#BvJ$HHt$H=ARJHHt$HH=A.JD$ML1$Ht$H="WH$@AWfvHHAVHAUATUSHH k HPL5HD$x)$HHDŽ$D$lD$hL$D$gL$D$pL$D$tD$xL$D$|HDŽ$L$HDŽ$L$DŽ$L$DŽ$L$HDŽ$L$HDŽ$)$XDŽ$DŽ$HDŽ$HDŽ$DŽ$L$ HDŽ$(DŽ$L$0HDŽ$8DŽ$L$@DŽ$PH$HPH$@PH$8PH$ PH$PH$PH$PH$PH$PH$P1L$L$NH` |$pa`fo_WHgument `H$0)$foay H$@f$8HD)$foWƄ$B)$foW)$(H$UL$蘛_AXIHYH$HH9$@uwH$IoL9H|$dHaD$`D$`tXL$dH$@HѪH5rYH1HH=I>HFH=1>H5z_}FL9$tIxHIu L[@H$H$HH[]A\A]A^A_fDD$`D$dtH$L9t{H|$hH'D$`D$`uL$hveH$@H*IH5XfD1yKHZH=S=HEFfDD$`D$hL$M9I|$H5H9Y# H$HLD$`D$`L$M9I|$H5H9"H$HLD$`D$`SH$L9H|$_HD$`D$`!D$_ƒAEA D$lOH H$T$tH$ASL$hAT貖HD$ZYHeHD$|$lH$H$H5 JMH@HD$@DOD$lHH$APA L$AU4AYAZIH H@H$HD$8L9tWH|$xH D$`D$`L$xGH$@HFFH5rT HD$`D$xD$l9|H$L9H|$|HD$`D$`wD$lL$|9}qH$@H)FH5SX HBH=`8L@.6 H H=>8L@ T$`D$|9L$xH$L9RH$HAD$`D$`D$l~$9} H$(L9H$HwrD$`D$`eD$l~k$9} H$8L9t`H$HD$`D$`T$l~k $9}PtKH$@HH5R~k $H$@HH5nRnH$H5THc$MH$H$AQL$AU:HD$ ^_HHD$IMH$PH$ H5&AH@ HD$0Hc$H$ ASH$XHD$ PIXZMIEIMH$@H$0H5HD$(Hc$H$0APAH$HHD$(POHD$(AYAZHCHD$|$dH@HD$ HcD$lHIЀ|$_IH$PHNH$EH$XMH5H$PA QH$HD$PP褑^_IH&L@H$PHHO$P|$hHL$lH=Ht$_$HHDЃ|$dH HDPH$PH$Pt$8H$Pt$PH$Pt$ht$xH$PAPI$H$PH$XPH$PH$PH$PPH$HPL$HĐHtD$`D$`u>H|$LH|$HuHt$HH=3;D$ML1$Ht$H=IH$됸+D$xD$|HHDŽ$P1HeHt$ H=3k;OHIHt$H=2G;3kN‰$;H$@HJH5HN\N‰$fDAWfvHHAVHSAUATUSHH [ H@L5HD$t)$8HDŽ$D$hD$dL$D$cL$D$lL$D$pD$tL$D$xD$|L$DŽ$L$DŽ$L$DŽ$L$DŽ$L$HDŽ$)$HDŽ$DŽ$HDŽ$HDŽ$DŽ$L$HDŽ$DŽ$L$ HDŽ$(DŽ$L$0DŽ$PH$8PH$0PH$(PH$PH$PH$PH$PH$PH$PH$P1L$L$ ?H`|$la`foeHHgument `H$ )$fowj H$0f$(HD)$fo$HƄ$2)$foH)$H$UL$螌_AXIH_H$8H9$0uuH$IoL9H|$`HgD$\D$\tVL$`H$0HכH5+KH1N H=O/H7DH=9/H5P7L9$tIxHIu Lc1H$H$H8[]A\A]A^A_fDD$\D$`tH$L9H|$dHD$\D$\qL$dviH$0H.:H5bJf1yfKHRH=S.H6>fDD$\D$dL$M9I|$H5 HDŽ$0H9"MH$0HVL)1D$\D$\L$M9I|$H5 HDŽ$0H9H$0H&L~ 1D$\D$\H$L9(H|$[H/bD$\D$\D$[ƒAH|$lLdH|$Z 0HuHt$HH=7$,D$ML1$Ht$H=I0:H$됸+D$|$HHDŽ$@1HbHt$@H=# ,LHFHt$H=#+0kN‰$;H$0HH5?N‰$AVH= AUATUSG'L5!H=?H#IH IF%IHH5?LDHIExHIEHH{H9E1HG6HUHT"xHHUHv=H+""H "HtPHH52H8j*[L]A\A]A^fDLP$0H@$H!Z@LH=>IyH5>LHHdHExHHEnH=BH5t>LHH-HExHHE'H=7> H5E>LHHHExHHE11H=->`LH5->HH!H= Hx HHH=ԝ H͝ uVfHpH;t@H{zH3LHHZHExHHEuHHp"H;uL;[]LHLA\A]A^@"jfDH"H"Hx"HH8u-HE1H5߈H8?([L]A\A]A^{#H=h<"IH봐HH5JH8'HExHHEuH!~H5=HH81zXHnH5H8'=HQH5EH81;H/H5xH8`'HH5;H8E')ff.kff.1ff.ff.{-ff.+ff.;ff.+ff.ff.ff.ff.ff.ff.ff.ff.k ff.[ff.kff.{ 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.ff.[ff.ff. ff.-ff.ff.ff.$ff. ff."ff.2ff.;ff.ff.3ff.ff.{ff.ff.[ff.{3ff.[ff.ff.ff.kff.;ff.ff.;ff.1ff.ff.Kff.[ff.{ ff.kff.ff.ff.{&ff.{ff. &ff. ff.ff.{"ff. ff.ff.Kff.+ff.;ff.ff.[/ff.ff. ff.;,ff..ff. ff.kff.ff.#ff.ff.ff.+(ff.kff.ff.{ff.;ff.k(ff.[ff.ff. ff.ff.ff.{0ff.ff.ff.Kff.ff.ff.[ff.'ff.;ff.ff.!ff.ff.ff.ff.kff.kff. (ff.+ff.ff.Kff.ff.ff.kff.kff.Kff.,ff.#ff.ff.+%ff.ff.+ff.ff.[ff.[ff.kff.ff. ff.[ff.ff.ff.ff.[ff.ff.ff.ff.ff.ff.k ff.;ff.&ff.ff.[ff.ff.&ff.ff.kff.ff.;ff.ff.ff.; ff.{ff.ff.ff.ff.;ff.ff.kff.(ff.ff.ff.ff.+ff.!ff.ff.;ff.ff.ff.[ff.[ff.Kff. ff.ff.ff.;ff.ff.ff.Kff.ff.kff.[ff.[ff.Kff.ff.ff.ff.;ff.;ff.; ff.ff.ff.ff.+ff.Kff.ff.ff.Kff.ff.!ff.ff.ff.{ff.ff.ff.+ff.;ff.ff.[ff.ff.ff. ff.ff.ff.Kff.ff.;ff.;ff.ff.{%ff.kff.Kff.ff.ff.Kff.; ff.ff. "ff.ff.ff.{#ff. ff.;ff. ff.ff.;ff.$ff.ff.; ff.ff. ff.ff.ff.ff.ff.kff.ff.Kff.[ff.;ff.ff.[ff.ff.ff.ff.{%ff.ff.;ff.kff.kff.ff.ff. ff.ff.ff.ff.ff.ff.ff.ff.;ff.[ff.;ff.[ff.+ff.kff.[ff.ff.+ff.Kff. ff. ff.ff.Kff. ff.ff.[ff.ff.;$ff.Kff. ff.Kff.ff.K ff.ff.ff.ff.[ff.ff.ff.ff.[ff.ff.ff.ff.;ff.ff.+ff.ff.ff.ff.ff.黻ff.ff.ff.ff.ff. ff.ff.黾ff.; ff. ff.ff.[ff.ff.鋿ff.ff.{ff.ff.ff.ff.ff.ff.ff.[ff.kff.ff.ff.ff.kff.ff.;ff.+ff.ff.鋺ff.ff.;ff.;ff.ff.ff.ff.ff.;ff.kff. ff.ff. ff.ff.ff.[ff.kff.ff.ff. ff.{ff.ff.; ff.ff.ff.Kff.ff.ff.ff.kff.ff.ff.ff.+ff.+ff.;ff.鋷ff.ff.ff.[ff.{ff.ff.ff.+ff.ff. ff.ff.+ff.Kff.髷ff.+ff.ff.kff.[ff.鋶ff.[ff.ff.[ff.ff.ff.Kff.ff. ff.ff.ff.ff.ff.ff.ff.;ff.ff.+ff.ff.ff.{ff.ff.kff.{ff.ff.[ff.ff.ff.ff.{ff.ff.;ff.{ff.;ff.ff.ff.[ff.ff.;ff.{ff.ff.;ff. ff.Kff.ff.ff. ff.;ff.ff.ff. ff. ff.ff.ff.ff.ff.ff.kff.ff.Kff.[ff.kff.Kff.Kff.Kff.ff.ff.ff. ff.ff.kff.ff. ff.鋻ff. ff.ff.{ff.kff.{ff.ff. ff.+ff.ff.Kff.ff.ff.; ff.ff.K ff.ff. ff.ff.ff.;ff.Kff. ff.ff.kff.ff.ff.ff.˽ff.ff.;ff.;ff.ff.Kff.Kff.+ff.+ff.ff.ff.{ff.ff.+ff.雼ff.+ ff.{ff.;ff.ff.鋴ff.;ff.ff.+ff.ff.[ff.۴ff.ff.ff.ff.ff.[ff. ff.ff.;ff.ff. ff.髵ff.ff.ff.ff. ff. ff.ff.ff.+ff.ff.;ff.雫ff.kff.˺ff.ff.+ff.ff.kff.ff.ff.ff.kff. ff. ff.K ff.ff.ff.ff.ff.黾ff.Kff.ff.Kff.kff.ff. ff.ff.;ff.ff.˪ff.ff.ff.ff.kff.ff.ff.ff.ff.ff.kff.黮ff. ff.;ff.ff.Kff.ff.ff. ff. ff.雼ff.ff.ff. ff. ff.ff.;ff. ff.˰ff.ff.ff.ff.ff.鋻ff.ff.kff.ff.;ff.kff.ff.;ff.{ff.鋸ff.ff.˸ff. ff.鋱ff.ff.ff.黲ff.ff.雤ff.[ff.鋩ff.Kff.[ff.+ff.{ff.[ff.ff.{ff.kff.ff.ff.ff.۴ff.ff.ff.鋧ff.kff.ff.ff.;ff.ff.kff. ff.鋹ff.ff.ff.[ff.ff.ff.+ff.Kff.ff.{ff.ff.;ff.+ff.ff.ff.ff.ff.ff.;ff.ff.雥ff.;ff.ff.+ff.ff.[ff.雼ff.+ff.ff.ff.ff.ff.ff.[ff.ff.{ff.Kff.ff. ff.ff.{ff.ff.;ff.kff.kff.[ff.ff.{ff.[ff. ff.kff.ff.ff.ff.[ff.雾ff.ff.髬ff.;ff.ff.Kff.髼ff.Kff.ff.ff.;ff.[ff.;ff.ff.+ff.kff.ff.ˠff.[ff.ff.۽ff.˭ff.ff.+ff.Kff.kff.ff. ff.ff. ff. ff.ff.[ff.ff.ff.ff.黠ff.ff.鋟ff.鋵ff.ff.ff.˰ff.ff.kff.ff.+ff.;ff.{ff.ff.ff.ff. ff.ff.[ff.ff.+ff.kff.ff.ff.ff.髡ff.{ff.Kff.ff.+ff.ff.Kff.ۦff.ff.ff.+ff. ff.+ff.黷ff.+ff.kff.Kff.ff.;ff. ff.۴ff.+ff.Kff.鋱ff.ff.kff.+ff.Kff.ff.髾ff. ff.۩ff.Kff.ff.[ff.ff. ff.ff.ff.ff.+ff.˩ff.ff.;ff.ff. ff.۪ff.+ff.ff.ff.ff.ff.[ff.;ff.離ff.{ff.ff.ff.{ff.ff.ff.ff.{ff.;ff.髩ff.Kff.ff.ff.[ff.ff.ff.Kff.ff. ff.ff.[ff.[ff.髗ff.髣ff.ff.Kff. ff.Kff. ff.ff.ff.Kff.ff.;ff.kff. ff.ۯff.Kff.ff.ff.+ff.ff.Kff.{ff.{ff.ff.۰ff.ff. ff.˛ff.ff.ff.ff.ff.Kff.[ff.鋿ff.ff.ff.ff.ff.+ff.kff.ff.雔ff.ff.ff.ۮff.ff.;ff.ff.ff.ff.ۜff.[ff.ff.ff.[ff.+ff.+ff. ff.{ff.;ff.髶ff.ۮff.[ff.ff.;ff.ff.默ff.+ff.髧ff.;ff.雬ff.ff.;ff.ff.ff.ff.+ff.ff.+ff.髚ff.ff.ff.ff.髽ff.+ff.ff.{ff.雭ff.ۥff.[ff.{ff.ff.ff.ˬff.ff.ff.ff.;ff.ff.ff.髼ff.ff.+ff.髖ff.+ff.ff. ff.[ff.ff.黶ff.ff.{ff.ff.黤ff.ff.;ff. ff.ff.;ff.黵ff.ff.kff.˙ff.ff.ff.黦ff.ff.ff.{ff.ff.{ff.;ff.Kff.{ff.髱ff.{ff.+ff.髴ff.ff.{ff.;ff.ff.ff. ff.鋛ff.ff.ۑff.kff.{ff.ff.ff.ff.;ff.۔ff.ff.ۛff.ۏff.ff.ff.[ff.[ff.[ff.ff. ff.ff.ff.{ff.雧ff.kff.[ff.Kff.ff.+ff.Kff.黾ff.ff. ff.雌ff.ff.ff.;ff.黪ff.鋗ff.ff.ff.+ff.ff.ff.[ff.+ff.ff.Kff.ff.ff.ff.ff.黻ff.kff.ff.ff.{ff.{ff.+ff. ff.ff. ff.+ff.+ff.ff.ff.ff.+ff.ff. ff.ff.+ff.;ff.ۗff.黷ff. ff.雎ff.ۼff. ff.[ff.ff.鋛ff.ff.ff.+ff.ff.;ff.{ff.kff.ff.ff.ff.;ff.۪ff.ff.雒ff.ff.ff.ff.۱ff.[ff.鋱ff.ff.黖ff.雚ff.۬ff. ff.ff.ff.{ff.[ff.ff.;ff.ff.雨ff. ff.黗ff.Kff.ff.;ff. ff.鋜ff.˳ff.Kff.ff.ff.+ff.黸ff.ff.۪ff.˶ff.Kff.ff. ff.ff.ff.ۉff.{ff.ff.{ff. ff.鋛ff.+ff.鋱ff.雲ff.ff.˼ff.[ff.kff.髙ff.[ff.ff.{ff.ff.ff.+ff. ff.ff.{ff.ff.[ff. ff.ff.Kff. ff.;ff.雮ff.ff.ff.{ff.;ff.ۛff.雬ff.黗ff.Kff.˺ff.ۊff.ff.鋛ff.ff.鋕ff.+ff. ff.ff.鋇ff.Kff.ff.Kff.ff.Kff.ff. ff.ˬff.+ff.ۉff.[ff.ff.ff.kff.ff.ff.{ff.ff.kff.{ff.Kff.{ff.ff.ff.Kff.黜ff.ff.Kff.ff.ff.ff.;ff.;ff.ff.+ff.ff.+ff.kff.ff.ۓff.{ff.ff.ff.[ff. ff.kff.[ff.ff.黺ff.高ff.kff. ff.ff.+ff.;ff.ff.ff.ff.ˢff.ff.ff.;ff.ff.髊ff. ff.鋻ff.۫ff.ff.ff. ff.;ff.+ff.黯ff.[ff.ff.ff.ff.˖ff. ff.[ff.髁ff.Kff.kff.{ff.ff.+ff.離ff.kff.;ff.;ff.ff.+ff.ff.}ff.+ff.[ff.;ff. ff.Kff.ff.ff.ff.Kff.Kff.ff.Kff.Kff.[ff.雹ff.{ff.Kff.鋇ff.ff.kff.Kff.ff.ff. ff.髫ff.ff.+ff.黚ff.+ff.kff.[ff.ff.ff.ff.ff.Kff.髤ff.鋈ff.kff.Kff.+|ff.{ff.[ff.;ff. ff.雖ff.kff.ff.黉ff.ff.ff. ff.ff.ff.ff.[ff.˖ff.鋴ff.ff.ff.+ff.ff.۰ff.ff.{ff.ff.kff.ff.ff.ff. ff.ff.ff.ff.{ff. ff.ff.Kff.;ff.[ff.ۣff. ff.雄ff.ff.+ff.{ff.+ff.黰ff.۫ff.ff.kff.ff.kff. ff. ff.Kff.;ff.ۥff.髆ff. ff.ff.+ff.ff.ff.+ff.vff.kff.ff.ff.ff.{ff.+ff.ˁff.ff.ff.˞ff.;ff.+ff.ff.+ff.ff.ff.ff.{ff.鋣ff.鋒ff.;ff.鋷ff.ff.ff. ff.kff.;ff.Kff.{ff.雷ff.+ff.+ff.ff.˚ff.雱ff.鋒ff.ff.雱ff.;ff.+ff.;ff.Kff.kff.ff. ff.[ff.ۖff.ff.髴ff.ff.˚ff.ۆff.{ff.;xff.黑ff.[yff.{ff.ff.k{ff.{ff.qff.Kff.Kff.ff.髹ff.離ff.鋃ff.ff.[ff.雍ff.ff.雚ff. ff.rff.kff.ff.ff.雟ff.黈ff.雐ff.[ff.ff.ff.ff.;ff.;ff.雩ff.pff.ff.~ff.;qff.kff.[ff.{yff.Kff.kff.kff.{ff.;ff.k}ff.ff.黻ff.;ff.;ff.vff. ff.髿ff.kff.ff. ff.{ff.ff.;ff.ێff.ff.+ff.{ff.+ff.鋌ff.۫ff.ff.;nff.鋫ff.kff.۩ff.koff.~ff.{ff.;wff.qff.黇ff.黹ff.+ff.ff.{ff.vff.mff.ff.~ff.ff.ۗff.黾ff.ff.鋏ff.+ff.ff.kff.{ff.ff.髬ff.髜ff.{ff.ff.wff.ff.Kff.ˣff.ff.zff.鋱ff. ff.;ff.雴ff.+ff.髙ff.zff.ff. ff.ff.雙ff.Kff.۞ff.ff.ff.˂ff.ff.{vff.vff.ff.;ff.鋤ff.黿ff.+ff.鋄ff. ff.kff.Kpff.ff.ff.Kff.ff.[ff.ff.ff.髦ff.;ff.+ff.{mff. ff.nff.ff.Ksff.[ff.ff.ff.hff.ff.;ff.鋤ff.+ff.ff.ff.qff.kff.kff.ff.ff.+ff.ff.rff.ff.ff.ff.鋢ff.髥ff.kff.|ff.˕ff.;ff.ff.Kff.{ff.[ff.+ff.˶ff.ff.ff.{ff.˽ff.ff. ff.[ff. ff.Kff.;ff.kf.H>HDH|HX@AWH1AVAUATUHSHHHL$PDd$H贀HHH9L|H)A~HAD$Lt$XLl`L%f@ILHL1eHHx>H9}9IIH)M9uH~%H$A)IGt2HH)[]A\A]A^A_HH[]A\A]A^A_f.H~fo2IGAGAUATUHSHHHHpH9t 蚝Aąt;=HE8D` HD[]A\A]@D`(H[]DA\A]fDHEHH菧H5PHIHHXH~kH@1Ht/IEH<"A9DLHH9t:IEHuI|fDeH[]DA\A]fDIE HIELvAfDAWAVAUIATLcUHSHHH $OHIcMH4$IA9IE 1A%I~ M9zM MHH9t)LLLMyMMLDHH9uHHfDHDHA9~HLHyHcHA9xLHIHDLM9LLH5HH81HH[]A\A]A^A_@EtmIcLLM1MHBEH5H81薂HDf.AD1kHH5H81AIHȐLH5H81$AA1EIM 1 I9tH`MtPIHI9t#LlHAMyH\HHI9uI97LH5%HDLt$HtL胯LILDI<H51 HяLH8n61AωA91Df.9{IU HcHH9IHH~9}LƒM9|E=1Af.L\HA9M9(Lt$QLWEMHL1E1eY^LJLHHH)I<I1eE9L1۽ӄH[I<H)1YeA}~3L訄IU HH)I<1H HH$eA9]LvH H)I<1dWM9MI Lt$QHEWMйL1dXZA1~1IU yHBL1 fDHH:HI9uIcLLMMx A9 EH1E1fD9~lME HcIH9tMLI~L9~=CMxMM9uLMuHAHE9uD9MG@LAMyLDLt$HtLL\$L$9L\$L$LL\$L$迂L\$ADL$I<H51L車ȉʉ@HHGxu"L`Mt6HXHAHAH5:H81x}1HÐHiH5H81X}fDAWAVAUATIUHSHH Ht@IHt#AEtAEHĸL[]A\A]A^A_ÐHufDAD$$LcMt$1MipDHpL9I4HM<uIcGI`HMGHLaIL=LHL$@ILHՃ|$@I\$sLXMHŭHHSE1PHxjhjIH D H=WHH=H؅t} H=GHu <$OH!lLHH蓑IHENHHE@H莯3fMl$ fDH=YkAL$IDžHD$@Ld$LHD$HD$0Hl$8,HDhHL$ LLD@IHY1uIUHIƅxHIUH;HL$H9-H)H|$(M,I$HarAEscalIUIfAEI0 HrLL)tLIfLL~IIx HIIx HIkHD$HD$p;XMHHD$HB.H|$0HHHHHhDPHT$ HX $HT$(HH1~LpdLt$LIH<$bHH}Lt$II9HHL芾MK,M)IL)MIHD$dAdt@HDŽ$Hp.H$HHLLL$pHpHL$ITI)>fDL谬L蠬dME1H{HL$LH5H81ҹLd1L萇H% fDLHD$ CHD$ ]fHl$8II|$ LHxYE1MMcDiII\$Cp\MG$HL$ HHL1qHH HL$H9H)IIL-O$ID$11HX~IH1褬'IUHH HtHx HHtH]銫f. H]rfATH5gUHH5HtxHEu3H=R'gIHEx HHEt2HL]A\HH=1qIf.HxHL]A\DHH=]A\fDHtWHH+HH5H81臷xHt ȣcHfAVIAUATUHH芗HLHI蓢IHtH_IKxHH^HHtdHLLVu?HEx HHEtHL]A\A]A^H`HL]A\A]A^H5H=NqH5H=p;qH5$H=](qH5QH=JqDATI薖Ht.LH覡IHtH_I^wHuLA\H5H=pH5H=pff.fATSHH=#HmIHtS]ID$ HtcCI\$H=AD$H3t:H=u(soI|$ H5HUHL[A\@H=1DLE1eAWAVAUATUSHHHtH=qllIHf諼ID$ H=AD$H;*HpfDH1HpHHuAD$1E1I\$HXDPHHcTDhIAHID$LrE1LHIzPLXHHjhAIXZMID$I|$ LH4(TIx HIAD$AHpA9}=I\$H<+)IHu@I$xHI$E1HL[]A\A]A^A_DHHIMtIx HIt@Mt=l~"I^(MfDLBA^ M@LХLƥgIEHI8L蠥+ff.AWAAVIAUMATAUSDHH $HƢDhHAH=RD`(LL;-HpI}HpH9t TAE@IM8IcD=<M AHq(H9~H$4$LLG t AEtAEHEHHEsHkMD<$E$MMlL HI9H8yfoED$ht (Hs but goLt$HD$`HD$foD$ foD$0foD$@foD$PfLI4tIWHI<1B|M9uLA)tfE,H}LH8xHExHHEE1HHL[]A\A]A^A_f.H1@HLE1E1HxjRT$^_IH=_I@8IcH9h(uHDApL$Ix L$1HIxH$SL$LHHHtHUxHHUH=͟IcHP(H*LAąH$Lt$tH$LLrIUH5zI<1HRzHT|LH8E1D` y L;-|_H I}HpH9g袅Z1@HLE111DHӞ(IHAt!=H@8vLh(IcI94$LLL$H$L$D9` foAayD$BfDL$@D$foD$ foD$0Lch Hl$L$H)qLDH5<H|10yHzHH8~L$I HILZDD` H@H$4$LLމك@ YHhIM @AUE1E1@HxjVHA[A\IH\H$HH$LL$-?IEIPIUAPI@AEAUIP A@IE IU IP(I@ IE(IU(IP0I@(IE0IU0IP8I@0IE8IU8AP@I@8AE@AU@A@@Ix HItAEt AEMHcq !HHD$ӞHD$LHE1Z=I}8HG(IcH9Go AG eIEdARAE@0%= {foIU8D$8Ht) arrayHD$0AE@D$foD$ %=z> =HJ(IcH $Lt$H9t%LnH $DH5zI<1vIU8B- `AA v*LH$mH$MH5ZI<1RuIEA|L~mDH5I<1uZ@foAayD$BfDT$@D$foD$ foD$0Lh(IEH5HPHwH81?hHE HEHHEHL$HL$foD$8Lt$He) arrayH\$0D$foD$ A~qLi(I9gLilLDH5I<1qtBD9` fo*yD$0arrafT$4D$foD$ Lch Lci foD$8He) arrayH\$0D$foD$ Lt$HLHL$H$kHL$H$foL@ fo@ HcG bA1IH ~u AW_AU eAG%foyD$0arrafL$4D$foD$ AW%=u z>fo D$XD$8foD$H\D HcJ Vt  AOA kAA]fomD$PHntiguousHD$HD$8L臙hAwt}%=91ɀ>+AG1A DAAA%1=%1=|ff.@AWIAVAUATUSHxHcoH|$H$HipLw1HpH9I4LM,pAąuE}AM`MH$H;sL-3EIcHl$0HHHEPHkDh=SHp Hx HHHDDAjLL$H$Y^IHL|$Iu HL$,HIGHHx`MGIMcxIxJH葨HD$HxHHXHHAuHuHAuI} H=gIU8HR(HL$HIuHIHX L;,$tIExHIEHxD[]A\A]A^A_f.HD$Hx Ht2H<$t[H$HxL[]A\A]A^A_CfDp(yKHHD$Hx HuSDHcR >L踑Aą^HpH5H8CfE}IcHl$01LD$HHLFLD$HL$,I}HE1HAHD$L@IAHLc.LcHLD$JE1ELD$E1H`AAAPHIUHT$h=HT$Hjp Hx HHHADjLL$pIXZMA(t$ޔt$L͔ p(HoH5AH8觚fHl$0t$HT$舔t$HT$_Hl$0L;,$tIEhHIEZLDMff.@AVMAUAATIUSHHxh=cH~>p(Hx HHt3HMADjLBH []A\A]A^Dp t$ 诓t$ fHIHLHAWAVAUIATUHSH8HH%HHHpPH9,wHH}HpH9wH}H\HpH9vH2HEHILpuH5LHL1@k"fDHOIHU1H5LkLLQH8[]A\A]A^A_f.H}=LGHE8#HcH PIH521LjDHH(fEtu(IL5f $aHE==H]8LpLc{ LCbSMLI<H51Gj&fLb fALbHU LI<1HH j9]zfDEEXfDL{(tHEIH5NLHP1iHXHt$(HD$`HcT$(HD$HD$ wD$HD$t>HcH~H9HG RHHXÐHkH5zH811HXÐHH HXf.HH1cHt HHD$覑HD$Hff.H1腡HtHHD$nHD$H@HyjH9GHH|:_flapack.ilaveriiiOO|ii:_flapack.zpttrfOO|ii:_flapack.cpttrfOO|ii:_flapack.dpttrfOO|ii:_flapack.spttrfOOO|iii:_flapack.zptsvOOO|iii:_flapack.cptsvOOO|iii:_flapack.dptsvOOO|iii:_flapack.sptsvOOO|iii:_flapack.zgttrfOOO|iii:_flapack.cgttrfOOO|iii:_flapack.dgttrfOOO|iii:_flapack.sgttrfOOOO|iiii:_flapack.zgtsvOOOO|iiii:_flapack.cgtsvOOOO|iiii:_flapack.dgtsvOOOO|iiii:_flapack.sgtsvOO|ii:_flapack.zgesvOO|ii:_flapack.cgesvOO|ii:_flapack.dgesvOO|ii:_flapack.sgesvO|i:_flapack.zgetc2O|i:_flapack.cgetc2O|i:_flapack.dgetc2O|i:_flapack.sgetc2O|i:_flapack.zgetrfO|i:_flapack.cgetrfO|i:_flapack.dgetrfO|i:_flapack.sgetrfO|:_flapack.slamchO|:_flapack.dlamchrealLUO|Oi:_flapack.zlauum%s: zlauum:lower=%dO|Oi:_flapack.clauum%s: clauum:lower=%dO|Oi:_flapack.dlauum%s: dlauum:lower=%dO|Oi:_flapack.slauum%s: slauum:lower=%dOO|:_flapack.dtzrzf_lworkOO|:_flapack.stzrzf_lworkOOO|:_flapack.dgglse_lwork%s: dgglse_lwork:m=%d%s: dgglse_lwork:n=%d%s: dgglse_lwork:p=%dOOO|:_flapack.sgglse_lwork%s: sgglse_lwork:m=%d%s: sgglse_lwork:n=%d%s: sgglse_lwork:p=%dO|OOi:_flapack.ztrtri%s: ztrtri:lower=%d%s: ztrtri:unitdiag=%dO|OOi:_flapack.ctrtri%s: ctrtri:lower=%d%s: ctrtri:unitdiag=%dO|OOi:_flapack.dtrtri%s: dtrtri:lower=%d%s: dtrtri:unitdiag=%dO|OOi:_flapack.strtri%s: strtri:lower=%d%s: strtri:unitdiag=%dO|OO:_flapack.dorghr_lworkO|OO:_flapack.sorghr_lworkODTY%s: zuncsd:compute_u1=%d%s: zuncsd:compute_u2=%d%s: zuncsd:compute_v1t=%d%s: zuncsd:compute_v2t=%d%s: zuncsd:trans=%d%s: zuncsd:signs=%d%s: zuncsd:lrwork=%d%s: zuncsd:m=%d%s: zuncsd:lwork=%dNNNNNNNNNi%s: cuncsd:compute_u1=%d%s: cuncsd:compute_u2=%d%s: cuncsd:compute_v1t=%d%s: cuncsd:compute_v2t=%d%s: cuncsd:trans=%d%s: cuncsd:signs=%d%s: cuncsd:lrwork=%d%s: cuncsd:m=%d%s: cuncsd:lwork=%dOOO|:_flapack.dorcsd_lworkOOO|:_flapack.sorcsd_lwork%s: dorcsd:compute_u1=%d%s: dorcsd:compute_u2=%d%s: dorcsd:compute_v1t=%d%s: dorcsd:compute_v2t=%d%s: dorcsd:trans=%d%s: dorcsd:signs=%d%s: dorcsd:m=%d%s: dorcsd:lwork=%d%s: sorcsd:compute_u1=%d%s: sorcsd:compute_u2=%d%s: sorcsd:compute_v1t=%d%s: sorcsd:compute_v2t=%d%s: sorcsd:trans=%d%s: sorcsd:signs=%d%s: sorcsd:m=%d%s: sorcsd:lwork=%dOO|OOii:_flapack.zpbsv%s: zpbsv:lower=%d%s: zpbsv:ldab=%dOO|OOii:_flapack.cpbsv%s: cpbsv:lower=%d%s: cpbsv:ldab=%dOO|OOii:_flapack.dpbsv%s: dpbsv:lower=%d%s: dpbsv:ldab=%dOO|OOii:_flapack.spbsv%s: spbsv:lower=%d%s: spbsv:ldab=%dO|OOi:_flapack.zpbtrf%s: zpbtrf:lower=%d%s: zpbtrf:ldab=%dO|OOi:_flapack.cpbtrf%s: cpbtrf:lower=%d%s: cpbtrf:ldab=%dO|OOi:_flapack.dpbtrf%s: dpbtrf:lower=%d%s: dpbtrf:ldab=%dO|OOi:_flapack.spbtrf%s: spbtrf:lower=%d%s: spbtrf:ldab=%dOOOOOO|OOiiii:_flapack.ztgexc%s: ztgexc:wantq=%d%s: ztgexc:wantz=%dOOOOOO|OOiiii:_flapack.ctgexc%s: ctgexc:wantq=%d%s: ctgexc:wantz=%d%s: dtgexc:wantq=%d%s: dtgexc:wantz=%d%s: dtgexc:lwork=%d%s: stgexc:wantq=%d%s: stgexc:wantz=%d%s: stgexc:lwork=%dVOOOO|Oii:_flapack.ztrexc%s: ztrexc:wantq=%dOOOO|Oii:_flapack.ctrexc%s: ctrexc:wantq=%dPO|OOOOOOOi:_flapack.dgejsv%s: dgejsv:joba=%d%s: dgejsv:jobu=%d%s: dgejsv:jobr=%d%s: dgejsv:jobt=%d%s: dgejsv:jobp=%d%s: dgejsv:jobv=%d(m>=n) failed for hidden m%s: dgejsv:m=%d%s: dgejsv:lwork=%dVJWNUFWNCEFGARO|OOOOOOOi:_flapack.sgejsv%s: sgejsv:joba=%d%s: sgejsv:jobu=%d%s: sgejsv:jobr=%d%s: sgejsv:jobt=%d%s: sgejsv:jobp=%d%s: sgejsv:jobv=%d%s: sgejsv:m=%d%s: sgejsv:lwork=%dO|Oi:_flapack.zpotri%s: zpotri:lower=%dO|Oi:_flapack.cpotri%s: cpotri:lower=%dO|Oi:_flapack.dpotri%s: dpotri:lower=%dO|Oi:_flapack.spotri%s: spotri:lower=%dO|OOi:_flapack.zpotrf%s: zpotrf:lower=%d%s: zpotrf:clean=%dO|OOi:_flapack.cpotrf%s: cpotrf:lower=%d%s: cpotrf:clean=%dO|OOi:_flapack.dpotrf%s: dpotrf:lower=%d%s: dpotrf:clean=%dO|OOi:_flapack.spotrf%s: spotrf:lower=%d%s: spotrf:clean=%dOO|Oii:_flapack.zposv%s: zposv:lower=%dOO|Oii:_flapack.cposv%s: cposv:lower=%dOO|Oii:_flapack.dposv%s: dposv:lower=%dOO|Oii:_flapack.sposv%s: sposv:lower=%dO|O:_flapack.dsyevx_lwork%s: dsyevx_lwork:lower=%dAO|O:_flapack.ssyevx_lwork%s: ssyevx_lwork:lower=%dO|O:_flapack.dsyevr_lwork%s: dsyevr_lwork:lower=%dO|O:_flapack.ssyevr_lwork%s: ssyevr_lwork:lower=%dO|O:_flapack.dsytrd_lwork%s: dsytrd_lwork:lower=%dO|O:_flapack.ssytrd_lwork%s: ssytrd_lwork:lower=%dO|O:_flapack.dsysvx_lwork%s: dsysvx_lwork:lower=%dO|O:_flapack.ssysvx_lwork%s: ssysvx_lwork:lower=%dO|O:_flapack.dsysv_lwork%s: dsysv_lwork:lower=%dO|O:_flapack.ssysv_lwork%s: ssysv_lwork:lower=%dO|O:_flapack.dsytrf_lwork%s: dsytrf_lwork:lower=%dO|O:_flapack.ssytrf_lwork%s: ssytrf_lwork:lower=%dO|Oi:_flapack.zsytf2%s: zsytf2:lower=%dO|Oi:_flapack.csytf2%s: csytf2:lower=%dO|Oi:_flapack.dsytf2%s: dsytf2:lower=%dO|Oi:_flapack.ssytf2%s: ssytf2:lower=%dO|OO:_flapack.dsyevd_lwork%s: dsyevd_lwork:lower=%d%s: dsyevd_lwork:compute_v=%dO|OO:_flapack.ssyevd_lwork%s: ssyevd_lwork:lower=%d%s: ssyevd_lwork:compute_v=%dO|O:_flapack.dsyev_lwork%s: dsyev_lwork:lower=%dO|O:_flapack.ssyev_lwork%s: ssyev_lwork:lower=%dOOO|OOOi:_flapack.zgbtrf%s: zgbtrf:ldab=%dOOO|OOOi:_flapack.cgbtrf%s: cgbtrf:ldab=%dOOO|OOOi:_flapack.dgbtrf%s: dgbtrf:ldab=%dOOO|OOOi:_flapack.sgbtrf%s: sgbtrf:ldab=%dOOOO|ii:_flapack.zgbsvOOOO|ii:_flapack.cgbsvOOOO|ii:_flapack.dgbsvOOOO|ii:_flapack.sgbsvO|OO:_flapack.dgeev_lwork%s: dgeev_lwork:compute_vl=%d%s: dgeev_lwork:compute_vr=%dO|OO:_flapack.sgeev_lwork%s: sgeev_lwork:compute_vl=%d%s: sgeev_lwork:compute_vr=%dOO|:_flapack.dgeqrfp_lwork%s: dgeqrfp_lwork:m=%d%s: dgeqrfp_lwork:n=%dOO|:_flapack.sgeqrfp_lwork%s: sgeqrfp_lwork:m=%d%s: sgeqrfp_lwork:n=%dOO|:_flapack.dgeqrf_lwork%s: dgeqrf_lwork:m=%d%s: dgeqrf_lwork:n=%dOO|:_flapack.sgeqrf_lwork%s: sgeqrf_lwork:m=%d%s: sgeqrf_lwork:n=%dSOO|OO:_flapack.dgesvd_lworkOO|OO:_flapack.sgesvd_lworkOO|OO:_flapack.dgesdd_lworkOO|OO:_flapack.sgesdd_lworkO|:_flapack.dgetri_lworkO|:_flapack.sgetri_lworkO|OO:_flapack.dgehrd_lworkO|OO:_flapack.sgehrd_lworkBO|OOi:_flapack.zgebal%s: zgebal:m=%dNiiNiO|OOi:_flapack.cgebal%s: cgebal:m=%dO|OOi:_flapack.dgebal%s: dgebal:m=%dO|OOi:_flapack.sgebal%s: sgebal:m=%dOO|:_flapack.ztzrzf_lworkOO|:_flapack.ctzrzf_lworkOOO|:_flapack.zgglse_lwork%s: zgglse_lwork:m=%d%s: zgglse_lwork:n=%d%s: zgglse_lwork:p=%dOOO|:_flapack.cgglse_lwork%s: cgglse_lwork:m=%d%s: cgglse_lwork:n=%d%s: cgglse_lwork:p=%dO|OO:_flapack.zunghr_lworkO|OO:_flapack.cunghr_lworkOOO|:_flapack.zuncsd_lworkNdiOOO|:_flapack.cuncsd_lworkNfiO|O:_flapack.zheevx_lwork%s: zheevx_lwork:lower=%dO|O:_flapack.cheevx_lwork%s: cheevx_lwork:lower=%dO|O:_flapack.zheevr_lwork%s: zheevr_lwork:lower=%dNdiiO|O:_flapack.cheevr_lwork%s: cheevr_lwork:lower=%dNfiiO|O:_flapack.zhetrd_lwork%s: zhetrd_lwork:lower=%dO|O:_flapack.chetrd_lwork%s: chetrd_lwork:lower=%dO|O:_flapack.zhesvx_lwork%s: zhesvx_lwork:lower=%dO|O:_flapack.chesvx_lwork%s: chesvx_lwork:lower=%dO|O:_flapack.zhesv_lwork%s: zhesv_lwork:lower=%dO|O:_flapack.chesv_lwork%s: chesv_lwork:lower=%dO|O:_flapack.zhetrf_lwork%s: zhetrf_lwork:lower=%dO|O:_flapack.chetrf_lwork%s: chetrf_lwork:lower=%dO|O:_flapack.zsysvx_lwork%s: zsysvx_lwork:lower=%dO|O:_flapack.csysvx_lwork%s: csysvx_lwork:lower=%dO|O:_flapack.zsysv_lwork%s: zsysv_lwork:lower=%dO|O:_flapack.csysv_lwork%s: csysv_lwork:lower=%dO|O:_flapack.zsytrf_lwork%s: zsytrf_lwork:lower=%dO|O:_flapack.csytrf_lwork%s: csytrf_lwork:lower=%dO|OO:_flapack.zheevd_lwork%s: zheevd_lwork:lower=%d%s: zheevd_lwork:compute_v=%dNidiO|OO:_flapack.cheevd_lwork%s: cheevd_lwork:lower=%d%s: cheevd_lwork:compute_v=%dNifiO|O:_flapack.zheev_lwork%s: zheev_lwork:lower=%dO|O:_flapack.cheev_lwork%s: cheev_lwork:lower=%dO|OO:_flapack.zgeev_lwork%s: zgeev_lwork:compute_vl=%d%s: zgeev_lwork:compute_vr=%dO|OO:_flapack.cgeev_lwork%s: cgeev_lwork:compute_vl=%d%s: cgeev_lwork:compute_vr=%dOO|:_flapack.zgeqrfp_lwork%s: zgeqrfp_lwork:m=%d%s: zgeqrfp_lwork:n=%dOO|:_flapack.cgeqrfp_lwork%s: cgeqrfp_lwork:m=%d%s: cgeqrfp_lwork:n=%dOO|:_flapack.zgeqrf_lwork%s: zgeqrf_lwork:m=%d%s: zgeqrf_lwork:n=%dOO|:_flapack.cgeqrf_lwork%s: cgeqrf_lwork:m=%d%s: cgeqrf_lwork:n=%dOO|OO:_flapack.zgesvd_lworkOO|OO:_flapack.cgesvd_lworkOO|OO:_flapack.zgesdd_lworkOO|OO:_flapack.cgesdd_lworkO|:_flapack.zgetri_lworkO|:_flapack.cgetri_lworkO|OO:_flapack.zgehrd_lworkO|OO:_flapack.cgehrd_lworkOO|OOi:_flapack.zpftri%s: zpftri:uplo='%c'%s: zpftri:n=%d%s: zpftri:transr='%c'%s: zpftri:nt=%dOO|OOi:_flapack.cpftri%s: cpftri:uplo='%c'%s: cpftri:n=%d%s: cpftri:transr='%c'%s: cpftri:nt=%dOO|OOi:_flapack.dpftri%s: dpftri:uplo='%c'%s: dpftri:n=%d%s: dpftri:transr='%c'%s: dpftri:nt=%dOO|OOi:_flapack.spftri%s: spftri:uplo='%c'%s: spftri:n=%d%s: spftri:transr='%c'%s: spftri:nt=%dOO|OOi:_flapack.zpftrf%s: zpftrf:uplo='%c'%s: zpftrf:n=%d%s: zpftrf:transr='%c'%s: zpftrf:nt=%dOO|OOi:_flapack.cpftrf%s: cpftrf:uplo='%c'%s: cpftrf:n=%d%s: cpftrf:transr='%c'%s: cpftrf:nt=%dOO|OOi:_flapack.dpftrf%s: dpftrf:uplo='%c'%s: dpftrf:n=%d%s: dpftrf:transr='%c'%s: dpftrf:nt=%dOO|OOi:_flapack.spftrf%s: spftrf:uplo='%c'%s: spftrf:n=%d%s: spftrf:transr='%c'%s: spftrf:nt=%dOO|OO:_flapack.zunmrz_lwork%s: zunmrz_lwork:side='%c'%s: zunmrz_lwork:trans='%c'OO|OO:_flapack.cunmrz_lwork%s: cunmrz_lwork:side='%c'%s: cunmrz_lwork:trans='%c'OO|OO:_flapack.dormrz_lwork%s: dormrz_lwork:side='%c'%s: dormrz_lwork:trans='%c'OO|OO:_flapack.sormrz_lwork%s: sormrz_lwork:side='%c'%s: sormrz_lwork:trans='%c'O|O:_flapack.zhegvx_lwork%s: zhegvx_lwork:uplo='%c'O|O:_flapack.chegvx_lwork%s: chegvx_lwork:uplo='%c'O|O:_flapack.dsygvx_lwork%s: dsygvx_lwork:uplo='%c'O|O:_flapack.ssygvx_lwork%s: ssygvx_lwork:uplo='%c'O|O:_flapack.zhegv_lwork%s: zhegv_lwork:uplo='%c'O|O:_flapack.chegv_lwork%s: chegv_lwork:uplo='%c'O|O:_flapack.dsygv_lwork%s: dsygv_lwork:uplo='%c'O|O:_flapack.ssygv_lwork%s: ssygv_lwork:uplo='%c'OOO|O:_flapack.zgels_lwork%s: zgels_lwork:m=%d%s: zgels_lwork:n=%d%s: zgels_lwork:nrhs=%d%s: zgels_lwork:trans='%c'OOO|O:_flapack.cgels_lwork%s: cgels_lwork:m=%d%s: cgels_lwork:n=%d%s: cgels_lwork:nrhs=%d%s: cgels_lwork:trans='%c'OOO|O:_flapack.dgels_lwork%s: dgels_lwork:m=%d%s: dgels_lwork:n=%d%s: dgels_lwork:nrhs=%d%s: dgels_lwork:trans='%c'OOO|O:_flapack.sgels_lwork%s: sgels_lwork:m=%d%s: sgels_lwork:n=%d%s: sgels_lwork:nrhs=%d%s: sgels_lwork:trans='%c'OO|Oi:_flapack.zpptri%s: zpptri:lower=%d%s: zpptri:n=%d%s: zpptri:L=%dOO|Oi:_flapack.cpptri%s: cpptri:lower=%d%s: cpptri:n=%d%s: cpptri:L=%dOO|Oi:_flapack.dpptri%s: dpptri:lower=%d%s: dpptri:n=%d%s: dpptri:L=%dOO|Oi:_flapack.spptri%s: spptri:lower=%d%s: spptri:n=%d%s: spptri:L=%dOO|Oi:_flapack.zpptrf%s: zpptrf:lower=%d%s: zpptrf:n=%d%s: zpptrf:L=%dOO|Oi:_flapack.cpptrf%s: cpptrf:lower=%d%s: cpptrf:n=%d%s: cpptrf:L=%dOO|Oi:_flapack.dpptrf%s: dpptrf:lower=%d%s: dpptrf:n=%d%s: dpptrf:L=%dOO|Oi:_flapack.spptrf%s: spptrf:lower=%d%s: spptrf:n=%d%s: spptrf:L=%dO|Oi:_flapack.zgerqf%s: zgerqf:lwork=%dO|Oi:_flapack.cgerqf%s: cgerqf:lwork=%dO|Oi:_flapack.dgerqf%s: dgerqf:lwork=%dO|Oi:_flapack.sgerqf%s: sgerqf:lwork=%dO|Oi:_flapack.zgeqrf%s: zgeqrf:lwork=%dO|Oi:_flapack.cgeqrf%s: cgeqrf:lwork=%dO|Oi:_flapack.dgeqrf%s: dgeqrf:lwork=%dO|Oi:_flapack.sgeqrf%s: sgeqrf:lwork=%dO|Oi:_flapack.dgeqp3%s: dgeqp3:lwork=%dO|Oi:_flapack.sgeqp3%s: sgeqp3:lwork=%d%s: ztgsen:ijob=%d%s: ztgsen:wantq=%d%s: ztgsen:wantz=%d%s: ztgsen:lwork=%d%s: ztgsen:liwork=%d%s: ctgsen:ijob=%d%s: ctgsen:wantq=%d%s: ctgsen:wantz=%d%s: ctgsen:lwork=%d%s: ctgsen:liwork=%d%s: dtgsen:ijob=%d%s: dtgsen:wantq=%d%s: dtgsen:wantz=%d%s: dtgsen:lwork=%d%s: dtgsen:liwork=%dNNNNNNNiddNi%s: stgsen:ijob=%d%s: stgsen:wantq=%d%s: stgsen:wantz=%d%s: stgsen:lwork=%d%s: stgsen:liwork=%dNNNNNNNiffNicselectcselect_extra_args()capi_return is NULL (N)zselectzselect_extra_argsdselectdselect_extra_argssselectsselect_extra_argsOO|ii:_flapack.ssterfOO|ii:_flapack.dsterfO|:_flapack.cgeequbNNfffiO|:_flapack.zgeequbNNdddiO|:_flapack.sgeequO|:_flapack.dgeequO|:_flapack.cgeequO|:_flapack.zgeequO|:_flapack.sgeequbO|:_flapack.dgeequbOO|Oi:_flapack.zungrq%s: zungrq:lwork=%dOO|Oi:_flapack.sorgrq%s: sorgrq:lwork=%dOO|Oi:_flapack.dorgrq%s: dorgrq:lwork=%dOO|Oi:_flapack.cungrq%s: cungrq:lwork=%dOO|Oi:_flapack.sorgqr%s: sorgqr:lwork=%dOO|Oi:_flapack.dorgqr%s: dorgqr:lwork=%dOO|Oi:_flapack.cungqr%s: cungqr:lwork=%dOO|Oi:_flapack.zungqr%s: zungqr:lwork=%dOO|OOOi:_flapack.stbtrs%s: stbtrs:uplo='%c'%s: stbtrs:ldb=%d%s: stbtrs:trans='%c'%s: stbtrs:diag='%c'OO|OOOi:_flapack.dtbtrs%s: dtbtrs:uplo='%c'%s: dtbtrs:ldb=%d%s: dtbtrs:trans='%c'%s: dtbtrs:diag='%c'OO|OOOi:_flapack.ctbtrs%s: ctbtrs:uplo='%c'%s: ctbtrs:ldb=%d%s: ctbtrs:trans='%c'%s: ctbtrs:diag='%c'OO|OOOi:_flapack.ztbtrs%s: ztbtrs:uplo='%c'%s: ztbtrs:ldb=%d%s: ztbtrs:trans='%c'%s: ztbtrs:diag='%c'OOO|i:_flapack.dpttrsOOO|i:_flapack.spttrsOO|OOOOi:_flapack.dlaswp%s: dlaswp:k1=%d%s: dlaswp:inc=%d%s: dlaswp:npiv=%d%s: dlaswp:off=%d%s: dlaswp:m=%d%s: dlaswp:k2=%dOO|OOOOi:_flapack.slaswp%s: slaswp:k1=%d%s: slaswp:inc=%d%s: slaswp:npiv=%d%s: slaswp:off=%d%s: slaswp:m=%d%s: slaswp:k2=%dOO|OOOOi:_flapack.claswp%s: claswp:k1=%d%s: claswp:inc=%d%s: claswp:npiv=%d%s: claswp:off=%d%s: claswp:m=%d%s: claswp:k2=%dOO|OOOOi:_flapack.zlaswp%s: zlaswp:k1=%d%s: zlaswp:inc=%d%s: zlaswp:npiv=%d%s: zlaswp:off=%d%s: zlaswp:m=%d%s: zlaswp:k2=%dOO|:_flapack.clange%s: clange:norm='%c'OO|:_flapack.dlange%s: dlange:norm='%c'OO|:_flapack.zlange%s: zlange:norm='%c'OO|:_flapack.slange%s: slange:norm='%c'O|O:_flapack.strttp%s: strttp:uplo='%c'O|O:_flapack.ctrttp%s: ctrttp:uplo='%c'O|O:_flapack.ztrttp%s: ztrttp:uplo='%c'O|O:_flapack.dtrttp%s: dtrttp:uplo='%c'OO|O:_flapack.ztrsen_lwork%s: ztrsen_lwork:job='%c'OO|O:_flapack.ctrsen_lwork%s: ctrsen_lwork:job='%c'OOO|Oiii:_flapack.spteqr%s: spteqr:compute_z=%dOOO|Oiii:_flapack.zpteqr%s: zpteqr:compute_z=%dOOO|Oiii:_flapack.dpteqr%s: dpteqr:compute_z=%dOOO|Oiii:_flapack.cpteqr%s: cpteqr:compute_z=%dOO|O:_flapack.dtrsen_lwork%s: dtrsen_lwork:job='%c'OO|O:_flapack.strsen_lwork%s: strsen_lwork:job='%c'O|OO:_flapack.strttf%s: strttf:uplo='%c'%s: strttf:transr='%c'O|OO:_flapack.dtrttf%s: dtrttf:uplo='%c'%s: dtrttf:transr='%c'O|OO:_flapack.ctrttf%s: ctrttf:uplo='%c'%s: ctrttf:transr='%c'O|OO:_flapack.ztrttf%s: ztrttf:uplo='%c'%s: ztrttf:transr='%c'OO|Oii:_flapack.sstev(n>0) failed for hidden n%s: sstev:n=%dOO|Oii:_flapack.dstev%s: dstev:n=%dOO|Oi:_flapack.cpotrs%s: cpotrs:lower=%dOO|Oi:_flapack.zpotrs%s: zpotrs:lower=%dOO|Oi:_flapack.spotrs%s: spotrs:lower=%dOO|Oi:_flapack.dpotrs%s: dpotrs:lower=%dOO|OOi:_flapack.zpbtrs%s: zpbtrs:lower=%d%s: zpbtrs:ldab=%dOO|OOi:_flapack.spbtrs%s: spbtrs:lower=%d%s: spbtrs:ldab=%dOO|OOi:_flapack.dpbtrs%s: dpbtrs:lower=%d%s: dpbtrs:ldab=%dOO|OOi:_flapack.cpbtrs%s: cpbtrs:lower=%d%s: cpbtrs:ldab=%dO|Oi:_flapack.sgeqrfp(m > 0) failed for hidden m%s: sgeqrfp:m=%d(n > 0) failed for hidden n%s: sgeqrfp:n=%d%s: sgeqrfp:lwork=%dO|Oi:_flapack.dgeqrfp%s: dgeqrfp:m=%d%s: dgeqrfp:n=%d%s: dgeqrfp:lwork=%dO|Oi:_flapack.cgeqrfp%s: cgeqrfp:m=%d%s: cgeqrfp:n=%d%s: cgeqrfp:lwork=%dO|Oi:_flapack.zgeqrfp%s: zgeqrfp:m=%d%s: zgeqrfp:n=%d%s: zgeqrfp:lwork=%dOO|Oi:_flapack.chetri%s: chetri:lower=%dOO|Oi:_flapack.dsytri%s: dsytri:lower=%dOO|Oi:_flapack.zhetri%s: zhetri:lower=%dOO|Oi:_flapack.ssytri%s: ssytri:lower=%dOO|Oi:_flapack.csytri%s: csytri:lower=%dOO|Oi:_flapack.zsytri%s: zsytri:lower=%dim_func__call__fortran__code__co_argcount__defaults__OOO|OOOOOOO!ii:_flapack.sgges%s: sgges:jobvsl=%d%s: sgges:jobvsr=%d%s: sgges:sort_t=%d%s: sgges:lwork=%dNNiNNNNNNiOOO|OOOOOOO!ii:_flapack.dgges%s: dgges:jobvsl=%d%s: dgges:jobvsr=%d%s: dgges:sort_t=%d%s: dgges:lwork=%dO|Oi:_flapack.stzrzf%s: stzrzf:lwork=%dO|Oi:_flapack.dtzrzf%s: dtzrzf:lwork=%dO|Oi:_flapack.ctzrzf%s: ctzrzf:lwork=%dO|Oi:_flapack.ztzrzf%s: ztzrzf:lwork=%dOO|O:_flapack.stgsen_lwork%s: stgsen_lwork:ijob=%dOO|O:_flapack.dtgsen_lwork%s: dtgsen_lwork:ijob=%dOO|i:_flapack.zgeqrt%s: zgeqrt:nb=%dOO|i:_flapack.sgeqrt%s: sgeqrt:nb=%dOO|i:_flapack.dgeqrt%s: dgeqrt:nb=%dOO|i:_flapack.cgeqrt%s: cgeqrt:nb=%dO|Oi:_flapack.cgeqp3%s: cgeqp3:lwork=%dO|Oi:_flapack.zgeqp3%s: zgeqp3:lwork=%dOOOOOO|Oi:_flapack.zgttrs%s: zgttrs:trans='%c'OOOOOO|Oi:_flapack.sgttrs%s: sgttrs:trans='%c'OOOOOO|Oi:_flapack.dgttrs%s: dgttrs:trans='%c'OOOOOO|Oi:_flapack.cgttrs%s: cgttrs:trans='%c'OOO|Oi:_flapack.zpttrs%s: zpttrs:lower=%dOOO|Oi:_flapack.cpttrs%s: cpttrs:lower=%dOO|Oi:_flapack.zgetri%s: zgetri:lwork=%dOO|Oi:_flapack.cgetri%s: cgetri:lwork=%dOO|Oi:_flapack.sgetri%s: sgetri:lwork=%dOO|Oi:_flapack.dgetri%s: dgetri:lwork=%dO|OOi:_flapack.dsytrf%s: dsytrf:lower=%d%s: dsytrf:lwork=%dO|OOi:_flapack.zhetrf%s: zhetrf:lower=%d%s: zhetrf:lwork=%dO|OOi:_flapack.chetrf%s: chetrf:lower=%d%s: chetrf:lwork=%dO|OOi:_flapack.ssytrf%s: ssytrf:lower=%d%s: ssytrf:lwork=%dO|OOi:_flapack.csytrf%s: csytrf:lower=%d%s: csytrf:lwork=%dO|OOi:_flapack.zsytrf%s: zsytrf:lower=%d%s: zsytrf:lwork=%dO|O:_flapack.dsyequb%s: dsyequb:lower=%dO|O:_flapack.ssyequb%s: ssyequb:lower=%dO|O:_flapack.csyequb%s: csyequb:lower=%dO|O:_flapack.zheequb%s: zheequb:lower=%dO|O:_flapack.zsyequb%s: zsyequb:lower=%dO|O:_flapack.cheequb%s: cheequb:lower=%dOO|O:_flapack.stpttr%s: stpttr:uplo='%c'%s: stpttr:n=%d%s: stpttr:nt=%dOO|O:_flapack.dtpttr%s: dtpttr:uplo='%c'%s: dtpttr:n=%d%s: dtpttr:nt=%dOO|O:_flapack.ctpttr%s: ctpttr:uplo='%c'%s: ctpttr:n=%d%s: ctpttr:nt=%dOO|O:_flapack.ztpttr%s: ztpttr:uplo='%c'%s: ztpttr:n=%d%s: ztpttr:nt=%dOOO|OOO:_flapack.dptsvxOOO|OOO:_flapack.sptsvxOO|OO:_flapack.slantr%s: slantr:norm='%c'%s: slantr:uplo='%c'%s: slantr:diag='%c'OO|OO:_flapack.dlantr%s: dlantr:norm='%c'%s: dlantr:uplo='%c'%s: dlantr:diag='%c'OO|OO:_flapack.clantr%s: clantr:norm='%c'%s: clantr:uplo='%c'%s: clantr:diag='%c'OO|OO:_flapack.zlantr%s: zlantr:norm='%c'%s: zlantr:uplo='%c'%s: zlantr:diag='%c'OO|OOi:_flapack.ssygst%s: ssygst:itype=%d%s: ssygst:lower=%dOO|OOi:_flapack.dsygst%s: dsygst:itype=%d%s: dsygst:lower=%dOO|OOi:_flapack.chegst%s: chegst:itype=%d%s: chegst:lower=%dOO|OOi:_flapack.zhegst%s: zhegst:itype=%d%s: zhegst:lower=%dOO|OO:_flapack.stfttp%s: stfttp:uplo='%c'%s: stfttp:n=%d%s: stfttp:transr='%c'%s: stfttp:nt=%dOO|OO:_flapack.ctfttp%s: ctfttp:uplo='%c'%s: ctfttp:n=%d%s: ctfttp:transr='%c'%s: ctfttp:nt=%dOO|OO:_flapack.ztfttp%s: ztfttp:uplo='%c'%s: ztfttp:n=%d%s: ztfttp:transr='%c'%s: ztfttp:nt=%dOO|OO:_flapack.dtfttp%s: dtfttp:uplo='%c'%s: dtfttp:n=%d%s: dtfttp:transr='%c'%s: dtfttp:nt=%dOO|OO:_flapack.stpttf%s: stpttf:uplo='%c'%s: stpttf:n=%d%s: stpttf:transr='%c'%s: stpttf:nt=%dOO|OO:_flapack.dtpttf%s: dtpttf:uplo='%c'%s: dtpttf:n=%d%s: dtpttf:transr='%c'%s: dtpttf:nt=%dOO|OO:_flapack.ctpttf%s: ctpttf:uplo='%c'%s: ctpttf:n=%d%s: ctpttf:transr='%c'%s: ctpttf:nt=%dOO|OO:_flapack.ztpttf%s: ztpttf:uplo='%c'%s: ztpttf:n=%d%s: ztpttf:transr='%c'%s: ztpttf:nt=%dOO|OO:_flapack.stfttr%s: stfttr:uplo='%c'%s: stfttr:n=%d%s: stfttr:transr='%c'%s: stfttr:nt=%dOO|OO:_flapack.dtfttr%s: dtfttr:uplo='%c'%s: dtfttr:n=%d%s: dtfttr:transr='%c'%s: dtfttr:nt=%dOO|OO:_flapack.ctfttr%s: ctfttr:uplo='%c'%s: ctfttr:n=%d%s: ctfttr:transr='%c'%s: ctfttr:nt=%dOO|OO:_flapack.ztfttr%s: ztfttr:uplo='%c'%s: ztfttr:n=%d%s: ztfttr:transr='%c'%s: ztfttr:nt=%dOOO|OOi:_flapack.spftrs%s: spftrs:uplo='%c'%s: spftrs:n=%d%s: spftrs:transr='%c'%s: spftrs:nt=%dOOO|OOi:_flapack.dpftrs%s: dpftrs:uplo='%c'%s: dpftrs:n=%d%s: dpftrs:transr='%c'%s: dpftrs:nt=%dOOO|OOi:_flapack.cpftrs%s: cpftrs:uplo='%c'%s: cpftrs:n=%d%s: cpftrs:transr='%c'%s: cpftrs:nt=%dOOO|OOi:_flapack.zpftrs%s: zpftrs:uplo='%c'%s: zpftrs:n=%d%s: zpftrs:transr='%c'%s: zpftrs:nt=%dOO|:_flapack.zlartgdNNO|OOO:_flapack.ctrcon%s: ctrcon:norm='%c'%s: ctrcon:uplo='%c'%s: ctrcon:diag='%c'O|OOO:_flapack.strcon%s: strcon:norm='%c'%s: strcon:uplo='%c'%s: strcon:diag='%c'O|OOO:_flapack.dtrcon%s: dtrcon:norm='%c'%s: dtrcon:uplo='%c'%s: dtrcon:diag='%c'O|OOO:_flapack.ztrcon%s: ztrcon:norm='%c'%s: ztrcon:uplo='%c'%s: ztrcon:diag='%c'OOO|Oi:_flapack.zpptrs%s: zpptrs:lower=%d%s: zpptrs:n=%d%s: zpptrs:L=%dOOO|Oi:_flapack.spptrs%s: spptrs:lower=%d%s: spptrs:n=%d%s: spptrs:L=%dOOO|Oi:_flapack.cpptrs%s: cpptrs:lower=%d%s: cpptrs:n=%d%s: cpptrs:L=%dOOO|Oi:_flapack.dpptrs%s: dpptrs:lower=%d%s: dpptrs:n=%d%s: dpptrs:L=%dOOO|Oi:_flapack.cppsv%s: cppsv:lower=%d%s: cppsv:n=%d%s: cppsv:L=%dOOO|Oi:_flapack.zppsv%s: zppsv:lower=%d%s: zppsv:n=%d%s: zppsv:L=%dOOO|Oi:_flapack.sppsv%s: sppsv:lower=%d%s: sppsv:n=%d%s: sppsv:L=%dOOO|Oi:_flapack.dppsv%s: dppsv:lower=%d%s: dppsv:n=%d%s: dppsv:L=%dCOOO|Oi:_flapack.cgetrs%s: cgetrs:trans=%dOOO|Oi:_flapack.sgetrs%s: sgetrs:trans=%dOOO|Oi:_flapack.zgetrs%s: zgetrs:trans=%dOOO|Oi:_flapack.dgetrs%s: dgetrs:trans=%dOO|:_flapack.clartgfNNOOO|OOO:_flapack.zptsvxOOO|OOO:_flapack.cptsvxOOO|OOOi:_flapack.dtrsyl%s: dtrsyl:isgn=%d%s: dtrsyl:trana='%c'%s: dtrsyl:tranb='%c'OOO|OOOi:_flapack.ztrsyl%s: ztrsyl:isgn=%d%s: ztrsyl:trana='%c'%s: ztrsyl:tranb='%c'OOO|OOOi:_flapack.ctrsyl%s: ctrsyl:isgn=%d%s: ctrsyl:trana='%c'%s: ctrsyl:tranb='%c'OOO|OOOi:_flapack.strsyl%s: strsyl:isgn=%d%s: strsyl:trana='%c'%s: strsyl:tranb='%c'OOOO|i:_flapack.sgesc2OOOO|i:_flapack.cgesc2OOOO|i:_flapack.zgesc2OOOO|i:_flapack.dgesc2OO|OOii:_flapack.sgels%s: sgels:trans='%c'%s: sgels:lwork=%dOO|OOii:_flapack.dgels%s: dgels:trans='%c'%s: dgels:lwork=%dOO|OOii:_flapack.cgels%s: cgels:trans='%c'%s: cgels:lwork=%dOO|OOii:_flapack.zgels%s: zgels:trans='%c'%s: zgels:lwork=%dOOOO|Oii:_flapack.strexc%s: strexc:wantq=%dOOOO|Oii:_flapack.dtrexc%s: dtrexc:wantq=%dOOO|O:_flapack.ztgsen_lwork%s: ztgsen_lwork:ijob=%dOOO|O:_flapack.ctgsen_lwork%s: ctgsen_lwork:ijob=%dOOO|Oi:_flapack.zhetrs%s: zhetrs:lower=%d(n >= 0) failed for hidden n%s: zhetrs:n=%d%s: zhetrs:ldb=%dOOO|Oi:_flapack.chetrs%s: chetrs:lower=%d%s: chetrs:n=%d%s: chetrs:ldb=%dOOO|Oi:_flapack.dsytrs%s: dsytrs:lower=%d%s: dsytrs:n=%d%s: dsytrs:ldb=%dOOO|Oi:_flapack.zsytrs%s: zsytrs:lower=%d%s: zsytrs:n=%d%s: zsytrs:ldb=%dOOO|Oi:_flapack.ssytrs%s: ssytrs:lower=%d%s: ssytrs:n=%d%s: ssytrs:ldb=%dOOO|Oi:_flapack.csytrs%s: csytrs:lower=%d%s: csytrs:n=%d%s: csytrs:ldb=%dOOO|Oi:_flapack.zlarfg%s: zlarfg:n=%d%s: zlarfg:incx=%d%s: zlarfg:lx=%dNNNOOO|Oi:_flapack.clarfg%s: clarfg:n=%d%s: clarfg:incx=%d%s: clarfg:lx=%dO|OOOi:_flapack.sgehrd%s: sgehrd:lwork=%dO|OOOi:_flapack.cgehrd%s: cgehrd:lwork=%dO|OOOi:_flapack.dgehrd%s: dgehrd:lwork=%dO|OOOi:_flapack.zgehrd%s: zgehrd:lwork=%dOOOOO|OOOOi:_flapack.zgbtrs%s: zgbtrs:ldab=%d%s: zgbtrs:ldb=%dOOOOO|OOOOi:_flapack.dgbtrs%s: dgbtrs:ldab=%d%s: dgbtrs:ldb=%dOOOOO|OOOOi:_flapack.sgbtrs%s: sgbtrs:ldab=%d%s: sgbtrs:ldb=%dOOOOO|OOOOi:_flapack.cgbtrs%s: cgbtrs:ldab=%d%s: cgbtrs:ldb=%dOO|OOOi:_flapack.cunghr%s: cunghr:lwork=%dOO|OOOi:_flapack.dorghr%s: dorghr:lwork=%dOO|OOOi:_flapack.zunghr%s: zunghr:lwork=%dOO|OOOi:_flapack.sorghr%s: sorghr:lwork=%dOOOOO|:_flapack.dstein%s: dstein:n=%dOOOOO|:_flapack.sstein%s: sstein:n=%dOO|:_flapack.dlartgdddOOOOO|ii:_flapack.dgelsy%s: dgelsy:lwork=%dNNNiiOOOOO|ii:_flapack.sgelsy%s: sgelsy:lwork=%dOO|:_flapack.slartgfffOOOO|Oiiii:_flapack.cgglse(m>=0) failed for hidden m%s: cgglse:m=%d(n>=0) failed for hidden n%s: cgglse:n=%d%s: cgglse:p=%d%s: cgglse:lwork=%dOOOO|Oiiii:_flapack.zgglse%s: zgglse:m=%d%s: zgglse:n=%d%s: zgglse:p=%d%s: zgglse:lwork=%dOOOO|Oiiii:_flapack.dgglse%s: dgglse:m=%d%s: dgglse:n=%d%s: dgglse:p=%d%s: dgglse:lwork=%dOOOO|Oiiii:_flapack.sgglse%s: sgglse:m=%d%s: sgglse:n=%d%s: sgglse:p=%d%s: sgglse:lwork=%dOO|OOi:_flapack.csyconv%s: csyconv:lower=%d%s: csyconv:way=%dOO|OOi:_flapack.zsyconv%s: zsyconv:lower=%d%s: zsyconv:way=%dOO|OOi:_flapack.dsyconv%s: dsyconv:lower=%d%s: dsyconv:way=%dOO|OOi:_flapack.ssyconv%s: ssyconv:lower=%d%s: ssyconv:way=%dOO|OOOii:_flapack.sggev%s: sggev:compute_vl=%d%s: sggev:compute_vr=%d%s: sggev:lwork=%dOO|OOOii:_flapack.dggev%s: dggev:compute_vl=%d%s: dggev:compute_vr=%d%s: dggev:lwork=%dOO|OOOii:_flapack.cggev%s: cggev:compute_vl=%d%s: cggev:compute_vr=%d%s: cggev:lwork=%dOO|OOOii:_flapack.zggev%s: zggev:compute_vl=%d%s: zggev:compute_vr=%d%s: zggev:lwork=%dOO|OOOOi:_flapack.ztrtrs%s: ztrtrs:lower=%d%s: ztrtrs:trans=%d%s: ztrtrs:unitdiag=%d%s: ztrtrs:lda=%dOO|OOOOi:_flapack.dtrtrs%s: dtrtrs:lower=%d%s: dtrtrs:trans=%d%s: dtrtrs:unitdiag=%d%s: dtrtrs:lda=%dOO|OOOOi:_flapack.strtrs%s: strtrs:lower=%d%s: strtrs:trans=%d%s: strtrs:unitdiag=%d%s: strtrs:lda=%dOO|OOOOi:_flapack.ctrtrs%s: ctrtrs:lower=%d%s: ctrtrs:trans=%d%s: ctrtrs:unitdiag=%d%s: ctrtrs:lda=%dOO|OOOii:_flapack.dstevd%s: dstevd:n=%d%s: dstevd:lwork=%d%s: dstevd:liwork=%dOO|OOOii:_flapack.sstevd%s: sstevd:n=%d%s: sstevd:lwork=%d%s: sstevd:liwork=%dOO|OOOOOOOii:_flapack.dgesvxNNNcNNNNdNNiOO|OOOOOOOii:_flapack.sgesvxNNNcNNNNfNNiOO|OOOOOOOii:_flapack.cgesvxOO|OOOOOOOii:_flapack.zgesvxOOOOO|ii:_flapack.zgelsy%s: zgelsy:lwork=%dOOOOO|ii:_flapack.cgelsy%s: cgelsy:lwork=%dOO|OOii:_flapack.dgelss%s: dgelss:lwork=%dNNNiNiOO|OOii:_flapack.sgelss%s: sgelss:lwork=%dOOOO|ii:_flapack.ztpqrt%s: ztpqrt:l=%d%s: ztpqrt:nb=%dOOOO|ii:_flapack.dtpqrt%s: dtpqrt:l=%d%s: dtpqrt:nb=%dOOOO|ii:_flapack.stpqrt%s: stpqrt:l=%d%s: stpqrt:nb=%dOOOO|ii:_flapack.ctpqrt%s: ctpqrt:l=%d%s: ctpqrt:nb=%dOOOO|OOOOOii:_flapack.zrot%s: zrot:incx=%d%s: zrot:incy=%d%s: zrot:offx=%d%s: zrot:offy=%d%s: zrot:n=%dOOO|OOi:_flapack.dgemqrt%s: dgemqrt:side='%c'%s: dgemqrt:trans='%c'%s: dgemqrt:k=%d%s: dgemqrt:nb=%dOOO|OOi:_flapack.cgemqrt%s: cgemqrt:side='%c'%s: cgemqrt:trans='%c'%s: cgemqrt:k=%d%s: cgemqrt:nb=%dOOO|OOi:_flapack.sgemqrt%s: sgemqrt:side='%c'%s: sgemqrt:trans='%c'%s: sgemqrt:k=%d%s: sgemqrt:nb=%dOOO|OOi:_flapack.zgemqrt%s: zgemqrt:side='%c'%s: zgemqrt:trans='%c'%s: zgemqrt:k=%d%s: zgemqrt:nb=%dOOOO|OOOOOii:_flapack.crot%s: crot:incx=%d%s: crot:incy=%d%s: crot:offx=%d%s: crot:offy=%d%s: crot:n=%dOOO|O:_flapack.dlasd4%s: dlasd4:i=%dNdNiOOO|O:_flapack.slasd4%s: slasd4:i=%dNfNiOO|OOii:_flapack.zgelss%s: zgelss:lwork=%dOO|OOii:_flapack.cgelss%s: cgelss:lwork=%dOOO|Oi:_flapack.dlarfg%s: dlarfg:n=%d%s: dlarfg:incx=%d%s: dlarfg:lx=%ddNdOOO|Oi:_flapack.slarfg%s: slarfg:n=%d%s: slarfg:incx=%d%s: slarfg:lx=%dfNfO|OOi:_flapack.ssytrd%s: ssytrd:lower=%d%s: ssytrd:lwork=%dO|OOi:_flapack.zhetrd%s: zhetrd:lower=%d%s: zhetrd:lwork=%dO|OOi:_flapack.chetrd%s: chetrd:lower=%d%s: chetrd:lwork=%dO|OOi:_flapack.dsytrd%s: dsytrd:lower=%d%s: dsytrd:lwork=%dO|OOOi:_flapack.sgesvd%s: sgesvd:compute_uv=%d%s: sgesvd:full_matrices=%dO|OOOi:_flapack.dgesvd%s: dgesvd:compute_uv=%d%s: dgesvd:full_matrices=%dOO|OOii:_flapack.csysv%s: csysv:lower=%d%s: csysv:lwork=%dOO|OOii:_flapack.dsysv%s: dsysv:lower=%d%s: dsysv:lwork=%dOO|OOii:_flapack.ssysv%s: ssysv:lower=%d%s: ssysv:lwork=%dOO|OOii:_flapack.zsysv%s: zsysv:lower=%d%s: zsysv:lwork=%dOOOO|O:_flapack.zlangb%s: zlangb:norm='%c'%s: zlangb:kl=%d%s: zlangb:ku=%d%s: zlangb:ldab=%dOOOO|O:_flapack.clangb%s: clangb:norm='%c'%s: clangb:kl=%d%s: clangb:ku=%d%s: clangb:ldab=%dOOOO|O:_flapack.slangb%s: slangb:norm='%c'%s: slangb:kl=%d%s: slangb:ku=%d%s: slangb:ldab=%dOOOO|O:_flapack.dlangb%s: dlangb:norm='%c'%s: dlangb:kl=%d%s: dlangb:ku=%d%s: dlangb:ldab=%dO|OOOi:_flapack.dsbev%s: dsbev:compute_v=%d%s: dsbev:lower=%d%s: dsbev:ldab=%dO|OOOi:_flapack.ssbev%s: ssbev:compute_v=%d%s: ssbev:lower=%d%s: ssbev:ldab=%dOO|OOOOii:_flapack.dsygv%s: dsygv:jobz='%c'%s: dsygv:uplo='%c'%s: dsygv:lwork=%dOO|OOOOii:_flapack.ssygv%s: ssygv:jobz='%c'%s: ssygv:uplo='%c'%s: ssygv:lwork=%dOO|OOii:_flapack.zhesv%s: zhesv:lower=%d%s: zhesv:lwork=%dOO|OOii:_flapack.chesv%s: chesv:lower=%d%s: chesv:lwork=%dO|OOOi:_flapack.zgesvd%s: zgesvd:compute_uv=%d%s: zgesvd:full_matrices=%dO|OOOi:_flapack.cgesvd%s: cgesvd:compute_uv=%d%s: cgesvd:full_matrices=%dO|OOOi:_flapack.dsyev%s: dsyev:compute_v=%d%s: dsyev:lower=%d%s: dsyev:lwork=%dO|OOOi:_flapack.ssyev%s: ssyev:compute_v=%d%s: ssyev:lower=%d%s: ssyev:lwork=%dOOO|OOOii:_flapack.ztrsen%s: ztrsen:job='%c'%s: ztrsen:wantq=%d%s: ztrsen:lwork=%dOOO|OOOii:_flapack.ctrsen%s: ctrsen:job='%c'%s: ctrsen:wantq=%d%s: ctrsen:lwork=%dOO|OOOOOii:_flapack.ssygvd%s: ssygvd:jobz='%c'%s: ssygvd:uplo='%c'%s: ssygvd:lwork=%d%s: ssygvd:liwork=%dOO|OOOOOii:_flapack.dsygvd%s: dsygvd:jobz='%c'%s: dsygvd:uplo='%c'%s: dsygvd:lwork=%d%s: dsygvd:liwork=%dOOOO|OOi:_flapack.zlarf%s: zlarf:side='%c'%s: zlarf:incv=%d%s: zlarf:lwork=%dOOOO|OOi:_flapack.clarf%s: clarf:side='%c'%s: clarf:incv=%d%s: clarf:lwork=%dOOOO|Oii:_flapack.dgelsd%s: dgelsd:lwork=%dOOOO|Oii:_flapack.sgelsd%s: sgelsd:lwork=%dO|OOOi:_flapack.dgesdd%s: dgesdd:compute_uv=%d%s: dgesdd:full_matrices=%dO|OOOi:_flapack.sgesdd%s: sgesdd:compute_uv=%d%s: sgesdd:full_matrices=%dOOOOOO|i:_flapack.zunmqr%s: zunmqr:side='%c'%s: zunmqr:trans='%c'OOOOOO|i:_flapack.dormqr%s: dormqr:side='%c'%s: dormqr:trans='%c'OOOOOO|i:_flapack.cunmqr%s: cunmqr:side='%c'%s: cunmqr:trans='%c'OOOOOO|i:_flapack.sormqr%s: sormqr:side='%c'%s: sormqr:trans='%c'OO|OOOOOOii:_flapack.chegvd%s: chegvd:jobz='%c'%s: chegvd:uplo='%c'%s: chegvd:lwork=%d%s: chegvd:lrwork=%d%s: chegvd:liwork=%dOO|OOOOOOii:_flapack.zhegvd%s: zhegvd:jobz='%c'%s: zhegvd:uplo='%c'%s: zhegvd:lwork=%d%s: zhegvd:lrwork=%d%s: zhegvd:liwork=%dOOO|OOOOOi:_flapack.ztfsm%s: ztfsm:side='%c'%s: ztfsm:uplo='%c'%s: ztfsm:nt=%d%s: ztfsm:transr='%c'%s: ztfsm:trans='%c'%s: ztfsm:diag='%c'O|OOOOi:_flapack.dsyevd%s: dsyevd:compute_v=%d%s: dsyevd:lower=%d%s: dsyevd:lwork=%dO|OOOOi:_flapack.ssyevd%s: ssyevd:compute_v=%d%s: ssyevd:lower=%d%s: ssyevd:lwork=%dOOO|OOOOOi:_flapack.ctfsm%s: ctfsm:side='%c'%s: ctfsm:uplo='%c'%s: ctfsm:nt=%d%s: ctfsm:transr='%c'%s: ctfsm:trans='%c'%s: ctfsm:diag='%c'OO|OOOOii:_flapack.zhegv%s: zhegv:jobz='%c'%s: zhegv:uplo='%c'%s: zhegv:lwork=%dOO|OOOOii:_flapack.chegv%s: chegv:jobz='%c'%s: chegv:uplo='%c'%s: chegv:lwork=%dOOOOOO|O:_flapack.zgtconOOOOOO|O:_flapack.cgtconO|OOOOOi:_flapack.zheevd%s: zheevd:compute_v=%d%s: zheevd:lower=%d%s: zheevd:lwork=%dO|OOOOOi:_flapack.cheevd%s: cheevd:compute_v=%d%s: cheevd:lower=%d%s: cheevd:lwork=%dOOOOOO|O:_flapack.dgtconOOOOOO|O:_flapack.sgtconO|OOOi:_flapack.cgesdd%s: cgesdd:compute_uv=%d%s: cgesdd:full_matrices=%dO|OOOi:_flapack.zgesdd%s: zgesdd:compute_uv=%d%s: zgesdd:full_matrices=%dO|OOOi:_flapack.cheev%s: cheev:compute_v=%d%s: cheev:lower=%d%s: cheev:lwork=%dO|OOOi:_flapack.zheev%s: zheev:compute_v=%d%s: zheev:lower=%d%s: zheev:lwork=%dOOOO|OOOOOOO:_flapack.cgtsvx%s: cgtsvx:ldb=%d%s: cgtsvx:fact='%c'%s: cgtsvx:trans='%c'NNNNNNfNNiOOOO|OOOOOOO:_flapack.dgtsvx%s: dgtsvx:ldb=%d%s: dgtsvx:fact='%c'%s: dgtsvx:trans='%c'NNNNNNdNNiOOOO|OOOOOOO:_flapack.zgtsvx%s: zgtsvx:ldb=%d%s: zgtsvx:fact='%c'%s: zgtsvx:trans='%c'OOOO|OOOOOOO:_flapack.sgtsvx%s: sgtsvx:ldb=%d%s: sgtsvx:fact='%c'%s: sgtsvx:trans='%c'OOOOO|OOii:_flapack.dtpmqrt%s: dtpmqrt:l=%d%s: dtpmqrt:nb=%d%s: dtpmqrt:side='%c'%s: dtpmqrt:trans='%c'OOOOO|OOii:_flapack.stpmqrt%s: stpmqrt:l=%d%s: stpmqrt:nb=%d%s: stpmqrt:side='%c'%s: stpmqrt:trans='%c'OOOOO|OOii:_flapack.ctpmqrt%s: ctpmqrt:l=%d%s: ctpmqrt:nb=%d%s: ctpmqrt:side='%c'%s: ctpmqrt:trans='%c'OOOOO|OOii:_flapack.ztpmqrt%s: ztpmqrt:l=%d%s: ztpmqrt:nb=%d%s: ztpmqrt:side='%c'%s: ztpmqrt:trans='%c'OO|O:_flapack.dgeconOO|O:_flapack.dpoconOO|O:_flapack.zpoconOO|O:_flapack.zgeconOO|O:_flapack.sgeconOO|O:_flapack.spoconOO|O:_flapack.cpoconOO|O:_flapack.cgeconO|OOOi:_flapack.sgeev%s: sgeev:compute_vl=%d%s: sgeev:compute_vr=%d%s: sgeev:lwork=%dO|OOOi:_flapack.dgeev%s: dgeev:compute_vl=%d%s: dgeev:compute_vr=%d%s: dgeev:lwork=%dO|OOOi:_flapack.cgeev%s: cgeev:compute_vl=%d%s: cgeev:compute_vr=%d%s: cgeev:lwork=%dO|OOOi:_flapack.zgeev%s: zgeev:compute_vl=%d%s: zgeev:compute_vr=%d%s: zgeev:lwork=%dOOO|OOOi:_flapack.zunmrz%s: zunmrz:m=%d%s: zunmrz:n=%d%s: zunmrz:side='%c'%s: zunmrz:trans='%c'%s: zunmrz:nt=%d%s: zunmrz:lwork=%dOOO|OOOi:_flapack.sormrz%s: sormrz:m=%d%s: sormrz:n=%d%s: sormrz:side='%c'%s: sormrz:trans='%c'%s: sormrz:nt=%d%s: sormrz:lwork=%dOOO|OOOi:_flapack.cunmrz%s: cunmrz:m=%d%s: cunmrz:n=%d%s: cunmrz:side='%c'%s: cunmrz:trans='%c'%s: cunmrz:nt=%d%s: cunmrz:lwork=%dOOO|OOOi:_flapack.dormrz%s: dormrz:m=%d%s: dormrz:n=%d%s: dormrz:side='%c'%s: dormrz:trans='%c'%s: dormrz:nt=%d%s: dormrz:lwork=%dOO|OOOO!i:_flapack.sgees%s: sgees:compute_v=%d%s: sgees:sort_t=%d%s: sgees:lwork=%dNiNNNNiOO|OOOO!i:_flapack.dgees%s: dgees:compute_v=%d%s: dgees:sort_t=%d%s: dgees:lwork=%dOO|OOOO!i:_flapack.zgees%s: zgees:compute_v=%d%s: zgees:sort_t=%d%s: zgees:lwork=%dNiNNNiOO|OOOO!i:_flapack.cgees%s: cgees:compute_v=%d%s: cgees:sort_t=%d%s: cgees:lwork=%dO|OOi:_flapack.zpstrf%s: zpstrf:lower=%dO|OOi:_flapack.dpstrf%s: dpstrf:lower=%dO|OOi:_flapack.dpstf2%s: dpstf2:lower=%dO|OOi:_flapack.zpstf2%s: zpstf2:lower=%dOOOO|OOi:_flapack.dlarf%s: dlarf:side='%c'%s: dlarf:incv=%d%s: dlarf:lwork=%dO|OOi:_flapack.cpstf2%s: cpstf2:lower=%dO|OOi:_flapack.spstf2%s: spstf2:lower=%dO|OOi:_flapack.spstrf%s: spstrf:lower=%dO|OOi:_flapack.cpstrf%s: cpstrf:lower=%dOOOO|OOi:_flapack.slarf%s: slarf:side='%c'%s: slarf:incv=%d%s: slarf:lwork=%dOOO|OOOOOi:_flapack.dtfsm%s: dtfsm:side='%c'%s: dtfsm:uplo='%c'%s: dtfsm:nt=%d%s: dtfsm:transr='%c'%s: dtfsm:trans='%c'%s: dtfsm:diag='%c'OOO|OOOOOi:_flapack.stfsm%s: stfsm:side='%c'%s: stfsm:uplo='%c'%s: stfsm:nt=%d%s: stfsm:transr='%c'%s: stfsm:trans='%c'%s: stfsm:diag='%c'OOOOOO|OOOii:_flapack.dtgsyl%s: dtgsyl:ijob=%d%s: dtgsyl:trans='%c'%s: dtgsyl:lwork=%dNNddiOOOOOO|OOOii:_flapack.stgsyl%s: stgsyl:ijob=%d%s: stgsyl:trans='%c'%s: stgsyl:lwork=%dNNffiOOO|O:_flapack.zsycon%s: zsycon:lower=%dOOO|O:_flapack.zhecon%s: zhecon:lower=%dOOO|O:_flapack.checon%s: checon:lower=%dOOO|O:_flapack.csycon%s: csycon:lower=%dOOOOO|Oii:_flapack.zgelsd%s: zgelsd:lwork=%dOOOOO|Oii:_flapack.cgelsd%s: cgelsd:lwork=%dFOO|OOOOOii:_flapack.zhesvx%s: zhesvx:factored=%d%s: zhesvx:lower=%d%s: zhesvx:lwork=%dOO|OOOOOii:_flapack.chesvx%s: chesvx:factored=%d%s: chesvx:lower=%d%s: chesvx:lwork=%dOO|OOOOOii:_flapack.csysvx%s: csysvx:factored=%d%s: csysvx:lower=%d%s: csysvx:lwork=%dOO|OOOOOii:_flapack.ssysvx%s: ssysvx:factored=%d%s: ssysvx:lower=%d%s: ssysvx:lwork=%dOO|OOOOOii:_flapack.dsysvx%s: dsysvx:factored=%d%s: dsysvx:lower=%d%s: dsysvx:lwork=%dOO|OOOOOii:_flapack.zsysvx%s: zsysvx:factored=%d%s: zsysvx:lower=%d%s: zsysvx:lwork=%dOOOO|O:_flapack.dgelsy_lworkOOOO|O:_flapack.zgelsy_lworkOOO|O:_flapack.dsycon%s: dsycon:lower=%dOOOO|O:_flapack.sgelsy_lworkOOO|O:_flapack.ssycon%s: ssycon:lower=%dOOOO|O:_flapack.cgelsy_lworkO|OOOOi:_flapack.ssbevd%s: ssbevd:compute_v=%d%s: ssbevd:lower=%d%s: ssbevd:ldab=%d%s: ssbevd:liwork=%dO|OOOOi:_flapack.dsbevd%s: dsbevd:compute_v=%d%s: dsbevd:lower=%d%s: dsbevd:ldab=%d%s: dsbevd:liwork=%dOO|OOOOOii:_flapack.dposvx%s: dposvx:lower=%dNNcNNNdNNiOO|OOOOOii:_flapack.cposvx%s: cposvx:lower=%dNNcNNNfNNiOO|OOOOOii:_flapack.zposvx%s: zposvx:lower=%dOO|OOOOOii:_flapack.sposvx%s: sposvx:lower=%d%s: dstemr_lwork:n=%d%s: sstemr_lwork:n=%dOOO|OOOOii:_flapack.strsen%s: strsen:job='%c'%s: strsen:wantq=%d%s: strsen:liwork=%d%s: strsen:lwork=%dNNNNiffiOOO|OOOOii:_flapack.dtrsen%s: dtrsen:job='%c'%s: dtrsen:wantq=%d%s: dtrsen:liwork=%d%s: dtrsen:lwork=%dNNNNiddiOOO|OO:_flapack.dgelss_lworkOOO|OO:_flapack.dgelsd_lworkOOO|OO:_flapack.zgelss_lworkOOO|OO:_flapack.sgelss_lworkOOO|O:_flapack.dppcon%s: dppcon:lower=%d%s: dppcon:n=%d%s: dppcon:L=%dOOO|O:_flapack.zppcon%s: zppcon:lower=%d%s: zppcon:n=%d%s: zppcon:L=%dOOO|OO:_flapack.sgelsd_lworkOOO|OO:_flapack.cgelss_lworkOOO|OO:_flapack.zgelsd_lworkOOO|O:_flapack.cppcon%s: cppcon:lower=%d%s: cppcon:n=%d%s: cppcon:L=%dOOO|O:_flapack.sppcon%s: sppcon:lower=%d%s: sppcon:n=%d%s: sppcon:L=%dOOO|OO:_flapack.cgelsd_lworkOOOOOOO|OOOi:_flapack.dstemr%s: dstemr:n=%d%s: dstemr:lwork=%d%s: dstemr:liwork=%diNNiO|OOOOOi:_flapack.zhbevd%s: zhbevd:compute_v=%d%s: zhbevd:lower=%d%s: zhbevd:ldab=%d%s: zhbevd:n=%d%s: zhbevd:lrwork=%d%s: zhbevd:liwork=%dO|OOOOOi:_flapack.chbevd%s: chbevd:compute_v=%d%s: chbevd:lower=%d%s: chbevd:ldab=%d%s: chbevd:n=%d%s: chbevd:lrwork=%d%s: chbevd:liwork=%dOOOOOOO|OOOi:_flapack.sstemr%s: sstemr:n=%d%s: sstemr:lwork=%d%s: sstemr:liwork=%dOOO|OOOOOOO!ii:_flapack.cgges%s: cgges:jobvsl=%d%s: cgges:jobvsr=%d%s: cgges:sort_t=%d%s: cgges:lwork=%dNNiNNNNNiOOO|OOOOOOO!ii:_flapack.zgges%s: zgges:jobvsl=%d%s: zgges:jobvsr=%d%s: zgges:sort_t=%d%s: zgges:lwork=%dOOOOO|OO:_flapack.dgbcon%s: dgbcon:kl=%d%s: dgbcon:ku=%d%s: dgbcon:ldab=%dOOOOO|OO:_flapack.zgbcon%s: zgbcon:kl=%d%s: zgbcon:ku=%d%s: zgbcon:ldab=%dOOOOO|OO:_flapack.sgbcon%s: sgbcon:kl=%d%s: sgbcon:ku=%d%s: sgbcon:ldab=%dOOOOO|OO:_flapack.cgbcon%s: cgbcon:kl=%d%s: cgbcon:ku=%d%s: cgbcon:ldab=%dO|OOOOOOOOOi:_flapack.dsyevx%s: dsyevx:compute_v=%d%s: dsyevx:lower=%d%s: dsyevx:range='%c'%s: dsyevx:il=%d%s: dsyevx:iu=%d%s: dsyevx:vu=%g%s: dsyevx:lwork=%dO|OOOOOOOOOi:_flapack.ssyevx%s: ssyevx:compute_v=%d%s: ssyevx:lower=%d%s: ssyevx:range='%c'%s: ssyevx:il=%d%s: ssyevx:iu=%d%s: ssyevx:vu=%g%s: ssyevx:lwork=%dOOOOOO|OOOi:_flapack.zhfrk%s: zhfrk:uplo='%c'%s: zhfrk:n=%d%s: zhfrk:k=%d%s: zhfrk:transr='%c'%s: zhfrk:trans='%c'%s: zhfrk:ka=%d%s: zhfrk:nt=%dOOOOOO|OOOi:_flapack.dsfrk%s: dsfrk:uplo='%c'%s: dsfrk:n=%d%s: dsfrk:k=%d%s: dsfrk:transr='%c'%s: dsfrk:trans='%c'%s: dsfrk:ka=%d%s: dsfrk:nt=%dOOOOOO|OOOi:_flapack.ssfrk%s: ssfrk:uplo='%c'%s: ssfrk:n=%d%s: ssfrk:k=%d%s: ssfrk:transr='%c'%s: ssfrk:trans='%c'%s: ssfrk:ka=%d%s: ssfrk:nt=%dOOOOOO|OOOi:_flapack.chfrk%s: chfrk:uplo='%c'%s: chfrk:n=%d%s: chfrk:k=%d%s: chfrk:transr='%c'%s: chfrk:trans='%c'%s: chfrk:ka=%d%s: chfrk:nt=%d%s: dsygvx:jobz='%c'%s: dsygvx:uplo='%c'%s: dsygvx:range='%c'%s: dsygvx:vu=%g%s: dsygvx:lwork=%d%s: ssygvx:jobz='%c'%s: ssygvx:uplo='%c'%s: ssygvx:range='%c'%s: ssygvx:vu=%g%s: ssygvx:lwork=%d%s: zhegvx:jobz='%c'%s: zhegvx:uplo='%c'%s: zhegvx:range='%c'%s: zhegvx:vu=%g%s: zhegvx:lwork=%d%s: chegvx:jobz='%c'%s: chegvx:uplo='%c'%s: chegvx:range='%c'%s: chegvx:vu=%g%s: chegvx:lwork=%dOOOOOOOOO|:_flapack.dstebz%s: dstebz:n=%dOOOOOOOOO|:_flapack.sstebz%s: sstebz:n=%dO|OOOOOOOOOi:_flapack.zheevx%s: zheevx:compute_v=%d%s: zheevx:lower=%d%s: zheevx:range='%c'%s: zheevx:vu=%g%s: zheevx:il=%d%s: zheevx:iu=%d%s: zheevx:lwork=%dOOOOO|OOOOOOi:_flapack.dsbevx%s: dsbevx:compute_v=%d%s: dsbevx:lower=%d%s: dsbevx:range=%d%s: dsbevx:ldab=%d%s: dsbevx:il=%d%s: dsbevx:iu=%dO|OOOOOOOOOi:_flapack.cheevx%s: cheevx:compute_v=%d%s: cheevx:lower=%d%s: cheevx:range='%c'%s: cheevx:vu=%g%s: cheevx:il=%d%s: cheevx:iu=%d%s: cheevx:lwork=%dOOOOO|OOOOOOi:_flapack.ssbevx%s: ssbevx:compute_v=%d%s: ssbevx:lower=%d%s: ssbevx:range=%d%s: ssbevx:ldab=%d%s: ssbevx:il=%d%s: ssbevx:iu=%dO|OOOOOOOOOOi:_flapack.dsyevr%s: dsyevr:compute_v=%d%s: dsyevr:lower=%d%s: dsyevr:range='%c'%s: dsyevr:vu=%g%s: dsyevr:il=%d%s: dsyevr:iu=%d%s: dsyevr:lwork=%d%s: dsyevr:liwork=%dOOOOO|OOOOOOi:_flapack.zhbevx%s: zhbevx:compute_v=%d%s: zhbevx:lower=%d%s: zhbevx:range=%d%s: zhbevx:ldab=%d%s: zhbevx:il=%d%s: zhbevx:iu=%dO|OOOOOOOOOOi:_flapack.ssyevr%s: ssyevr:compute_v=%d%s: ssyevr:lower=%d%s: ssyevr:range='%c'%s: ssyevr:vu=%g%s: ssyevr:il=%d%s: ssyevr:iu=%d%s: ssyevr:lwork=%d%s: ssyevr:liwork=%dOOOOO|OOOOOOi:_flapack.chbevx%s: chbevx:compute_v=%d%s: chbevx:lower=%d%s: chbevx:range=%d%s: chbevx:ldab=%d%s: chbevx:il=%d%s: chbevx:iu=%d%s: zheevr:compute_v=%d%s: zheevr:lower=%d%s: zheevr:range='%c'%s: zheevr:vu=%g%s: zheevr:il=%d%s: zheevr:iu=%d%s: zheevr:lwork=%d%s: zheevr:lrwork=%d%s: zheevr:liwork=%d%s: cheevr:compute_v=%d%s: cheevr:lower=%d%s: cheevr:range='%c'%s: cheevr:vu=%g%s: cheevr:il=%d%s: cheevr:iu=%d%s: cheevr:lwork=%d%s: cheevr:lrwork=%d%s: cheevr:liwork=%dnumpy._core._multiarray_umathnumpy.core._multiarray_umath_ARRAY_API_ARRAY_API is NULL pointer2.3.4__version____doc____f2py_numpy_version___flapack.error__flapack_errorscalepermuteoverwrite_ahioverwrite_bfacttransafipivequedanormjpivoverwrite_rhsoverwrite_lucompute_uvfull_matricesnrhscondjptvsize_iworksize_rworkcompute_vlcompute_vrcompute_vsort_tjobvsljobvsrldvslldvsrklkuoverwrite_abldabldboverwrite_dloverwrite_doverwrite_dudu2dlfdfdufoverwrite_erangevuiliuorderwiblockisplitliworklowerlrworkitypefactoredwayabstoljobzuplocleanoverwrite_ccompute_zoverwrite_zefjobajobujobvjobrjobtjobpifstilstwantqoverwrite_qwantzoverwrite_tijoboverwrite_funitdiagldacompute_u1compute_u2compute_v1tcompute_v2tsignsoverwrite_x11overwrite_x12overwrite_x21overwrite_x22tausidetranatranbisgnmmaxoverwrite_apalphabetatransrrhok1k2offinccmachincxoverwrite_xincvoffxoffyincyoverwrite_y_flapacksstemr_lworkdstemr_lworkcheevrzheevrssygvxdsygvxchegvxzhegvxstgexcdtgexcstgsendtgsenctgsenztgsensorcsddorcsdcuncsdzuncsd(shape(b,0)==n) failed for 3rd argument b(shape(b,0)==n) failed for 4th argument b(shape(a,0)==shape(a,1)) failed for 1st argument a(shape(a,0)==shape(b,0)) failed for 2nd argument b_flapack.slamch() 1st argument (cmach) can't be converted to character_flapack.dlamch() 1st argument (cmach) can't be converted to characterPython int too large to convert to C int_flapack.zlauum() 1st keyword (lower) can't be converted to int(lower==0||lower==1) failed for 1st keyword lower(shape(c,0)==shape(c,1)) failed for 1st argument c_flapack.clauum() 1st keyword (lower) can't be converted to int_flapack.dlauum() 1st keyword (lower) can't be converted to int_flapack.slauum() 1st keyword (lower) can't be converted to int_flapack.dtzrzf_lwork() 1st argument (m) can't be converted to int_flapack.dtzrzf_lwork() 2nd argument (n) can't be converted to int_flapack.stzrzf_lwork() 1st argument (m) can't be converted to int_flapack.stzrzf_lwork() 2nd argument (n) can't be converted to int_flapack.dgglse_lwork() 1st argument (m) can't be converted to int(m>=0) failed for 1st argument m_flapack.dgglse_lwork() 2nd argument (n) can't be converted to int(n>=0) failed for 2nd argument n_flapack.dgglse_lwork() 3rd argument (p) can't be converted to int((p>=n-m)&&(p>=0)&&p<=n) failed for 3rd argument p_flapack.sgglse_lwork() 1st argument (m) can't be converted to int_flapack.sgglse_lwork() 2nd argument (n) can't be converted to int_flapack.sgglse_lwork() 3rd argument (p) can't be converted to int_flapack.ztrtri() 1st keyword (lower) can't be converted to int_flapack.ztrtri() 2nd keyword (unitdiag) can't be converted to int(unitdiag==0||unitdiag==1) failed for 2nd keyword unitdiag_flapack.ctrtri() 1st keyword (lower) can't be converted to int_flapack.ctrtri() 2nd keyword (unitdiag) can't be converted to int_flapack.dtrtri() 1st keyword (lower) can't be converted to int_flapack.dtrtri() 2nd keyword (unitdiag) can't be converted to int_flapack.strtri() 1st keyword (lower) can't be converted to int_flapack.strtri() 2nd keyword (unitdiag) can't be converted to int_flapack.dorghr_lwork() 1st argument (n) can't be converted to int_flapack.dorghr_lwork() 1st keyword (lo) can't be converted to int_flapack.dorghr_lwork() 2nd keyword (hi) can't be converted to int_flapack.sorghr_lwork() 1st argument (n) can't be converted to int_flapack.sorghr_lwork() 1st keyword (lo) can't be converted to int_flapack.sorghr_lwork() 2nd keyword (hi) can't be converted to intOOOO|OOOOOOOOiiii:_flapack.zuncsd_flapack.zuncsd() 1st keyword (compute_u1) can't be converted to int(compute_u1==0||compute_u1==1) failed for 1st keyword compute_u1_flapack.zuncsd() 2nd keyword (compute_u2) can't be converted to int(compute_u2==0||compute_u2==1) failed for 2nd keyword compute_u2_flapack.zuncsd() 3rd keyword (compute_v1t) can't be converted to int(compute_v1t==0||compute_v1t==1) failed for 3rd keyword compute_v1t_flapack.zuncsd() 4th keyword (compute_v2t) can't be converted to int(compute_v2t==0||compute_v2t==1) failed for 4th keyword compute_v2t_flapack.zuncsd() 5th keyword (trans) can't be converted to int(trans==0||trans==1) failed for 5th keyword trans_flapack.zuncsd() 6th keyword (signs) can't be converted to int(signs==0||signs==1) failed for 6th keyword signs_flapack.zuncsd() 8th keyword (lrwork) can't be converted to int(lrwork==-1||lrwork>0) failed for 8th keyword lrwork(p+mmp==q+mmq) failed for hidden m(mmq==shape(x12,1)||p==shape(x12,0)) failed for 2nd argument x12(mmp==shape(x21,0)||q==shape(x21,1)) failed for 3rd argument x21_flapack.zuncsd() 7th keyword (lwork) can't be converted to int(lwork==-1||lwork>0) failed for 7th keyword lwork_flapack._flapack.zuncsd: failed to create array from the 1st argument `x11`_flapack._flapack.zuncsd: failed to create array from the 4th argument `x22`_flapack._flapack.zuncsd: failed to create array from the hidden `theta`_flapack._flapack.zuncsd: failed to create array from the hidden `u1`_flapack._flapack.zuncsd: failed to create array from the hidden `u2`_flapack._flapack.zuncsd: failed to create array from the hidden `v1t`_flapack._flapack.zuncsd: failed to create array from the hidden `v2t`_flapack._flapack.zuncsd: failed to create array from the hidden `iwork`_flapack._flapack.zuncsd: failed to create array from the 2nd argument `x12`_flapack._flapack.zuncsd: failed to create array from the 3rd argument `x21`_flapack._flapack.zuncsd: failed to create array from the hidden `rwork`_flapack._flapack.zuncsd: failed to create array from the hidden `work`OOOO|OOOOOOOOiiii:_flapack.cuncsd_flapack.cuncsd() 1st keyword (compute_u1) can't be converted to int_flapack.cuncsd() 2nd keyword (compute_u2) can't be converted to int_flapack.cuncsd() 3rd keyword (compute_v1t) can't be converted to int_flapack.cuncsd() 4th keyword (compute_v2t) can't be converted to int_flapack.cuncsd() 5th keyword (trans) can't be converted to int_flapack.cuncsd() 6th keyword (signs) can't be converted to int_flapack.cuncsd() 8th keyword (lrwork) can't be converted to int_flapack.cuncsd() 7th keyword (lwork) can't be converted to int_flapack._flapack.cuncsd: failed to create array from the 1st argument `x11`_flapack._flapack.cuncsd: failed to create array from the 4th argument `x22`_flapack._flapack.cuncsd: failed to create array from the hidden `theta`_flapack._flapack.cuncsd: failed to create array from the hidden `u1`_flapack._flapack.cuncsd: failed to create array from the hidden `u2`_flapack._flapack.cuncsd: failed to create array from the hidden `v1t`_flapack._flapack.cuncsd: failed to create array from the hidden `v2t`_flapack._flapack.cuncsd: failed to create array from the hidden `iwork`_flapack._flapack.cuncsd: failed to create array from the 2nd argument `x12`_flapack._flapack.cuncsd: failed to create array from the 3rd argument `x21`_flapack._flapack.cuncsd: failed to create array from the hidden `rwork`_flapack._flapack.cuncsd: failed to create array from the hidden `work`_flapack.dorcsd_lwork() 1st argument (m) can't be converted to int_flapack.dorcsd_lwork() 2nd argument (p) can't be converted to int_flapack.dorcsd_lwork() 3rd argument (q) can't be converted to int_flapack.sorcsd_lwork() 1st argument (m) can't be converted to int_flapack.sorcsd_lwork() 2nd argument (p) can't be converted to int_flapack.sorcsd_lwork() 3rd argument (q) can't be converted to intOOOO|OOOOOOOiiii:_flapack.dorcsd_flapack.dorcsd() 1st keyword (compute_u1) can't be converted to int_flapack.dorcsd() 2nd keyword (compute_u2) can't be converted to int_flapack.dorcsd() 3rd keyword (compute_v1t) can't be converted to int_flapack.dorcsd() 4th keyword (compute_v2t) can't be converted to int_flapack.dorcsd() 5th keyword (trans) can't be converted to int_flapack.dorcsd() 6th keyword (signs) can't be converted to int_flapack.dorcsd() 7th keyword (lwork) can't be converted to int_flapack._flapack.dorcsd: failed to create array from the 1st argument `x11`_flapack._flapack.dorcsd: failed to create array from the 4th argument `x22`_flapack._flapack.dorcsd: failed to create array from the hidden `theta`_flapack._flapack.dorcsd: failed to create array from the hidden `u1`_flapack._flapack.dorcsd: failed to create array from the hidden `u2`_flapack._flapack.dorcsd: failed to create array from the hidden `v1t`_flapack._flapack.dorcsd: failed to create array from the hidden `v2t`_flapack._flapack.dorcsd: failed to create array from the hidden `iwork`_flapack._flapack.dorcsd: failed to create array from the 2nd argument `x12`_flapack._flapack.dorcsd: failed to create array from the 3rd argument `x21`_flapack._flapack.dorcsd: failed to create array from the hidden `work`OOOO|OOOOOOOiiii:_flapack.sorcsd_flapack.sorcsd() 1st keyword (compute_u1) can't be converted to int_flapack.sorcsd() 2nd keyword (compute_u2) can't be converted to int_flapack.sorcsd() 3rd keyword (compute_v1t) can't be converted to int_flapack.sorcsd() 4th keyword (compute_v2t) can't be converted to int_flapack.sorcsd() 5th keyword (trans) can't be converted to int_flapack.sorcsd() 6th keyword (signs) can't be converted to int_flapack.sorcsd() 7th keyword (lwork) can't be converted to int_flapack._flapack.sorcsd: failed to create array from the 1st argument `x11`_flapack._flapack.sorcsd: failed to create array from the 4th argument `x22`_flapack._flapack.sorcsd: failed to create array from the hidden `theta`_flapack._flapack.sorcsd: failed to create array from the hidden `u1`_flapack._flapack.sorcsd: failed to create array from the hidden `u2`_flapack._flapack.sorcsd: failed to create array from the hidden `v1t`_flapack._flapack.sorcsd: failed to create array from the hidden `v2t`_flapack._flapack.sorcsd: failed to create array from the hidden `iwork`_flapack._flapack.sorcsd: failed to create array from the 2nd argument `x12`_flapack._flapack.sorcsd: failed to create array from the 3rd argument `x21`_flapack._flapack.sorcsd: failed to create array from the hidden `work`_flapack.zpbsv() 1st keyword (lower) can't be converted to int_flapack.zpbsv() 2nd keyword (ldab) can't be converted to int(shape(ab,0)==ldab) failed for 2nd keyword ldab_flapack.cpbsv() 1st keyword (lower) can't be converted to int_flapack.cpbsv() 2nd keyword (ldab) can't be converted to int_flapack.dpbsv() 1st keyword (lower) can't be converted to int_flapack.dpbsv() 2nd keyword (ldab) can't be converted to int_flapack.spbsv() 1st keyword (lower) can't be converted to int_flapack.spbsv() 2nd keyword (ldab) can't be converted to int_flapack.zpbtrf() 1st keyword (lower) can't be converted to int_flapack.zpbtrf() 2nd keyword (ldab) can't be converted to int_flapack.cpbtrf() 1st keyword (lower) can't be converted to int_flapack.cpbtrf() 2nd keyword (ldab) can't be converted to int_flapack.dpbtrf() 1st keyword (lower) can't be converted to int_flapack.dpbtrf() 2nd keyword (ldab) can't be converted to int_flapack.spbtrf() 1st keyword (lower) can't be converted to int_flapack.spbtrf() 2nd keyword (ldab) can't be converted to int_flapack.ztgexc() 1st keyword (wantq) can't be converted to int(wantq==0||wantq==1) failed for 1st keyword wantq_flapack.ztgexc() 2nd keyword (wantz) can't be converted to int(wantz==0||wantz==1) failed for 2nd keyword wantz_flapack.ztgexc() 5th argument (ifst) can't be converted to int_flapack.ztgexc() 6th argument (ilst) can't be converted to int_flapack.ctgexc() 1st keyword (wantq) can't be converted to int_flapack.ctgexc() 2nd keyword (wantz) can't be converted to int_flapack.ctgexc() 5th argument (ifst) can't be converted to int_flapack.ctgexc() 6th argument (ilst) can't be converted to intOOOOOO|OOOiiii:_flapack.dtgexc_flapack.dtgexc() 1st keyword (wantq) can't be converted to int_flapack.dtgexc() 2nd keyword (wantz) can't be converted to int_flapack.dtgexc() 5th argument (ifst) can't be converted to int_flapack.dtgexc() 6th argument (ilst) can't be converted to int_flapack.dtgexc() 3rd keyword (lwork) can't be converted to int(lwork == -1 || lwork >= 4*n+16) failed for 3rd keyword lworkOOOOOO|OOOiiii:_flapack.stgexc_flapack.stgexc() 1st keyword (wantq) can't be converted to int_flapack.stgexc() 2nd keyword (wantz) can't be converted to int_flapack.stgexc() 5th argument (ifst) can't be converted to int_flapack.stgexc() 6th argument (ilst) can't be converted to int_flapack.stgexc() 3rd keyword (lwork) can't be converted to int_flapack.ztrexc() 1st keyword (wantq) can't be converted to int_flapack.ztrexc() 3rd argument (ifst) can't be converted to int_flapack.ztrexc() 4th argument (ilst) can't be converted to int_flapack.ctrexc() 1st keyword (wantq) can't be converted to int_flapack.ctrexc() 3rd argument (ifst) can't be converted to int_flapack.ctrexc() 4th argument (ilst) can't be converted to int_flapack.dgejsv() 1st keyword (joba) can't be converted to int((0 <= joba) && (joba < 6)) failed for 1st keyword joba_flapack.dgejsv() 2nd keyword (jobu) can't be converted to int((0 <= jobu) && (jobu < 4)) failed for 2nd keyword jobu_flapack.dgejsv() 4th keyword (jobr) can't be converted to int((jobr == 0) || (jobr == 1)) failed for 4th keyword jobr_flapack.dgejsv() 5th keyword (jobt) can't be converted to int((jobt == 0) || (jobt == 1)) failed for 5th keyword jobt_flapack.dgejsv() 6th keyword (jobp) can't be converted to int((jobp == 0) || (jobp == 1)) failed for 6th keyword jobp_flapack.dgejsv() 3rd keyword (jobv) can't be converted to int((0 <= jobv) && (jobv < 4) && ((jobv < 1) || (1 < jobv) || ((jobv == 1) && (jobu < 2)))) failed for 3rd keyword jobv_flapack.dgejsv() 7th keyword (lwork) can't be converted to int(lwork>=7) failed for 7th keyword lwork_flapack._flapack.dgejsv: failed to create array from the hidden `sva`_flapack._flapack.dgejsv: failed to create array from the hidden `v`_flapack._flapack.dgejsv: failed to create array from the hidden `iwork`_flapack._flapack.dgejsv: failed to create array from the hidden `u`_flapack._flapack.dgejsv: failed to create array from the hidden `work`_flapack.sgejsv() 1st keyword (joba) can't be converted to int_flapack.sgejsv() 2nd keyword (jobu) can't be converted to int_flapack.sgejsv() 4th keyword (jobr) can't be converted to int_flapack.sgejsv() 5th keyword (jobt) can't be converted to int_flapack.sgejsv() 6th keyword (jobp) can't be converted to int_flapack.sgejsv() 3rd keyword (jobv) can't be converted to int_flapack.sgejsv() 7th keyword (lwork) can't be converted to int_flapack._flapack.sgejsv: failed to create array from the hidden `sva`_flapack._flapack.sgejsv: failed to create array from the hidden `v`_flapack._flapack.sgejsv: failed to create array from the hidden `iwork`_flapack._flapack.sgejsv: failed to create array from the hidden `u`_flapack._flapack.sgejsv: failed to create array from the hidden `work`_flapack.zpotri() 1st keyword (lower) can't be converted to int_flapack.cpotri() 1st keyword (lower) can't be converted to int_flapack.dpotri() 1st keyword (lower) can't be converted to int_flapack.spotri() 1st keyword (lower) can't be converted to int_flapack.zpotrf() 1st keyword (lower) can't be converted to int_flapack.zpotrf() 2nd keyword (clean) can't be converted to int(clean==0||clean==1) failed for 2nd keyword clean_flapack.cpotrf() 1st keyword (lower) can't be converted to int_flapack.cpotrf() 2nd keyword (clean) can't be converted to int_flapack.dpotrf() 1st keyword (lower) can't be converted to int_flapack.dpotrf() 2nd keyword (clean) can't be converted to int_flapack.spotrf() 1st keyword (lower) can't be converted to int_flapack.spotrf() 2nd keyword (clean) can't be converted to int_flapack.zposv() 1st keyword (lower) can't be converted to int_flapack.cposv() 1st keyword (lower) can't be converted to int_flapack.dposv() 1st keyword (lower) can't be converted to int_flapack.sposv() 1st keyword (lower) can't be converted to int_flapack.dsyevx_lwork() 1st argument (n) can't be converted to int_flapack.dsyevx_lwork() 1st keyword (lower) can't be converted to int_flapack.ssyevx_lwork() 1st argument (n) can't be converted to int_flapack.ssyevx_lwork() 1st keyword (lower) can't be converted to int_flapack.dsyevr_lwork() 1st argument (n) can't be converted to int_flapack.dsyevr_lwork() 1st keyword (lower) can't be converted to int_flapack.ssyevr_lwork() 1st argument (n) can't be converted to int_flapack.ssyevr_lwork() 1st keyword (lower) can't be converted to int_flapack.dsytrd_lwork() 1st argument (n) can't be converted to int_flapack.dsytrd_lwork() 1st keyword (lower) can't be converted to int_flapack.ssytrd_lwork() 1st argument (n) can't be converted to int_flapack.ssytrd_lwork() 1st keyword (lower) can't be converted to int_flapack.dsysvx_lwork() 1st argument (n) can't be converted to int_flapack.dsysvx_lwork() 1st keyword (lower) can't be converted to int_flapack.ssysvx_lwork() 1st argument (n) can't be converted to int_flapack.ssysvx_lwork() 1st keyword (lower) can't be converted to int_flapack.dsysv_lwork() 1st argument (n) can't be converted to int_flapack.dsysv_lwork() 1st keyword (lower) can't be converted to int_flapack.ssysv_lwork() 1st argument (n) can't be converted to int_flapack.ssysv_lwork() 1st keyword (lower) can't be converted to int_flapack.dsytrf_lwork() 1st argument (n) can't be converted to int_flapack.dsytrf_lwork() 1st keyword (lower) can't be converted to int_flapack.ssytrf_lwork() 1st argument (n) can't be converted to int_flapack.ssytrf_lwork() 1st keyword (lower) can't be converted to int_flapack.zsytf2() 1st keyword (lower) can't be converted to int_flapack.csytf2() 1st keyword (lower) can't be converted to int_flapack.dsytf2() 1st keyword (lower) can't be converted to int_flapack.ssytf2() 1st keyword (lower) can't be converted to int_flapack.dsyevd_lwork() 1st argument (n) can't be converted to int_flapack.dsyevd_lwork() 2nd keyword (lower) can't be converted to int(lower==0||lower==1) failed for 2nd keyword lower_flapack.dsyevd_lwork() 1st keyword (compute_v) can't be converted to int(compute_v==0||compute_v==1) failed for 1st keyword compute_v_flapack.ssyevd_lwork() 1st argument (n) can't be converted to int_flapack.ssyevd_lwork() 2nd keyword (lower) can't be converted to int_flapack.ssyevd_lwork() 1st keyword (compute_v) can't be converted to int_flapack.dsyev_lwork() 1st argument (n) can't be converted to int_flapack.dsyev_lwork() 1st keyword (lower) can't be converted to int_flapack.ssyev_lwork() 1st argument (n) can't be converted to int_flapack.ssyev_lwork() 1st keyword (lower) can't be converted to int_flapack.zgbtrf() 2nd argument (kl) can't be converted to int_flapack.zgbtrf() 3rd argument (ku) can't be converted to int_flapack.zgbtrf() 1st keyword (m) can't be converted to int_flapack.zgbtrf() 2nd keyword (n) can't be converted to int_flapack.zgbtrf() 3rd keyword (ldab) can't be converted to int(shape(ab,0)==ldab) failed for 3rd keyword ldab_flapack.cgbtrf() 2nd argument (kl) can't be converted to int_flapack.cgbtrf() 3rd argument (ku) can't be converted to int_flapack.cgbtrf() 1st keyword (m) can't be converted to int_flapack.cgbtrf() 2nd keyword (n) can't be converted to int_flapack.cgbtrf() 3rd keyword (ldab) can't be converted to int_flapack.dgbtrf() 2nd argument (kl) can't be converted to int_flapack.dgbtrf() 3rd argument (ku) can't be converted to int_flapack.dgbtrf() 1st keyword (m) can't be converted to int_flapack.dgbtrf() 2nd keyword (n) can't be converted to int_flapack.dgbtrf() 3rd keyword (ldab) can't be converted to int_flapack.sgbtrf() 2nd argument (kl) can't be converted to int_flapack.sgbtrf() 3rd argument (ku) can't be converted to int_flapack.sgbtrf() 1st keyword (m) can't be converted to int_flapack.sgbtrf() 2nd keyword (n) can't be converted to int_flapack.sgbtrf() 3rd keyword (ldab) can't be converted to int_flapack.zgbsv() 1st argument (kl) can't be converted to int_flapack.zgbsv() 2nd argument (ku) can't be converted to int(2*kl+ku+1==shape(ab,0)) failed for 3rd argument ab(shape(ab,1)==shape(b,0)) failed for 4th argument b_flapack.cgbsv() 1st argument (kl) can't be converted to int_flapack.cgbsv() 2nd argument (ku) can't be converted to int_flapack.dgbsv() 1st argument (kl) can't be converted to int_flapack.dgbsv() 2nd argument (ku) can't be converted to int_flapack.sgbsv() 1st argument (kl) can't be converted to int_flapack.sgbsv() 2nd argument (ku) can't be converted to int_flapack.dgeev_lwork() 1st keyword (compute_vl) can't be converted to int(compute_vl==1||compute_vl==0) failed for 1st keyword compute_vl_flapack.dgeev_lwork() 2nd keyword (compute_vr) can't be converted to int(compute_vr==1||compute_vr==0) failed for 2nd keyword compute_vr_flapack.dgeev_lwork() 1st argument (n) can't be converted to int_flapack.sgeev_lwork() 1st keyword (compute_vl) can't be converted to int_flapack.sgeev_lwork() 2nd keyword (compute_vr) can't be converted to int_flapack.sgeev_lwork() 1st argument (n) can't be converted to int_flapack.dgeqrfp_lwork() 1st argument (m) can't be converted to int(m > 0) failed for 1st argument m_flapack.dgeqrfp_lwork() 2nd argument (n) can't be converted to int(n > 0) failed for 2nd argument n_flapack.sgeqrfp_lwork() 1st argument (m) can't be converted to int_flapack.sgeqrfp_lwork() 2nd argument (n) can't be converted to int_flapack.dgeqrf_lwork() 1st argument (m) can't be converted to int_flapack.dgeqrf_lwork() 2nd argument (n) can't be converted to int_flapack.sgeqrf_lwork() 1st argument (m) can't be converted to int_flapack.sgeqrf_lwork() 2nd argument (n) can't be converted to int_flapack.dgesvd_lwork() 1st keyword (compute_uv) can't be converted to int(compute_uv==0||compute_uv==1) failed for 1st keyword compute_uv%s: dgesvd_lwork:compute_uv=%d_flapack.dgesvd_lwork() 2nd keyword (full_matrices) can't be converted to int(full_matrices==0||full_matrices==1) failed for 2nd keyword full_matrices%s: dgesvd_lwork:full_matrices=%d_flapack.dgesvd_lwork() 1st argument (m) can't be converted to int_flapack.dgesvd_lwork() 2nd argument (n) can't be converted to int_flapack.sgesvd_lwork() 1st keyword (compute_uv) can't be converted to int%s: sgesvd_lwork:compute_uv=%d_flapack.sgesvd_lwork() 2nd keyword (full_matrices) can't be converted to int%s: sgesvd_lwork:full_matrices=%d_flapack.sgesvd_lwork() 1st argument (m) can't be converted to int_flapack.sgesvd_lwork() 2nd argument (n) can't be converted to int_flapack.dgesdd_lwork() 1st keyword (compute_uv) can't be converted to int%s: dgesdd_lwork:compute_uv=%d_flapack.dgesdd_lwork() 2nd keyword (full_matrices) can't be converted to int%s: dgesdd_lwork:full_matrices=%d_flapack.dgesdd_lwork() 1st argument (m) can't be converted to int_flapack.dgesdd_lwork() 2nd argument (n) can't be converted to int_flapack.sgesdd_lwork() 1st keyword (compute_uv) can't be converted to int%s: sgesdd_lwork:compute_uv=%d_flapack.sgesdd_lwork() 2nd keyword (full_matrices) can't be converted to int%s: sgesdd_lwork:full_matrices=%d_flapack.sgesdd_lwork() 1st argument (m) can't be converted to int_flapack.sgesdd_lwork() 2nd argument (n) can't be converted to int_flapack.dgetri_lwork() 1st argument (n) can't be converted to int_flapack.sgetri_lwork() 1st argument (n) can't be converted to int_flapack.dgehrd_lwork() 1st argument (n) can't be converted to int_flapack.dgehrd_lwork() 1st keyword (lo) can't be converted to int_flapack.dgehrd_lwork() 2nd keyword (hi) can't be converted to int_flapack.sgehrd_lwork() 1st argument (n) can't be converted to int_flapack.sgehrd_lwork() 1st keyword (lo) can't be converted to int_flapack.sgehrd_lwork() 2nd keyword (hi) can't be converted to int_flapack.zgebal() 2nd keyword (permute) can't be converted to int_flapack.zgebal() 1st keyword (scale) can't be converted to int_flapack.cgebal() 2nd keyword (permute) can't be converted to int_flapack.cgebal() 1st keyword (scale) can't be converted to int_flapack.dgebal() 2nd keyword (permute) can't be converted to int_flapack.dgebal() 1st keyword (scale) can't be converted to int_flapack.sgebal() 2nd keyword (permute) can't be converted to int_flapack.sgebal() 1st keyword (scale) can't be converted to int_flapack.ztzrzf_lwork() 1st argument (m) can't be converted to int_flapack.ztzrzf_lwork() 2nd argument (n) can't be converted to int_flapack.ctzrzf_lwork() 1st argument (m) can't be converted to int_flapack.ctzrzf_lwork() 2nd argument (n) can't be converted to int_flapack.zgglse_lwork() 1st argument (m) can't be converted to int_flapack.zgglse_lwork() 2nd argument (n) can't be converted to int_flapack.zgglse_lwork() 3rd argument (p) can't be converted to int_flapack.cgglse_lwork() 1st argument (m) can't be converted to int_flapack.cgglse_lwork() 2nd argument (n) can't be converted to int_flapack.cgglse_lwork() 3rd argument (p) can't be converted to int_flapack.zunghr_lwork() 1st argument (n) can't be converted to int_flapack.zunghr_lwork() 1st keyword (lo) can't be converted to int_flapack.zunghr_lwork() 2nd keyword (hi) can't be converted to int_flapack.cunghr_lwork() 1st argument (n) can't be converted to int_flapack.cunghr_lwork() 1st keyword (lo) can't be converted to int_flapack.cunghr_lwork() 2nd keyword (hi) can't be converted to int_flapack.zuncsd_lwork() 1st argument (m) can't be converted to int_flapack.zuncsd_lwork() 2nd argument (p) can't be converted to int_flapack.zuncsd_lwork() 3rd argument (q) can't be converted to int_flapack.cuncsd_lwork() 1st argument (m) can't be converted to int_flapack.cuncsd_lwork() 2nd argument (p) can't be converted to int_flapack.cuncsd_lwork() 3rd argument (q) can't be converted to int_flapack.zheevx_lwork() 1st argument (n) can't be converted to int_flapack.zheevx_lwork() 1st keyword (lower) can't be converted to int_flapack.cheevx_lwork() 1st argument (n) can't be converted to int_flapack.cheevx_lwork() 1st keyword (lower) can't be converted to int_flapack.zheevr_lwork() 1st argument (n) can't be converted to int_flapack.zheevr_lwork() 1st keyword (lower) can't be converted to int_flapack.cheevr_lwork() 1st argument (n) can't be converted to int_flapack.cheevr_lwork() 1st keyword (lower) can't be converted to int_flapack.zhetrd_lwork() 1st argument (n) can't be converted to int_flapack.zhetrd_lwork() 1st keyword (lower) can't be converted to int_flapack.chetrd_lwork() 1st argument (n) can't be converted to int_flapack.chetrd_lwork() 1st keyword (lower) can't be converted to int_flapack.zhesvx_lwork() 1st keyword (lower) can't be converted to int_flapack.zhesvx_lwork() 1st argument (n) can't be converted to int_flapack.chesvx_lwork() 1st keyword (lower) can't be converted to int_flapack.chesvx_lwork() 1st argument (n) can't be converted to int_flapack.zhesv_lwork() 1st keyword (lower) can't be converted to int_flapack.zhesv_lwork() 1st argument (n) can't be converted to int_flapack.chesv_lwork() 1st keyword (lower) can't be converted to int_flapack.chesv_lwork() 1st argument (n) can't be converted to int_flapack.zhetrf_lwork() 1st argument (n) can't be converted to int_flapack.zhetrf_lwork() 1st keyword (lower) can't be converted to int_flapack.chetrf_lwork() 1st argument (n) can't be converted to int_flapack.chetrf_lwork() 1st keyword (lower) can't be converted to int_flapack.zsysvx_lwork() 1st argument (n) can't be converted to int_flapack.zsysvx_lwork() 1st keyword (lower) can't be converted to int_flapack.csysvx_lwork() 1st argument (n) can't be converted to int_flapack.csysvx_lwork() 1st keyword (lower) can't be converted to int_flapack.zsysv_lwork() 1st argument (n) can't be converted to int_flapack.zsysv_lwork() 1st keyword (lower) can't be converted to int_flapack.csysv_lwork() 1st argument (n) can't be converted to int_flapack.csysv_lwork() 1st keyword (lower) can't be converted to int_flapack.zsytrf_lwork() 1st argument (n) can't be converted to int_flapack.zsytrf_lwork() 1st keyword (lower) can't be converted to int_flapack.csytrf_lwork() 1st argument (n) can't be converted to int_flapack.csytrf_lwork() 1st keyword (lower) can't be converted to int_flapack.zheevd_lwork() 1st argument (n) can't be converted to int_flapack.zheevd_lwork() 2nd keyword (lower) can't be converted to int_flapack.zheevd_lwork() 1st keyword (compute_v) can't be converted to int_flapack.cheevd_lwork() 1st argument (n) can't be converted to int_flapack.cheevd_lwork() 2nd keyword (lower) can't be converted to int_flapack.cheevd_lwork() 1st keyword (compute_v) can't be converted to int_flapack.zheev_lwork() 1st argument (n) can't be converted to int_flapack.zheev_lwork() 1st keyword (lower) can't be converted to int_flapack.cheev_lwork() 1st argument (n) can't be converted to int_flapack.cheev_lwork() 1st keyword (lower) can't be converted to int_flapack.zgeev_lwork() 1st keyword (compute_vl) can't be converted to int_flapack.zgeev_lwork() 2nd keyword (compute_vr) can't be converted to int_flapack.zgeev_lwork() 1st argument (n) can't be converted to int_flapack.cgeev_lwork() 1st keyword (compute_vl) can't be converted to int_flapack.cgeev_lwork() 2nd keyword (compute_vr) can't be converted to int_flapack.cgeev_lwork() 1st argument (n) can't be converted to int_flapack.zgeqrfp_lwork() 1st argument (m) can't be converted to int_flapack.zgeqrfp_lwork() 2nd argument (n) can't be converted to int_flapack.cgeqrfp_lwork() 1st argument (m) can't be converted to int_flapack.cgeqrfp_lwork() 2nd argument (n) can't be converted to int_flapack.zgeqrf_lwork() 1st argument (m) can't be converted to int_flapack.zgeqrf_lwork() 2nd argument (n) can't be converted to int_flapack.cgeqrf_lwork() 1st argument (m) can't be converted to int_flapack.cgeqrf_lwork() 2nd argument (n) can't be converted to int_flapack.zgesvd_lwork() 1st keyword (compute_uv) can't be converted to int%s: zgesvd_lwork:compute_uv=%d_flapack.zgesvd_lwork() 2nd keyword (full_matrices) can't be converted to int%s: zgesvd_lwork:full_matrices=%d_flapack.zgesvd_lwork() 1st argument (m) can't be converted to int_flapack.zgesvd_lwork() 2nd argument (n) can't be converted to int_flapack.cgesvd_lwork() 1st keyword (compute_uv) can't be converted to int%s: cgesvd_lwork:compute_uv=%d_flapack.cgesvd_lwork() 2nd keyword (full_matrices) can't be converted to int%s: cgesvd_lwork:full_matrices=%d_flapack.cgesvd_lwork() 1st argument (m) can't be converted to int_flapack.cgesvd_lwork() 2nd argument (n) can't be converted to int_flapack.zgesdd_lwork() 1st keyword (compute_uv) can't be converted to int%s: zgesdd_lwork:compute_uv=%d_flapack.zgesdd_lwork() 2nd keyword (full_matrices) can't be converted to int%s: zgesdd_lwork:full_matrices=%d_flapack.zgesdd_lwork() 1st argument (m) can't be converted to int_flapack.zgesdd_lwork() 2nd argument (n) can't be converted to int_flapack.cgesdd_lwork() 1st keyword (compute_uv) can't be converted to int%s: cgesdd_lwork:compute_uv=%d_flapack.cgesdd_lwork() 2nd keyword (full_matrices) can't be converted to int%s: cgesdd_lwork:full_matrices=%d_flapack.cgesdd_lwork() 1st argument (m) can't be converted to int_flapack.cgesdd_lwork() 2nd argument (n) can't be converted to int_flapack.zgetri_lwork() 1st argument (n) can't be converted to int_flapack.cgetri_lwork() 1st argument (n) can't be converted to int_flapack.zgehrd_lwork() 1st argument (n) can't be converted to int_flapack.zgehrd_lwork() 1st keyword (lo) can't be converted to int_flapack.zgehrd_lwork() 2nd keyword (hi) can't be converted to int_flapack.cgehrd_lwork() 1st argument (n) can't be converted to int_flapack.cgehrd_lwork() 1st keyword (lo) can't be converted to int_flapack.cgehrd_lwork() 2nd keyword (hi) can't be converted to int_flapack.zpftri() 2nd keyword (uplo) can't be converted to character(uplo=='U'||uplo=='L') failed for 2nd keyword uplo_flapack.zpftri() 1st argument (n) can't be converted to int(n>=0) failed for 1st argument n_flapack.zpftri() 1st keyword (transr) can't be converted to character(transr=='N'||transr=='C') failed for 1st keyword transr(nt==(n*(n+1)/2)) failed for hidden nt_flapack.cpftri() 2nd keyword (uplo) can't be converted to character_flapack.cpftri() 1st argument (n) can't be converted to int_flapack.cpftri() 1st keyword (transr) can't be converted to character_flapack.dpftri() 2nd keyword (uplo) can't be converted to character_flapack.dpftri() 1st argument (n) can't be converted to int_flapack.dpftri() 1st keyword (transr) can't be converted to character(transr=='N'||transr=='T') failed for 1st keyword transr_flapack.spftri() 2nd keyword (uplo) can't be converted to character_flapack.spftri() 1st argument (n) can't be converted to int_flapack.spftri() 1st keyword (transr) can't be converted to character_flapack.zpftrf() 2nd keyword (uplo) can't be converted to character_flapack.zpftrf() 1st argument (n) can't be converted to int_flapack.zpftrf() 1st keyword (transr) can't be converted to character_flapack.cpftrf() 2nd keyword (uplo) can't be converted to character_flapack.cpftrf() 1st argument (n) can't be converted to int_flapack.cpftrf() 1st keyword (transr) can't be converted to character_flapack.dpftrf() 2nd keyword (uplo) can't be converted to character_flapack.dpftrf() 1st argument (n) can't be converted to int_flapack.dpftrf() 1st keyword (transr) can't be converted to character_flapack.spftrf() 2nd keyword (uplo) can't be converted to character_flapack.spftrf() 1st argument (n) can't be converted to int_flapack.spftrf() 1st keyword (transr) can't be converted to character_flapack.zunmrz_lwork() 1st argument (m) can't be converted to int_flapack.zunmrz_lwork() 2nd argument (n) can't be converted to int_flapack.zunmrz_lwork() 1st keyword (side) can't be converted to character(side=='L'||side=='R') failed for 1st keyword side_flapack.zunmrz_lwork() 2nd keyword (trans) can't be converted to character(trans=='N'||trans=='C') failed for 2nd keyword trans_flapack.cunmrz_lwork() 1st argument (m) can't be converted to int_flapack.cunmrz_lwork() 2nd argument (n) can't be converted to int_flapack.cunmrz_lwork() 1st keyword (side) can't be converted to character_flapack.cunmrz_lwork() 2nd keyword (trans) can't be converted to character_flapack.dormrz_lwork() 1st argument (m) can't be converted to int_flapack.dormrz_lwork() 2nd argument (n) can't be converted to int_flapack.dormrz_lwork() 1st keyword (side) can't be converted to character_flapack.dormrz_lwork() 2nd keyword (trans) can't be converted to character(trans=='N'||trans=='T') failed for 2nd keyword trans_flapack.sormrz_lwork() 1st argument (m) can't be converted to int_flapack.sormrz_lwork() 2nd argument (n) can't be converted to int_flapack.sormrz_lwork() 1st keyword (side) can't be converted to character_flapack.sormrz_lwork() 2nd keyword (trans) can't be converted to character_flapack.zhegvx_lwork() 1st argument (n) can't be converted to int_flapack.zhegvx_lwork() 1st keyword (uplo) can't be converted to character(uplo=='U'||uplo=='L') failed for 1st keyword uplo_flapack.chegvx_lwork() 1st argument (n) can't be converted to int_flapack.chegvx_lwork() 1st keyword (uplo) can't be converted to character_flapack.dsygvx_lwork() 1st argument (n) can't be converted to int_flapack.dsygvx_lwork() 1st keyword (uplo) can't be converted to character_flapack.ssygvx_lwork() 1st argument (n) can't be converted to int_flapack.ssygvx_lwork() 1st keyword (uplo) can't be converted to character_flapack.zhegv_lwork() 1st argument (n) can't be converted to int_flapack.zhegv_lwork() 1st keyword (uplo) can't be converted to character(uplo=='U' || uplo=='L') failed for 1st keyword uplo_flapack.chegv_lwork() 1st argument (n) can't be converted to int_flapack.chegv_lwork() 1st keyword (uplo) can't be converted to character_flapack.dsygv_lwork() 1st argument (n) can't be converted to int_flapack.dsygv_lwork() 1st keyword (uplo) can't be converted to character_flapack.ssygv_lwork() 1st argument (n) can't be converted to int_flapack.ssygv_lwork() 1st keyword (uplo) can't be converted to character_flapack.zgels_lwork() 1st argument (m) can't be converted to int_flapack.zgels_lwork() 2nd argument (n) can't be converted to int_flapack.zgels_lwork() 3rd argument (nrhs) can't be converted to int(nrhs>=0) failed for 3rd argument nrhs_flapack.zgels_lwork() 1st keyword (trans) can't be converted to character(trans=='N'||trans=='C') failed for 1st keyword trans_flapack.cgels_lwork() 1st argument (m) can't be converted to int_flapack.cgels_lwork() 2nd argument (n) can't be converted to int_flapack.cgels_lwork() 3rd argument (nrhs) can't be converted to int_flapack.cgels_lwork() 1st keyword (trans) can't be converted to character_flapack.dgels_lwork() 1st argument (m) can't be converted to int_flapack.dgels_lwork() 2nd argument (n) can't be converted to int_flapack.dgels_lwork() 3rd argument (nrhs) can't be converted to int_flapack.dgels_lwork() 1st keyword (trans) can't be converted to character(trans=='N'||trans=='T') failed for 1st keyword trans_flapack.sgels_lwork() 1st argument (m) can't be converted to int_flapack.sgels_lwork() 2nd argument (n) can't be converted to int_flapack.sgels_lwork() 3rd argument (nrhs) can't be converted to int_flapack.sgels_lwork() 1st keyword (trans) can't be converted to character_flapack.zpptri() 1st keyword (lower) can't be converted to int_flapack.zpptri() 1st argument (n) can't be converted to int(L>=(n*(n+1)/2)) failed for hidden L_flapack.cpptri() 1st keyword (lower) can't be converted to int_flapack.cpptri() 1st argument (n) can't be converted to int_flapack.dpptri() 1st keyword (lower) can't be converted to int_flapack.dpptri() 1st argument (n) can't be converted to int_flapack.spptri() 1st keyword (lower) can't be converted to int_flapack.spptri() 1st argument (n) can't be converted to int_flapack.zpptrf() 1st keyword (lower) can't be converted to int_flapack.zpptrf() 1st argument (n) can't be converted to int_flapack.cpptrf() 1st keyword (lower) can't be converted to int_flapack.cpptrf() 1st argument (n) can't be converted to int_flapack.dpptrf() 1st keyword (lower) can't be converted to int_flapack.dpptrf() 1st argument (n) can't be converted to int_flapack.spptrf() 1st keyword (lower) can't be converted to int_flapack.spptrf() 1st argument (n) can't be converted to int_flapack.zgerqf() 1st keyword (lwork) can't be converted to int(lwork>=m||lwork==-1) failed for 1st keyword lwork_flapack.cgerqf() 1st keyword (lwork) can't be converted to int_flapack.dgerqf() 1st keyword (lwork) can't be converted to int_flapack.sgerqf() 1st keyword (lwork) can't be converted to int_flapack.zgeqrf() 1st keyword (lwork) can't be converted to int(lwork>=n||lwork==-1) failed for 1st keyword lwork_flapack.cgeqrf() 1st keyword (lwork) can't be converted to int_flapack.dgeqrf() 1st keyword (lwork) can't be converted to int_flapack.sgeqrf() 1st keyword (lwork) can't be converted to int_flapack.dgeqp3() 1st keyword (lwork) can't be converted to int_flapack.sgeqp3() 1st keyword (lwork) can't be converted to intOOOOO|OOOOOiiii:_flapack.ztgsen_flapack.ztgsen() 1st keyword (ijob) can't be converted to int(ijob>=0&&ijob<=5) failed for 1st keyword ijob(wantq==0||wantq==1) failed for 2nd keyword wantq(wantz==0||wantz==1) failed for 3rd keyword wantz_flapack.ztgsen() 4th keyword (lwork) can't be converted to int(lwork == -1 || lwork >= 1) failed for 4th keyword lwork_flapack.ztgsen() 5th keyword (liwork) can't be converted to int(liwork == -1 || liwork>=1) failed for 5th keyword liwork_flapack._flapack.ztgsen: failed to create array from the 1st argument `select`_flapack._flapack.ztgsen: failed to create array from the hidden `work`_flapack._flapack.ztgsen: failed to create array from the hidden `iwork`OOOOO|OOOOOiiii:_flapack.ctgsen_flapack.ctgsen() 1st keyword (ijob) can't be converted to int_flapack.ctgsen() 4th keyword (lwork) can't be converted to int_flapack.ctgsen() 5th keyword (liwork) can't be converted to int_flapack._flapack.ctgsen: failed to create array from the 1st argument `select`_flapack._flapack.ctgsen: failed to create array from the hidden `work`_flapack._flapack.ctgsen: failed to create array from the hidden `iwork`OOOOO|OOOOOiiii:_flapack.dtgsen_flapack.dtgsen() 1st keyword (ijob) can't be converted to int_flapack.dtgsen() 4th keyword (lwork) can't be converted to int_flapack.dtgsen() 5th keyword (liwork) can't be converted to int(liwork == -1 || liwork >= 1) failed for 5th keyword liwork_flapack._flapack.dtgsen: failed to create array from the 1st argument `select`_flapack._flapack.dtgsen: failed to create array from the hidden `work`_flapack._flapack.dtgsen: failed to create array from the hidden `iwork`OOOOO|OOOOOiiii:_flapack.stgsen_flapack.stgsen() 1st keyword (ijob) can't be converted to int_flapack.stgsen() 4th keyword (lwork) can't be converted to int_flapack.stgsen() 5th keyword (liwork) can't be converted to int_flapack._flapack.stgsen: failed to create array from the 1st argument `select`_flapack._flapack.stgsen: failed to create array from the hidden `work`_flapack._flapack.stgsen: failed to create array from the hidden `iwork`cb: Callback cselect not defined (as an argument or module _flapack attribute). Call-back cb_cselect_in_gees__user__routines failed. Failed to convert _flapack.cselect_extra_args to tuple. Callback cselect argument list is not set. int_from_pyobj failed in converting return_value of call-back function cb_cselect_in_gees__user__routines to C int Warning: call-back function cb_cselect_in_gees__user__routines did not provide return value (index=%d, type=int) cb: Callback zselect not defined (as an argument or module _flapack attribute). Call-back cb_zselect_in_gees__user__routines failed. Failed to convert _flapack.zselect_extra_args to tuple. Callback zselect argument list is not set. int_from_pyobj failed in converting return_value of call-back function cb_zselect_in_gees__user__routines to C int Warning: call-back function cb_zselect_in_gees__user__routines did not provide return value (index=%d, type=int) cb: Callback dselect not defined (as an argument or module _flapack attribute). Call-back cb_dselect_in_gees__user__routines failed. Failed to convert _flapack.dselect_extra_args to tuple. Callback dselect argument list is not set. int_from_pyobj failed in converting return_value of call-back function cb_dselect_in_gees__user__routines to C int Warning: call-back function cb_dselect_in_gees__user__routines did not provide return value (index=%d, type=int) cb: Callback sselect not defined (as an argument or module _flapack attribute). Call-back cb_sselect_in_gees__user__routines failed. Failed to convert _flapack.sselect_extra_args to tuple. Callback sselect argument list is not set. int_from_pyobj failed in converting return_value of call-back function cb_sselect_in_gees__user__routines to C int Warning: call-back function cb_sselect_in_gees__user__routines did not provide return value (index=%d, type=int) Call-back cb_zselect_in_gges__user__routines failed. int_from_pyobj failed in converting return_value of call-back function cb_zselect_in_gges__user__routines to C int Warning: call-back function cb_zselect_in_gges__user__routines did not provide return value (index=%d, type=int) Call-back cb_cselect_in_gges__user__routines failed. int_from_pyobj failed in converting return_value of call-back function cb_cselect_in_gges__user__routines to C int Warning: call-back function cb_cselect_in_gges__user__routines did not provide return value (index=%d, type=int) Call-back cb_dselect_in_gges__user__routines failed. int_from_pyobj failed in converting return_value of call-back function cb_dselect_in_gges__user__routines to C int Warning: call-back function cb_dselect_in_gges__user__routines did not provide return value (index=%d, type=int) Call-back cb_sselect_in_gges__user__routines failed. int_from_pyobj failed in converting return_value of call-back function cb_sselect_in_gges__user__routines to C int Warning: call-back function cb_sselect_in_gges__user__routines did not provide return value (index=%d, type=int) _flapack.zungrq() 1st keyword (lwork) can't be converted to int_flapack.sorgrq() 1st keyword (lwork) can't be converted to int_flapack.dorgrq() 1st keyword (lwork) can't be converted to int_flapack.cungrq() 1st keyword (lwork) can't be converted to int_flapack.sorgqr() 1st keyword (lwork) can't be converted to int_flapack.dorgqr() 1st keyword (lwork) can't be converted to int_flapack.cungqr() 1st keyword (lwork) can't be converted to int_flapack.zungqr() 1st keyword (lwork) can't be converted to int_flapack.stbtrs() 1st keyword (uplo) can't be converted to character(ldb >= n) failed for hidden ldb_flapack.stbtrs() 2nd keyword (trans) can't be converted to character(trans=='N'||trans=='T'||trans=='C') failed for 2nd keyword trans_flapack.stbtrs() 3rd keyword (diag) can't be converted to character(diag=='N'||diag=='U') failed for 3rd keyword diag_flapack.dtbtrs() 1st keyword (uplo) can't be converted to character_flapack.dtbtrs() 2nd keyword (trans) can't be converted to character_flapack.dtbtrs() 3rd keyword (diag) can't be converted to character_flapack.ctbtrs() 1st keyword (uplo) can't be converted to character_flapack.ctbtrs() 2nd keyword (trans) can't be converted to character_flapack.ctbtrs() 3rd keyword (diag) can't be converted to character_flapack.ztbtrs() 1st keyword (uplo) can't be converted to character_flapack.ztbtrs() 2nd keyword (trans) can't be converted to character_flapack.ztbtrs() 3rd keyword (diag) can't be converted to character_flapack.dlaswp() 1st keyword (k1) can't be converted to int(0<=k1) failed for 1st keyword k1_flapack.dlaswp() 4th keyword (inc) can't be converted to int(inc>0||inc<0) failed for 4th keyword inc(npiv<=nrows) failed for hidden npiv_flapack.dlaswp() 3rd keyword (off) can't be converted to int(off>=0 && off(m-1)*abs(inc)) failed for hidden m_flapack.dlaswp() 2nd keyword (k2) can't be converted to int(k1<=k2 && k2=0) && (compute_z<=2)) failed for 1st keyword compute_z_flapack.zpteqr() 1st keyword (compute_z) can't be converted to int_flapack.dpteqr() 1st keyword (compute_z) can't be converted to int_flapack.cpteqr() 1st keyword (compute_z) can't be converted to int_flapack.dtrsen_lwork() 1st keyword (job) can't be converted to character_flapack.strsen_lwork() 1st keyword (job) can't be converted to character_flapack.strttf() 2nd keyword (uplo) can't be converted to character_flapack.strttf() 1st keyword (transr) can't be converted to character_flapack.dtrttf() 2nd keyword (uplo) can't be converted to character_flapack.dtrttf() 1st keyword (transr) can't be converted to character_flapack.ctrttf() 2nd keyword (uplo) can't be converted to character_flapack.ctrttf() 1st keyword (transr) can't be converted to character_flapack.ztrttf() 2nd keyword (uplo) can't be converted to character_flapack.ztrttf() 1st keyword (transr) can't be converted to character_flapack.sstev() 1st keyword (compute_v) can't be converted to int_flapack.dstev() 1st keyword (compute_v) can't be converted to int_flapack.cpotrs() 1st keyword (lower) can't be converted to int(shape(c,0)==shape(b,0)) failed for 2nd argument b_flapack.zpotrs() 1st keyword (lower) can't be converted to int_flapack.spotrs() 1st keyword (lower) can't be converted to int_flapack.dpotrs() 1st keyword (lower) can't be converted to int_flapack.zpbtrs() 1st keyword (lower) can't be converted to int_flapack.zpbtrs() 2nd keyword (ldab) can't be converted to int_flapack.spbtrs() 1st keyword (lower) can't be converted to int_flapack.spbtrs() 2nd keyword (ldab) can't be converted to int_flapack.dpbtrs() 1st keyword (lower) can't be converted to int_flapack.dpbtrs() 2nd keyword (ldab) can't be converted to int_flapack.cpbtrs() 1st keyword (lower) can't be converted to int_flapack.cpbtrs() 2nd keyword (ldab) can't be converted to int_flapack.sgeqrfp() 1st keyword (lwork) can't be converted to int_flapack.dgeqrfp() 1st keyword (lwork) can't be converted to int_flapack.cgeqrfp() 1st keyword (lwork) can't be converted to int_flapack.zgeqrfp() 1st keyword (lwork) can't be converted to int_flapack.chetri() 1st keyword (lower) can't be converted to int_flapack.dsytri() 1st keyword (lower) can't be converted to int_flapack.zhetri() 1st keyword (lower) can't be converted to int_flapack.ssytri() 1st keyword (lower) can't be converted to int_flapack.csytri() 1st keyword (lower) can't be converted to int_flapack.zsytri() 1st keyword (lower) can't be converted to intCall-back argument must be function|instance|instance.__call__|f2py-function but got %s. extra arguments tuple cannot be used with PyCapsule call-back create_cb_arglist: Failed to build argument list (siz) with enough arguments (tot-opt) required by user-supplied function (siz,tot,opt=%zd, %zd, %zd). _flapack.sgges() 1st keyword (jobvsl) can't be converted to int(jobvsl==0||jobvsl==1) failed for 1st keyword jobvsl_flapack.sgges() 2nd keyword (jobvsr) can't be converted to int(jobvsr==0||jobvsr==1) failed for 2nd keyword jobvsr_flapack.sgges() 3rd keyword (sort_t) can't be converted to int(sort_t==0||sort_t==1) failed for 3rd keyword sort_tfailed in processing argument list for call-back sselect._flapack.sgges() 4th keyword (ldvsl) can't be converted to int_flapack.sgges() 5th keyword (ldvsr) can't be converted to int_flapack.sgges() 6th keyword (lwork) can't be converted to int(lwork>=MAX(1,MAX(8*n, 6*n+16))||lwork==-1) failed for 6th keyword lwork_flapack._flapack.sgges: failed to create array from the hidden `bwork`_flapack._flapack.sgges: failed to create array from the hidden `vsl`_flapack._flapack.sgges: failed to create array from the hidden `vsr`_flapack._flapack.sgges: failed to create array from the hidden `work`_flapack.dgges() 1st keyword (jobvsl) can't be converted to int_flapack.dgges() 2nd keyword (jobvsr) can't be converted to int_flapack.dgges() 3rd keyword (sort_t) can't be converted to intfailed in processing argument list for call-back dselect._flapack.dgges() 4th keyword (ldvsl) can't be converted to int_flapack.dgges() 5th keyword (ldvsr) can't be converted to int_flapack.dgges() 6th keyword (lwork) can't be converted to int_flapack._flapack.dgges: failed to create array from the hidden `bwork`_flapack._flapack.dgges: failed to create array from the hidden `vsl`_flapack._flapack.dgges: failed to create array from the hidden `vsr`_flapack._flapack.dgges: failed to create array from the hidden `work`(shape(a,1)>=shape(a,0)) failed for 1st argument a_flapack.stzrzf() 1st keyword (lwork) can't be converted to int(lwork>=m) failed for 1st keyword lwork_flapack.dtzrzf() 1st keyword (lwork) can't be converted to int_flapack.ctzrzf() 1st keyword (lwork) can't be converted to int_flapack.ztzrzf() 1st keyword (lwork) can't be converted to int_flapack.stgsen_lwork() 1st keyword (ijob) can't be converted to int_flapack.dtgsen_lwork() 1st keyword (ijob) can't be converted to int_flapack.zgeqrt() 1st argument (nb) can't be converted to int(MIN(m,n)>=nb&&nb>=1) failed for 1st argument nb_flapack.sgeqrt() 1st argument (nb) can't be converted to int_flapack.dgeqrt() 1st argument (nb) can't be converted to int_flapack.cgeqrt() 1st argument (nb) can't be converted to int_flapack.cgeqp3() 1st keyword (lwork) can't be converted to int_flapack.zgeqp3() 1st keyword (lwork) can't be converted to int_flapack.zgttrs() 1st keyword (trans) can't be converted to character(trans=='N'||trans=='T'||trans=='C') failed for 1st keyword trans_flapack.sgttrs() 1st keyword (trans) can't be converted to character_flapack.dgttrs() 1st keyword (trans) can't be converted to character_flapack.cgttrs() 1st keyword (trans) can't be converted to character_flapack.zpttrs() 1st keyword (lower) can't be converted to int_flapack.cpttrs() 1st keyword (lower) can't be converted to int(shape(lu,0)==shape(lu,1)) failed for 1st argument lu_flapack.zgetri() 1st keyword (lwork) can't be converted to int(lwork>=n) failed for 1st keyword lwork_flapack.cgetri() 1st keyword (lwork) can't be converted to int_flapack.sgetri() 1st keyword (lwork) can't be converted to int_flapack.dgetri() 1st keyword (lwork) can't be converted to int_flapack.dsytrf() 1st keyword (lower) can't be converted to int_flapack.dsytrf() 2nd keyword (lwork) can't be converted to int(lwork>=n||lwork==-1) failed for 2nd keyword lwork_flapack.zhetrf() 1st keyword (lower) can't be converted to int_flapack.zhetrf() 2nd keyword (lwork) can't be converted to int_flapack.chetrf() 1st keyword (lower) can't be converted to int_flapack.chetrf() 2nd keyword (lwork) can't be converted to int_flapack.ssytrf() 1st keyword (lower) can't be converted to int_flapack.ssytrf() 2nd keyword (lwork) can't be converted to int_flapack.csytrf() 1st keyword (lower) can't be converted to int_flapack.csytrf() 2nd keyword (lwork) can't be converted to int_flapack.zsytrf() 1st keyword (lower) can't be converted to int_flapack.zsytrf() 2nd keyword (lwork) can't be converted to int_flapack.dsyequb() 1st keyword (lower) can't be converted to int_flapack.ssyequb() 1st keyword (lower) can't be converted to int_flapack.csyequb() 1st keyword (lower) can't be converted to int_flapack.zheequb() 1st keyword (lower) can't be converted to int_flapack.zsyequb() 1st keyword (lower) can't be converted to int_flapack.cheequb() 1st keyword (lower) can't be converted to int_flapack.stpttr() 1st keyword (uplo) can't be converted to character_flapack.stpttr() 1st argument (n) can't be converted to int_flapack.dtpttr() 1st keyword (uplo) can't be converted to character_flapack.dtpttr() 1st argument (n) can't be converted to int_flapack.ctpttr() 1st keyword (uplo) can't be converted to character_flapack.ctpttr() 1st argument (n) can't be converted to int_flapack.ztpttr() 1st keyword (uplo) can't be converted to character_flapack.ztpttr() 1st argument (n) can't be converted to int(shape(b, 0) >= n) failed for 3rd argument b_flapack.dptsvx() 1st keyword (fact) can't be converted to character_flapack.sptsvx() 1st keyword (fact) can't be converted to character_flapack.slantr() 1st argument (norm) can't be converted to character_flapack.slantr() 1st keyword (uplo) can't be converted to character_flapack.slantr() 2nd keyword (diag) can't be converted to character(diag=='N'||diag=='U') failed for 2nd keyword diag_flapack.dlantr() 1st argument (norm) can't be converted to character_flapack.dlantr() 1st keyword (uplo) can't be converted to character_flapack.dlantr() 2nd keyword (diag) can't be converted to character_flapack.clantr() 1st argument (norm) can't be converted to character_flapack.clantr() 1st keyword (uplo) can't be converted to character_flapack.clantr() 2nd keyword (diag) can't be converted to character_flapack.zlantr() 1st argument (norm) can't be converted to character_flapack.zlantr() 1st keyword (uplo) can't be converted to character_flapack.zlantr() 2nd keyword (diag) can't be converted to character_flapack.ssygst() 1st keyword (itype) can't be converted to int(itype==1||itype==2||itype==3) failed for 1st keyword itype_flapack.ssygst() 2nd keyword (lower) can't be converted to int_flapack.dsygst() 1st keyword (itype) can't be converted to int_flapack.dsygst() 2nd keyword (lower) can't be converted to int_flapack.chegst() 1st keyword (itype) can't be converted to int_flapack.chegst() 2nd keyword (lower) can't be converted to int_flapack.zhegst() 1st keyword (itype) can't be converted to int_flapack.zhegst() 2nd keyword (lower) can't be converted to int_flapack.stfttp() 2nd keyword (uplo) can't be converted to character_flapack.stfttp() 1st argument (n) can't be converted to int_flapack.stfttp() 1st keyword (transr) can't be converted to character_flapack.ctfttp() 2nd keyword (uplo) can't be converted to character_flapack.ctfttp() 1st argument (n) can't be converted to int_flapack.ctfttp() 1st keyword (transr) can't be converted to character_flapack.ztfttp() 2nd keyword (uplo) can't be converted to character_flapack.ztfttp() 1st argument (n) can't be converted to int_flapack.ztfttp() 1st keyword (transr) can't be converted to character_flapack.dtfttp() 2nd keyword (uplo) can't be converted to character_flapack.dtfttp() 1st argument (n) can't be converted to int_flapack.dtfttp() 1st keyword (transr) can't be converted to character_flapack.stpttf() 2nd keyword (uplo) can't be converted to character_flapack.stpttf() 1st argument (n) can't be converted to int_flapack.stpttf() 1st keyword (transr) can't be converted to character_flapack.dtpttf() 2nd keyword (uplo) can't be converted to character_flapack.dtpttf() 1st argument (n) can't be converted to int_flapack.dtpttf() 1st keyword (transr) can't be converted to character_flapack.ctpttf() 2nd keyword (uplo) can't be converted to character_flapack.ctpttf() 1st argument (n) can't be converted to int_flapack.ctpttf() 1st keyword (transr) can't be converted to character_flapack.ztpttf() 2nd keyword (uplo) can't be converted to character_flapack.ztpttf() 1st argument (n) can't be converted to int_flapack.ztpttf() 1st keyword (transr) can't be converted to character_flapack.stfttr() 2nd keyword (uplo) can't be converted to character_flapack.stfttr() 1st argument (n) can't be converted to int_flapack.stfttr() 1st keyword (transr) can't be converted to character_flapack.dtfttr() 2nd keyword (uplo) can't be converted to character_flapack.dtfttr() 1st argument (n) can't be converted to int_flapack.dtfttr() 1st keyword (transr) can't be converted to character_flapack.ctfttr() 2nd keyword (uplo) can't be converted to character_flapack.ctfttr() 1st argument (n) can't be converted to int_flapack.ctfttr() 1st keyword (transr) can't be converted to character_flapack.ztfttr() 2nd keyword (uplo) can't be converted to character_flapack.ztfttr() 1st argument (n) can't be converted to int_flapack.ztfttr() 1st keyword (transr) can't be converted to character_flapack.spftrs() 2nd keyword (uplo) can't be converted to character_flapack.spftrs() 1st argument (n) can't be converted to int_flapack.spftrs() 1st keyword (transr) can't be converted to character(shape(b,0)>=n) failed for 3rd argument b_flapack.dpftrs() 2nd keyword (uplo) can't be converted to character_flapack.dpftrs() 1st argument (n) can't be converted to int_flapack.dpftrs() 1st keyword (transr) can't be converted to character_flapack.cpftrs() 2nd keyword (uplo) can't be converted to character_flapack.cpftrs() 1st argument (n) can't be converted to int_flapack.cpftrs() 1st keyword (transr) can't be converted to character_flapack.zpftrs() 2nd keyword (uplo) can't be converted to character_flapack.zpftrs() 1st argument (n) can't be converted to int_flapack.zpftrs() 1st keyword (transr) can't be converted to character_flapack.zlartg() 1st argument (f) can't be converted to complex_double_flapack.zlartg() 2nd argument (g) can't be converted to complex_double_flapack.ctrcon() 1st keyword (norm) can't be converted to character(norm=='1'||norm=='I'||norm=='O') failed for 1st keyword norm_flapack.ctrcon() 2nd keyword (uplo) can't be converted to character_flapack.ctrcon() 3rd keyword (diag) can't be converted to character_flapack.strcon() 1st keyword (norm) can't be converted to character_flapack.strcon() 2nd keyword (uplo) can't be converted to character_flapack.strcon() 3rd keyword (diag) can't be converted to character_flapack.dtrcon() 1st keyword (norm) can't be converted to character_flapack.dtrcon() 2nd keyword (uplo) can't be converted to character_flapack.dtrcon() 3rd keyword (diag) can't be converted to character_flapack.ztrcon() 1st keyword (norm) can't be converted to character_flapack.ztrcon() 2nd keyword (uplo) can't be converted to character_flapack.ztrcon() 3rd keyword (diag) can't be converted to character_flapack.zpptrs() 1st keyword (lower) can't be converted to int_flapack.zpptrs() 1st argument (n) can't be converted to int_flapack.spptrs() 1st keyword (lower) can't be converted to int_flapack.spptrs() 1st argument (n) can't be converted to int_flapack.cpptrs() 1st keyword (lower) can't be converted to int_flapack.cpptrs() 1st argument (n) can't be converted to int_flapack.dpptrs() 1st keyword (lower) can't be converted to int_flapack.dpptrs() 1st argument (n) can't be converted to int_flapack.cppsv() 1st keyword (lower) can't be converted to int_flapack.cppsv() 1st argument (n) can't be converted to int_flapack.zppsv() 1st keyword (lower) can't be converted to int_flapack.zppsv() 1st argument (n) can't be converted to int_flapack.sppsv() 1st keyword (lower) can't be converted to int_flapack.sppsv() 1st argument (n) can't be converted to int_flapack.dppsv() 1st keyword (lower) can't be converted to int_flapack.dppsv() 1st argument (n) can't be converted to int_flapack.cgetrs() 1st keyword (trans) can't be converted to int(trans>=0 && trans <=2) failed for 1st keyword trans(shape(lu,0)==shape(b,0)) failed for 3rd argument b_flapack.sgetrs() 1st keyword (trans) can't be converted to int_flapack.zgetrs() 1st keyword (trans) can't be converted to int_flapack.dgetrs() 1st keyword (trans) can't be converted to int_flapack.clartg() 1st argument (f) can't be converted to complex_float_flapack.clartg() 2nd argument (g) can't be converted to complex_float(shape(b,0) >= n) failed for 3rd argument b_flapack.zptsvx() 1st keyword (fact) can't be converted to character_flapack.cptsvx() 1st keyword (fact) can't be converted to character_flapack.dtrsyl() 3rd keyword (isgn) can't be converted to int(isgn==1||isgn==-1) failed for 3rd keyword isgn(shape(b,0)==shape(b,1)) failed for 2nd argument b_flapack.dtrsyl() 1st keyword (trana) can't be converted to character(trana=='N'||trana=='T'||trana=='C') failed for 1st keyword trana_flapack.dtrsyl() 2nd keyword (tranb) can't be converted to character(tranb=='N'||tranb=='T'||tranb=='C') failed for 2nd keyword tranb_flapack.ztrsyl() 3rd keyword (isgn) can't be converted to int_flapack.ztrsyl() 1st keyword (trana) can't be converted to character_flapack.ztrsyl() 2nd keyword (tranb) can't be converted to character_flapack.ctrsyl() 3rd keyword (isgn) can't be converted to int_flapack.ctrsyl() 1st keyword (trana) can't be converted to character_flapack.ctrsyl() 2nd keyword (tranb) can't be converted to character_flapack.strsyl() 3rd keyword (isgn) can't be converted to int_flapack.strsyl() 1st keyword (trana) can't be converted to character_flapack.strsyl() 2nd keyword (tranb) can't be converted to character(shape(lu,0)==len(rhs)) failed for 2nd argument rhs_flapack.sgels() 1st keyword (trans) can't be converted to character(shape(b,0)==MAX(m,n)) failed for 2nd argument b_flapack.sgels() 2nd keyword (lwork) can't be converted to int(lwork>=1||lwork==-1) failed for 2nd keyword lwork_flapack.dgels() 1st keyword (trans) can't be converted to character_flapack.dgels() 2nd keyword (lwork) can't be converted to int_flapack.cgels() 1st keyword (trans) can't be converted to character_flapack.cgels() 2nd keyword (lwork) can't be converted to int_flapack.zgels() 1st keyword (trans) can't be converted to character_flapack.zgels() 2nd keyword (lwork) can't be converted to int_flapack.strexc() 1st keyword (wantq) can't be converted to int_flapack.strexc() 3rd argument (ifst) can't be converted to int_flapack.strexc() 4th argument (ilst) can't be converted to int_flapack.dtrexc() 1st keyword (wantq) can't be converted to int_flapack.dtrexc() 3rd argument (ifst) can't be converted to int_flapack.dtrexc() 4th argument (ilst) can't be converted to int_flapack.ztgsen_lwork() 1st keyword (ijob) can't be converted to int_flapack.ctgsen_lwork() 1st keyword (ijob) can't be converted to int((lda >= n) && (n >= 0)) failed for 1st argument a_flapack.zhetrs() 1st keyword (lower) can't be converted to int_flapack.chetrs() 1st keyword (lower) can't be converted to int_flapack.dsytrs() 1st keyword (lower) can't be converted to int_flapack.zsytrs() 1st keyword (lower) can't be converted to int_flapack.ssytrs() 1st keyword (lower) can't be converted to int_flapack.csytrs() 1st keyword (lower) can't be converted to int_flapack.zlarfg() 1st argument (n) can't be converted to int(n>=1) failed for 1st argument n_flapack.zlarfg() 2nd argument (alpha) can't be converted to complex_double_flapack.zlarfg() 1st keyword (incx) can't be converted to int(incx>0||incx<0) failed for 1st keyword incx(lx > (n-2)*incx) failed for hidden lx_flapack.clarfg() 1st argument (n) can't be converted to int_flapack.clarfg() 2nd argument (alpha) can't be converted to complex_float_flapack.clarfg() 1st keyword (incx) can't be converted to int_flapack.sgehrd() 1st keyword (lo) can't be converted to int_flapack.sgehrd() 2nd keyword (hi) can't be converted to int_flapack.sgehrd() 3rd keyword (lwork) can't be converted to int(lwork>=MAX(n,1)) failed for 3rd keyword lwork_flapack.cgehrd() 1st keyword (lo) can't be converted to int_flapack.cgehrd() 2nd keyword (hi) can't be converted to int_flapack.cgehrd() 3rd keyword (lwork) can't be converted to int_flapack.dgehrd() 1st keyword (lo) can't be converted to int_flapack.dgehrd() 2nd keyword (hi) can't be converted to int_flapack.dgehrd() 3rd keyword (lwork) can't be converted to int_flapack.zgehrd() 1st keyword (lo) can't be converted to int_flapack.zgehrd() 2nd keyword (hi) can't be converted to int_flapack.zgehrd() 3rd keyword (lwork) can't be converted to int_flapack.zgbtrs() 1st keyword (trans) can't be converted to int_flapack.zgbtrs() 2nd argument (kl) can't be converted to int_flapack.zgbtrs() 3rd argument (ku) can't be converted to int_flapack.zgbtrs() 2nd keyword (n) can't be converted to int_flapack.zgbtrs() 3rd keyword (ldab) can't be converted to int_flapack.zgbtrs() 4th keyword (ldb) can't be converted to int(shape(b,0)==ldb) failed for 4th keyword ldb_flapack.dgbtrs() 1st keyword (trans) can't be converted to int_flapack.dgbtrs() 2nd argument (kl) can't be converted to int_flapack.dgbtrs() 3rd argument (ku) can't be converted to int_flapack.dgbtrs() 2nd keyword (n) can't be converted to int_flapack.dgbtrs() 3rd keyword (ldab) can't be converted to int_flapack.dgbtrs() 4th keyword (ldb) can't be converted to int_flapack.sgbtrs() 1st keyword (trans) can't be converted to int_flapack.sgbtrs() 2nd argument (kl) can't be converted to int_flapack.sgbtrs() 3rd argument (ku) can't be converted to int_flapack.sgbtrs() 2nd keyword (n) can't be converted to int_flapack.sgbtrs() 3rd keyword (ldab) can't be converted to int_flapack.sgbtrs() 4th keyword (ldb) can't be converted to int_flapack.cgbtrs() 1st keyword (trans) can't be converted to int_flapack.cgbtrs() 2nd argument (kl) can't be converted to int_flapack.cgbtrs() 3rd argument (ku) can't be converted to int_flapack.cgbtrs() 2nd keyword (n) can't be converted to int_flapack.cgbtrs() 3rd keyword (ldab) can't be converted to int_flapack.cgbtrs() 4th keyword (ldb) can't be converted to int_flapack.cunghr() 1st keyword (lo) can't be converted to int_flapack.cunghr() 2nd keyword (hi) can't be converted to int_flapack.cunghr() 3rd keyword (lwork) can't be converted to int(lwork>=hi-lo) failed for 3rd keyword lwork_flapack.dorghr() 1st keyword (lo) can't be converted to int_flapack.dorghr() 2nd keyword (hi) can't be converted to int_flapack.dorghr() 3rd keyword (lwork) can't be converted to int_flapack.zunghr() 1st keyword (lo) can't be converted to int_flapack.zunghr() 2nd keyword (hi) can't be converted to int_flapack.zunghr() 3rd keyword (lwork) can't be converted to int_flapack.sorghr() 1st keyword (lo) can't be converted to int_flapack.sorghr() 2nd keyword (hi) can't be converted to int_flapack.sorghr() 3rd keyword (lwork) can't be converted to int_flapack.dlartg() 1st argument (f) can't be converted to double_flapack.dlartg() 2nd argument (g) can't be converted to double_flapack.dgelsy() 4th argument (cond) can't be converted to double(maxmn==shape(b,0)) failed for 2nd argument b_flapack.dgelsy() 5th argument (lwork) can't be converted to int(lwork>=MAX(minmn+3*n+1, 2*minmn+nrhs)) failed for 5th argument lwork_flapack.sgelsy() 4th argument (cond) can't be converted to float_flapack.sgelsy() 5th argument (lwork) can't be converted to int_flapack.slartg() 1st argument (f) can't be converted to float_flapack.slartg() 2nd argument (g) can't be converted to float((p>=n-m)&&(p>=0)) failed for hidden p_flapack.cgglse() 1st keyword (lwork) can't be converted to int((lwork==-1)||(lwork>=1)) failed for 1st keyword lwork_flapack.zgglse() 1st keyword (lwork) can't be converted to int_flapack.dgglse() 1st keyword (lwork) can't be converted to int_flapack.sgglse() 1st keyword (lwork) can't be converted to int_flapack.csyconv() 1st keyword (lower) can't be converted to int_flapack.csyconv() 2nd keyword (way) can't be converted to int(way==0||way==1) failed for 2nd keyword way_flapack.zsyconv() 1st keyword (lower) can't be converted to int_flapack.zsyconv() 2nd keyword (way) can't be converted to int_flapack.dsyconv() 1st keyword (lower) can't be converted to int_flapack.dsyconv() 2nd keyword (way) can't be converted to int_flapack.ssyconv() 1st keyword (lower) can't be converted to int_flapack.ssyconv() 2nd keyword (way) can't be converted to int_flapack.sggev() 1st keyword (compute_vl) can't be converted to int_flapack.sggev() 2nd keyword (compute_vr) can't be converted to int_flapack.sggev() 3rd keyword (lwork) can't be converted to int((lwork==-1) || (lwork>=MAX(1,8*n))) failed for 3rd keyword lwork_flapack._flapack.sggev: failed to create array from the hidden `vl`_flapack._flapack.sggev: failed to create array from the hidden `vr`_flapack.dggev() 1st keyword (compute_vl) can't be converted to int_flapack.dggev() 2nd keyword (compute_vr) can't be converted to int_flapack.dggev() 3rd keyword (lwork) can't be converted to int_flapack._flapack.dggev: failed to create array from the hidden `vl`_flapack._flapack.dggev: failed to create array from the hidden `vr`_flapack.cggev() 1st keyword (compute_vl) can't be converted to int_flapack.cggev() 2nd keyword (compute_vr) can't be converted to int_flapack.cggev() 3rd keyword (lwork) can't be converted to int((lwork==-1) || (lwork>=MAX(1,2*n))) failed for 3rd keyword lwork_flapack._flapack.cggev: failed to create array from the hidden `vl`_flapack._flapack.cggev: failed to create array from the hidden `vr`_flapack.zggev() 1st keyword (compute_vl) can't be converted to int_flapack.zggev() 2nd keyword (compute_vr) can't be converted to int_flapack.zggev() 3rd keyword (lwork) can't be converted to int_flapack._flapack.zggev: failed to create array from the hidden `vl`_flapack._flapack.zggev: failed to create array from the hidden `vr`_flapack.ztrtrs() 1st keyword (lower) can't be converted to int_flapack.ztrtrs() 2nd keyword (trans) can't be converted to int(trans>=0 && trans <=2) failed for 2nd keyword trans_flapack.ztrtrs() 3rd keyword (unitdiag) can't be converted to int(unitdiag==0||unitdiag==1) failed for 3rd keyword unitdiag_flapack.ztrtrs() 4th keyword (lda) can't be converted to int(shape(a,0)==lda) failed for 4th keyword lda_flapack.dtrtrs() 1st keyword (lower) can't be converted to int_flapack.dtrtrs() 2nd keyword (trans) can't be converted to int_flapack.dtrtrs() 3rd keyword (unitdiag) can't be converted to int_flapack.dtrtrs() 4th keyword (lda) can't be converted to int_flapack.strtrs() 1st keyword (lower) can't be converted to int_flapack.strtrs() 2nd keyword (trans) can't be converted to int_flapack.strtrs() 3rd keyword (unitdiag) can't be converted to int_flapack.strtrs() 4th keyword (lda) can't be converted to int_flapack.ctrtrs() 1st keyword (lower) can't be converted to int_flapack.ctrtrs() 2nd keyword (trans) can't be converted to int_flapack.ctrtrs() 3rd keyword (unitdiag) can't be converted to int_flapack.ctrtrs() 4th keyword (lda) can't be converted to int_flapack.dstevd() 1st keyword (compute_v) can't be converted to int_flapack.dstevd() 2nd keyword (lwork) can't be converted to int(lwork>=(compute_v?1+4*n+n*n:1)) failed for 2nd keyword lwork_flapack.dstevd() 3rd keyword (liwork) can't be converted to int(liwork>=(compute_v?3+5*n:1)) failed for 3rd keyword liwork_flapack.sstevd() 1st keyword (compute_v) can't be converted to int_flapack.sstevd() 2nd keyword (lwork) can't be converted to int_flapack.sstevd() 3rd keyword (liwork) can't be converted to int_flapack.dgesvx() 1st keyword (fact) can't be converted to character_flapack.dgesvx() 2nd keyword (trans) can't be converted to character_flapack.dgesvx() 5th keyword (equed) can't be converted to character_flapack.sgesvx() 1st keyword (fact) can't be converted to character_flapack.sgesvx() 2nd keyword (trans) can't be converted to character_flapack.sgesvx() 5th keyword (equed) can't be converted to character_flapack.cgesvx() 1st keyword (fact) can't be converted to character_flapack.cgesvx() 2nd keyword (trans) can't be converted to character_flapack.cgesvx() 5th keyword (equed) can't be converted to character_flapack.zgesvx() 1st keyword (fact) can't be converted to character_flapack.zgesvx() 2nd keyword (trans) can't be converted to character_flapack.zgesvx() 5th keyword (equed) can't be converted to character_flapack.zgelsy() 4th argument (cond) can't be converted to double_flapack.zgelsy() 5th argument (lwork) can't be converted to int(lwork>=minmn+MAX(MAX(2*minmn, n+1), minmn+nrhs)) failed for 5th argument lwork_flapack.cgelsy() 4th argument (cond) can't be converted to float_flapack.cgelsy() 5th argument (lwork) can't be converted to int_flapack.dgelss() 1st keyword (cond) can't be converted to double_flapack.dgelss() 2nd keyword (lwork) can't be converted to int_flapack.sgelss() 1st keyword (cond) can't be converted to float_flapack.sgelss() 2nd keyword (lwork) can't be converted to int_flapack.ztpqrt() 1st argument (l) can't be converted to int(MIN(m,n)>=l&&l>=0) failed for 1st argument l_flapack.ztpqrt() 2nd argument (nb) can't be converted to int(n>=nb&&nb>=1) failed for 2nd argument nb_flapack.dtpqrt() 1st argument (l) can't be converted to int_flapack.dtpqrt() 2nd argument (nb) can't be converted to int_flapack.stpqrt() 1st argument (l) can't be converted to int_flapack.stpqrt() 2nd argument (nb) can't be converted to int_flapack.ctpqrt() 1st argument (l) can't be converted to int_flapack.ctpqrt() 2nd argument (nb) can't be converted to int_flapack.zrot() 3rd argument (c) can't be converted to double_flapack.zrot() 4th argument (s) can't be converted to complex_double_flapack.zrot() 3rd keyword (incx) can't be converted to int(incx>0||incx<0) failed for 3rd keyword incx_flapack.zrot() 5th keyword (incy) can't be converted to int(incy>0||incy<0) failed for 5th keyword incy_flapack.zrot() 2nd keyword (offx) can't be converted to int(offx>=0 && offx=0 && offy(n-1)*abs(incy)) failed for 1st keyword n(lx-offx>(n-1)*abs(incx)) failed for 1st keyword n_flapack.dgemqrt() 1st keyword (side) can't be converted to character_flapack.dgemqrt() 2nd keyword (trans) can't be converted to character((side=='L'?m:n)>=k&&k>=0) failed for hidden k(k>=nb&&nb>=1) failed for hidden nb_flapack.cgemqrt() 1st keyword (side) can't be converted to character_flapack.cgemqrt() 2nd keyword (trans) can't be converted to character_flapack.sgemqrt() 1st keyword (side) can't be converted to character_flapack.sgemqrt() 2nd keyword (trans) can't be converted to character_flapack.zgemqrt() 1st keyword (side) can't be converted to character_flapack.zgemqrt() 2nd keyword (trans) can't be converted to character_flapack.crot() 3rd argument (c) can't be converted to float_flapack.crot() 4th argument (s) can't be converted to complex_float_flapack.crot() 3rd keyword (incx) can't be converted to int_flapack.crot() 5th keyword (incy) can't be converted to int_flapack.crot() 2nd keyword (offx) can't be converted to int_flapack.crot() 4th keyword (offy) can't be converted to int_flapack.crot() 1st keyword (n) can't be converted to int_flapack.dlasd4() 1st keyword (rho) can't be converted to double_flapack.dlasd4() 1st argument (i) can't be converted to int(i>=0 && i<=(shape(d,0)-1)) failed for 1st argument i_flapack.slasd4() 1st keyword (rho) can't be converted to float_flapack.slasd4() 1st argument (i) can't be converted to int_flapack.zgelss() 1st keyword (cond) can't be converted to double_flapack.zgelss() 2nd keyword (lwork) can't be converted to int_flapack.cgelss() 1st keyword (cond) can't be converted to float_flapack.cgelss() 2nd keyword (lwork) can't be converted to int_flapack.dlarfg() 1st argument (n) can't be converted to int_flapack.dlarfg() 2nd argument (alpha) can't be converted to double_flapack.dlarfg() 1st keyword (incx) can't be converted to int_flapack.slarfg() 1st argument (n) can't be converted to int_flapack.slarfg() 2nd argument (alpha) can't be converted to float_flapack.slarfg() 1st keyword (incx) can't be converted to int_flapack.ssytrd() 1st keyword (lower) can't be converted to int_flapack.ssytrd() 2nd keyword (lwork) can't be converted to int_flapack.zhetrd() 1st keyword (lower) can't be converted to int_flapack.zhetrd() 2nd keyword (lwork) can't be converted to int_flapack.chetrd() 1st keyword (lower) can't be converted to int_flapack.chetrd() 2nd keyword (lwork) can't be converted to int_flapack.dsytrd() 1st keyword (lower) can't be converted to int_flapack.dsytrd() 2nd keyword (lwork) can't be converted to int_flapack.sgesvd() 1st keyword (compute_uv) can't be converted to int_flapack.sgesvd() 2nd keyword (full_matrices) can't be converted to int_flapack.sgesvd() 3rd keyword (lwork) can't be converted to int_flapack.dgesvd() 1st keyword (compute_uv) can't be converted to int_flapack.dgesvd() 2nd keyword (full_matrices) can't be converted to int_flapack.dgesvd() 3rd keyword (lwork) can't be converted to int_flapack.csysv() 2nd keyword (lower) can't be converted to int(shape(b,0)==n) failed for 2nd argument b_flapack.csysv() 1st keyword (lwork) can't be converted to int(lwork>=1||lwork==-1) failed for 1st keyword lwork_flapack.dsysv() 2nd keyword (lower) can't be converted to int_flapack.dsysv() 1st keyword (lwork) can't be converted to int_flapack.ssysv() 2nd keyword (lower) can't be converted to int_flapack.ssysv() 1st keyword (lwork) can't be converted to int_flapack.zsysv() 2nd keyword (lower) can't be converted to int_flapack.zsysv() 1st keyword (lwork) can't be converted to int_flapack.zlangb() 1st argument (norm) can't be converted to character_flapack.zlangb() 2nd argument (kl) can't be converted to int(kl>=0) failed for 2nd argument kl_flapack.zlangb() 3rd argument (ku) can't be converted to int(ku>=0) failed for 3rd argument ku_flapack.zlangb() 1st keyword (ldab) can't be converted to int(ldab >= (kl+ku+1)) failed for 1st keyword ldab_flapack.clangb() 1st argument (norm) can't be converted to character_flapack.clangb() 2nd argument (kl) can't be converted to int_flapack.clangb() 3rd argument (ku) can't be converted to int_flapack.clangb() 1st keyword (ldab) can't be converted to int_flapack.slangb() 1st argument (norm) can't be converted to character_flapack.slangb() 2nd argument (kl) can't be converted to int_flapack.slangb() 3rd argument (ku) can't be converted to int_flapack.slangb() 1st keyword (ldab) can't be converted to int_flapack.dlangb() 1st argument (norm) can't be converted to character_flapack.dlangb() 2nd argument (kl) can't be converted to int_flapack.dlangb() 3rd argument (ku) can't be converted to int_flapack.dlangb() 1st keyword (ldab) can't be converted to int_flapack.dsbev() 1st keyword (compute_v) can't be converted to int(compute_v==1||compute_v==0) failed for 1st keyword compute_v_flapack.dsbev() 2nd keyword (lower) can't be converted to int_flapack.dsbev() 3rd keyword (ldab) can't be converted to int_flapack.ssbev() 1st keyword (compute_v) can't be converted to int_flapack.ssbev() 2nd keyword (lower) can't be converted to int_flapack.ssbev() 3rd keyword (ldab) can't be converted to int_flapack.dsygv() 1st keyword (itype) can't be converted to int_flapack.dsygv() 2nd keyword (jobz) can't be converted to character(jobz=='N'||jobz=='V') failed for 2nd keyword jobz_flapack.dsygv() 3rd keyword (uplo) can't be converted to character(uplo=='U'||uplo=='L') failed for 3rd keyword uplo_flapack.dsygv() 4th keyword (lwork) can't be converted to int(lwork>0||lwork==-1) failed for 4th keyword lwork_flapack._flapack.dsygv: failed to create array from the hidden `work`_flapack.ssygv() 1st keyword (itype) can't be converted to int_flapack.ssygv() 2nd keyword (jobz) can't be converted to character_flapack.ssygv() 3rd keyword (uplo) can't be converted to character_flapack.ssygv() 4th keyword (lwork) can't be converted to int_flapack._flapack.ssygv: failed to create array from the hidden `work`_flapack.zhesv() 2nd keyword (lower) can't be converted to int_flapack.zhesv() 1st keyword (lwork) can't be converted to int_flapack.chesv() 2nd keyword (lower) can't be converted to int_flapack.chesv() 1st keyword (lwork) can't be converted to int_flapack.zgesvd() 1st keyword (compute_uv) can't be converted to int_flapack.zgesvd() 2nd keyword (full_matrices) can't be converted to int_flapack.zgesvd() 3rd keyword (lwork) can't be converted to int_flapack.cgesvd() 1st keyword (compute_uv) can't be converted to int_flapack.cgesvd() 2nd keyword (full_matrices) can't be converted to int_flapack.cgesvd() 3rd keyword (lwork) can't be converted to int_flapack.dsyev() 1st keyword (compute_v) can't be converted to int_flapack.dsyev() 2nd keyword (lower) can't be converted to int_flapack.dsyev() 3rd keyword (lwork) can't be converted to int(lwork>=3*n-1) failed for 3rd keyword lwork_flapack.ssyev() 1st keyword (compute_v) can't be converted to int_flapack.ssyev() 2nd keyword (lower) can't be converted to int_flapack.ssyev() 3rd keyword (lwork) can't be converted to int_flapack.ztrsen() 1st keyword (job) can't be converted to character_flapack.ztrsen() 3rd keyword (lwork) can't be converted to int(lwork == -1 || lwork >= 1) failed for 3rd keyword lwork_flapack.ctrsen() 1st keyword (job) can't be converted to character_flapack.ctrsen() 3rd keyword (lwork) can't be converted to int_flapack.ssygvd() 1st keyword (itype) can't be converted to int_flapack.ssygvd() 2nd keyword (jobz) can't be converted to character_flapack.ssygvd() 3rd keyword (uplo) can't be converted to character_flapack.ssygvd() 4th keyword (lwork) can't be converted to int_flapack.ssygvd() 5th keyword (liwork) can't be converted to int(liwork>0||liwork==-1) failed for 5th keyword liwork_flapack._flapack.ssygvd: failed to create array from the hidden `work`_flapack._flapack.ssygvd: failed to create array from the hidden `iwork`_flapack.dsygvd() 1st keyword (itype) can't be converted to int_flapack.dsygvd() 2nd keyword (jobz) can't be converted to character_flapack.dsygvd() 3rd keyword (uplo) can't be converted to character_flapack.dsygvd() 4th keyword (lwork) can't be converted to int_flapack.dsygvd() 5th keyword (liwork) can't be converted to int_flapack._flapack.dsygvd: failed to create array from the hidden `work`_flapack._flapack.dsygvd: failed to create array from the hidden `iwork`_flapack.zlarf() 1st keyword (side) can't be converted to character_flapack.zlarf() 2nd keyword (incv) can't be converted to int(incv>0||incv<0) failed for 2nd keyword incv_flapack.zlarf() 2nd argument (tau) can't be converted to complex_double(lwork >= (side=='L'?n:m)) failed for hidden lwork_flapack.clarf() 1st keyword (side) can't be converted to character_flapack.clarf() 2nd keyword (incv) can't be converted to int_flapack.clarf() 2nd argument (tau) can't be converted to complex_float_flapack.dgelsd() 1st keyword (cond) can't be converted to double_flapack.dgelsd() 3rd argument (lwork) can't be converted to int(lwork>=1) failed for 3rd argument lwork_flapack.dgelsd() 4th argument (size_iwork) can't be converted to int_flapack.sgelsd() 1st keyword (cond) can't be converted to float_flapack.sgelsd() 3rd argument (lwork) can't be converted to int_flapack.sgelsd() 4th argument (size_iwork) can't be converted to int_flapack.dgesdd() 1st keyword (compute_uv) can't be converted to int_flapack.dgesdd() 2nd keyword (full_matrices) can't be converted to int_flapack.dgesdd() 3rd keyword (lwork) can't be converted to int_flapack.sgesdd() 1st keyword (compute_uv) can't be converted to int_flapack.sgesdd() 2nd keyword (full_matrices) can't be converted to int_flapack.sgesdd() 3rd keyword (lwork) can't be converted to int_flapack.zunmqr() 1st argument (side) can't be converted to character(side=='L'||side=='R') failed for 1st argument side_flapack.zunmqr() 2nd argument (trans) can't be converted to character(trans=='N'||trans=='C') failed for 2nd argument trans_flapack.zunmqr() 6th argument (lwork) can't be converted to int_flapack.dormqr() 1st argument (side) can't be converted to character_flapack.dormqr() 2nd argument (trans) can't be converted to character(trans=='N'||trans=='T') failed for 2nd argument trans_flapack.dormqr() 6th argument (lwork) can't be converted to int_flapack.cunmqr() 1st argument (side) can't be converted to character_flapack.cunmqr() 2nd argument (trans) can't be converted to character_flapack.cunmqr() 6th argument (lwork) can't be converted to int_flapack.sormqr() 1st argument (side) can't be converted to character_flapack.sormqr() 2nd argument (trans) can't be converted to character_flapack.sormqr() 6th argument (lwork) can't be converted to int_flapack.chegvd() 1st keyword (itype) can't be converted to int_flapack.chegvd() 2nd keyword (jobz) can't be converted to character_flapack.chegvd() 3rd keyword (uplo) can't be converted to character_flapack.chegvd() 4th keyword (lwork) can't be converted to int_flapack.chegvd() 5th keyword (lrwork) can't be converted to int(lrwork>0||lrwork==-1) failed for 5th keyword lrwork_flapack.chegvd() 6th keyword (liwork) can't be converted to int(liwork>0||liwork==-1) failed for 6th keyword liwork_flapack._flapack.chegvd: failed to create array from the hidden `work`_flapack._flapack.chegvd: failed to create array from the hidden `rwork`_flapack._flapack.chegvd: failed to create array from the hidden `iwork`_flapack.zhegvd() 1st keyword (itype) can't be converted to int_flapack.zhegvd() 2nd keyword (jobz) can't be converted to character_flapack.zhegvd() 3rd keyword (uplo) can't be converted to character_flapack.zhegvd() 4th keyword (lwork) can't be converted to int_flapack.zhegvd() 5th keyword (lrwork) can't be converted to int_flapack.zhegvd() 6th keyword (liwork) can't be converted to int_flapack._flapack.zhegvd: failed to create array from the hidden `work`_flapack._flapack.zhegvd: failed to create array from the hidden `rwork`_flapack._flapack.zhegvd: failed to create array from the hidden `iwork`_flapack.ztfsm() 2nd keyword (side) can't be converted to character(side=='L'||side=='R') failed for 2nd keyword side_flapack.ztfsm() 3rd keyword (uplo) can't be converted to character_flapack.ztfsm() 1st argument (alpha) can't be converted to complex_double(side=='L'?nt==(m*(m+1)/2):nt==(n*(n+1)/2)) failed for hidden nt_flapack.ztfsm() 1st keyword (transr) can't be converted to character_flapack.ztfsm() 4th keyword (trans) can't be converted to character(trans=='N'||trans=='C') failed for 4th keyword trans_flapack.ztfsm() 5th keyword (diag) can't be converted to character(diag=='U'||diag=='N') failed for 5th keyword diag_flapack.dsyevd() 1st keyword (compute_v) can't be converted to int_flapack.dsyevd() 2nd keyword (lower) can't be converted to int_flapack.dsyevd() 3rd keyword (lwork) can't be converted to int((lwork>=((compute_v?1+6*n+2*n*n:2*n+1))) || ((n==1)&&(lwork>=1))) failed for 3rd keyword lwork_flapack.dsyevd() 4th keyword (liwork) can't be converted to int_flapack.ssyevd() 1st keyword (compute_v) can't be converted to int_flapack.ssyevd() 2nd keyword (lower) can't be converted to int_flapack.ssyevd() 3rd keyword (lwork) can't be converted to int_flapack.ssyevd() 4th keyword (liwork) can't be converted to int_flapack.ctfsm() 2nd keyword (side) can't be converted to character_flapack.ctfsm() 3rd keyword (uplo) can't be converted to character_flapack.ctfsm() 1st argument (alpha) can't be converted to complex_float_flapack.ctfsm() 1st keyword (transr) can't be converted to character_flapack.ctfsm() 4th keyword (trans) can't be converted to character_flapack.ctfsm() 5th keyword (diag) can't be converted to character_flapack.zhegv() 1st keyword (itype) can't be converted to int_flapack.zhegv() 2nd keyword (jobz) can't be converted to character_flapack.zhegv() 3rd keyword (uplo) can't be converted to character_flapack.zhegv() 4th keyword (lwork) can't be converted to int_flapack._flapack.zhegv: failed to create array from the hidden `work`_flapack.chegv() 1st keyword (itype) can't be converted to int_flapack.chegv() 2nd keyword (jobz) can't be converted to character_flapack.chegv() 3rd keyword (uplo) can't be converted to character_flapack.chegv() 4th keyword (lwork) can't be converted to int_flapack._flapack.chegv: failed to create array from the hidden `work`_flapack.zgtcon() 1st keyword (norm) can't be converted to character_flapack.zgtcon() 6th argument (anorm) can't be converted to double_flapack.cgtcon() 1st keyword (norm) can't be converted to character_flapack.cgtcon() 6th argument (anorm) can't be converted to float_flapack.zheevd() 1st keyword (compute_v) can't be converted to int_flapack.zheevd() 2nd keyword (lower) can't be converted to int_flapack.zheevd() 3rd keyword (lwork) can't be converted to int((lwork>=(compute_v?2*n+n*n:n+1)) || ((n==1)&&(lwork>=1))) failed for 3rd keyword lwork_flapack.zheevd() 4th keyword (liwork) can't be converted to int_flapack.zheevd() 5th keyword (lrwork) can't be converted to int_flapack._flapack.zheevd: failed to create array from the hidden `rwork`_flapack.cheevd() 1st keyword (compute_v) can't be converted to int_flapack.cheevd() 2nd keyword (lower) can't be converted to int_flapack.cheevd() 3rd keyword (lwork) can't be converted to int_flapack.cheevd() 4th keyword (liwork) can't be converted to int_flapack.cheevd() 5th keyword (lrwork) can't be converted to int_flapack._flapack.cheevd: failed to create array from the hidden `rwork`_flapack.dgtcon() 1st keyword (norm) can't be converted to character_flapack.dgtcon() 6th argument (anorm) can't be converted to double_flapack.sgtcon() 1st keyword (norm) can't be converted to character_flapack.sgtcon() 6th argument (anorm) can't be converted to float_flapack.cgesdd() 1st keyword (compute_uv) can't be converted to int_flapack.cgesdd() 2nd keyword (full_matrices) can't be converted to int_flapack.cgesdd() 3rd keyword (lwork) can't be converted to int_flapack.zgesdd() 1st keyword (compute_uv) can't be converted to int_flapack.zgesdd() 2nd keyword (full_matrices) can't be converted to int_flapack.zgesdd() 3rd keyword (lwork) can't be converted to int_flapack.cheev() 1st keyword (compute_v) can't be converted to int_flapack.cheev() 2nd keyword (lower) can't be converted to int_flapack.cheev() 3rd keyword (lwork) can't be converted to int(lwork>=2*n-1) failed for 3rd keyword lwork_flapack.zheev() 1st keyword (compute_v) can't be converted to int_flapack.zheev() 2nd keyword (lower) can't be converted to int_flapack.zheev() 3rd keyword (lwork) can't be converted to int_flapack.cgtsvx() 1st keyword (fact) can't be converted to character(fact=='F'||fact=='N') failed for 1st keyword fact_flapack.cgtsvx() 2nd keyword (trans) can't be converted to character(trans=='N'||trans=='C'||trans=='T') failed for 2nd keyword trans_flapack._flapack.cgtsvx: failed to create array from the hidden `x`_flapack.dgtsvx() 1st keyword (fact) can't be converted to character_flapack.dgtsvx() 2nd keyword (trans) can't be converted to character_flapack._flapack.dgtsvx: failed to create array from the hidden `x`_flapack.zgtsvx() 1st keyword (fact) can't be converted to character_flapack.zgtsvx() 2nd keyword (trans) can't be converted to character_flapack._flapack.zgtsvx: failed to create array from the hidden `x`_flapack.sgtsvx() 1st keyword (fact) can't be converted to character_flapack.sgtsvx() 2nd keyword (trans) can't be converted to character_flapack._flapack.sgtsvx: failed to create array from the hidden `x`_flapack.dtpmqrt() 1st argument (l) can't be converted to int(k>=l&&l>=0) failed for 1st argument l_flapack.dtpmqrt() 1st keyword (side) can't be converted to character_flapack.dtpmqrt() 2nd keyword (trans) can't be converted to character_flapack.stpmqrt() 1st argument (l) can't be converted to int_flapack.stpmqrt() 1st keyword (side) can't be converted to character_flapack.stpmqrt() 2nd keyword (trans) can't be converted to character_flapack.ctpmqrt() 1st argument (l) can't be converted to int_flapack.ctpmqrt() 1st keyword (side) can't be converted to character_flapack.ctpmqrt() 2nd keyword (trans) can't be converted to character_flapack.ztpmqrt() 1st argument (l) can't be converted to int_flapack.ztpmqrt() 1st keyword (side) can't be converted to character_flapack.ztpmqrt() 2nd keyword (trans) can't be converted to character_flapack.dgecon() 1st keyword (norm) can't be converted to character_flapack.dgecon() 2nd argument (anorm) can't be converted to double_flapack.dpocon() 1st keyword (uplo) can't be converted to character_flapack.dpocon() 2nd argument (anorm) can't be converted to double_flapack.zpocon() 1st keyword (uplo) can't be converted to character_flapack.zpocon() 2nd argument (anorm) can't be converted to double_flapack.zgecon() 1st keyword (norm) can't be converted to character_flapack.zgecon() 2nd argument (anorm) can't be converted to double_flapack.sgecon() 1st keyword (norm) can't be converted to character_flapack.sgecon() 2nd argument (anorm) can't be converted to float_flapack.spocon() 1st keyword (uplo) can't be converted to character_flapack.spocon() 2nd argument (anorm) can't be converted to float_flapack.cpocon() 1st keyword (uplo) can't be converted to character_flapack.cpocon() 2nd argument (anorm) can't be converted to float_flapack.cgecon() 1st keyword (norm) can't be converted to character_flapack.cgecon() 2nd argument (anorm) can't be converted to float_flapack.sgeev() 1st keyword (compute_vl) can't be converted to int_flapack.sgeev() 2nd keyword (compute_vr) can't be converted to int_flapack.sgeev() 3rd keyword (lwork) can't be converted to int(lwork>=((compute_vl||compute_vr)?4*n:3*n)) failed for 3rd keyword lwork_flapack.dgeev() 1st keyword (compute_vl) can't be converted to int_flapack.dgeev() 2nd keyword (compute_vr) can't be converted to int_flapack.dgeev() 3rd keyword (lwork) can't be converted to int_flapack.cgeev() 1st keyword (compute_vl) can't be converted to int_flapack.cgeev() 2nd keyword (compute_vr) can't be converted to int_flapack.cgeev() 3rd keyword (lwork) can't be converted to int(lwork>=2*n) failed for 3rd keyword lwork_flapack.zgeev() 1st keyword (compute_vl) can't be converted to int_flapack.zgeev() 2nd keyword (compute_vr) can't be converted to int_flapack.zgeev() 3rd keyword (lwork) can't be converted to int_flapack.zunmrz() 1st keyword (side) can't be converted to character_flapack.zunmrz() 2nd keyword (trans) can't be converted to character((side=='L'?m:n)==nt) failed for hidden nt_flapack.zunmrz() 3rd keyword (lwork) can't be converted to int(lwork>=(side=='L'?n:m)||lwork==-1) failed for 3rd keyword lwork_flapack.sormrz() 1st keyword (side) can't be converted to character_flapack.sormrz() 2nd keyword (trans) can't be converted to character_flapack.sormrz() 3rd keyword (lwork) can't be converted to int_flapack.cunmrz() 1st keyword (side) can't be converted to character_flapack.cunmrz() 2nd keyword (trans) can't be converted to character_flapack.cunmrz() 3rd keyword (lwork) can't be converted to int_flapack.dormrz() 1st keyword (side) can't be converted to character_flapack.dormrz() 2nd keyword (trans) can't be converted to character_flapack.dormrz() 3rd keyword (lwork) can't be converted to int_flapack.sgees() 1st keyword (compute_v) can't be converted to int_flapack.sgees() 2nd keyword (sort_t) can't be converted to int(sort_t==0||sort_t==1) failed for 2nd keyword sort_t(shape(a,0)==shape(a,1)) failed for 2nd argument a_flapack.sgees() 3rd keyword (lwork) can't be converted to int((lwork==-1)||(lwork >= MAX(1,2*n))) failed for 3rd keyword lwork_flapack._flapack.sgees: failed to create array from the hidden `work`_flapack.dgees() 1st keyword (compute_v) can't be converted to int_flapack.dgees() 2nd keyword (sort_t) can't be converted to int_flapack.dgees() 3rd keyword (lwork) can't be converted to int_flapack._flapack.dgees: failed to create array from the hidden `work`_flapack.zgees() 1st keyword (compute_v) can't be converted to int_flapack.zgees() 2nd keyword (sort_t) can't be converted to intfailed in processing argument list for call-back zselect._flapack.zgees() 3rd keyword (lwork) can't be converted to int_flapack._flapack.zgees: failed to create array from the hidden `work`_flapack.cgees() 1st keyword (compute_v) can't be converted to int_flapack.cgees() 2nd keyword (sort_t) can't be converted to intfailed in processing argument list for call-back cselect._flapack.cgees() 3rd keyword (lwork) can't be converted to int_flapack._flapack.cgees: failed to create array from the hidden `work`_flapack.zpstrf() 2nd keyword (lower) can't be converted to int_flapack.zpstrf() 1st keyword (tol) can't be converted to double_flapack.dpstrf() 2nd keyword (lower) can't be converted to int_flapack.dpstrf() 1st keyword (tol) can't be converted to double_flapack.dpstf2() 2nd keyword (lower) can't be converted to int_flapack.dpstf2() 1st keyword (tol) can't be converted to double_flapack.zpstf2() 2nd keyword (lower) can't be converted to int_flapack.zpstf2() 1st keyword (tol) can't be converted to double_flapack.dlarf() 1st keyword (side) can't be converted to character_flapack.dlarf() 2nd keyword (incv) can't be converted to int_flapack.dlarf() 2nd argument (tau) can't be converted to double_flapack.cpstf2() 2nd keyword (lower) can't be converted to int_flapack.cpstf2() 1st keyword (tol) can't be converted to float_flapack.spstf2() 2nd keyword (lower) can't be converted to int_flapack.spstf2() 1st keyword (tol) can't be converted to float_flapack.spstrf() 2nd keyword (lower) can't be converted to int_flapack.spstrf() 1st keyword (tol) can't be converted to float_flapack.cpstrf() 2nd keyword (lower) can't be converted to int_flapack.cpstrf() 1st keyword (tol) can't be converted to float_flapack.slarf() 1st keyword (side) can't be converted to character_flapack.slarf() 2nd keyword (incv) can't be converted to int_flapack.slarf() 2nd argument (tau) can't be converted to float_flapack.dtfsm() 2nd keyword (side) can't be converted to character_flapack.dtfsm() 3rd keyword (uplo) can't be converted to character_flapack.dtfsm() 1st argument (alpha) can't be converted to double_flapack.dtfsm() 1st keyword (transr) can't be converted to character_flapack.dtfsm() 4th keyword (trans) can't be converted to character(trans=='N'||trans=='T') failed for 4th keyword trans_flapack.dtfsm() 5th keyword (diag) can't be converted to character_flapack.stfsm() 2nd keyword (side) can't be converted to character_flapack.stfsm() 3rd keyword (uplo) can't be converted to character_flapack.stfsm() 1st argument (alpha) can't be converted to float_flapack.stfsm() 1st keyword (transr) can't be converted to character_flapack.stfsm() 4th keyword (trans) can't be converted to character_flapack.stfsm() 5th keyword (diag) can't be converted to character_flapack.dtgsyl() 2nd keyword (ijob) can't be converted to int(ijob>=0 && ijob<=4) failed for 2nd keyword ijob_flapack.dtgsyl() 1st keyword (trans) can't be converted to character((trans=='N')||(trans=='T')) failed for 1st keyword trans_flapack.dtgsyl() 3rd keyword (lwork) can't be converted to int(((ijob==1||ijob==2) && (trans=='N')) ? lwork>=max(1,2*m*n):(lwork>=n||lwork==-1)) failed for 3rd keyword lwork_flapack.stgsyl() 2nd keyword (ijob) can't be converted to int_flapack.stgsyl() 1st keyword (trans) can't be converted to character_flapack.stgsyl() 3rd keyword (lwork) can't be converted to int_flapack.zsycon() 1st keyword (lower) can't be converted to int_flapack.zsycon() 3rd argument (anorm) can't be converted to double_flapack.zhecon() 1st keyword (lower) can't be converted to int_flapack.zhecon() 3rd argument (anorm) can't be converted to double_flapack.checon() 1st keyword (lower) can't be converted to int_flapack.checon() 3rd argument (anorm) can't be converted to float_flapack.csycon() 1st keyword (lower) can't be converted to int_flapack.csycon() 3rd argument (anorm) can't be converted to float_flapack.zgelsd() 1st keyword (cond) can't be converted to double_flapack.zgelsd() 3rd argument (lwork) can't be converted to int(lwork>=1||lwork==-1) failed for 3rd argument lwork_flapack.zgelsd() 4th argument (size_rwork) can't be converted to int_flapack.zgelsd() 5th argument (size_iwork) can't be converted to int_flapack._flapack.zgelsd: failed to create array from the hidden `iwork`_flapack.cgelsd() 1st keyword (cond) can't be converted to float_flapack.cgelsd() 3rd argument (lwork) can't be converted to int_flapack.cgelsd() 4th argument (size_rwork) can't be converted to int_flapack.cgelsd() 5th argument (size_iwork) can't be converted to int_flapack._flapack.cgelsd: failed to create array from the hidden `iwork`_flapack.zhesvx() 4th keyword (factored) can't be converted to int(factored==0||factored==1) failed for 4th keyword factored_flapack.zhesvx() 5th keyword (lower) can't be converted to int(lower==0||lower==1) failed for 5th keyword lower_flapack.zhesvx() 3rd keyword (lwork) can't be converted to int(lwork>=1||lwork==-1) failed for 3rd keyword lwork_flapack._flapack.zhesvx: failed to create array from the hidden `berr`_flapack._flapack.zhesvx: failed to create array from the hidden `work`_flapack.chesvx() 4th keyword (factored) can't be converted to int_flapack.chesvx() 5th keyword (lower) can't be converted to int_flapack.chesvx() 3rd keyword (lwork) can't be converted to int_flapack._flapack.chesvx: failed to create array from the hidden `berr`_flapack._flapack.chesvx: failed to create array from the hidden `work`_flapack.csysvx() 4th keyword (factored) can't be converted to int_flapack.csysvx() 5th keyword (lower) can't be converted to int_flapack.csysvx() 3rd keyword (lwork) can't be converted to int(lwork>=2*n||lwork==-1) failed for 3rd keyword lwork_flapack._flapack.csysvx: failed to create array from the hidden `berr`_flapack.ssysvx() 4th keyword (factored) can't be converted to int_flapack.ssysvx() 5th keyword (lower) can't be converted to int_flapack.ssysvx() 3rd keyword (lwork) can't be converted to int(lwork>=3*n||lwork==-1) failed for 3rd keyword lwork_flapack._flapack.ssysvx: failed to create array from the hidden `berr`_flapack.dsysvx() 4th keyword (factored) can't be converted to int_flapack.dsysvx() 5th keyword (lower) can't be converted to int_flapack.dsysvx() 3rd keyword (lwork) can't be converted to int_flapack._flapack.dsysvx: failed to create array from the hidden `berr`_flapack.zsysvx() 4th keyword (factored) can't be converted to int_flapack.zsysvx() 5th keyword (lower) can't be converted to int_flapack.zsysvx() 3rd keyword (lwork) can't be converted to int_flapack._flapack.zsysvx: failed to create array from the hidden `berr`_flapack.dgelsy_lwork() 1st argument (m) can't be converted to int_flapack.dgelsy_lwork() 2nd argument (n) can't be converted to int_flapack.dgelsy_lwork() 3rd argument (nrhs) can't be converted to int_flapack.dgelsy_lwork() 4th argument (cond) can't be converted to double_flapack.dgelsy_lwork() 1st keyword (lwork) can't be converted to int_flapack.zgelsy_lwork() 1st argument (m) can't be converted to int_flapack.zgelsy_lwork() 2nd argument (n) can't be converted to int_flapack.zgelsy_lwork() 3rd argument (nrhs) can't be converted to int_flapack.zgelsy_lwork() 4th argument (cond) can't be converted to double_flapack.zgelsy_lwork() 1st keyword (lwork) can't be converted to int_flapack.dsycon() 1st keyword (lower) can't be converted to int_flapack.dsycon() 3rd argument (anorm) can't be converted to double_flapack.sgelsy_lwork() 1st argument (m) can't be converted to int_flapack.sgelsy_lwork() 2nd argument (n) can't be converted to int_flapack.sgelsy_lwork() 3rd argument (nrhs) can't be converted to int_flapack.sgelsy_lwork() 4th argument (cond) can't be converted to float_flapack.sgelsy_lwork() 1st keyword (lwork) can't be converted to int_flapack.ssycon() 1st keyword (lower) can't be converted to int_flapack.ssycon() 3rd argument (anorm) can't be converted to float_flapack.cgelsy_lwork() 1st argument (m) can't be converted to int_flapack.cgelsy_lwork() 2nd argument (n) can't be converted to int_flapack.cgelsy_lwork() 3rd argument (nrhs) can't be converted to int_flapack.cgelsy_lwork() 4th argument (cond) can't be converted to float_flapack.cgelsy_lwork() 1st keyword (lwork) can't be converted to int_flapack.ssbevd() 1st keyword (compute_v) can't be converted to int_flapack.ssbevd() 2nd keyword (lower) can't be converted to int_flapack.ssbevd() 3rd keyword (ldab) can't be converted to int_flapack.ssbevd() 4th keyword (liwork) can't be converted to int(liwork>=(compute_v?3+5*n:1)) failed for 4th keyword liwork_flapack.dsbevd() 1st keyword (compute_v) can't be converted to int_flapack.dsbevd() 2nd keyword (lower) can't be converted to int_flapack.dsbevd() 3rd keyword (ldab) can't be converted to int_flapack.dsbevd() 4th keyword (liwork) can't be converted to int_flapack.dposvx() 1st keyword (fact) can't be converted to character_flapack.dposvx() 5th keyword (lower) can't be converted to int_flapack.dposvx() 3rd keyword (equed) can't be converted to character_flapack._flapack.dposvx: failed to create array from the hidden `ferr`_flapack._flapack.dposvx: failed to create array from the hidden `berr`_flapack.cposvx() 1st keyword (fact) can't be converted to character_flapack.cposvx() 5th keyword (lower) can't be converted to int_flapack.cposvx() 3rd keyword (equed) can't be converted to character_flapack._flapack.cposvx: failed to create array from the hidden `ferr`_flapack._flapack.cposvx: failed to create array from the hidden `berr`_flapack.zposvx() 1st keyword (fact) can't be converted to character_flapack.zposvx() 5th keyword (lower) can't be converted to int_flapack.zposvx() 3rd keyword (equed) can't be converted to character_flapack._flapack.zposvx: failed to create array from the hidden `ferr`_flapack._flapack.zposvx: failed to create array from the hidden `berr`_flapack.sposvx() 1st keyword (fact) can't be converted to character_flapack.sposvx() 5th keyword (lower) can't be converted to int_flapack.sposvx() 3rd keyword (equed) can't be converted to character_flapack._flapack.sposvx: failed to create array from the hidden `ferr`_flapack._flapack.sposvx: failed to create array from the hidden `berr`OOOOOOO|Oii:_flapack.dstemr_lwork_flapack.dstemr_lwork() 3rd argument (range) can't be converted to int_flapack.dstemr_lwork() 4th argument (vl) can't be converted to double_flapack.dstemr_lwork() 5th argument (vu) can't be converted to double_flapack.dstemr_lwork() 6th argument (il) can't be converted to int_flapack.dstemr_lwork() 7th argument (iu) can't be converted to int_flapack.dstemr_lwork() 1st keyword (compute_v) can't be converted to int_flapack._flapack.dstemr_lwork: failed to create array from the hidden `z`_flapack._flapack.dstemr_lwork: failed to create array from the hidden `isuppz`_flapack._flapack.dstemr_lwork: failed to create array from the 2nd argument `e`OOOOOOO|Oii:_flapack.sstemr_lwork_flapack.sstemr_lwork() 3rd argument (range) can't be converted to int_flapack.sstemr_lwork() 4th argument (vl) can't be converted to float_flapack.sstemr_lwork() 5th argument (vu) can't be converted to float_flapack.sstemr_lwork() 6th argument (il) can't be converted to int_flapack.sstemr_lwork() 7th argument (iu) can't be converted to int_flapack.sstemr_lwork() 1st keyword (compute_v) can't be converted to int_flapack._flapack.sstemr_lwork: failed to create array from the hidden `z`_flapack._flapack.sstemr_lwork: failed to create array from the hidden `isuppz`_flapack._flapack.sstemr_lwork: failed to create array from the 2nd argument `e`_flapack.strsen() 1st keyword (job) can't be converted to character_flapack.strsen() 4th keyword (liwork) can't be converted to int(liwork == -1 || liwork >= 1) failed for 4th keyword liwork_flapack.strsen() 3rd keyword (lwork) can't be converted to int_flapack.dtrsen() 1st keyword (job) can't be converted to character_flapack.dtrsen() 4th keyword (liwork) can't be converted to int_flapack.dtrsen() 3rd keyword (lwork) can't be converted to int_flapack.dgelss_lwork() 1st argument (m) can't be converted to int_flapack.dgelss_lwork() 2nd argument (n) can't be converted to int_flapack.dgelss_lwork() 3rd argument (nrhs) can't be converted to int_flapack.dgelss_lwork() 1st keyword (cond) can't be converted to double_flapack.dgelss_lwork() 2nd keyword (lwork) can't be converted to int_flapack.dgelsd_lwork() 1st argument (m) can't be converted to int_flapack.dgelsd_lwork() 2nd argument (n) can't be converted to int_flapack.dgelsd_lwork() 3rd argument (nrhs) can't be converted to int_flapack.dgelsd_lwork() 1st keyword (cond) can't be converted to double_flapack.dgelsd_lwork() 2nd keyword (lwork) can't be converted to int_flapack.zgelss_lwork() 1st argument (m) can't be converted to int_flapack.zgelss_lwork() 2nd argument (n) can't be converted to int_flapack.zgelss_lwork() 3rd argument (nrhs) can't be converted to int_flapack.zgelss_lwork() 1st keyword (cond) can't be converted to double_flapack.zgelss_lwork() 2nd keyword (lwork) can't be converted to int_flapack.sgelss_lwork() 1st argument (m) can't be converted to int_flapack.sgelss_lwork() 2nd argument (n) can't be converted to int_flapack.sgelss_lwork() 3rd argument (nrhs) can't be converted to int_flapack.sgelss_lwork() 1st keyword (cond) can't be converted to float_flapack.sgelss_lwork() 2nd keyword (lwork) can't be converted to int_flapack.dppcon() 1st keyword (lower) can't be converted to int_flapack.dppcon() 1st argument (n) can't be converted to int_flapack.dppcon() 3rd argument (anorm) can't be converted to double_flapack.zppcon() 1st keyword (lower) can't be converted to int_flapack.zppcon() 1st argument (n) can't be converted to int_flapack.zppcon() 3rd argument (anorm) can't be converted to double_flapack.sgelsd_lwork() 1st argument (m) can't be converted to int_flapack.sgelsd_lwork() 2nd argument (n) can't be converted to int_flapack.sgelsd_lwork() 3rd argument (nrhs) can't be converted to int_flapack.sgelsd_lwork() 1st keyword (cond) can't be converted to float_flapack.sgelsd_lwork() 2nd keyword (lwork) can't be converted to int_flapack.cgelss_lwork() 1st argument (m) can't be converted to int_flapack.cgelss_lwork() 2nd argument (n) can't be converted to int_flapack.cgelss_lwork() 3rd argument (nrhs) can't be converted to int_flapack.cgelss_lwork() 1st keyword (cond) can't be converted to float_flapack.cgelss_lwork() 2nd keyword (lwork) can't be converted to int_flapack.zgelsd_lwork() 1st argument (m) can't be converted to int_flapack.zgelsd_lwork() 2nd argument (n) can't be converted to int_flapack.zgelsd_lwork() 3rd argument (nrhs) can't be converted to int_flapack.zgelsd_lwork() 1st keyword (cond) can't be converted to double_flapack.zgelsd_lwork() 2nd keyword (lwork) can't be converted to int_flapack.cppcon() 1st keyword (lower) can't be converted to int_flapack.cppcon() 1st argument (n) can't be converted to int_flapack.cppcon() 3rd argument (anorm) can't be converted to float_flapack.sppcon() 1st keyword (lower) can't be converted to int_flapack.sppcon() 1st argument (n) can't be converted to int_flapack.sppcon() 3rd argument (anorm) can't be converted to float_flapack.cgelsd_lwork() 1st argument (m) can't be converted to int_flapack.cgelsd_lwork() 2nd argument (n) can't be converted to int_flapack.cgelsd_lwork() 3rd argument (nrhs) can't be converted to int_flapack.cgelsd_lwork() 1st keyword (cond) can't be converted to float_flapack.cgelsd_lwork() 2nd keyword (lwork) can't be converted to int_flapack.dstemr() 3rd argument (range) can't be converted to int_flapack.dstemr() 4th argument (vl) can't be converted to double_flapack.dstemr() 5th argument (vu) can't be converted to double_flapack.dstemr() 6th argument (il) can't be converted to int_flapack.dstemr() 7th argument (iu) can't be converted to int_flapack.dstemr() 1st keyword (compute_v) can't be converted to int_flapack.dstemr() 2nd keyword (lwork) can't be converted to int(lwork>=(compute_v?18*n:12*n)) failed for 2nd keyword lwork_flapack.dstemr() 3rd keyword (liwork) can't be converted to int(liwork>=(compute_v?10*n:8*n)) failed for 3rd keyword liwork_flapack._flapack.dstemr: failed to create array from the hidden `z`_flapack._flapack.dstemr: failed to create array from the hidden `isuppz`_flapack._flapack.dstemr: failed to create array from the hidden `work`_flapack._flapack.dstemr: failed to create array from the hidden `iwork`_flapack._flapack.dstemr: failed to create array from the 2nd argument `e`_flapack.zhbevd() 1st keyword (compute_v) can't be converted to int_flapack.zhbevd() 2nd keyword (lower) can't be converted to int_flapack.zhbevd() 3rd keyword (ldab) can't be converted to int_flapack.zhbevd() 4th keyword (lrwork) can't be converted to int(lrwork>=(compute_v?1+5*n+2*n*n:n)) failed for 4th keyword lrwork_flapack.zhbevd() 5th keyword (liwork) can't be converted to int(liwork>=(compute_v?3+5*n:1)) failed for 5th keyword liwork_flapack._flapack.zhbevd: failed to create array from the hidden `iwork`_flapack.chbevd() 1st keyword (compute_v) can't be converted to int_flapack.chbevd() 2nd keyword (lower) can't be converted to int_flapack.chbevd() 3rd keyword (ldab) can't be converted to int_flapack.chbevd() 4th keyword (lrwork) can't be converted to int_flapack.chbevd() 5th keyword (liwork) can't be converted to int_flapack._flapack.chbevd: failed to create array from the hidden `iwork`_flapack.sstemr() 3rd argument (range) can't be converted to int_flapack.sstemr() 4th argument (vl) can't be converted to float_flapack.sstemr() 5th argument (vu) can't be converted to float_flapack.sstemr() 6th argument (il) can't be converted to int_flapack.sstemr() 7th argument (iu) can't be converted to int_flapack.sstemr() 1st keyword (compute_v) can't be converted to int_flapack.sstemr() 2nd keyword (lwork) can't be converted to int_flapack.sstemr() 3rd keyword (liwork) can't be converted to int_flapack._flapack.sstemr: failed to create array from the hidden `z`_flapack._flapack.sstemr: failed to create array from the hidden `isuppz`_flapack._flapack.sstemr: failed to create array from the hidden `work`_flapack._flapack.sstemr: failed to create array from the hidden `iwork`_flapack._flapack.sstemr: failed to create array from the 2nd argument `e`_flapack.cgges() 1st keyword (jobvsl) can't be converted to int_flapack.cgges() 2nd keyword (jobvsr) can't be converted to int_flapack.cgges() 3rd keyword (sort_t) can't be converted to int_flapack.cgges() 4th keyword (ldvsl) can't be converted to int_flapack.cgges() 5th keyword (ldvsr) can't be converted to int_flapack.cgges() 6th keyword (lwork) can't be converted to int(lwork>=MAX(1,2*n)||lwork==-1) failed for 6th keyword lwork_flapack._flapack.cgges: failed to create array from the hidden `rwork`_flapack._flapack.cgges: failed to create array from the hidden `bwork`_flapack._flapack.cgges: failed to create array from the hidden `vsl`_flapack._flapack.cgges: failed to create array from the hidden `vsr`_flapack._flapack.cgges: failed to create array from the hidden `work`_flapack.zgges() 1st keyword (jobvsl) can't be converted to int_flapack.zgges() 2nd keyword (jobvsr) can't be converted to int_flapack.zgges() 3rd keyword (sort_t) can't be converted to int_flapack.zgges() 4th keyword (ldvsl) can't be converted to int_flapack.zgges() 5th keyword (ldvsr) can't be converted to int_flapack.zgges() 6th keyword (lwork) can't be converted to int_flapack._flapack.zgges: failed to create array from the hidden `rwork`_flapack._flapack.zgges: failed to create array from the hidden `bwork`_flapack._flapack.zgges: failed to create array from the hidden `vsl`_flapack._flapack.zgges: failed to create array from the hidden `vsr`_flapack._flapack.zgges: failed to create array from the hidden `work`_flapack.dgbcon() 1st keyword (norm) can't be converted to character_flapack.dgbcon() 1st argument (kl) can't be converted to int(kl>=0) failed for 1st argument kl_flapack.dgbcon() 2nd argument (ku) can't be converted to int(ku>=0) failed for 2nd argument ku_flapack.dgbcon() 5th argument (anorm) can't be converted to double_flapack.dgbcon() 2nd keyword (ldab) can't be converted to int(ldab >= (2*kl+ku+1)) failed for 2nd keyword ldab_flapack.zgbcon() 1st keyword (norm) can't be converted to character_flapack.zgbcon() 1st argument (kl) can't be converted to int(kl >= 0) failed for 1st argument kl_flapack.zgbcon() 2nd argument (ku) can't be converted to int(ku >= 0) failed for 2nd argument ku_flapack.zgbcon() 5th argument (anorm) can't be converted to double_flapack.zgbcon() 2nd keyword (ldab) can't be converted to int_flapack.sgbcon() 1st keyword (norm) can't be converted to character_flapack.sgbcon() 1st argument (kl) can't be converted to int_flapack.sgbcon() 2nd argument (ku) can't be converted to int_flapack.sgbcon() 5th argument (anorm) can't be converted to float_flapack.sgbcon() 2nd keyword (ldab) can't be converted to int_flapack.cgbcon() 1st keyword (norm) can't be converted to character_flapack.cgbcon() 1st argument (kl) can't be converted to int_flapack.cgbcon() 2nd argument (ku) can't be converted to int_flapack.cgbcon() 5th argument (anorm) can't be converted to float_flapack.cgbcon() 2nd keyword (ldab) can't be converted to int_flapack.dsyevx() 1st keyword (compute_v) can't be converted to int_flapack.dsyevx() 3rd keyword (lower) can't be converted to int(lower==0||lower==1) failed for 3rd keyword lower_flapack.dsyevx() 4th keyword (vl) can't be converted to double_flapack.dsyevx() 8th keyword (abstol) can't be converted to double_flapack.dsyevx() 2nd keyword (range) can't be converted to character(range=='A'||range=='V' ||range=='I') failed for 2nd keyword range_flapack.dsyevx() 6th keyword (il) can't be converted to int(il>=1&&il<=n) failed for 6th keyword il_flapack.dsyevx() 7th keyword (iu) can't be converted to int(n>=iu&&iu>=il) failed for 7th keyword iu_flapack.dsyevx() 5th keyword (vu) can't be converted to double(vu>vl) failed for 5th keyword vu_flapack.dsyevx() 9th keyword (lwork) can't be converted to int(lwork>=1||lwork==-1) failed for 9th keyword lwork_flapack._flapack.dsyevx: failed to create array from the hidden `work`_flapack._flapack.dsyevx: failed to create array from the hidden `iwork`_flapack._flapack.dsyevx: failed to create array from the hidden `w`_flapack._flapack.dsyevx: failed to create array from the hidden `z`_flapack._flapack.dsyevx: failed to create array from the hidden `ifail`_flapack.ssyevx() 1st keyword (compute_v) can't be converted to int_flapack.ssyevx() 3rd keyword (lower) can't be converted to int_flapack.ssyevx() 4th keyword (vl) can't be converted to float_flapack.ssyevx() 8th keyword (abstol) can't be converted to float_flapack.ssyevx() 2nd keyword (range) can't be converted to character_flapack.ssyevx() 6th keyword (il) can't be converted to int_flapack.ssyevx() 7th keyword (iu) can't be converted to int_flapack.ssyevx() 5th keyword (vu) can't be converted to float_flapack.ssyevx() 9th keyword (lwork) can't be converted to int_flapack._flapack.ssyevx: failed to create array from the hidden `work`_flapack._flapack.ssyevx: failed to create array from the hidden `iwork`_flapack._flapack.ssyevx: failed to create array from the hidden `w`_flapack._flapack.ssyevx: failed to create array from the hidden `z`_flapack._flapack.ssyevx: failed to create array from the hidden `ifail`_flapack.zhfrk() 2nd keyword (uplo) can't be converted to character_flapack.zhfrk() 1st argument (n) can't be converted to int_flapack.zhfrk() 2nd argument (k) can't be converted to int(k>=0) failed for 2nd argument k_flapack.zhfrk() 3rd argument (alpha) can't be converted to double_flapack.zhfrk() 5th argument (beta) can't be converted to double_flapack.zhfrk() 1st keyword (transr) can't be converted to character_flapack.zhfrk() 3rd keyword (trans) can't be converted to character(trans=='N'||trans=='C') failed for 3rd keyword trans(ka==(trans=='N'?k:n)) failed for hidden ka_flapack.dsfrk() 2nd keyword (uplo) can't be converted to character_flapack.dsfrk() 1st argument (n) can't be converted to int_flapack.dsfrk() 2nd argument (k) can't be converted to int_flapack.dsfrk() 3rd argument (alpha) can't be converted to double_flapack.dsfrk() 5th argument (beta) can't be converted to double_flapack.dsfrk() 1st keyword (transr) can't be converted to character_flapack.dsfrk() 3rd keyword (trans) can't be converted to character(trans=='N'||trans=='T') failed for 3rd keyword trans_flapack.ssfrk() 2nd keyword (uplo) can't be converted to character_flapack.ssfrk() 1st argument (n) can't be converted to int_flapack.ssfrk() 2nd argument (k) can't be converted to int_flapack.ssfrk() 3rd argument (alpha) can't be converted to float_flapack.ssfrk() 5th argument (beta) can't be converted to float_flapack.ssfrk() 1st keyword (transr) can't be converted to character_flapack.ssfrk() 3rd keyword (trans) can't be converted to character_flapack.chfrk() 2nd keyword (uplo) can't be converted to character_flapack.chfrk() 1st argument (n) can't be converted to int_flapack.chfrk() 2nd argument (k) can't be converted to int_flapack.chfrk() 3rd argument (alpha) can't be converted to float_flapack.chfrk() 5th argument (beta) can't be converted to float_flapack.chfrk() 1st keyword (transr) can't be converted to character_flapack.chfrk() 3rd keyword (trans) can't be converted to characterOO|OOOOOOOOOOii:_flapack.dsygvx_flapack.dsygvx() 1st keyword (itype) can't be converted to int_flapack.dsygvx() 2nd keyword (jobz) can't be converted to character_flapack.dsygvx() 4th keyword (uplo) can't be converted to character(uplo=='U'||uplo=='L') failed for 4th keyword uplo_flapack.dsygvx() 7th keyword (il) can't be converted to int_flapack.dsygvx() 5th keyword (vl) can't be converted to double_flapack.dsygvx() 9th keyword (abstol) can't be converted to double_flapack.dsygvx() 3rd keyword (range) can't be converted to character(range=='A'||range=='V' ||range=='I') failed for 3rd keyword range_flapack.dsygvx() 8th keyword (iu) can't be converted to int_flapack.dsygvx() 6th keyword (vu) can't be converted to double(vu>vl) failed for 6th keyword vu_flapack.dsygvx() 10th keyword (lwork) can't be converted to int(lwork>=1||lwork==-1) failed for 10th keyword lwork_flapack._flapack.dsygvx: failed to create array from the 2nd argument `b`_flapack._flapack.dsygvx: failed to create array from the hidden `work`_flapack._flapack.dsygvx: failed to create array from the hidden `iwork`_flapack._flapack.dsygvx: failed to create array from the hidden `w`_flapack._flapack.dsygvx: failed to create array from the hidden `z`_flapack._flapack.dsygvx: failed to create array from the hidden `ifail`OO|OOOOOOOOOOii:_flapack.ssygvx_flapack.ssygvx() 1st keyword (itype) can't be converted to int_flapack.ssygvx() 2nd keyword (jobz) can't be converted to character_flapack.ssygvx() 4th keyword (uplo) can't be converted to character_flapack.ssygvx() 7th keyword (il) can't be converted to int_flapack.ssygvx() 5th keyword (vl) can't be converted to float_flapack.ssygvx() 9th keyword (abstol) can't be converted to float_flapack.ssygvx() 3rd keyword (range) can't be converted to character_flapack.ssygvx() 8th keyword (iu) can't be converted to int_flapack.ssygvx() 6th keyword (vu) can't be converted to float_flapack.ssygvx() 10th keyword (lwork) can't be converted to int_flapack._flapack.ssygvx: failed to create array from the 2nd argument `b`_flapack._flapack.ssygvx: failed to create array from the hidden `work`_flapack._flapack.ssygvx: failed to create array from the hidden `iwork`_flapack._flapack.ssygvx: failed to create array from the hidden `w`_flapack._flapack.ssygvx: failed to create array from the hidden `z`_flapack._flapack.ssygvx: failed to create array from the hidden `ifail`OO|OOOOOOOOOOii:_flapack.zhegvx_flapack.zhegvx() 1st keyword (itype) can't be converted to int_flapack.zhegvx() 2nd keyword (jobz) can't be converted to character_flapack.zhegvx() 4th keyword (uplo) can't be converted to character_flapack.zhegvx() 7th keyword (il) can't be converted to int_flapack.zhegvx() 5th keyword (vl) can't be converted to double_flapack.zhegvx() 9th keyword (abstol) can't be converted to double_flapack.zhegvx() 3rd keyword (range) can't be converted to character_flapack.zhegvx() 8th keyword (iu) can't be converted to int_flapack.zhegvx() 6th keyword (vu) can't be converted to double_flapack.zhegvx() 10th keyword (lwork) can't be converted to int_flapack._flapack.zhegvx: failed to create array from the 2nd argument `b`_flapack._flapack.zhegvx: failed to create array from the hidden `work`_flapack._flapack.zhegvx: failed to create array from the hidden `iwork`_flapack._flapack.zhegvx: failed to create array from the hidden `rwork`_flapack._flapack.zhegvx: failed to create array from the hidden `w`_flapack._flapack.zhegvx: failed to create array from the hidden `z`_flapack._flapack.zhegvx: failed to create array from the hidden `ifail`OO|OOOOOOOOOOii:_flapack.chegvx_flapack.chegvx() 1st keyword (itype) can't be converted to int_flapack.chegvx() 2nd keyword (jobz) can't be converted to character_flapack.chegvx() 4th keyword (uplo) can't be converted to character_flapack.chegvx() 7th keyword (il) can't be converted to int_flapack.chegvx() 5th keyword (vl) can't be converted to float_flapack.chegvx() 9th keyword (abstol) can't be converted to float_flapack.chegvx() 3rd keyword (range) can't be converted to character_flapack.chegvx() 8th keyword (iu) can't be converted to int_flapack.chegvx() 6th keyword (vu) can't be converted to float_flapack.chegvx() 10th keyword (lwork) can't be converted to int_flapack._flapack.chegvx: failed to create array from the 2nd argument `b`_flapack._flapack.chegvx: failed to create array from the hidden `work`_flapack._flapack.chegvx: failed to create array from the hidden `iwork`_flapack._flapack.chegvx: failed to create array from the hidden `rwork`_flapack._flapack.chegvx: failed to create array from the hidden `w`_flapack._flapack.chegvx: failed to create array from the hidden `z`_flapack._flapack.chegvx: failed to create array from the hidden `ifail`_flapack.dstebz() 4th argument (vl) can't be converted to double_flapack.dstebz() 5th argument (vu) can't be converted to double_flapack.dstebz() 9th argument (order) can't be converted to character_flapack.dstebz() 6th argument (il) can't be converted to int_flapack.dstebz() 7th argument (iu) can't be converted to int_flapack.dstebz() 8th argument (tol) can't be converted to double_flapack.dstebz() 3rd argument (range) can't be converted to int_flapack._flapack.dstebz: failed to create array from the hidden `work`_flapack._flapack.dstebz: failed to create array from the hidden `iwork`_flapack._flapack.dstebz: failed to create array from the hidden `w`_flapack._flapack.dstebz: failed to create array from the hidden `iblock`_flapack._flapack.dstebz: failed to create array from the hidden `isplit`_flapack._flapack.dstebz: failed to create array from the 2nd argument `e`_flapack.sstebz() 4th argument (vl) can't be converted to float_flapack.sstebz() 5th argument (vu) can't be converted to float_flapack.sstebz() 9th argument (order) can't be converted to character_flapack.sstebz() 6th argument (il) can't be converted to int_flapack.sstebz() 7th argument (iu) can't be converted to int_flapack.sstebz() 8th argument (tol) can't be converted to float_flapack.sstebz() 3rd argument (range) can't be converted to int_flapack._flapack.sstebz: failed to create array from the hidden `work`_flapack._flapack.sstebz: failed to create array from the hidden `iwork`_flapack._flapack.sstebz: failed to create array from the hidden `w`_flapack._flapack.sstebz: failed to create array from the hidden `iblock`_flapack._flapack.sstebz: failed to create array from the hidden `isplit`_flapack._flapack.sstebz: failed to create array from the 2nd argument `e`_flapack.zheevx() 1st keyword (compute_v) can't be converted to int_flapack.zheevx() 3rd keyword (lower) can't be converted to int_flapack.zheevx() 4th keyword (vl) can't be converted to double_flapack.zheevx() 8th keyword (abstol) can't be converted to double_flapack.zheevx() 2nd keyword (range) can't be converted to character_flapack.zheevx() 5th keyword (vu) can't be converted to double_flapack.zheevx() 6th keyword (il) can't be converted to int_flapack.zheevx() 7th keyword (iu) can't be converted to int_flapack.zheevx() 9th keyword (lwork) can't be converted to int_flapack._flapack.zheevx: failed to create array from the hidden `iwork`_flapack._flapack.zheevx: failed to create array from the hidden `rwork`_flapack._flapack.zheevx: failed to create array from the hidden `w`_flapack._flapack.zheevx: failed to create array from the hidden `ifail`_flapack._flapack.zheevx: failed to create array from the hidden `work`_flapack._flapack.zheevx: failed to create array from the hidden `z`_flapack.dsbevx() 2nd keyword (compute_v) can't be converted to int(compute_v==1||compute_v==0) failed for 2nd keyword compute_v_flapack.dsbevx() 4th keyword (lower) can't be converted to int(lower==0||lower==1) failed for 4th keyword lower_flapack.dsbevx() 3rd keyword (range) can't be converted to int(range==2||range==1||range==0) failed for 3rd keyword range_flapack.dsbevx() 2nd argument (vl) can't be converted to double_flapack.dsbevx() 3rd argument (vu) can't be converted to double_flapack.dsbevx() 5th keyword (abstol) can't be converted to double_flapack.dsbevx() 1st keyword (ldab) can't be converted to int(shape(ab,0)==ldab) failed for 1st keyword ldab_flapack.dsbevx() 4th argument (il) can't be converted to int((il>=1 && il<=n)) failed for 4th argument il_flapack.dsbevx() 5th argument (iu) can't be converted to int((iu>=1 && iu<=n && iu>=il)) failed for 5th argument iu_flapack.dsbevx() 6th keyword (mmax) can't be converted to int_flapack._flapack.dsbevx: failed to create array from the hidden `q`_flapack._flapack.dsbevx: failed to create array from the hidden `w`_flapack._flapack.dsbevx: failed to create array from the hidden `work`_flapack._flapack.dsbevx: failed to create array from the hidden `iwork`_flapack._flapack.dsbevx: failed to create array from the hidden `ifail`_flapack._flapack.dsbevx: failed to create array from the hidden `z`_flapack.cheevx() 1st keyword (compute_v) can't be converted to int_flapack.cheevx() 3rd keyword (lower) can't be converted to int_flapack.cheevx() 4th keyword (vl) can't be converted to float_flapack.cheevx() 8th keyword (abstol) can't be converted to float_flapack.cheevx() 2nd keyword (range) can't be converted to character_flapack.cheevx() 5th keyword (vu) can't be converted to float_flapack.cheevx() 6th keyword (il) can't be converted to int_flapack.cheevx() 7th keyword (iu) can't be converted to int_flapack.cheevx() 9th keyword (lwork) can't be converted to int_flapack._flapack.cheevx: failed to create array from the hidden `iwork`_flapack._flapack.cheevx: failed to create array from the hidden `rwork`_flapack._flapack.cheevx: failed to create array from the hidden `w`_flapack._flapack.cheevx: failed to create array from the hidden `ifail`_flapack._flapack.cheevx: failed to create array from the hidden `work`_flapack._flapack.cheevx: failed to create array from the hidden `z`_flapack.ssbevx() 2nd keyword (compute_v) can't be converted to int_flapack.ssbevx() 4th keyword (lower) can't be converted to int_flapack.ssbevx() 3rd keyword (range) can't be converted to int_flapack.ssbevx() 2nd argument (vl) can't be converted to float_flapack.ssbevx() 3rd argument (vu) can't be converted to float_flapack.ssbevx() 5th keyword (abstol) can't be converted to float_flapack.ssbevx() 1st keyword (ldab) can't be converted to int_flapack.ssbevx() 4th argument (il) can't be converted to int_flapack.ssbevx() 5th argument (iu) can't be converted to int_flapack.ssbevx() 6th keyword (mmax) can't be converted to int_flapack._flapack.ssbevx: failed to create array from the hidden `q`_flapack._flapack.ssbevx: failed to create array from the hidden `w`_flapack._flapack.ssbevx: failed to create array from the hidden `work`_flapack._flapack.ssbevx: failed to create array from the hidden `iwork`_flapack._flapack.ssbevx: failed to create array from the hidden `ifail`_flapack._flapack.ssbevx: failed to create array from the hidden `z`_flapack.dsyevr() 1st keyword (compute_v) can't be converted to int_flapack.dsyevr() 3rd keyword (lower) can't be converted to int_flapack.dsyevr() 4th keyword (vl) can't be converted to double_flapack.dsyevr() 8th keyword (abstol) can't be converted to double_flapack.dsyevr() 2nd keyword (range) can't be converted to character_flapack.dsyevr() 5th keyword (vu) can't be converted to double(vu>=vl) failed for 5th keyword vu_flapack.dsyevr() 6th keyword (il) can't be converted to int_flapack.dsyevr() 7th keyword (iu) can't be converted to int_flapack.dsyevr() 9th keyword (lwork) can't be converted to int(lwork>=(n <= 1 ? 1 : max(1,26*n))||lwork==-1) failed for 9th keyword lwork_flapack.dsyevr() 10th keyword (liwork) can't be converted to int(liwork>=(n <= 1 ? 1 : max(1,10*n))||liwork==-1) failed for 10th keyword liwork_flapack._flapack.dsyevr: failed to create array from the hidden `w`_flapack._flapack.dsyevr: failed to create array from the hidden `work`_flapack._flapack.dsyevr: failed to create array from the hidden `iwork`_flapack._flapack.dsyevr: failed to create array from the hidden `z`_flapack._flapack.dsyevr: failed to create array from the hidden `isuppz`_flapack.zhbevx() 2nd keyword (compute_v) can't be converted to int_flapack.zhbevx() 4th keyword (lower) can't be converted to int_flapack.zhbevx() 3rd keyword (range) can't be converted to int_flapack.zhbevx() 2nd argument (vl) can't be converted to double_flapack.zhbevx() 3rd argument (vu) can't be converted to double_flapack.zhbevx() 5th keyword (abstol) can't be converted to double_flapack.zhbevx() 1st keyword (ldab) can't be converted to int_flapack.zhbevx() 4th argument (il) can't be converted to int_flapack.zhbevx() 5th argument (iu) can't be converted to int_flapack.zhbevx() 6th keyword (mmax) can't be converted to int_flapack._flapack.zhbevx: failed to create array from the hidden `q`_flapack._flapack.zhbevx: failed to create array from the hidden `w`_flapack._flapack.zhbevx: failed to create array from the hidden `work`_flapack._flapack.zhbevx: failed to create array from the hidden `rwork`_flapack._flapack.zhbevx: failed to create array from the hidden `iwork`_flapack._flapack.zhbevx: failed to create array from the hidden `ifail`_flapack._flapack.zhbevx: failed to create array from the hidden `z`_flapack.ssyevr() 1st keyword (compute_v) can't be converted to int_flapack.ssyevr() 3rd keyword (lower) can't be converted to int_flapack.ssyevr() 4th keyword (vl) can't be converted to float_flapack.ssyevr() 8th keyword (abstol) can't be converted to float_flapack.ssyevr() 2nd keyword (range) can't be converted to character_flapack.ssyevr() 5th keyword (vu) can't be converted to float_flapack.ssyevr() 6th keyword (il) can't be converted to int_flapack.ssyevr() 7th keyword (iu) can't be converted to int_flapack.ssyevr() 9th keyword (lwork) can't be converted to int_flapack.ssyevr() 10th keyword (liwork) can't be converted to int_flapack._flapack.ssyevr: failed to create array from the hidden `w`_flapack._flapack.ssyevr: failed to create array from the hidden `work`_flapack._flapack.ssyevr: failed to create array from the hidden `iwork`_flapack._flapack.ssyevr: failed to create array from the hidden `z`_flapack._flapack.ssyevr: failed to create array from the hidden `isuppz`_flapack.chbevx() 2nd keyword (compute_v) can't be converted to int_flapack.chbevx() 4th keyword (lower) can't be converted to int_flapack.chbevx() 3rd keyword (range) can't be converted to int_flapack.chbevx() 2nd argument (vl) can't be converted to float_flapack.chbevx() 3rd argument (vu) can't be converted to float_flapack.chbevx() 5th keyword (abstol) can't be converted to float_flapack.chbevx() 1st keyword (ldab) can't be converted to int_flapack.chbevx() 4th argument (il) can't be converted to int_flapack.chbevx() 5th argument (iu) can't be converted to int_flapack.chbevx() 6th keyword (mmax) can't be converted to int_flapack._flapack.chbevx: failed to create array from the hidden `q`_flapack._flapack.chbevx: failed to create array from the hidden `w`_flapack._flapack.chbevx: failed to create array from the hidden `work`_flapack._flapack.chbevx: failed to create array from the hidden `rwork`_flapack._flapack.chbevx: failed to create array from the hidden `iwork`_flapack._flapack.chbevx: failed to create array from the hidden `ifail`_flapack._flapack.chbevx: failed to create array from the hidden `z`O|OOOOOOOOOOOi:_flapack.zheevr_flapack.zheevr() 1st keyword (compute_v) can't be converted to int_flapack.zheevr() 3rd keyword (lower) can't be converted to int_flapack.zheevr() 4th keyword (vl) can't be converted to double_flapack.zheevr() 8th keyword (abstol) can't be converted to double_flapack.zheevr() 2nd keyword (range) can't be converted to character_flapack.zheevr() 5th keyword (vu) can't be converted to double_flapack.zheevr() 6th keyword (il) can't be converted to int_flapack.zheevr() 7th keyword (iu) can't be converted to int_flapack.zheevr() 9th keyword (lwork) can't be converted to int(lwork>=(n <= 1 ? 1 : max(1,2*n))||lwork==-1) failed for 9th keyword lwork_flapack.zheevr() 10th keyword (lrwork) can't be converted to int(lrwork>=(n <= 1 ? 1 : max(1,24*n))||lrwork==-1) failed for 10th keyword lrwork_flapack.zheevr() 11st keyword (liwork) can't be converted to int(liwork>=(n <= 1 ? 1 : max(1,10*n))||liwork==-1) failed for 11st keyword liwork_flapack._flapack.zheevr: failed to create array from the hidden `w`_flapack._flapack.zheevr: failed to create array from the hidden `isuppz`_flapack._flapack.zheevr: failed to create array from the hidden `work`_flapack._flapack.zheevr: failed to create array from the hidden `rwork`_flapack._flapack.zheevr: failed to create array from the hidden `iwork`_flapack._flapack.zheevr: failed to create array from the hidden `z`O|OOOOOOOOOOOi:_flapack.cheevr_flapack.cheevr() 1st keyword (compute_v) can't be converted to int_flapack.cheevr() 3rd keyword (lower) can't be converted to int_flapack.cheevr() 4th keyword (vl) can't be converted to float_flapack.cheevr() 8th keyword (abstol) can't be converted to float_flapack.cheevr() 2nd keyword (range) can't be converted to character_flapack.cheevr() 5th keyword (vu) can't be converted to float_flapack.cheevr() 6th keyword (il) can't be converted to int_flapack.cheevr() 7th keyword (iu) can't be converted to int_flapack.cheevr() 9th keyword (lwork) can't be converted to int_flapack.cheevr() 10th keyword (lrwork) can't be converted to int_flapack.cheevr() 11st keyword (liwork) can't be converted to int_flapack._flapack.cheevr: failed to create array from the hidden `w`_flapack._flapack.cheevr: failed to create array from the hidden `isuppz`_flapack._flapack.cheevr: failed to create array from the hidden `work`_flapack._flapack.cheevr: failed to create array from the hidden `rwork`_flapack._flapack.cheevr: failed to create array from the hidden `iwork`_flapack._flapack.cheevr: failed to create array from the hidden `z`_ARRAY_API is not PyCapsule objectmodule compiled against ABI version 0x%x but this version of numpy is 0x%xmodule 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 endianFATAL: module compiled as little endian, but detected different endianness at runtimenumpy._core.multiarray failed to importcan't initialize module _flapack (failed to import numpy)This module '_flapack' is auto-generated with f2py (version:2.3.4). Functions: ba,lo,hi,pivscale,info = sgebal(a,scale=0,permute=0,overwrite_a=0) ba,lo,hi,pivscale,info = dgebal(a,scale=0,permute=0,overwrite_a=0) ba,lo,hi,pivscale,info = cgebal(a,scale=0,permute=0,overwrite_a=0) ba,lo,hi,pivscale,info = zgebal(a,scale=0,permute=0,overwrite_a=0) ht,tau,info = sgehrd(a,lo=0,hi=n-1,lwork=MAX(n,1),overwrite_a=0) ht,tau,info = dgehrd(a,lo=0,hi=n-1,lwork=MAX(n,1),overwrite_a=0) ht,tau,info = cgehrd(a,lo=0,hi=n-1,lwork=MAX(n,1),overwrite_a=0) ht,tau,info = zgehrd(a,lo=0,hi=n-1,lwork=MAX(n,1),overwrite_a=0) work,info = sgehrd_lwork(n,lo=0,hi=n-1) work,info = dgehrd_lwork(n,lo=0,hi=n-1) work,info = cgehrd_lwork(n,lo=0,hi=n-1) work,info = zgehrd_lwork(n,lo=0,hi=n-1) lu,piv,x,info = sgesv(a,b,overwrite_a=0,overwrite_b=0) lu,piv,x,info = dgesv(a,b,overwrite_a=0,overwrite_b=0) lu,piv,x,info = cgesv(a,b,overwrite_a=0,overwrite_b=0) lu,piv,x,info = zgesv(a,b,overwrite_a=0,overwrite_b=0) as,lu,ipiv,equed,rs,cs,bs,x,rcond,ferr,berr,info = sgesvx(a,b,fact='E',trans='N',af=,ipiv=,equed='B',r=,c=,overwrite_a=0,overwrite_b=0) as,lu,ipiv,equed,rs,cs,bs,x,rcond,ferr,berr,info = dgesvx(a,b,fact='E',trans='N',af=,ipiv=,equed='B',r=,c=,overwrite_a=0,overwrite_b=0) as,lu,ipiv,equed,rs,cs,bs,x,rcond,ferr,berr,info = cgesvx(a,b,fact='E',trans='N',af=,ipiv=,equed='B',r=,c=,overwrite_a=0,overwrite_b=0) as,lu,ipiv,equed,rs,cs,bs,x,rcond,ferr,berr,info = zgesvx(a,b,fact='E',trans='N',af=,ipiv=,equed='B',r=,c=,overwrite_a=0,overwrite_b=0) rcond,info = sgecon(a,anorm,norm='1') rcond,info = dgecon(a,anorm,norm='1') rcond,info = cgecon(a,anorm,norm='1') rcond,info = zgecon(a,anorm,norm='1') lu,piv,info = sgetrf(a,overwrite_a=0) lu,piv,info = dgetrf(a,overwrite_a=0) lu,piv,info = cgetrf(a,overwrite_a=0) lu,piv,info = zgetrf(a,overwrite_a=0) x,info = sgetrs(lu,piv,b,trans=0,overwrite_b=0) x,info = dgetrs(lu,piv,b,trans=0,overwrite_b=0) x,info = cgetrs(lu,piv,b,trans=0,overwrite_b=0) x,info = zgetrs(lu,piv,b,trans=0,overwrite_b=0) lu,ipiv,jpiv,info = sgetc2(a,overwrite_a=0) lu,ipiv,jpiv,info = dgetc2(a,overwrite_a=0) lu,ipiv,jpiv,info = cgetc2(a,overwrite_a=0) lu,ipiv,jpiv,info = zgetc2(a,overwrite_a=0) x,scale = sgesc2(lu,rhs,ipiv,jpiv,overwrite_rhs=0) x,scale = dgesc2(lu,rhs,ipiv,jpiv,overwrite_rhs=0) x,scale = cgesc2(lu,rhs,ipiv,jpiv,overwrite_rhs=0) x,scale = zgesc2(lu,rhs,ipiv,jpiv,overwrite_rhs=0) inv_a,info = sgetri(lu,piv,lwork=max(3*n,1),overwrite_lu=0) inv_a,info = dgetri(lu,piv,lwork=max(3*n,1),overwrite_lu=0) inv_a,info = cgetri(lu,piv,lwork=max(3*n,1),overwrite_lu=0) inv_a,info = zgetri(lu,piv,lwork=max(3*n,1),overwrite_lu=0) work,info = sgetri_lwork(n) work,info = dgetri_lwork(n) work,info = cgetri_lwork(n) work,info = zgetri_lwork(n) u,s,vt,info = sgesdd(a,compute_uv=1,full_matrices=1,lwork=max((compute_uv?4*minmn*minmn+MAX(m,n)+9*minmn:MAX(14*minmn+4,10*minmn+2+25*(25+8))+MAX(m,n)),1),overwrite_a=0) u,s,vt,info = dgesdd(a,compute_uv=1,full_matrices=1,lwork=max((compute_uv?4*minmn*minmn+MAX(m,n)+9*minmn:MAX(14*minmn+4,10*minmn+2+25*(25+8))+MAX(m,n)),1),overwrite_a=0) work,info = sgesdd_lwork(m,n,compute_uv=1,full_matrices=1) work,info = dgesdd_lwork(m,n,compute_uv=1,full_matrices=1) u,s,vt,info = cgesdd(a,compute_uv=1,full_matrices=1,lwork=max((compute_uv?2*minmn*minmn+MAX(m,n)+2*minmn:2*minmn+MAX(m,n)),1),overwrite_a=0) u,s,vt,info = zgesdd(a,compute_uv=1,full_matrices=1,lwork=max((compute_uv?2*minmn*minmn+MAX(m,n)+2*minmn:2*minmn+MAX(m,n)),1),overwrite_a=0) work,info = cgesdd_lwork(m,n,compute_uv=1,full_matrices=1) work,info = zgesdd_lwork(m,n,compute_uv=1,full_matrices=1) u,s,vt,info = sgesvd(a,compute_uv=1,full_matrices=1,lwork=max(MAX(3*minmn+MAX(m,n),5*minmn),1),overwrite_a=0) u,s,vt,info = dgesvd(a,compute_uv=1,full_matrices=1,lwork=max(MAX(3*minmn+MAX(m,n),5*minmn),1),overwrite_a=0) work,info = sgesvd_lwork(m,n,compute_uv=1,full_matrices=1) work,info = dgesvd_lwork(m,n,compute_uv=1,full_matrices=1) u,s,vt,info = cgesvd(a,compute_uv=1,full_matrices=1,lwork=MAX(2*minmn+MAX(m,n),1),overwrite_a=0) u,s,vt,info = zgesvd(a,compute_uv=1,full_matrices=1,lwork=MAX(2*minmn+MAX(m,n),1),overwrite_a=0) work,info = cgesvd_lwork(m,n,compute_uv=1,full_matrices=1) work,info = zgesvd_lwork(m,n,compute_uv=1,full_matrices=1) lqr,x,info = sgels(a,b,trans='N',lwork=MAX(MIN(m,n)+MAX(MIN(m,n),nrhs),1),overwrite_a=0,overwrite_b=0) lqr,x,info = dgels(a,b,trans='N',lwork=MAX(MIN(m,n)+MAX(MIN(m,n),nrhs),1),overwrite_a=0,overwrite_b=0) lqr,x,info = cgels(a,b,trans='N',lwork=MAX(MIN(m,n)+MAX(MIN(m,n),nrhs),1),overwrite_a=0,overwrite_b=0) lqr,x,info = zgels(a,b,trans='N',lwork=MAX(MIN(m,n)+MAX(MIN(m,n),nrhs),1),overwrite_a=0,overwrite_b=0) work,info = sgels_lwork(m,n,nrhs,trans='N') work,info = dgels_lwork(m,n,nrhs,trans='N') work,info = cgels_lwork(m,n,nrhs,trans='N') work,info = zgels_lwork(m,n,nrhs,trans='N') v,x,s,rank,work,info = sgelss(a,b,cond=-1.0,lwork=max(3*minmn+MAX(2*minmn,MAX(maxmn,nrhs)),1),overwrite_a=0,overwrite_b=0) v,x,s,rank,work,info = dgelss(a,b,cond=-1.0,lwork=max(3*minmn+MAX(2*minmn,MAX(maxmn,nrhs)),1),overwrite_a=0,overwrite_b=0) work,info = sgelss_lwork(m,n,nrhs,cond=-1.0,lwork=-1) work,info = dgelss_lwork(m,n,nrhs,cond=-1.0,lwork=-1) v,x,s,rank,work,info = cgelss(a,b,cond=-1.0,lwork=max(2*minmn+MAX(maxmn,nrhs),1),overwrite_a=0,overwrite_b=0) v,x,s,rank,work,info = zgelss(a,b,cond=-1.0,lwork=max(2*minmn+MAX(maxmn,nrhs),1),overwrite_a=0,overwrite_b=0) work,info = cgelss_lwork(m,n,nrhs,cond=-1.0,lwork=-1) work,info = zgelss_lwork(m,n,nrhs,cond=-1.0,lwork=-1) v,x,j,rank,info = sgelsy(a,b,jptv,cond,lwork,overwrite_a=0,overwrite_b=0) v,x,j,rank,info = dgelsy(a,b,jptv,cond,lwork,overwrite_a=0,overwrite_b=0) work,info = sgelsy_lwork(m,n,nrhs,cond,lwork=-1) work,info = dgelsy_lwork(m,n,nrhs,cond,lwork=-1) v,x,j,rank,info = cgelsy(a,b,jptv,cond,lwork,overwrite_a=0,overwrite_b=0) v,x,j,rank,info = zgelsy(a,b,jptv,cond,lwork,overwrite_a=0,overwrite_b=0) work,info = cgelsy_lwork(m,n,nrhs,cond,lwork=-1) work,info = zgelsy_lwork(m,n,nrhs,cond,lwork=-1) x,s,rank,info = sgelsd(a,b,lwork,size_iwork,cond=-1.0,overwrite_a=0,overwrite_b=0) x,s,rank,info = dgelsd(a,b,lwork,size_iwork,cond=-1.0,overwrite_a=0,overwrite_b=0) work,iwork,info = sgelsd_lwork(m,n,nrhs,cond=-1.0,lwork=-1) work,iwork,info = dgelsd_lwork(m,n,nrhs,cond=-1.0,lwork=-1) x,s,rank,info = cgelsd(a,b,lwork,size_rwork,size_iwork,cond=-1.0,overwrite_a=0,overwrite_b=0) x,s,rank,info = zgelsd(a,b,lwork,size_rwork,size_iwork,cond=-1.0,overwrite_a=0,overwrite_b=0) work,rwork,iwork,info = cgelsd_lwork(m,n,nrhs,cond=-1.0,lwork=-1) work,rwork,iwork,info = zgelsd_lwork(m,n,nrhs,cond=-1.0,lwork=-1) qr,jpvt,tau,work,info = sgeqp3(a,lwork=max(3*(n+1),1),overwrite_a=0) qr,jpvt,tau,work,info = dgeqp3(a,lwork=max(3*(n+1),1),overwrite_a=0) qr,jpvt,tau,work,info = cgeqp3(a,lwork=max(3*(n+1),1),overwrite_a=0) qr,jpvt,tau,work,info = zgeqp3(a,lwork=max(3*(n+1),1),overwrite_a=0) qr,tau,work,info = sgeqrf(a,lwork=max(3*n,1),overwrite_a=0) qr,tau,work,info = dgeqrf(a,lwork=max(3*n,1),overwrite_a=0) qr,tau,work,info = cgeqrf(a,lwork=max(3*n,1),overwrite_a=0) qr,tau,work,info = zgeqrf(a,lwork=max(3*n,1),overwrite_a=0) work,info = sgeqrf_lwork(m,n) work,info = dgeqrf_lwork(m,n) work,info = cgeqrf_lwork(m,n) work,info = zgeqrf_lwork(m,n) qr,tau,info = sgeqrfp(a,lwork=MAX(1, n),overwrite_a=0) qr,tau,info = dgeqrfp(a,lwork=MAX(1, n),overwrite_a=0) qr,tau,info = cgeqrfp(a,lwork=MAX(1, n),overwrite_a=0) qr,tau,info = zgeqrfp(a,lwork=MAX(1, n),overwrite_a=0) work,info = sgeqrfp_lwork(m,n) work,info = dgeqrfp_lwork(m,n) work,info = cgeqrfp_lwork(m,n) work,info = zgeqrfp_lwork(m,n) qr,tau,work,info = sgerqf(a,lwork=max(3*m,1),overwrite_a=0) qr,tau,work,info = dgerqf(a,lwork=max(3*m,1),overwrite_a=0) qr,tau,work,info = cgerqf(a,lwork=max(3*m,1),overwrite_a=0) qr,tau,work,info = zgerqf(a,lwork=max(3*m,1),overwrite_a=0) wr,wi,vl,vr,info = sgeev(a,compute_vl=1,compute_vr=1,lwork=max(4*n,1),overwrite_a=0) wr,wi,vl,vr,info = dgeev(a,compute_vl=1,compute_vr=1,lwork=max(4*n,1),overwrite_a=0) work,info = sgeev_lwork(n,compute_vl=1,compute_vr=1) work,info = dgeev_lwork(n,compute_vl=1,compute_vr=1) w,vl,vr,info = cgeev(a,compute_vl=1,compute_vr=1,lwork=max(2*n,1),overwrite_a=0) w,vl,vr,info = zgeev(a,compute_vl=1,compute_vr=1,lwork=max(2*n,1),overwrite_a=0) work,info = cgeev_lwork(n,compute_vl=1,compute_vr=1) work,info = zgeev_lwork(n,compute_vl=1,compute_vr=1) t,sdim,w,vs,work,info = cgees(cselect,a,compute_v=1,sort_t=0,lwork=max(3*n,1),cselect_extra_args=(),overwrite_a=0) t,sdim,w,vs,work,info = zgees(zselect,a,compute_v=1,sort_t=0,lwork=max(3*n,1),zselect_extra_args=(),overwrite_a=0) t,sdim,wr,wi,vs,work,info = sgees(sselect,a,compute_v=1,sort_t=0,lwork=max(3*n,1),sselect_extra_args=(),overwrite_a=0) t,sdim,wr,wi,vs,work,info = dgees(dselect,a,compute_v=1,sort_t=0,lwork=max(3*n,1),dselect_extra_args=(),overwrite_a=0) a,b,sdim,alphar,alphai,beta,vsl,vsr,work,info = sgges(sselect,a,b,jobvsl=1,jobvsr=1,sort_t=0,ldvsl=((jobvsl==1)?n:1),ldvsr=((jobvsr==1)?n:1),lwork=max(8*n+16,1),sselect_extra_args=(),overwrite_a=0,overwrite_b=0) a,b,sdim,alphar,alphai,beta,vsl,vsr,work,info = dgges(dselect,a,b,jobvsl=1,jobvsr=1,sort_t=0,ldvsl=((jobvsl==1)?n:1),ldvsr=((jobvsr==1)?n:1),lwork=max(8*n+16,1),dselect_extra_args=(),overwrite_a=0,overwrite_b=0) a,b,sdim,alpha,beta,vsl,vsr,work,info = cgges(cselect,a,b,jobvsl=1,jobvsr=1,sort_t=0,ldvsl=((jobvsl==1)?n:1),ldvsr=((jobvsr==1)?n:1),lwork=max(2*n,1),cselect_extra_args=(),overwrite_a=0,overwrite_b=0) a,b,sdim,alpha,beta,vsl,vsr,work,info = zgges(zselect,a,b,jobvsl=1,jobvsr=1,sort_t=0,ldvsl=((jobvsl==1)?n:1),ldvsr=((jobvsr==1)?n:1),lwork=max(2*n,1),zselect_extra_args=(),overwrite_a=0,overwrite_b=0) alphar,alphai,beta,vl,vr,work,info = sggev(a,b,compute_vl=1,compute_vr=1,lwork=max(8*n,1),overwrite_a=0,overwrite_b=0) alphar,alphai,beta,vl,vr,work,info = dggev(a,b,compute_vl=1,compute_vr=1,lwork=max(8*n,1),overwrite_a=0,overwrite_b=0) alpha,beta,vl,vr,work,info = cggev(a,b,compute_vl=1,compute_vr=1,lwork=max(2*n,1),overwrite_a=0,overwrite_b=0) alpha,beta,vl,vr,work,info = zggev(a,b,compute_vl=1,compute_vr=1,lwork=max(2*n,1),overwrite_a=0,overwrite_b=0) r,c,rowcnd,colcnd,amax,info = sgeequ(a) r,c,rowcnd,colcnd,amax,info = dgeequ(a) r,c,rowcnd,colcnd,amax,info = cgeequ(a) r,c,rowcnd,colcnd,amax,info = zgeequ(a) r,c,rowcnd,colcnd,amax,info = sgeequb(a) r,c,rowcnd,colcnd,amax,info = dgeequb(a) r,c,rowcnd,colcnd,amax,info = cgeequb(a) r,c,rowcnd,colcnd,amax,info = zgeequb(a) lub,piv,x,info = sgbsv(kl,ku,ab,b,overwrite_ab=0,overwrite_b=0) lub,piv,x,info = dgbsv(kl,ku,ab,b,overwrite_ab=0,overwrite_b=0) lub,piv,x,info = cgbsv(kl,ku,ab,b,overwrite_ab=0,overwrite_b=0) lub,piv,x,info = zgbsv(kl,ku,ab,b,overwrite_ab=0,overwrite_b=0) lu,ipiv,info = sgbtrf(ab,kl,ku,m=shape(ab,1),n=shape(ab,1),ldab=max(shape(ab,0),1),overwrite_ab=0) lu,ipiv,info = dgbtrf(ab,kl,ku,m=shape(ab,1),n=shape(ab,1),ldab=max(shape(ab,0),1),overwrite_ab=0) lu,ipiv,info = cgbtrf(ab,kl,ku,m=shape(ab,1),n=shape(ab,1),ldab=max(shape(ab,0),1),overwrite_ab=0) lu,ipiv,info = zgbtrf(ab,kl,ku,m=shape(ab,1),n=shape(ab,1),ldab=max(shape(ab,0),1),overwrite_ab=0) x,info = sgbtrs(ab,kl,ku,b,ipiv,trans=0,n=shape(ab,1),ldab=shape(ab,0),ldb=shape(b,0),overwrite_b=0) x,info = dgbtrs(ab,kl,ku,b,ipiv,trans=0,n=shape(ab,1),ldab=shape(ab,0),ldb=shape(b,0),overwrite_b=0) x,info = cgbtrs(ab,kl,ku,b,ipiv,trans=0,n=shape(ab,1),ldab=shape(ab,0),ldb=shape(b,0),overwrite_b=0) x,info = zgbtrs(ab,kl,ku,b,ipiv,trans=0,n=shape(ab,1),ldab=shape(ab,0),ldb=shape(b,0),overwrite_b=0) rcond,info = sgbcon(kl,ku,ab,ipiv,anorm,norm='1',ldab=2*kl+ku+1) rcond,info = dgbcon(kl,ku,ab,ipiv,anorm,norm='1',ldab=2*kl+ku+1) rcond,info = cgbcon(kl,ku,ab,ipiv,anorm,norm='1',ldab=2*kl+ku+1) rcond,info = zgbcon(kl,ku,ab,ipiv,anorm,norm='1',ldab=2*kl+ku+1) n2 = slangb(norm,kl,ku,ab,ldab=kl+ku+1) n2 = dlangb(norm,kl,ku,ab,ldab=kl+ku+1) n2 = clangb(norm,kl,ku,ab,ldab=kl+ku+1) n2 = zlangb(norm,kl,ku,ab,ldab=kl+ku+1) du2,d,du,x,info = sgtsv(dl,d,du,b,overwrite_dl=0,overwrite_d=0,overwrite_du=0,overwrite_b=0) du2,d,du,x,info = dgtsv(dl,d,du,b,overwrite_dl=0,overwrite_d=0,overwrite_du=0,overwrite_b=0) du2,d,du,x,info = cgtsv(dl,d,du,b,overwrite_dl=0,overwrite_d=0,overwrite_du=0,overwrite_b=0) du2,d,du,x,info = zgtsv(dl,d,du,b,overwrite_dl=0,overwrite_d=0,overwrite_du=0,overwrite_b=0) dl,d,du,du2,ipiv,info = sgttrf(dl,d,du,overwrite_dl=0,overwrite_d=0,overwrite_du=0) dl,d,du,du2,ipiv,info = dgttrf(dl,d,du,overwrite_dl=0,overwrite_d=0,overwrite_du=0) dl,d,du,du2,ipiv,info = cgttrf(dl,d,du,overwrite_dl=0,overwrite_d=0,overwrite_du=0) dl,d,du,du2,ipiv,info = zgttrf(dl,d,du,overwrite_dl=0,overwrite_d=0,overwrite_du=0) x,info = sgttrs(dl,d,du,du2,ipiv,b,trans='N',overwrite_b=0) x,info = dgttrs(dl,d,du,du2,ipiv,b,trans='N',overwrite_b=0) x,info = cgttrs(dl,d,du,du2,ipiv,b,trans='N',overwrite_b=0) x,info = zgttrs(dl,d,du,du2,ipiv,b,trans='N',overwrite_b=0) rcond,info = sgtcon(dl,d,du,du2,ipiv,anorm,norm='1') rcond,info = dgtcon(dl,d,du,du2,ipiv,anorm,norm='1') rcond,info = cgtcon(dl,d,du,du2,ipiv,anorm,norm='1') rcond,info = zgtcon(dl,d,du,du2,ipiv,anorm,norm='1') dlf,df,duf,du2,ipiv,x,rcond,ferr,berr,info = sgtsvx(dl,d,du,b,fact='N',trans='N',dlf=,df=,duf=,du2=,ipiv=) dlf,df,duf,du2,ipiv,x,rcond,ferr,berr,info = dgtsvx(dl,d,du,b,fact='N',trans='N',dlf=,df=,duf=,du2=,ipiv=) dlf,df,duf,du2,ipiv,x,rcond,ferr,berr,info = cgtsvx(dl,d,du,b,fact='N',trans='N',dlf=,df=,duf=,du2=,ipiv=) dlf,df,duf,du2,ipiv,x,rcond,ferr,berr,info = zgtsvx(dl,d,du,b,fact='N',trans='N',dlf=,df=,duf=,du2=,ipiv=) vals,z,info = sstev(d,e,compute_v=1,overwrite_d=0,overwrite_e=0) vals,z,info = dstev(d,e,compute_v=1,overwrite_d=0,overwrite_e=0) m,w,iblock,isplit,info = sstebz(d,e,range,vl,vu,il,iu,tol,order) m,w,iblock,isplit,info = dstebz(d,e,range,vl,vu,il,iu,tol,order) vals,info = ssterf(d,e,overwrite_d=0,overwrite_e=0) vals,info = dsterf(d,e,overwrite_d=0,overwrite_e=0) z,info = sstein(d,e,w,iblock,isplit) z,info = dstein(d,e,w,iblock,isplit) m,w,z,info = sstemr(d,e,range,vl,vu,il,iu,compute_v=1,lwork=max((compute_v?18*n:12*n),1),liwork=(compute_v?10*n:8*n),overwrite_d=0) m,w,z,info = dstemr(d,e,range,vl,vu,il,iu,compute_v=1,lwork=max((compute_v?18*n:12*n),1),liwork=(compute_v?10*n:8*n),overwrite_d=0) work,iwork,info = sstemr_lwork(d,e,range,vl,vu,il,iu,compute_v=1,overwrite_d=0,overwrite_e=0) work,iwork,info = dstemr_lwork(d,e,range,vl,vu,il,iu,compute_v=1,overwrite_d=0,overwrite_e=0) vals,z,info = sstevd(d,e,compute_v=1,lwork=(compute_v?1+4*n+n*n:1),liwork=(compute_v?3+5*n:1),overwrite_d=0,overwrite_e=0) vals,z,info = dstevd(d,e,compute_v=1,lwork=(compute_v?1+4*n+n*n:1),liwork=(compute_v?3+5*n:1),overwrite_d=0,overwrite_e=0) w,v,info = ssyev(a,compute_v=1,lower=0,lwork=max(3*n-1,1),overwrite_a=0) w,v,info = dsyev(a,compute_v=1,lower=0,lwork=max(3*n-1,1),overwrite_a=0) work,info = ssyev_lwork(n,lower=0) work,info = dsyev_lwork(n,lower=0) w,v,info = cheev(a,compute_v=1,lower=0,lwork=max(2*n-1,1),overwrite_a=0) w,v,info = zheev(a,compute_v=1,lower=0,lwork=max(2*n-1,1),overwrite_a=0) work,info = cheev_lwork(n,lower=0) work,info = zheev_lwork(n,lower=0) w,v,info = ssyevd(a,compute_v=1,lower=0,lwork=max((compute_v?1+6*n+2*n*n:2*n+1),1),liwork=(compute_v?3+5*n:1),overwrite_a=0) w,v,info = dsyevd(a,compute_v=1,lower=0,lwork=max((compute_v?1+6*n+2*n*n:2*n+1),1),liwork=(compute_v?3+5*n:1),overwrite_a=0) work,iwork,info = ssyevd_lwork(n,compute_v=1,lower=0) work,iwork,info = dsyevd_lwork(n,compute_v=1,lower=0) w,v,info = cheevd(a,compute_v=1,lower=0,lwork=max((compute_v?2*n+n*n:n+1),1),liwork=(compute_v?3+5*n:1),lrwork=(compute_v?1+5*n+2*n*n:n),overwrite_a=0) w,v,info = zheevd(a,compute_v=1,lower=0,lwork=max((compute_v?2*n+n*n:n+1),1),liwork=(compute_v?3+5*n:1),lrwork=(compute_v?1+5*n+2*n*n:n),overwrite_a=0) work,iwork,rwork,info = cheevd_lwork(n,compute_v=1,lower=0) work,iwork,rwork,info = zheevd_lwork(n,compute_v=1,lower=0) ldu,ipiv,info = ssytf2(a,lower=0,overwrite_a=0) ldu,ipiv,info = dsytf2(a,lower=0,overwrite_a=0) ldu,ipiv,info = csytf2(a,lower=0,overwrite_a=0) ldu,ipiv,info = zsytf2(a,lower=0,overwrite_a=0) c,info = ssygst(a,b,itype=1,lower=0,overwrite_a=0) c,info = dsygst(a,b,itype=1,lower=0,overwrite_a=0) ldu,ipiv,info = ssytrf(a,lower=0,lwork=max(n,1),overwrite_a=0) ldu,ipiv,info = dsytrf(a,lower=0,lwork=max(n,1),overwrite_a=0) ldu,ipiv,info = csytrf(a,lower=0,lwork=max(n,1),overwrite_a=0) ldu,ipiv,info = zsytrf(a,lower=0,lwork=max(n,1),overwrite_a=0) work,info = ssytrf_lwork(n,lower=0) work,info = dsytrf_lwork(n,lower=0) work,info = csytrf_lwork(n,lower=0) work,info = zsytrf_lwork(n,lower=0) x,info = ssytrs(a,ipiv,b,lower=0,overwrite_b=0) x,info = dsytrs(a,ipiv,b,lower=0,overwrite_b=0) x,info = csytrs(a,ipiv,b,lower=0,overwrite_b=0) x,info = zsytrs(a,ipiv,b,lower=0,overwrite_b=0) x,info = chetrs(a,ipiv,b,lower=0,overwrite_b=0) x,info = zhetrs(a,ipiv,b,lower=0,overwrite_b=0) udut,ipiv,x,info = ssysv(a,b,lwork=max(n,1),lower=0,overwrite_a=0,overwrite_b=0) udut,ipiv,x,info = dsysv(a,b,lwork=max(n,1),lower=0,overwrite_a=0,overwrite_b=0) udut,ipiv,x,info = csysv(a,b,lwork=max(n,1),lower=0,overwrite_a=0,overwrite_b=0) udut,ipiv,x,info = zsysv(a,b,lwork=max(n,1),lower=0,overwrite_a=0,overwrite_b=0) work,info = ssysv_lwork(n,lower=0) work,info = dsysv_lwork(n,lower=0) work,info = csysv_lwork(n,lower=0) work,info = zsysv_lwork(n,lower=0) a_s,udut,ipiv,b_s,x,rcond,ferr,berr,info = ssysvx(a,b,af=,ipiv=,lwork=max(3*n,1),factored=0,lower=0,overwrite_a=0,overwrite_b=0) a_s,udut,ipiv,b_s,x,rcond,ferr,berr,info = dsysvx(a,b,af=,ipiv=,lwork=max(3*n,1),factored=0,lower=0,overwrite_a=0,overwrite_b=0) a_s,udut,ipiv,b_s,x,rcond,ferr,berr,info = csysvx(a,b,af=,ipiv=,lwork=max(3*n,1),factored=0,lower=0,overwrite_a=0,overwrite_b=0) a_s,udut,ipiv,b_s,x,rcond,ferr,berr,info = zsysvx(a,b,af=,ipiv=,lwork=max(3*n,1),factored=0,lower=0,overwrite_a=0,overwrite_b=0) work,info = ssysvx_lwork(n,lower=0) work,info = dsysvx_lwork(n,lower=0) work,info = csysvx_lwork(n,lower=0) work,info = zsysvx_lwork(n,lower=0) rcond,info = ssycon(a,ipiv,anorm,lower=0) rcond,info = dsycon(a,ipiv,anorm,lower=0) rcond,info = csycon(a,ipiv,anorm,lower=0) rcond,info = zsycon(a,ipiv,anorm,lower=0) rcond,info = checon(a,ipiv,anorm,lower=0) rcond,info = zhecon(a,ipiv,anorm,lower=0) a,e,info = ssyconv(a,ipiv,lower=0,way=0,overwrite_a=0) a,e,info = dsyconv(a,ipiv,lower=0,way=0,overwrite_a=0) a,e,info = csyconv(a,ipiv,lower=0,way=0,overwrite_a=0) a,e,info = zsyconv(a,ipiv,lower=0,way=0,overwrite_a=0) c,info = chegst(a,b,itype=1,lower=0,overwrite_a=0) c,info = zhegst(a,b,itype=1,lower=0,overwrite_a=0) ldu,ipiv,info = chetrf(a,lower=0,lwork=max(n,1),overwrite_a=0) ldu,ipiv,info = zhetrf(a,lower=0,lwork=max(n,1),overwrite_a=0) work,info = chetrf_lwork(n,lower=0) work,info = zhetrf_lwork(n,lower=0) uduh,ipiv,x,info = chesv(a,b,lwork=max(n,1),lower=0,overwrite_a=0,overwrite_b=0) uduh,ipiv,x,info = zhesv(a,b,lwork=max(n,1),lower=0,overwrite_a=0,overwrite_b=0) work,info = chesv_lwork(n,lower=0) work,info = zhesv_lwork(n,lower=0) uduh,ipiv,x,rcond,ferr,berr,info = chesvx(a,b,af=,ipiv=,lwork=max(2*n,1),factored=0,lower=0,overwrite_a=0,overwrite_b=0) uduh,ipiv,x,rcond,ferr,berr,info = zhesvx(a,b,af=,ipiv=,lwork=max(2*n,1),factored=0,lower=0,overwrite_a=0,overwrite_b=0) work,info = chesvx_lwork(n,lower=0) work,info = zhesvx_lwork(n,lower=0) c,d,e,tau,info = ssytrd(a,lower=0,lwork=MAX(n,1),overwrite_a=0) c,d,e,tau,info = dsytrd(a,lower=0,lwork=MAX(n,1),overwrite_a=0) work,info = ssytrd_lwork(n,lower=0) work,info = dsytrd_lwork(n,lower=0) c,d,e,tau,info = chetrd(a,lower=0,lwork=MAX(n,1),overwrite_a=0) c,d,e,tau,info = zhetrd(a,lower=0,lwork=MAX(n,1),overwrite_a=0) work,info = chetrd_lwork(n,lower=0) work,info = zhetrd_lwork(n,lower=0) w,z,m,isuppz,info = ssyevr(a,compute_v=1,range='A',lower=0,vl=0.0,vu=1.0,il=1,iu=n,abstol=0.0,lwork=max(26*n,1),liwork=max(1,10*n),overwrite_a=0) w,z,m,isuppz,info = dsyevr(a,compute_v=1,range='A',lower=0,vl=0.0,vu=1.0,il=1,iu=n,abstol=0.0,lwork=max(26*n,1),liwork=max(1,10*n),overwrite_a=0) work,iwork,info = ssyevr_lwork(n,lower=0) work,iwork,info = dsyevr_lwork(n,lower=0) w,z,m,isuppz,info = cheevr(a,compute_v=1,range='A',lower=0,vl=0.0,vu=1.0,il=1,iu=n,abstol=0.0,lwork=max(2*n,1),lrwork=max(24*n,1),liwork=max(1,10*n),overwrite_a=0) w,z,m,isuppz,info = zheevr(a,compute_v=1,range='A',lower=0,vl=0.0,vu=1.0,il=1,iu=n,abstol=0.0,lwork=max(2*n,1),lrwork=max(24*n,1),liwork=max(1,10*n),overwrite_a=0) work,rwork,iwork,info = cheevr_lwork(n,lower=0) work,rwork,iwork,info = zheevr_lwork(n,lower=0) w,z,m,ifail,info = ssyevx(a,compute_v=1,range='A',lower=0,vl=0.0,vu=1.0,il=1,iu=n,abstol=0.0,lwork=max(8*n,1),overwrite_a=0) w,z,m,ifail,info = dsyevx(a,compute_v=1,range='A',lower=0,vl=0.0,vu=1.0,il=1,iu=n,abstol=0.0,lwork=max(8*n,1),overwrite_a=0) work,info = ssyevx_lwork(n,lower=0) work,info = dsyevx_lwork(n,lower=0) w,z,m,ifail,info = cheevx(a,compute_v=1,range='A',lower=0,vl=0.0,vu=1.0,il=1,iu=n,abstol=0.0,lwork=max(2*n,1),overwrite_a=0) w,z,m,ifail,info = zheevx(a,compute_v=1,range='A',lower=0,vl=0.0,vu=1.0,il=1,iu=n,abstol=0.0,lwork=max(2*n,1),overwrite_a=0) work,info = cheevx_lwork(n,lower=0) work,info = zheevx_lwork(n,lower=0) w,v,info = ssygv(a,b,itype=1,jobz='V',uplo='L',lwork=max(3*n-1,1),overwrite_a=0,overwrite_b=0) w,v,info = dsygv(a,b,itype=1,jobz='V',uplo='L',lwork=max(3*n-1,1),overwrite_a=0,overwrite_b=0) work,info = ssygv_lwork(n,uplo='L') work,info = dsygv_lwork(n,uplo='L') w,v,info = chegv(a,b,itype=1,jobz='V',uplo='L',lwork=max(2*n-1,1),overwrite_a=0,overwrite_b=0) w,v,info = zhegv(a,b,itype=1,jobz='V',uplo='L',lwork=max(2*n-1,1),overwrite_a=0,overwrite_b=0) work,info = chegv_lwork(n,uplo='L') work,info = zhegv_lwork(n,uplo='L') w,v,info = ssygvd(a,b,itype=1,jobz='V',uplo='L',lwork=(jobz=='N'?2*n+1:1+6*n+2*n*n),liwork=(jobz=='N'?1:5*n+3),overwrite_a=0,overwrite_b=0) w,v,info = dsygvd(a,b,itype=1,jobz='V',uplo='L',lwork=(jobz=='N'?2*n+1:1+6*n+2*n*n),liwork=(jobz=='N'?1:5*n+3),overwrite_a=0,overwrite_b=0) w,v,info = chegvd(a,b,itype=1,jobz='V',uplo='L',lwork=(jobz=='N'?n+1:n*(n+2)),lrwork=max((jobz=='N'?n:2*n*n+5*n+1),1),liwork=(jobz=='N'?1:5*n+3),overwrite_a=0,overwrite_b=0) w,v,info = zhegvd(a,b,itype=1,jobz='V',uplo='L',lwork=(jobz=='N'?n+1:n*(n+2)),lrwork=max((jobz=='N'?n:2*n*n+5*n+1),1),liwork=(jobz=='N'?1:5*n+3),overwrite_a=0,overwrite_b=0) w,z,m,ifail,info = ssygvx(a,b,itype=1,jobz='V',range='A',uplo='L',vl=0.0,vu=1.0,il=1,iu=n,abstol=0.0,lwork=max(8*n,1),overwrite_a=0,overwrite_b=0) w,z,m,ifail,info = dsygvx(a,b,itype=1,jobz='V',range='A',uplo='L',vl=0.0,vu=1.0,il=1,iu=n,abstol=0.0,lwork=max(8*n,1),overwrite_a=0,overwrite_b=0) work,info = ssygvx_lwork(n,uplo='L') work,info = dsygvx_lwork(n,uplo='L') w,z,m,ifail,info = chegvx(a,b,itype=1,jobz='V',range='A',uplo='L',vl=0.0,vu=1.0,il=1,iu=n,abstol=0.0,lwork=max(2*n,1),overwrite_a=0,overwrite_b=0) w,z,m,ifail,info = zhegvx(a,b,itype=1,jobz='V',range='A',uplo='L',vl=0.0,vu=1.0,il=1,iu=n,abstol=0.0,lwork=max(2*n,1),overwrite_a=0,overwrite_b=0) work,info = chegvx_lwork(n,uplo='L') work,info = zhegvx_lwork(n,uplo='L') s,scond,amax,info = ssyequb(a,lower=0) s,scond,amax,info = dsyequb(a,lower=0) s,scond,amax,info = csyequb(a,lower=0) s,scond,amax,info = zsyequb(a,lower=0) s,scond,amax,info = cheequb(a,lower=0) s,scond,amax,info = zheequb(a,lower=0) inv_a,info = ssytri(a,ipiv,lower=0,overwrite_a=0) inv_a,info = dsytri(a,ipiv,lower=0,overwrite_a=0) inv_a,info = csytri(a,ipiv,lower=0,overwrite_a=0) inv_a,info = zsytri(a,ipiv,lower=0,overwrite_a=0) inv_a,info = chetri(a,ipiv,lower=0,overwrite_a=0) inv_a,info = zhetri(a,ipiv,lower=0,overwrite_a=0) c,piv,rank_c,info = spstrf(a,tol=-1.0,lower=0,overwrite_a=0) c,piv,rank_c,info = dpstrf(a,tol=-1.0,lower=0,overwrite_a=0) c,piv,rank_c,info = cpstrf(a,tol=-1.0,lower=0,overwrite_a=0) c,piv,rank_c,info = zpstrf(a,tol=-1.0,lower=0,overwrite_a=0) c,piv,rank_c,info = spstf2(a,tol=-1.0,lower=0,overwrite_a=0) c,piv,rank_c,info = dpstf2(a,tol=-1.0,lower=0,overwrite_a=0) c,piv,rank_c,info = cpstf2(a,tol=-1.0,lower=0,overwrite_a=0) c,piv,rank_c,info = zpstf2(a,tol=-1.0,lower=0,overwrite_a=0) c,x,info = sposv(a,b,lower=0,overwrite_a=0,overwrite_b=0) c,x,info = dposv(a,b,lower=0,overwrite_a=0,overwrite_b=0) c,x,info = cposv(a,b,lower=0,overwrite_a=0,overwrite_b=0) c,x,info = zposv(a,b,lower=0,overwrite_a=0,overwrite_b=0) a_s,lu,equed,s,b_s,x,rcond,ferr,berr,info = sposvx(a,b,fact='E',af=,equed='Y',s=,lower=0,overwrite_a=0,overwrite_b=0) a_s,lu,equed,s,b_s,x,rcond,ferr,berr,info = dposvx(a,b,fact='E',af=,equed='Y',s=,lower=0,overwrite_a=0,overwrite_b=0) a_s,lu,equed,s,b_s,x,rcond,ferr,berr,info = cposvx(a,b,fact='E',af=,equed='Y',s=,lower=0,overwrite_a=0,overwrite_b=0) a_s,lu,equed,s,b_s,x,rcond,ferr,berr,info = zposvx(a,b,fact='E',af=,equed='Y',s=,lower=0,overwrite_a=0,overwrite_b=0) rcond,info = spocon(a,anorm,uplo='U') rcond,info = dpocon(a,anorm,uplo='U') rcond,info = cpocon(a,anorm,uplo='U') rcond,info = zpocon(a,anorm,uplo='U') c,info = spotrf(a,lower=0,clean=1,overwrite_a=0) c,info = dpotrf(a,lower=0,clean=1,overwrite_a=0) c,info = cpotrf(a,lower=0,clean=1,overwrite_a=0) c,info = zpotrf(a,lower=0,clean=1,overwrite_a=0) x,info = spotrs(c,b,lower=0,overwrite_b=0) x,info = dpotrs(c,b,lower=0,overwrite_b=0) x,info = cpotrs(c,b,lower=0,overwrite_b=0) x,info = zpotrs(c,b,lower=0,overwrite_b=0) inv_a,info = spotri(c,lower=0,overwrite_c=0) inv_a,info = dpotri(c,lower=0,overwrite_c=0) inv_a,info = cpotri(c,lower=0,overwrite_c=0) inv_a,info = zpotri(c,lower=0,overwrite_c=0) d,du,x,info = sptsv(d,e,b,overwrite_d=0,overwrite_e=0,overwrite_b=0) d,du,x,info = dptsv(d,e,b,overwrite_d=0,overwrite_e=0,overwrite_b=0) d,du,x,info = cptsv(d,e,b,overwrite_d=0,overwrite_e=0,overwrite_b=0) d,du,x,info = zptsv(d,e,b,overwrite_d=0,overwrite_e=0,overwrite_b=0) d,e,info = spttrf(d,e,overwrite_d=0,overwrite_e=0) d,e,info = dpttrf(d,e,overwrite_d=0,overwrite_e=0) d,e,info = cpttrf(d,e,overwrite_d=0,overwrite_e=0) d,e,info = zpttrf(d,e,overwrite_d=0,overwrite_e=0) x,info = spttrs(d,e,b,overwrite_b=0) x,info = dpttrs(d,e,b,overwrite_b=0) x,info = cpttrs(d,e,b,lower=0,overwrite_b=0) x,info = zpttrs(d,e,b,lower=0,overwrite_b=0) d,e,z,info = spteqr(d,e,z,compute_z=0,overwrite_d=0,overwrite_e=0,overwrite_z=0) d,e,z,info = dpteqr(d,e,z,compute_z=0,overwrite_d=0,overwrite_e=0,overwrite_z=0) d,e,z,info = cpteqr(d,e,z,compute_z=0,overwrite_d=0,overwrite_e=0,overwrite_z=0) d,e,z,info = zpteqr(d,e,z,compute_z=0,overwrite_d=0,overwrite_e=0,overwrite_z=0) df,ef,x,rcond,ferr,berr,info = sptsvx(d,e,b,fact='N',df=,ef=) df,ef,x,rcond,ferr,berr,info = dptsvx(d,e,b,fact='N',df=,ef=) df,ef,x,rcond,ferr,berr,info = cptsvx(d,e,b,fact='N',df=,ef=) df,ef,x,rcond,ferr,berr,info = zptsvx(d,e,b,fact='N',df=,ef=) sva,u,v,workout,iworkout,info = sgejsv(a,joba=4,jobu=0,jobv=0,jobr=1,jobt=0,jobp=1,lwork=max(6*n+2*n*n, max(2*m+n, max(4*n+n*n, max(2*n+n*n+6, 7)))),overwrite_a=0) sva,u,v,workout,iworkout,info = dgejsv(a,joba=4,jobu=0,jobv=0,jobr=1,jobt=0,jobp=1,lwork=max(6*n+2*n*n, max(2*m+n, max(4*n+n*n, max(2*n+n*n+6, 7)))),overwrite_a=0) a,q,info = strexc(a,q,ifst,ilst,wantq=1,overwrite_a=0,overwrite_q=0) a,q,info = dtrexc(a,q,ifst,ilst,wantq=1,overwrite_a=0,overwrite_q=0) a,q,info = ctrexc(a,q,ifst,ilst,wantq=1,overwrite_a=0,overwrite_q=0) a,q,info = ztrexc(a,q,ifst,ilst,wantq=1,overwrite_a=0,overwrite_q=0) a,b,q,z,work,info = stgexc(a,b,q,z,ifst,ilst,wantq=1,wantz=1,lwork=max(4*n+16,1),overwrite_a=0,overwrite_b=0,overwrite_q=0,overwrite_z=0) a,b,q,z,work,info = dtgexc(a,b,q,z,ifst,ilst,wantq=1,wantz=1,lwork=max(4*n+16,1),overwrite_a=0,overwrite_b=0,overwrite_q=0,overwrite_z=0) a,b,q,z,info = ctgexc(a,b,q,z,ifst,ilst,wantq=1,wantz=1,overwrite_a=0,overwrite_b=0,overwrite_q=0,overwrite_z=0) a,b,q,z,info = ztgexc(a,b,q,z,ifst,ilst,wantq=1,wantz=1,overwrite_a=0,overwrite_b=0,overwrite_q=0,overwrite_z=0) ts,qs,wr,wi,m,s,sep,info = strsen(select,t,q,job='B',wantq=1,lwork=MAX(1,n),liwork=1,overwrite_t=0,overwrite_q=0) ts,qs,wr,wi,m,s,sep,info = dtrsen(select,t,q,job='B',wantq=1,lwork=MAX(1,n),liwork=1,overwrite_t=0,overwrite_q=0) work,iwork,info = strsen_lwork(select,t,job='B') work,iwork,info = dtrsen_lwork(select,t,job='B') ts,qs,w,m,s,sep,info = ctrsen(select,t,q,job='B',wantq=1,lwork=MAX(1,n),overwrite_t=0,overwrite_q=0) ts,qs,w,m,s,sep,info = ztrsen(select,t,q,job='B',wantq=1,lwork=MAX(1,n),overwrite_t=0,overwrite_q=0) work,info = ctrsen_lwork(select,t,job='B') work,info = ztrsen_lwork(select,t,job='B') as,bs,alphar,alphai,beta,qs,zs,m,pl,pr,dif,info = stgsen(select,a,b,q,z,ijob=4,wantq=1,wantz=1,lwork=4*n+16,liwork=n+6,overwrite_a=0,overwrite_b=0,overwrite_q=0,overwrite_z=0) as,bs,alphar,alphai,beta,qs,zs,m,pl,pr,dif,info = dtgsen(select,a,b,q,z,ijob=4,wantq=1,wantz=1,lwork=4*n+16,liwork=n+6,overwrite_a=0,overwrite_b=0,overwrite_q=0,overwrite_z=0) work,iwork,info = stgsen_lwork(select,a,ijob=4) work,iwork,info = dtgsen_lwork(select,a,ijob=4) as,bs,alpha,beta,qs,zs,m,pl,pr,dif,info = ctgsen(select,a,b,q,z,ijob=4,wantq=1,wantz=1,lwork=(ijob==0?1:n+2),liwork=(ijob==0?1:n+2),overwrite_a=0,overwrite_b=0,overwrite_q=0,overwrite_z=0) as,bs,alpha,beta,qs,zs,m,pl,pr,dif,info = ztgsen(select,a,b,q,z,ijob=4,wantq=1,wantz=1,lwork=(ijob==0?1:n+2),liwork=(ijob==0?1:n+2),overwrite_a=0,overwrite_b=0,overwrite_q=0,overwrite_z=0) work,iwork,info = ctgsen_lwork(select,a,b,ijob=4) work,iwork,info = ztgsen_lwork(select,a,b,ijob=4) r,l,scale,dif,info = stgsyl(a,b,c,d,e,f,trans='N',ijob=0,lwork=max(1,2*m*n),overwrite_c=0,overwrite_f=0) r,l,scale,dif,info = dtgsyl(a,b,c,d,e,f,trans='N',ijob=0,lwork=max(1,2*m*n),overwrite_c=0,overwrite_f=0) c,info = spbtrf(ab,lower=0,ldab=shape(ab,0),overwrite_ab=0) c,info = dpbtrf(ab,lower=0,ldab=shape(ab,0),overwrite_ab=0) c,info = cpbtrf(ab,lower=0,ldab=shape(ab,0),overwrite_ab=0) c,info = zpbtrf(ab,lower=0,ldab=shape(ab,0),overwrite_ab=0) x,info = spbtrs(ab,b,lower=0,ldab=shape(ab,0),overwrite_b=0) x,info = dpbtrs(ab,b,lower=0,ldab=shape(ab,0),overwrite_b=0) x,info = cpbtrs(ab,b,lower=0,ldab=shape(ab,0),overwrite_b=0) x,info = zpbtrs(ab,b,lower=0,ldab=shape(ab,0),overwrite_b=0) x,info = strtrs(a,b,lower=0,trans=0,unitdiag=0,lda=shape(a,0),overwrite_b=0) x,info = dtrtrs(a,b,lower=0,trans=0,unitdiag=0,lda=shape(a,0),overwrite_b=0) x,info = ctrtrs(a,b,lower=0,trans=0,unitdiag=0,lda=shape(a,0),overwrite_b=0) x,info = ztrtrs(a,b,lower=0,trans=0,unitdiag=0,lda=shape(a,0),overwrite_b=0) rcond,info = strcon(a,norm='1',uplo='U',diag='N') rcond,info = dtrcon(a,norm='1',uplo='U',diag='N') rcond,info = ctrcon(a,norm='1',uplo='U',diag='N') rcond,info = ztrcon(a,norm='1',uplo='U',diag='N') x,info = stbtrs(ab,b,uplo='U',trans='N',diag='N',overwrite_b=0) x,info = dtbtrs(ab,b,uplo='U',trans='N',diag='N',overwrite_b=0) x,info = ctbtrs(ab,b,uplo='U',trans='N',diag='N',overwrite_b=0) x,info = ztbtrs(ab,b,uplo='U',trans='N',diag='N',overwrite_b=0) c,x,info = spbsv(ab,b,lower=0,ldab=shape(ab,0),overwrite_ab=0,overwrite_b=0) c,x,info = dpbsv(ab,b,lower=0,ldab=shape(ab,0),overwrite_ab=0,overwrite_b=0) c,x,info = cpbsv(ab,b,lower=0,ldab=shape(ab,0),overwrite_ab=0,overwrite_b=0) c,x,info = zpbsv(ab,b,lower=0,ldab=shape(ab,0),overwrite_ab=0,overwrite_b=0) cs11,cs12,cs21,cs22,theta,u1,u2,v1t,v2t,info = sorcsd(x11,x12,x21,x22,compute_u1=1,compute_u2=1,compute_v1t=1,compute_v2t=1,trans=0,signs=0,lwork=2+2*m+5*MAX(1,q-1)+4*MAX(1,q)+8*q,overwrite_x11=0,overwrite_x12=0,overwrite_x21=0,overwrite_x22=0) cs11,cs12,cs21,cs22,theta,u1,u2,v1t,v2t,info = dorcsd(x11,x12,x21,x22,compute_u1=1,compute_u2=1,compute_v1t=1,compute_v2t=1,trans=0,signs=0,lwork=2+2*m+5*MAX(1,q-1)+4*MAX(1,q)+8*q,overwrite_x11=0,overwrite_x12=0,overwrite_x21=0,overwrite_x22=0) work,info = sorcsd_lwork(m,p,q) work,info = dorcsd_lwork(m,p,q) cs11,cs12,cs21,cs22,theta,u1,u2,v1t,v2t,info = cuncsd(x11,x12,x21,x22,compute_u1=1,compute_u2=1,compute_v1t=1,compute_v2t=1,trans=0,signs=0,lwork=2*m+MAX(1,MAX(mmp,mmq))+1,lrwork=5*MAX(1,q-1)+4*MAX(1,q)+8*q+1,overwrite_x11=0,overwrite_x12=0,overwrite_x21=0,overwrite_x22=0) cs11,cs12,cs21,cs22,theta,u1,u2,v1t,v2t,info = zuncsd(x11,x12,x21,x22,compute_u1=1,compute_u2=1,compute_v1t=1,compute_v2t=1,trans=0,signs=0,lwork=2*m+MAX(1,MAX(mmp,mmq))+1,lrwork=5*MAX(1,q-1)+4*MAX(1,q)+8*q+1,overwrite_x11=0,overwrite_x12=0,overwrite_x21=0,overwrite_x22=0) work,rwork,info = cuncsd_lwork(m,p,q) work,rwork,info = zuncsd_lwork(m,p,q) ht,info = sorghr(a,tau,lo=0,hi=n-1,lwork=max(hi-lo,1),overwrite_a=0) ht,info = dorghr(a,tau,lo=0,hi=n-1,lwork=max(hi-lo,1),overwrite_a=0) work,info = sorghr_lwork(n,lo=0,hi=n-1) work,info = dorghr_lwork(n,lo=0,hi=n-1) ht,info = cunghr(a,tau,lo=0,hi=n-1,lwork=max(hi-lo,1),overwrite_a=0) ht,info = zunghr(a,tau,lo=0,hi=n-1,lwork=max(hi-lo,1),overwrite_a=0) work,info = cunghr_lwork(n,lo=0,hi=n-1) work,info = zunghr_lwork(n,lo=0,hi=n-1) q,work,info = sorgqr(a,tau,lwork=max(3*n,1),overwrite_a=0) q,work,info = dorgqr(a,tau,lwork=max(3*n,1),overwrite_a=0) q,work,info = cungqr(a,tau,lwork=max(3*n,1),overwrite_a=0) q,work,info = zungqr(a,tau,lwork=max(3*n,1),overwrite_a=0) cq,work,info = sormqr(side,trans,a,tau,c,lwork,overwrite_c=0) cq,work,info = dormqr(side,trans,a,tau,c,lwork,overwrite_c=0) cq,work,info = cunmqr(side,trans,a,tau,c,lwork,overwrite_c=0) cq,work,info = zunmqr(side,trans,a,tau,c,lwork,overwrite_c=0) a,t,info = sgeqrt(nb,a,overwrite_a=0) a,t,info = dgeqrt(nb,a,overwrite_a=0) a,t,info = cgeqrt(nb,a,overwrite_a=0) a,t,info = zgeqrt(nb,a,overwrite_a=0) c,info = sgemqrt(v,t,c,side='L',trans='N',overwrite_c=0) c,info = dgemqrt(v,t,c,side='L',trans='N',overwrite_c=0) c,info = cgemqrt(v,t,c,side='L',trans='N',overwrite_c=0) c,info = zgemqrt(v,t,c,side='L',trans='N',overwrite_c=0) a,b,t,info = stpqrt(l,nb,a,b,overwrite_a=0,overwrite_b=0) a,b,t,info = dtpqrt(l,nb,a,b,overwrite_a=0,overwrite_b=0) a,b,t,info = ctpqrt(l,nb,a,b,overwrite_a=0,overwrite_b=0) a,b,t,info = ztpqrt(l,nb,a,b,overwrite_a=0,overwrite_b=0) a,b,info = stpmqrt(l,v,t,a,b,side='L',trans='N',overwrite_a=0,overwrite_b=0) a,b,info = dtpmqrt(l,v,t,a,b,side='L',trans='N',overwrite_a=0,overwrite_b=0) a,b,info = ctpmqrt(l,v,t,a,b,side='L',trans='N',overwrite_a=0,overwrite_b=0) a,b,info = ztpmqrt(l,v,t,a,b,side='L',trans='N',overwrite_a=0,overwrite_b=0) cq,info = sormrz(a,tau,c,side='L',trans='N',lwork=MAX((side=='L'?n:m),1),overwrite_c=0) cq,info = dormrz(a,tau,c,side='L',trans='N',lwork=MAX((side=='L'?n:m),1),overwrite_c=0) cq,info = cunmrz(a,tau,c,side='L',trans='N',lwork=MAX((side=='L'?n:m),1),overwrite_c=0) cq,info = zunmrz(a,tau,c,side='L',trans='N',lwork=MAX((side=='L'?n:m),1),overwrite_c=0) work,info = sormrz_lwork(m,n,side='L',trans='N') work,info = dormrz_lwork(m,n,side='L',trans='N') work,info = cunmrz_lwork(m,n,side='L',trans='N') work,info = zunmrz_lwork(m,n,side='L',trans='N') q,work,info = sorgrq(a,tau,lwork=max(3*m,1),overwrite_a=0) q,work,info = dorgrq(a,tau,lwork=max(3*m,1),overwrite_a=0) q,work,info = cungrq(a,tau,lwork=max(3*m,1),overwrite_a=0) q,work,info = zungrq(a,tau,lwork=max(3*m,1),overwrite_a=0) inv_c,info = strtri(c,lower=0,unitdiag=0,overwrite_c=0) inv_c,info = dtrtri(c,lower=0,unitdiag=0,overwrite_c=0) inv_c,info = ctrtri(c,lower=0,unitdiag=0,overwrite_c=0) inv_c,info = ztrtri(c,lower=0,unitdiag=0,overwrite_c=0) x,scale,info = strsyl(a,b,c,trana='N',tranb='N',isgn=1,overwrite_c=0) x,scale,info = dtrsyl(a,b,c,trana='N',tranb='N',isgn=1,overwrite_c=0) x,scale,info = ctrsyl(a,b,c,trana='N',tranb='N',isgn=1,overwrite_c=0) x,scale,info = ztrsyl(a,b,c,trana='N',tranb='N',isgn=1,overwrite_c=0) w,z,info = chbevd(ab,compute_v=1,lower=0,ldab=shape(ab,0),lrwork=(compute_v?1+5*n+2*n*n:n),liwork=(compute_v?3+5*n:1),overwrite_ab=1) w,z,info = zhbevd(ab,compute_v=1,lower=0,ldab=shape(ab,0),lrwork=(compute_v?1+5*n+2*n*n:n),liwork=(compute_v?3+5*n:1),overwrite_ab=1) w,z,m,ifail,info = chbevx(ab,vl,vu,il,iu,ldab=shape(ab,0),compute_v=1,range=0,lower=0,abstol=0.0,mmax=(compute_v?(range==2?(iu-il+1):n):1),overwrite_ab=1) w,z,m,ifail,info = zhbevx(ab,vl,vu,il,iu,ldab=shape(ab,0),compute_v=1,range=0,lower=0,abstol=0.0,mmax=(compute_v?(range==2?(iu-il+1):n):1),overwrite_ab=1) t,r,res,x,info = sgglse(a,b,c,d,lwork=max(m+n+p,1),overwrite_a=0,overwrite_b=0,overwrite_c=0,overwrite_d=0) t,r,res,x,info = dgglse(a,b,c,d,lwork=max(m+n+p,1),overwrite_a=0,overwrite_b=0,overwrite_c=0,overwrite_d=0) t,r,res,x,info = cgglse(a,b,c,d,lwork=max(m+n+p,1),overwrite_a=0,overwrite_b=0,overwrite_c=0,overwrite_d=0) t,r,res,x,info = zgglse(a,b,c,d,lwork=max(m+n+p,1),overwrite_a=0,overwrite_b=0,overwrite_c=0,overwrite_d=0) work,info = sgglse_lwork(m,n,p) work,info = dgglse_lwork(m,n,p) work,info = cgglse_lwork(m,n,p) work,info = zgglse_lwork(m,n,p) rcond,info = sppcon(n,ap,anorm,lower=0) rcond,info = dppcon(n,ap,anorm,lower=0) rcond,info = cppcon(n,ap,anorm,lower=0) rcond,info = zppcon(n,ap,anorm,lower=0) x,info = sppsv(n,ap,b,lower=0,overwrite_b=0) x,info = dppsv(n,ap,b,lower=0,overwrite_b=0) x,info = cppsv(n,ap,b,lower=0,overwrite_b=0) x,info = zppsv(n,ap,b,lower=0,overwrite_b=0) ul,info = spptrf(n,ap,lower=0,overwrite_ap=0) ul,info = dpptrf(n,ap,lower=0,overwrite_ap=0) ul,info = cpptrf(n,ap,lower=0,overwrite_ap=0) ul,info = zpptrf(n,ap,lower=0,overwrite_ap=0) uli,info = spptri(n,ap,lower=0,overwrite_ap=0) uli,info = dpptri(n,ap,lower=0,overwrite_ap=0) uli,info = cpptri(n,ap,lower=0,overwrite_ap=0) uli,info = zpptri(n,ap,lower=0,overwrite_ap=0) x,info = spptrs(n,ap,b,lower=0,overwrite_b=0) x,info = dpptrs(n,ap,b,lower=0,overwrite_b=0) x,info = cpptrs(n,ap,b,lower=0,overwrite_b=0) x,info = zpptrs(n,ap,b,lower=0,overwrite_b=0) w,z,info = ssbev(ab,compute_v=1,lower=0,ldab=shape(ab,0),overwrite_ab=1) w,z,info = dsbev(ab,compute_v=1,lower=0,ldab=shape(ab,0),overwrite_ab=1) w,z,info = ssbevd(ab,compute_v=1,lower=0,ldab=shape(ab,0),liwork=(compute_v?3+5*n:1),overwrite_ab=1) w,z,info = dsbevd(ab,compute_v=1,lower=0,ldab=shape(ab,0),liwork=(compute_v?3+5*n:1),overwrite_ab=1) w,z,m,ifail,info = ssbevx(ab,vl,vu,il,iu,ldab=shape(ab,0),compute_v=1,range=0,lower=0,abstol=0.0,mmax=(compute_v?(range==2?(iu-il+1):n):1),overwrite_ab=1) w,z,m,ifail,info = dsbevx(ab,vl,vu,il,iu,ldab=shape(ab,0),compute_v=1,range=0,lower=0,abstol=0.0,mmax=(compute_v?(range==2?(iu-il+1):n):1),overwrite_ab=1) cout = ssfrk(n,k,alpha,a,beta,c,transr='N',uplo='U',trans='N',overwrite_c=0) cout = dsfrk(n,k,alpha,a,beta,c,transr='N',uplo='U',trans='N',overwrite_c=0) cout = chfrk(n,k,alpha,a,beta,c,transr='N',uplo='U',trans='N',overwrite_c=0) cout = zhfrk(n,k,alpha,a,beta,c,transr='N',uplo='U',trans='N',overwrite_c=0) arf,info = stpttf(n,ap,transr='N',uplo='U') arf,info = dtpttf(n,ap,transr='N',uplo='U') arf,info = ctpttf(n,ap,transr='N',uplo='U') arf,info = ztpttf(n,ap,transr='N',uplo='U') a,info = stpttr(n,ap,uplo='U') a,info = dtpttr(n,ap,uplo='U') a,info = ctpttr(n,ap,uplo='U') a,info = ztpttr(n,ap,uplo='U') ap,info = stfttp(n,arf,transr='N',uplo='U') ap,info = dtfttp(n,arf,transr='N',uplo='U') ap,info = ctfttp(n,arf,transr='N',uplo='U') ap,info = ztfttp(n,arf,transr='N',uplo='U') a,info = stfttr(n,arf,transr='N',uplo='U') a,info = dtfttr(n,arf,transr='N',uplo='U') a,info = ctfttr(n,arf,transr='N',uplo='U') a,info = ztfttr(n,arf,transr='N',uplo='U') arf,info = strttf(a,transr='N',uplo='U') arf,info = dtrttf(a,transr='N',uplo='U') arf,info = ctrttf(a,transr='N',uplo='U') arf,info = ztrttf(a,transr='N',uplo='U') ap,info = strttp(a,uplo='U') ap,info = dtrttp(a,uplo='U') ap,info = ctrttp(a,uplo='U') ap,info = ztrttp(a,uplo='U') x = stfsm(alpha,a,b,transr='N',side='L',uplo='U',trans='N',diag='N',overwrite_b=0) x = dtfsm(alpha,a,b,transr='N',side='L',uplo='U',trans='N',diag='N',overwrite_b=0) x = ctfsm(alpha,a,b,transr='N',side='L',uplo='U',trans='N',diag='N',overwrite_b=0) x = ztfsm(alpha,a,b,transr='N',side='L',uplo='U',trans='N',diag='N',overwrite_b=0) achol,info = spftrf(n,a,transr='N',uplo='U',overwrite_a=0) achol,info = dpftrf(n,a,transr='N',uplo='U',overwrite_a=0) achol,info = cpftrf(n,a,transr='N',uplo='U',overwrite_a=0) achol,info = zpftrf(n,a,transr='N',uplo='U',overwrite_a=0) ainv,info = spftri(n,a,transr='N',uplo='U',overwrite_a=0) ainv,info = dpftri(n,a,transr='N',uplo='U',overwrite_a=0) ainv,info = cpftri(n,a,transr='N',uplo='U',overwrite_a=0) ainv,info = zpftri(n,a,transr='N',uplo='U',overwrite_a=0) x,info = spftrs(n,a,b,transr='N',uplo='U',overwrite_b=0) x,info = dpftrs(n,a,b,transr='N',uplo='U',overwrite_b=0) x,info = cpftrs(n,a,b,transr='N',uplo='U',overwrite_b=0) x,info = zpftrs(n,a,b,transr='N',uplo='U',overwrite_b=0) rz,tau,info = stzrzf(a,lwork=MAX(m,1),overwrite_a=0) rz,tau,info = dtzrzf(a,lwork=MAX(m,1),overwrite_a=0) rz,tau,info = ctzrzf(a,lwork=MAX(m,1),overwrite_a=0) rz,tau,info = ztzrzf(a,lwork=MAX(m,1),overwrite_a=0) work,info = stzrzf_lwork(m,n) work,info = dtzrzf_lwork(m,n) work,info = ctzrzf_lwork(m,n) work,info = ztzrzf_lwork(m,n) delta,sigma,work,info = slasd4(i,d,z,rho=1.0) delta,sigma,work,info = dlasd4(i,d,z,rho=1.0) a,info = slauum(c,lower=0,overwrite_c=0) a,info = dlauum(c,lower=0,overwrite_c=0) a,info = clauum(c,lower=0,overwrite_c=0) a,info = zlauum(c,lower=0,overwrite_c=0) a = slaswp(a,piv,k1=0,k2=npiv-1,off=0,inc=1,overwrite_a=0) a = dlaswp(a,piv,k1=0,k2=npiv-1,off=0,inc=1,overwrite_a=0) a = claswp(a,piv,k1=0,k2=npiv-1,off=0,inc=1,overwrite_a=0) a = zlaswp(a,piv,k1=0,k2=npiv-1,off=0,inc=1,overwrite_a=0) x = dlamch(cmach) x = slamch(cmach) n2 = slange(norm,a) n2 = dlange(norm,a) n2 = clange(norm,a) n2 = zlange(norm,a) n2 = slantr(norm,a,uplo='U',diag='N') n2 = dlantr(norm,a,uplo='U',diag='N') n2 = clantr(norm,a,uplo='U',diag='N') n2 = zlantr(norm,a,uplo='U',diag='N') alpha,x,tau = slarfg(n,alpha,x,incx=1,overwrite_x=0) alpha,x,tau = dlarfg(n,alpha,x,incx=1,overwrite_x=0) alpha,x,tau = clarfg(n,alpha,x,incx=1,overwrite_x=0) alpha,x,tau = zlarfg(n,alpha,x,incx=1,overwrite_x=0) c = slarf(v,tau,c,work,side='L',incv=1,overwrite_c=0) c = dlarf(v,tau,c,work,side='L',incv=1,overwrite_c=0) c = clarf(v,tau,c,work,side='L',incv=1,overwrite_c=0) c = zlarf(v,tau,c,work,side='L',incv=1,overwrite_c=0) cs,sn,r = slartg(f,g) cs,sn,r = dlartg(f,g) cs,sn,r = clartg(f,g) cs,sn,r = zlartg(f,g) x,y = crot(x,y,c,s,n=(lx-1-offx)/abs(incx)+1,offx=0,incx=1,offy=0,incy=1,overwrite_x=0,overwrite_y=0) x,y = zrot(x,y,c,s,n=(lx-1-offx)/abs(incx)+1,offx=0,incx=1,offy=0,incy=1,overwrite_x=0,overwrite_y=0) major,minor,patch = ilaver() ._flapack._flapack.zpttrf: failed to create array from the 1st ar from the 2nd ark.cpttrf: failedk.dpttrf: failedk.spttrf: failedk.zptsv: failed to create array from the 1st argfrom the 2nd argfrom the 3rd argk.cptsv: failed k.dptsv: failed k.sptsv: failed k.zgttrf: failed from the 3rd ar from the hiddenk.cgttrf: failedk.dgttrf: failedk.sgttrf: failedk.zgtsv: failed from the 4th argk.cgtsv: failed k.dgtsv: failed k.sgtsv: failed k.zgesv: failed from the hidden k.cgesv: failed k.dgesv: failed k.sgesv: failed k.zgetc2: failedk.cgetc2: failedk.dgetc2: failedk.sgetc2: failedk.zgetrf: failedk.cgetrf: failedk.dgetrf: failedk.sgetrf: failed -- expected str|bytes|sequence-of-str-or-bytes,k.zlauum: failedk.clauum: failedk.dlauum: failedk.slauum: failedk.ztrtri: failedk.ctrtri: failedk.dtrtri: failedk.strtri: failedk.zpbsv: failed k.cpbsv: failed k.dpbsv: failed k.spbsv: failed k.zpbtrf: failedk.cpbtrf: failedk.dpbtrf: failedk.spbtrf: failedk.ztgexc: failed from the 4th ark.ctgexc: failedk.dtgexc: failedk.stgexc: failedk.ztrexc: failedk.ctrexc: failedk.dgejsv: failedk.sgejsv: failedk.zpotri: failedk.cpotri: failedk.dpotri: failedk.spotri: failedk.zpotrf: failedk.cpotrf: failedk.dpotrf: failedk.spotrf: failedk.zposv: failed k.cposv: failed k.dposv: failed k.sposv: failed k.zsytf2: failedk.csytf2: failedk.dsytf2: failedk.ssytf2: failedk.zgbtrf: failedk.cgbtrf: failedk.dgbtrf: failedk.sgbtrf: failedk.zgbsv: failed k.cgbsv: failed k.dgbsv: failed k.sgbsv: failed k.zgebal: failedk.cgebal: failedk.dgebal: failedk.sgebal: failedk.zpftri: failedk.cpftri: failedk.dpftri: failedk.spftri: failedk.zpftrf: failedk.cpftrf: failedk.dpftrf: failedk.spftrf: failedk.zpptri: failedk.cpptri: failedk.dpptri: failedk.spptri: failedk.zpptrf: failedk.cpptrf: failedk.dpptrf: failedk.spptrf: failedk.zgerqf: failedk.cgerqf: failedk.dgerqf: failedk.sgerqf: failedk.zgeqrf: failedk.cgeqrf: failedk.dgeqrf: failedk.sgeqrf: failedk.dgeqp3: failedk.sgeqp3: failedk.ztgsen: failed from the 5th ark.ctgsen: failedk.dtgsen: failedk.stgsen: failedk.ssterf: failedk.dsterf: failedk.cgeequb: failed to create array from the 1st ay from the hiddek.zgeequb: failek.sgeequ: failedk.dgeequ: failedk.cgeequ: failedk.zgeequ: failedk.sgeequb: failek.dgeequb: failek.zungrq: failedk.sorgrq: failedk.dorgrq: failedk.cungrq: failedk.sorgqr: failedk.dorgqr: failedk.cungqr: failedk.zungqr: failedk.stbtrs: failedk.dtbtrs: failedk.ctbtrs: failedk.ztbtrs: failedk.dpttrs: failedk.spttrs: failedk.dlaswp: failedk.slaswp: failedk.claswp: failedk.zlaswp: failedk.clange: failedk.dlange: failedk.zlange: failedk.slange: failedk.strttp: failedk.ctrttp: failedk.ztrttp: failedk.dtrttp: failedk.ztrsen_lwork: failed to create array from the 2nd argument `t`1st argument `sek.ctrsen_lwork: k.spteqr: failedk.zpteqr: failedk.dpteqr: failedk.cpteqr: failedk.dtrsen_lwork: k.strsen_lwork: k.strttf: failedk.dtrttf: failedk.ctrttf: failedk.ztrttf: failedk.sstev: failed k.dstev: failed k.cpotrs: failedk.zpotrs: failedk.spotrs: failedk.dpotrs: failedk.zpbtrs: failedk.spbtrs: failedk.dpbtrs: failedk.cpbtrs: failedk.sgeqrfp: failek.dgeqrfp: failek.cgeqrfp: failek.zgeqrfp: failek.chetri: failedk.dsytri: failedk.zhetri: failedk.ssytri: failedk.csytri: failedk.zsytri: failedk.sgges: failed k.dgges: failed k.stzrzf: failedk.dtzrzf: failedk.ctzrzf: failedk.ztzrzf: failedk.stgsen_lwork: 2nd argument `a`k.dtgsen_lwork: k.zgeqrt: failedk.sgeqrt: failedk.dgeqrt: failedk.cgeqrt: failedk.cgeqp3: failedk.zgeqp3: failedk.zgttrs: failed from the 6th ark.sgttrs: failedk.dgttrs: failedk.cgttrs: failedk.zpttrs: failedk.cpttrs: failedk.zgetri: failedk.cgetri: failedk.sgetri: failedk.dgetri: failedk.dsytrf: failedk.zhetrf: failedk.chetrf: failedk.ssytrf: failedk.csytrf: failedk.zsytrf: failedk.dsyequb: failek.ssyequb: failek.csyequb: failek.zheequb: failek.zsyequb: failek.cheequb: failek.stpttr: failedk.dtpttr: failedk.ctpttr: failedk.ztpttr: failedk.dptsvx: failed from the 2nd ke from the 3rd kek.sptsvx: failedk.slantr: failedk.dlantr: failedk.clantr: failedk.zlantr: failedk.ssygst: failedk.dsygst: failedk.chegst: failedk.zhegst: failedk.stfttp: failedk.ctfttp: failedk.ztfttp: failedk.dtfttp: failedk.stpttf: failedk.dtpttf: failedk.ctpttf: failedk.ztpttf: failedk.stfttr: failedk.dtfttr: failedk.ctfttr: failedk.ztfttr: failedk.spftrs: failedk.dpftrs: failedk.cpftrs: failedk.zpftrs: failedk.ctrcon: failedk.strcon: failedk.dtrcon: failedk.ztrcon: failedk.zpptrs: failedk.spptrs: failedk.cpptrs: failedk.dpptrs: failedk.cppsv: failed k.zppsv: failed k.sppsv: failed k.dppsv: failed k.cgetrs: failedk.sgetrs: failedk.zgetrs: failedk.dgetrs: failedk.zptsvx: failedk.cptsvx: failedk.dtrsyl: failedk.ztrsyl: failedk.ctrsyl: failedk.strsyl: failedk.sgesc2: failedk.cgesc2: failedk.zgesc2: failedk.dgesc2: failedk.sgels: failed k.dgels: failed k.cgels: failed k.zgels: failed k.strexc: failedk.dtrexc: failedk.ztgsen_lwork: 3rd argument `b`k.ctgsen_lwork: k.zhetrs: failedk.chetrs: failedk.dsytrs: failedk.zsytrs: failedk.ssytrs: failedk.csytrs: failedk.zlarfg: failedk.clarfg: failedk.sgehrd: failedk.cgehrd: failedk.dgehrd: failedk.zgehrd: failedk.zgbtrs: failedk.dgbtrs: failedk.sgbtrs: failedk.cgbtrs: failedk.cunghr: failedk.dorghr: failedk.zunghr: failedk.sorghr: failedk.dstein: failedgument `iblock`gument `isplit`k.sstein: failedk.dgelsy: failedk.sgelsy: failedk.cgglse: failedk.zgglse: failedk.dgglse: failedk.sgglse: failedk.csyconv: failey from the 2nd ak.zsyconv: failek.dsyconv: failek.ssyconv: failek.sggev: failed k.dggev: failed k.cggev: failed k.zggev: failed k.ztrtrs: failedk.dtrtrs: failedk.strtrs: failedk.ctrtrs: failedk.dstevd: failedk.sstevd: failedk.dgesvx: failed from the 4th ke from the 6th ke from the 7th kek.sgesvx: failedk.cgesvx: failedk.zgesvx: failedk.zgelsy: failedk.cgelsy: failedk.dgelss: failedk.sgelss: failedk.ztpqrt: failedk.dtpqrt: failedk.stpqrt: failedk.ctpqrt: failedk.zrot: failed to create array from the 1st argurom the 2nd arguk.dgemqrt: failey from the 3rd ak.cgemqrt: failek.sgemqrt: failek.zgemqrt: failek.crot: failed tk.dlasd4: failedk.slasd4: failedk.zgelss: failedk.cgelss: failedk.dlarfg: failedk.slarfg: failedk.ssytrd: failedk.zhetrd: failedk.chetrd: failedk.dsytrd: failedk.sgesvd: failedk.dgesvd: failedk.csysv: failed k.dsysv: failed k.ssysv: failed k.zsysv: failed k.zlangb: failedk.clangb: failedk.slangb: failedk.dlangb: failedk.dsbev: failed k.ssbev: failed k.dsygv: failed k.ssygv: failed k.zhesv: failed k.chesv: failed k.zgesvd: failedk.cgesvd: failedk.dsyev: failed k.ssyev: failed k.ztrsen: failedgument `select`k.ctrsen: failedk.ssygvd: failedk.dsygvd: failedk.zlarf: failed k.clarf: failed k.dgelsd: failedk.sgelsd: failedk.dgesdd: failedk.sgesdd: failedk.zunmqr: failedk.dormqr: failedk.cunmqr: failedk.sormqr: failedk.chegvd: failedk.zhegvd: failedk.ztfsm: failed k.dsyevd: failedk.ssyevd: failedk.ctfsm: failed k.zhegv: failed k.chegv: failed k.zgtcon: failedk.cgtcon: failedk.zheevd: failedk.cheevd: failedk.dgtcon: failedk.sgtcon: failedk.cgesdd: failedk.zgesdd: failedk.cheev: failed k.zheev: failed k.cgtsvx: failed from the 5th kek.dgtsvx: failedk.zgtsvx: failedk.sgtsvx: failedk.dtpmqrt: failey from the 5th ay from the 4th ak.stpmqrt: failek.ctpmqrt: failek.ztpmqrt: failek.dgecon: failedk.dpocon: failedk.zpocon: failedk.zgecon: failedk.sgecon: failedk.spocon: failedk.cpocon: failedk.cgecon: failedk.sgeev: failed k.dgeev: failed k.cgeev: failed k.zgeev: failed k.zunmrz: failedk.sormrz: failedk.cunmrz: failedk.dormrz: failedk.sgees: failed k.dgees: failed k.zgees: failed k.cgees: failed k.zpstrf: failedk.dpstrf: failedk.dpstf2: failedk.zpstf2: failedk.dlarf: failed k.cpstf2: failedk.spstf2: failedk.spstrf: failedk.cpstrf: failedk.slarf: failed k.dtfsm: failed k.stfsm: failed k.dtgsyl: failedk.stgsyl: failedk.zsycon: failedk.zhecon: failedk.checon: failedk.csycon: failedk.zgelsd: failedk.cgelsd: failedk.zhesvx: failed from the 1st kek.chesvx: failedk.csysvx: failedk.ssysvx: failedk.dsysvx: failedk.zsysvx: failedk.dsycon: failedk.ssycon: failedk.ssbevd: failedk.dsbevd: failedk.dposvx: failedk.cposvx: failedk.zposvx: failedk.sposvx: failedk.dstemr_lwork: 1st argument `d`k.sstemr_lwork: k.strsen: failedk.dtrsen: failedk.dppcon: failedk.zppcon: failedk.cppcon: failedk.sppcon: failedk.dstemr: failedk.zhbevd: failedk.chbevd: failedk.sstemr: failedk.cgges: failed k.zgges: failed k.dgbcon: failedk.zgbcon: failedk.sgbcon: failedk.cgbcon: failedk.dsyevx: failedk.ssyevx: failedk.zhfrk: failed from the 6th argk.dsfrk: failed k.ssfrk: failed k.chfrk: failed k.dsygvx: failedk.ssygvx: failedk.zhegvx: failedk.chegvx: failedk.dstebz: failedk.sstebz: failedk.zheevx: failedk.dsbevx: failedk.cheevx: failedk.ssbevx: failedk.dsyevr: failedk.zhbevx: failedk.ssyevr: failedk.chbevx: failedk.zheevr: failedk.cheevr: failed?array(%ld,%ld %ld ], arr.dims=[ ] no function to call__dict__%s - no docs available%s : '%c'-_cpointer__name__Error loading %s function %sscalar %sarray %s%ld, -- input not %d-alignedover-writing fortran routine%d-%s%c%ld-%s-scalar)-%c%ld-%s%s instancef2py:fortranobject.c:get_elsize%d-th dimension must be fixed to %ld but got %ld %d-th dimension must be %ld but got 0 (not defined). unexpected array size: new_size=%ld, got array with arr_size=%ld (maybe too many free indices) -- %d-th dimension must be fixed to %ld but got %ldunexpected array size: new_size=%ld, got array with arr_size=%ld too many axes: %d (effrank=%d), expected rank=%d -- %d-th dimension must be fixed to %ld but got %ld (real index=%d) unexpected array size: size=%ld, arr_size=%ld, rank=%d, effrank=%d, arr.nd=%d, dims=[this fortran object is not callablefortranobject.c: fortran_doc: len(p)=%zd>%zd=size: too long docstring required, increase size F2PySwapThreadLocalCallbackPtr: PyThreadState_GetDict failedF2PySwapThreadLocalCallbackPtr: PyLong_AsVoidPtr failedF2PySwapThreadLocalCallbackPtr: PyLong_FromVoidPtr failedF2PySwapThreadLocalCallbackPtr: PyDict_SetItemString failedF2PyGetThreadLocalCallbackPtr: PyThreadState_GetDict failedF2PyGetThreadLocalCallbackPtr: PyLong_AsVoidPtr failed -- failed to determine element size from %s -- expected elsize=%d got %ld -- expected at least elsize=%d but got %ld -- expected elsize=%d but got %ld -- input '%c' not compatible to '%c'failed to initialize intent(inout|inplace|cache) array, input '%s' object is not an arraydelete non-existing fortran attributef2py_size: 2nd argument value=%ld fails to satisfy 1<=value<=%ld. Result will be 0. F2PyGetThreadLocalCallbackPtrF2PySwapThreadLocalCallbackPtr, not allocatedfailed to initialize intent(cach -- input must be in one segmentlize intent(inou -- input not co -- input not fortran contiguous intent(cache|hide)|optional array-- must have defined dimensionlize intent(in) ;GjH xp8H0dHH|IJpJp8KpKpLp$MMN O PDQ0RpRS"$T&T+dU0/V3V6W:W>XAtXDXGTYpJYJYMLZNxZPOZ@S[Uh[@X[Z@\`]\_]a\]c]e ^h|^k^nd_ r_PuL`@w`0y`bd`def`giPĞATDGtI@J L<NpQ TPX [0_ bf iloru|x{~ `tЪ0,@`$НlܮL ,0<Pܱ|p\ P0, `@ $4 (@,Ծp0$4t9Ŀ`=`@`C4PG0K\ OSVZ^@bpg|@l$qutzPl p\`H0dм Lp,` |@\PpD|P <0\|0$0P*P.xP2 P6P:4>0CdGLP4UZtP_ dh\mr`wH0|d@D`0H4@p( p\#(-H2p7`<40AF\JOTpY],ae,i`uЀ$  L  pt И 0 $  P8@pлH0Ph0$00T00 P` XpP@ <$@)d-@38H@>C E  S$"P`|#@g@$0n%0u%0|&p@''(0\)**Цx+,,0,-`. /40@01`,22|303L4`45D6P67t8@89$9*:p/T;4<@:<E=Q>SL?0T?`V?]@ elAgApByCDEАDFFPG0HdIJ KPMM0HNNO`P8QRhT`#V2W ;|XC`YJ >4>H>\> p>0>@>P>`>p>>>?$?8?L?`?t??? ?0?@?P?`@p@(@<@P@d@x@@@@@@ @0A@AP,A`@ApTAhA|AAAAAAABB 0B0DB@XBPlB`BpBBBBBB C C4CHC\C pC0C@CPC`CpCCCD$D8DLD`DtDDD D0D@DPD`EpE(EtBLI B(A0K8GFFFU@ 8A0A(B BBBC xNAUGB|rPADAB^&ANNPXF`RXAPc AAA L,E(?BNK DxpUxCpv  AABG }xFFFKpL|E@BNK DxmUxCpx  AABH xFFFKpEhBBLI A(K0G{FSBtLBFbFBWD\AL 0A(A BBBH G 0C(A BBBG lFEBLI A(K0G{FSBtLBFbFBWD\AL 0A(A BBBH G 0C(A BBBG GhIBLI A(K0G{FSBtLBFbFBWD\AL 0A(A BBBH G 0C(A BBBG GLBLI A(K0G{FSBtLBFbFBWD\AL 0A(A BBBH G 0C(A BBBG DLHhPuBNA N  AABH UFRA@HQBNA Np  AABE WxFRxAplHRBOA A(QeUC (A ABBB AFFIIIIFSlHIUBOA A(QeUC (A ABBE ~FFIIIIFSTI\WBNK DUUCx  AABH FFFKLJXBNK DxUUxCpv  AABJ }xFFFKp`JtZ"BOA A(QUCy (A ABBF FFIFIFIFIFIIIIIIIIIIIIBBAIK\+BOA A(QUCy (A ABBH FFFFIFIFIFIIIIIIIIIIIIBBAIxKd_GBIR G  AABE WFFIFIFIIFIFFIIVxLL8bABIR G  AABG WFFFFIFIFFFIIIIVL eBIR G  AABB WFFFIFIFFIIIIIIIIYLM8hBIR G  AABG WFFFFFIFIIIIIIIIIYHMtk5BIR G  AABH FFFPHNhm=BIR G  AABG FFFP|hN\oBIR G  AABK FFIFFFFIFIFFIVa CAB|NqBIR G  AABG FFIFFFFIFIFFIVi CAB\hOsBIR G  AABB zFFFFFP_ CAB\O|uBIR G  AABB zFFFFFP_ CABD(PBNK GSB@  AABF 8IFFFIFISd@STDBNK GSB@  AABH 8IFFFFFIPHS<5BIR G  AABH MFFPHS0-BIR G  AABB MFFPt@T BNK GnRAx  AABA FFIFIFINb  CABC tT BNK GmRAu  AABE FFIFIFINb  CABC @0UDBNA QFRAf  AABK @tUBNA QFRAf  AABK @UBNA QFRAk  AABC @UBNA QFRAk  AABC @VABOA K(GFRBx (A ABBH RFFIFIFIINb (C ABBA Vt1BOA K(GFRBu (A ABBE RFFIFIFIFN] (C ABBA `W$<BOA K(GFRBv (A ABBK OFFFIFIFIN[ (C ABBA WԤ,BOA K(GFRBs (A ABBH OFFFIFIFIK^ (C ABBA 4XtANNpxFRxApc AAA 4X\%ANN`hFpRhA`c AAA TXTBNK DUUCx  AABH FFFKLHYܪBNK DxUUxCpv  AABJ }xFFFKp|YllBOB A(K0G]FFU~ 0A(A BBBF haKAr 0C(A BBBG |Z\lBOB A(K0G]FFU~ 0A(A BBBF haKAr 0C(A BBBG |ZLlBOB A(K0G]FFU~ 0A(A BBBF haKAr 0C(A BBBG |[BJH K(G (A ABBI FFFFFPx8c BOB B(A0K8GoFUCH 8A0A(B BBBI YMFIFISxcBOB B(A0K8GoFUCH 8A0A(B BBBI YMFFFISx0d4"BOB B(A0K8GFUCM 8A0A(B BBBI YMFIFISxdBOB B(A0K8GFUCP 8A0A(B BBBI YMFFFFPl(eBOB B(A0K8GVFRAx 8A0A(B BBBG kTKAle,BOB B(A0K8GVFRAx 8A0A(B BBBG kTKAlfBOB B(A0K8GVFRAx 8A0A(B BBBG kTKAlxflBOB B(A0K8GVFRAx 8A0A(B BBBG kTKAlf BOB B(A0K8GVFRAx 8A0A(B BBBG kTKAlXgBOB B(A0K8GVFRAx 8A0A(B BBBG kTKAlgLBOB B(A0K8GVFRAx 8A0A(B BBBG kTKAl8hBOB B(A0K8GVFRAx 8A0A(B BBBG kTKAhBLI B(A0K8GgRAjzLBoGB 8A0A(B BBBE wzFAwFZAHi|BLI B(A0K8GgRAjzLBoGB 8A0A(B BBBE wzFAwFZAilBLI B(A0K8GgRAjzLBoGB 8A0A(B BBBE wzFAwFZAj\ BLI B(A0K8GgRAjzLBoGB 8A0A(B BBBE wzFAwFZA(kLBLI B(A0K8GgRAjzLBoGB 8A0A(B BBBE wzFAwFZAk<BLI B(A0K8GgRAjzLBoGB 8A0A(B BBBE wzFAwFZAhl,BLI B(A0K8GgRAjzLBoGB 8A0A(B BBBE wzFAwFZAmBLI B(A0K8GgRAjzLBoGB 8A0A(B BBBE wzFAwFZAm 4BLI B(K0A8GpSAkyLBaGPbDFA 8A0A(B BBBG zIAmFFIV\n#4BLI B(K0A8GpSAkyLBaGPbDFA 8A0A(B BBBG zIAmFFIVo$(BLI B(A0A8Q  I I I I I I I I I I I [  8A0A(B BBBA  v T B C n F B  | S A  K L B b  L B  y S A  y Q A  O O B f S F B \ N F A r I D Q B D I I I I G I G G G I G I a  B H G | p`5BLI B(A0A8Q  I I I I I I I I I I I [  8A0A(B BBBA  v T B C n F B  | S A  K L B b  L B  y S A  y Q A  O O B f S F B \ N F A r I D Q B D I I I I G I G G G I G I a  B H G s 8rBBLI B(A0A8Q  I I I I I I I I I I I [  8A0A(B BBBI  v T B C n F B  D S A x Z L B o  K A b  L A  y T B  y N A  O Q A m T G B j V F B e I I D Q G D I I I I G I G G G G I G I a  H B H G D | sPBLI B(A0A8Q  I I I I I I I I I I I [  8A0A(B BBBI  v T B C n F B  D S A x Z L B o  K A b  L A  y T B  y N A  O Q A m T G B j V F B e I I D Q G D I I I I G I G G G G I G I a  H B H G D s Lu^BIB B(A0D8Ge 8A0A(B BBBF LuTbBIB B(A0D8GU 8A0A(B BBBF L@veBIB B(D0D8G9 8A0A(B BBBG LviBIB B(D0D8G9 8A0A(B BBBG Lvdm/BIB B(D0D8GO 8A0A(B BBBI L0wDq?BIB B(D0D8GO 8A0A(B BBBI Lw4uBBIB E(D0D8G 8A0A(B BBBH Lw4yRBIB E(D0D8G 8A0A(B BBBD xD}BOB A(A0QZFSBcmKBaRKAk 0A(A BBBF o 0C(A BBBG xBOB A(A0QZFSBcmKBaRKAk 0A(A BBBF o 0C(A BBBG @y$BLK B(A0A8QWLB^FPv^FApFFFFP 8A0A(B BBBE yBLK B(A0A8QWLBaFPv^FApFFFFJ 8A0A(B BBBE hz̈BLK B(A0A8QGLBYFOkdIAnFFFFP 8A0A(B BBBE z(BLK B(A0A8QGLB\FOkdIAnFFFFJ 8A0A(B BBBE {tBLK B(A0A8QGLBYFOkdIAnFFFFP 8A0A(B BBBE $|ВBLK B(A0A8QGLB\FOkdIAnFFFFJ 8A0A(B BBBE |BLK B(A0A8QWLB^FPv^FApFFFFP 8A0A(B BBBE L}xBLK B(A0A8QWLBaFPv^FApFFFFJ 8A0A(B BBBE }ĜBLI B(K0A8GtFSBfsLBIJKA 8A0A(B BBBE wzIAqIFFO~BLI B(K0A8GtFSBfsLBIJKA 8A0A(B BBBE wzIAqIFFO0BLI B(K0A8GtFSBfsLBIJKA 8A0A(B BBBE wzIAqIFFO<BLI B(K0A8GtFSBfsLBIJKA 8A0A(B BBBE wzIAqIFFOdBLI B(K0A8GtFSBfsLBIJKA 8A0A(B BBBE wzIAqIFFO(BLI B(K0A8GtFSBfsLBIJKA 8A0A(B BBBE wzIAqIFFOЁBLI B(K0A8GtFSBfsLBIJKA 8A0A(B BBBE wzIAqIFFOxܹBLI B(K0A8GtFSBfsLBIJKA 8A0A(B BBBE wzIAqIFFO NBLI B(K0A8GFFFU|WKBexKA 8A0A(B BBBE FFBFBQăNBLI B(K0A8GFFFU|WKBexKA 8A0A(B BBBE FFBFBQh\NBLI B(K0A8GFFFU|WKBexKA 8A0A(B BBBE FFBFBQ NBLI B(K0A8GFFFU|WKBexKA 8A0A(B BBBE FFBFBQ5BLI B(A0A8QlFUCNDLBTKLBy}KBuSMAu 8A0A(B BBBE TP5BLI B(A0A8QlFUCNDLBTKLBy}KBuSMAu 8A0A(B BBBE MBLI L(A0A8GFFFFXivLTvJLB 8A0A(B BBBE yFLBuJLBuMJBMBLI L(A0A8GFFFFXivLTvJLB 8A0A(B BBBE yFLBuJLBuMJBpMBLI L(A0A8GFFFFXivLTvJLB 8A0A(B BBBE yFLBuJLBuMJB,MBLI L(A0A8GFFFFXivLTvJLB 8A0A(B BBBE yFLBuJLBuMJBl<BLK B(A0K8G 8A0A(B BBBD lGKAOIAlX|BLK B(A0K8G 8A0A(B BBBD lGKAOIAlȊBLK B(A0K8G 8A0A(B BBBD lGKAOIAl8BLK B(A0K8G 8A0A(B BBBD lGKAOIAlBLK B(A0K8G 8A0A(B BBBF UGKB]FAlLBLK B(A0K8G 8A0A(B BBBF UGKB]FAl|BLK B(A0K8G 8A0A(B BBBF UGKB]FAlBLK B(A0K8G 8A0A(B BBBF UGKB]FAh BLI A(K0GSBw_KArKAZTFIFFFIFIKs 0A(A BBBJ W 0C(A BBBG uBLI A(K0GSBw_KArKAZTFIFFFIFIKm 0A(A BBBB W 0C(A BBBG ؎|BLI B(A0K8GFFFI[ 8A0A(B BBBE qvKAqNAviRBWuIAGAWABLI B(A0K8GFFFI[ 8A0A(B BBBE qvKAqNAviRBWuIAGAWAPDBLI B(A0K8GFFFI[ 8A0A(B BBBE qvKAqNAviRBWuIAGAWA #BLI B(A0K8GFFFI[ 8A0A(B BBBE qvKAqNAviRBWuIAGAWAȑ )BLI A(K0GSBz_KA}KAcMFFIIIFIIFIKl 0A(A BBBB W 0C(A BBBG -BLI A(K0GSBw_KA}KAcMFFFFFFFFFFKp 0A(A BBBB W 0C(A BBBG H 1fBLI B(A0K8G]SB 8A0A(B BBBF VHLBPFBFMAؓ4fBLI B(A0K8G]SB 8A0A(B BBBF VHLBPFBFMAh8fBLI B(A0K8G]SB 8A0A(B BBBF VHLBPFBFMAZr BLI B(A0K8GFIIIIII[_FOB 8A0A(B BBBB ,jFAsVVAQLBVSKB[NFAnFCIBIDDIDN@?4dBLI B(A0K8GFFFFFI[~ 8A0A(B BBBG %GOB|fNAyFBBIFK?$jmBLI B(A0K8GIIFXx 8A0A(B BBBB vLBuFA^GBxFALFFAFBP@pmBLI B(A0K8GIIFXx 8A0A(B BBBB vLBuFA^GBxFALFFAFBPAtwBLI B(A0K8GFFFFFI[ 8A0A(B BBBF AGLB|fNA{FBBIFK0Bt}BLI B(A0K8GFIIII[zcNA 8A0A(B BBBJ 5qQAt\GDtOTBSFAnFDFCDFDNC\BLI B(A0K8GFIIII[zcNA 8A0A(B BBBJ 5qQAt\GDtOTBSFAnFDFCDFDNDD BOB B(A0A8QIIII[@ 8A0A(B BBBJ mrNA[YQArpTBbOBVWNAqyIAtIFIIDZD BOB B(A0A8QIIII[@ 8A0A(B BBBI mrNAv\QArpTBbOBVWNAqyIAtIFIIDZE̞dBLI B(A0K8GIIII[x 8A0A(B BBBF wOBjGB+rKALLBSFBGFFDFAFDSFXdBLI B(A0K8GIIII[x 8A0A(B BBBF wOBjGB+rKALLBSFBGFFDFAFDSG BOB B(A0A8QIIII[C 8A0A(B BBBG a@OBb\NAtpSAbTBgOBdFOvkIAyFDIIDZH BOB B(A0A8QIIII[C 8A0A(B BBBG a@OB\NAtpSAbTBgOBdFOvkIAyFDIIDZI| BLI B(A0A8QII[{ 8A0A(B BBBA BNBmOAt{LBsFBBIA~GBVUFAOIDDIAIDIDPJ4 BLI B(A0A8QII[{ 8A0A(B BBBA BNBmOAt{LBsFBBIA~GBVUFAOIDDIAIDIDPKBLI B(A0K8GIFXx 8A0A(B BBBK nKAwGDQgJTsFANDFDK`LBLI B(A0K8GIFXx 8A0A(B BBBK nKAwGDQgJTsFANDFDKMBLI B(A0A8G}IIIIIIII[aAOBVGOBsNApJQAiXTBgSAmUTAATBbNA 8A0A(B BBBI lQAtRBwRBwQAQFAEBGGGIIDQDGGGGGG^SLGBeNBLI B(A0A8G~IIIIIIII[aAOBVGOBsNApJQAiXTBgSAmUTAATBbNA 8A0A(B BBBI lQAtRBwRBwQAQFAEBGGGIIDQDGGGGGG^FLGBnPLBLI B(A0A8G~IIIIIIII[aAOBVGOBsNApJQAiXTBgSAmUTAATBbNA 8A0A(B BBBI lQAtRBwRBwQAQFAEBGGGIIDQDGGGGGG^FLGBnpRBLI B(A0A8G}IIIIIIII[aAOBVGOBsNApJQAiXTBgSAmUTAATBbNA 8A0A(B BBBI lQAtRBwRBwQAQFAEBGGGIIDQDGGGGGG^SLGBe8T#d BLI B(K0A8GFIIIII[WOBKKOB@ 8A0A(B BBBE PSBfSARIAdFCFDIDIBIDIO4UP,d BLI B(K0A8GFIIIII[WOBKKOB@ 8A0A(B BBBE PSBfSARIAdFCFDIDIBIDIO0V4d BLI B(K0A8GFIIIII[WOBKKOB@ 8A0A(B BBBE PSBfSARIAdFCFDIDIBIDIO,W8=d BLI B(K0A8GFIIIII[WOBKKOB@ 8A0A(B BBBE PSBfSARIAdFCFDIDIBIDIO(XEPBLI B(A0K8GsSB@ 8A0A(B BBBB vhLB~FADeFAmIFGPXXJPBLI B(A0K8GsSB@ 8A0A(B BBBB vhLB~FADeFAmIFGPpYOPBLI B(A0K8GsSB@ 8A0A(B BBBB vhLB}FADeFAmIFGPZSPBLI B(A0K8GsSB@ 8A0A(B BBBB vhLB}FADhFAmIFGPZ\X|BLI B(A0K8GqSB@ 8A0A(B BBBD vhLBxFADeFAmIFGP\[8]|BLI B(A0K8GqSB@ 8A0A(B BBBD vhLBxFADeFAmIFGP\b|BLI B(A0K8GqSB@ 8A0A(B BBBD vhLBwFADeFAmIFGP\f|BLI B(A0K8GqSB@ 8A0A(B BBBD vhLBwFADhFAmIFGPH]kBLI B(A0K8GII[x 8A0A(B BBBK COBUGPqdGB`KAaWGDPhGBTFDFAIBDP8^sBLI B(A0K8GII[x 8A0A(B BBBK COBUGPqdGB`KAaWGDPhGBTFDFAIBDP(_{/ BLI B(A0K8GII[x 8A0A(B BBBK qNAJGDbRKBbKAbGDPlGBTDFDIALBK`0/ BLI B(A0K8GII[x 8A0A(B BBBK qNAJGDbRKBbKAbGDPlGBTDFDIALBKat^BLI B(K0A8GIIII[YGODjPOBfNH 8A0A(B BBBE dvIAcFCFBDFDTa^BLI B(K0A8GIIII[YGODjPOBfNH 8A0A(B BBBE dvIAcFCFBDFDTb^BLI B(K0A8GIIII[YGODjPOBfNH 8A0A(B BBBE dvIAcFCFBDFDT|c^BLI B(K0A8GIIII[YGODjPOBfNH 8A0A(B BBBE dvIAcFCFBDFDTPdH AJQ  IFIII[  AAF  IS A  CAA O vW B ^ ~L B  Hf I d vK A k LL B  BPMGIGIGGGIX H Fa A XeH AJQ  IFIII[  AAF  IS A  CAA O vW B ^ ~L B  Hf I d vK A k LL B  BPMGIGIGGGIX H Fa A `f4 AJQ  IFIII[  AAF  In A  CAA h _L B  Hg J W lf I d vK A k LL B ] BPMGGIGIGGIX F Oc A hg AJQ  IFIII[  AAF  In A  CAA h _L B  Hg J W lf I d vK A k LL B ] BPMGGIGIGGIX F Oc A phDrBLI B(A0K8G}FSAx 8A0A(B BBBK {nLBuGBHWFA~FDFKirBLI B(A0K8G}FSAx 8A0A(B BBBK {nLBuGBHWFA~FDFKirBLI B(A0K8G}FSAx 8A0A(B BBBK {nLBuGBHWFA~FDFKhjrBLI B(A0K8G}FSAx 8A0A(B BBBK {nLBuGBHWFA~FDFKkBLI B(A0K8GFFIIX~ 8A0A(B BBBG LBGKAcUQAJAIBPkyBLI B(A0K8G|FSAx 8A0A(B BBBD {nLBrGBHWFA~FDFKhllyBLI B(A0K8G|FSAx 8A0A(B BBBD {nLBrGBHWFA~FDFKmDyBLI B(A0K8G|FSAx 8A0A(B BBBD {nLBrGBHWFA~FDFKmyBLI B(A0K8G|FSAx 8A0A(B BBBD {nLBrGBHWFA~FDFK`nBLI B(A0K8GFFII[~ 8A0A(B BBBE eLBGKAcUQAJAIBPoBLI B(A0K8GFFFFFI[~ 8A0A(B BBBF GOB|fNAFBBFFKo4 BLI B(A0K8GFFFFFI[~ 8A0A(B BBBE HGLByfKAFBBFFKHppT7BLI B(A0A8Q W I I I I I I I I [  8A0A(B BBBG [ G N A ^ A Q A  B T B z [ S A { \ T A  A O B  | F A  k I A p B I D N I I G I G I G I G I G V HqHOBLI B(A0A8Q [ I I I I I I I I [  8A0A(B BBBG [ G N A ^ A Q A  B T B z ^ S A { _ T A  A O B  | F A  k I A p B I D N I I G I G I G I G I G V sL)BLI B(A0K8G{FSAx 8A0A(B BBBE yhLB5uLB@_FA~FDFKsd.BLI B(A0K8G{FSAx 8A0A(B BBBE yhLB5uLB@_FA~FDFKXt|3BLI B(A0K8GyFSAx 8A0A(B BBBG yhLBNuLB@_FA~FDFKu8BLI B(A0K8GyFSAx 8A0A(B BBBG yhLBNuLB@_FA~FDFKu >@ BLI B(K0A8GFIIII[`DOB, 8A0A(B BBBE rrWBwVAuv\Ap~OH]OFBtFDBBDIIDILvLFp BLI B(K0A8GFIIII[`DOB 8A0A(B BBBE rWBwVAuv\Ap~OH]OFBtFDBBDIIDILXwN BLI B(A0A8Q K I I I I I I [  8A0A(B BBBE  v O B   N A o  Q A  u T D  ~ g J P X f I d s K A \ Q G D h S F B y D J J D D J J G J D D J D [ \ O f A Xy[ BLI B(A0A8Q J I I I I I I [  8A0A(B BBBF  v O B   N A o  Q A  u T D  ~ g J P X f I d s K A \ Q G D h S F B y D J J D D J J G J D D J D [ f R ] A \`zdg6 BLI B(A0K8G D I I I I I I [  8A0A(B BBBJ  H O B `  N A o  Q A  q O B 8 i N A n L N A m b G B v } G B c S F A { D J D G D J J G J D D J D [ # U F B Q \{Ds6 BLI B(A0K8G D I I I I I I [  8A0A(B BBBJ  H O B `  N A o  Q A  q O B 8 i N A n L N A m b G B v } G B c S F A { D J D G D J J G J D D J D [ # U F B Q \ }$Q BLI B(A0K8G K I I I I I I [  8A0A(B BBBC  v O B `  N A o  Q A  q O B ? i N A n O N A p b G B v } G B f S F A  D J D G D J J G J D D J D [   ^ F B Z \~$Q BLI B(A0K8G K I I I I I I [  8A0A(B BBBC  v O B `  N A o  Q A  q O B ? i N A n O N A p b G B v } G B f S F A  D J D G D J J G J D D J D [   ^ F B Z $BOB B(A0K8GFFU@ 8A0A(B BBBD SFIFIFFNdBOB B(A0K8GFFU@ 8A0A(B BBBD FFIFFFFN BLI B(A0K8GFSA{ 8A0A(B BBBE rrLBBrLBaFPvkFABDDIStBOB B(A0K8DFFU} 8A0A(B BBBD SFFFFFFK$BLI B(A0K8GFSAx 8A0A(B BBBC rrLB[rLBa~FPshFABDDFP܂hBOB B(A0K8GFFU@ 8A0A(B BBBF FFIFFFFN` BLI B(K0A8GIII[z^NA 8A0A(B BBBE zIA~GBT~fI_pIAQGBGDJDDO@4 BLI B(K0A8GIII[z^NA 8A0A(B BBBE zIA~GBT~fI_pIAQGBGDJDDO\ d BLI B(A0K8G < I I I I I I [  8A0A(B BBBG  C O B  s N A r  Q A   O B  Y V A G w V A {  O B v S F B m N F A f D D G D J J D J D D J J G V  F B D Z \ BLI B(A0K8G > I I I I I I [  8A0A(B BBBG  C O B  s N A r  Q A   O B : o V A G w V A {  O B y S F B p N F A i D D G D J J D J D D J J G V  F B D Q \ BLI B(A0K8G < I I I I I I [  8A0A(B BBBG  C O B  s N A r  Q A   O B : o V A G w V A {  O B v S F B m N F A f D D G D J J D J D D J J G V  F B D Z \@ BLI B(A0K8G > I I I I I I [  8A0A(B BBBG  C O B  s N A r  Q A   O B  Y V A G w V A {  O B y S F B p N F A i D D G D J J D J D D J J G V  F B D Q 4A BLI B(A0A8Q/FIIIIII[mbOBg 8A0A(B BBBE sKBdNKAjYGB[SNAYFFFIIIDIIDDIBAIN t BLI B(A0A8Q/FIIIIII[kgOBr 8A0A(B BBBG ZsKBdNKAjYGB[SNAYIIIIIIDIIDDIBAIN0$ BLI B(A0K8GIIIIII [ 8A0A(B BBBG CNBUl\AsPGLMUGBNnNA{uWBJFBOIDIAIII D D I D VRiA0 BLI B(A0K8G%IIII I I [ 8A0A(B BBBG CNBXl\AsPGLMUGBKnNA{uWBJFBOIDIAI I I D D I D VXrA(,$BOB B(A0K8GFFU@ 8A0A(B BBBK SFIFIIFN$BOB B(A0K8GFFU@ 8A0A(B BBBC FFIFIIFN0 BOB B(A0K8GFFU@ 8A0A(B BBBC FFIFFFFN"BOB B(A0K8DFFU} 8A0A(B BBBD SFFFFFFK8!BOB B(A0K8GwFRAx 8A0A(B BBBF J|LDziGBMcFBMFbAD!!BOB B(A0K8GwFRAx 8A0A(B BBBF J|LDziGBMcFBMFbA&"BOB B(A0K8DFFU{ 8A0A(B BBBF FFFFFFFK x)2BOB B(A0K8GFFU@ 8A0A(B BBBF FFIFFFFN4,<BOB B(A0K8GFFU@ 8A0A(B BBBK SFIFIFIIFN.FBOB B(A0K8GuFRAx 8A0A(B BBBH J|LDiGBMcFBMFbAĔ4FBOB B(A0K8GuFRAx 8A0A(B BBBH J|LDiGBMcFBMFbAl8:RBOB B(A0K8GFFU@ 8A0A(B BBBF SFFFIFFFFN4 = BLI B(A0A8QYII I I I I I I [_BNBn 8A0A(B BBBG vKAbQLBuSKB:]KATcLBSSNATIID I D I D I I G G I B A I N0G BLI B(A0A8QIIII[z]OB 8A0A(B BBBE x_FBZeKA~GBtfKA0]FATGDIDIDIDDN0Q BLI B(A0A8QIIII[z]OB 8A0A(B BBBE x_FBZeKA~GBtfKA0]FATGDIDIDIDDN40D[ BLI B(A0A8Q]II I I I I I I [_BNBj 8A0A(B BBBG |vKAeQLB{SKB]KA`cLBVSNAZIID I D I D I I G G I B A I Ndhf AJQ\lIIFIIIIIII[ AAG  CAE %ISAVTBbVA^KKA>QLB\NKBxIKAoOLBkNNAPGGIGIGIGGGIIGI^TFDDddЛDs AJQ\lIIFIIIIIII[ AAG  CAE %ISAVTBbVA^KKA>QLB\NKBxIKAoOLBkNNAPGGIGIGIGGGIIGI^TFDDd8NBLI B(A0A8QFIII[@ 8A0A(B BBBE _OBaoBdifI}ZIA^AGIIBX`MBLI B(A0A8QFIII[@ 8A0A(B BBBE _OBaoBdhfI}ZIA^AGIIBXОdBLI B(A0A8QFIII[@ 8A0A(B BBBE _OB>aoBdifI}ZIA^AGFFBUcBLI B(A0A8QFIII[@ 8A0A(B BBBE _OB>aoBdhfI}ZIA^AGFFBUh,t BLI B(A0A8Q8IIIIIIII[ 8A0A(B BBBF OB OKA^JLAYMGBOFBXYFAsBGIDIDDIIIIIIN BLI B(A0A8Q2IIIIIIII[ 8A0A(B BBBD OB.OKA^JLAYMGBOFBXYFAvBGIDIDDIIIIIIN$KBLI B(A0A8QFFFIIII[~ 8A0A(B BBBH IGLB^NAFFDKLȻKBLI B(A0A8QFFFIIII[~ 8A0A(B BBBH IGLB^NAFFDKlBLI B(A0A8QFFFIIII[ 8A0A(B BBBF {GOB^NA FFDKpBLI B(A0A8QFFFIIII[ 8A0A(B BBBF {GOB^NA FFDKHPt BLI B(A0A8Q h F I I I I I I I I I I [  8A0A(B BBBG  m N A  [ O D  M L B X O F B Z J K A [ _ G B d O F A M I B D I D I D D I I I I I I I G I Y H1BLI B(A0A8QbF I I I I I I I I I I [ 8A0A(B BBBG m NA*[ ODM LBXO FBZJ KA[_ GBdO FAMI B D I D I D D I I I I I I I G I YXyBLI B(A0A8Q z F I I I I I I I I I I [  8A0A(B BBBG  m N A  [ O D  P L B X O K A ^ J I A T M L B j O F B Z Y F A U B D D I D I D D I I I I I I I G I Y XDBLI B(A0A8Q  I I I I I I I I I I I [  8A0A(B BBBG  m N A F [ O D  P L B X O K A ^ J I A T M L B j O F B Z Y F A U B D D I D I G G I I I I I I I G I Y  BOB B(A0A8Q3IIII I I [nqOB 8A0A(B BBBG  QLB[NKB^IKA\LLBYNFB`NNAWDDBDD I I A E I D S BOB B(A0A8Q-IIIIII [nqOB 8A0A(B BBBG CQLB[NKB^IKA\LLBYNFB`NNATDDBDDII A E I D S4ج< BLI B(A0A8QJII I I I I I I [ 8A0A(B BBBD ~NAAJLA[MLBVOFB`JKA[_LBOFAkIDD D I B I B G I I I I I I N8# BLI B(A0A8Q s I I I I I I I I I [  8A0A(B BBBF  Q O B n P L B ` O K A  J I A Y Q G B c S F B w N F A  D D D I B D I I G G I I I G I N 4L/ BLI B(A0A8QDIIII I I I I [ 8A0A(B BBBB ~NAUJLA[MLBVOFB`JKAH_LBOFAnIDDDI B I B J I I I I I I N8p<BLI B(A0A8Q m I I I I I I I I I [  8A0A(B BBBH  Q O B  P L B ` O K A  J I A Y Q G B c S F B w N F A  D D D I B D I I G G I I I G I N $DIg BLI B(K0A8G?IIIIIIIII[XOOB 8A0A(B BBBE PLB7OKA\JIAv_GBtOFAsFIDIDBLBDIIIIII OPUBLI B(A0A8Q  I I I I I I I I I [  8A0A(B BBBB ! Q O B s O K A W Y L A  R G B Y S F B _ N K A Y c G B r S F A  I D D D D I B G I I G G I I I G I Q $<b BLI B(K0A8GBIIIIIIIII[XOOB 8A0A(B BBBG =PLB6OKA_JIAv_GBtOFAvIIDIDBLBDIIIIII OPdoBLI B(A0A8Q  I I I I I I I I I [  8A0A(B BBBF  Q O B  O K A W Y L A  R G B Y S F B _ N K A V c G B r S F A ~ I D D D D I B D I I G G I I I G I Q D}BLI B(A0A8Q v I I I I I I I I I I [ _ E N B  8A0A(B BBBG  J K A b P G B  O K A _ N I A T T L B  S F A g I I D I D I D D I B J I I I I I I Q DԊXBLI B(A0A8Qp I I I I I I I I I I [_E NB 8A0A(B BBBG SJ KAbP GBO KA_N IATT LBS FAgI I D I D I D D I B G I I I I I I QhHPBNB A(A0 (D BBBG  (A PBBE r (D BBBD Мȹ̜ܹȜĜ,@Th|̺0DX|lxtplhлd`\ X T4PHL\HpD@<84Լ0,($$ 8L`t Ľؽ(<Pdxܛ؛ԛЛȾ̛ܾțě,@Th|̿0DX|lxtplhd`\ X T4PHL\HpD@<840,($$ 8L`t (<PdxܚؚԚК̚ȚĚ,@Th|0DX|lxtplhd`\ X T4PHL\HpD@<840,($$ 8L`t (<PdxܙؙԙЙ̙șę,@Th|0DX|lxtplhd`\ X T4PHL\HpD@<840,($$ 8L`t (<PdxܘؘԘИ̘ȘĘ,@Th|0DX|lxtplhd`\ X T4PHL\HpD@<840,($$ 8L`t (<PdxܗؗԗЗ̗ȗė,@Th|0DX|lxtplhd`\ X T4PHL\HpD@<840,($$ 8L`t (<PdxܖؖԖЖ̖ȖĖ,@Th|0DX|lxtplhd`\ X T4PHL\HpD@<840,($$ 8L`t (<PdxܕؕԕЕ̕ȕĕ,@Th|0DX|lxtplhd`\ X T4PHL\HpD@<840,($$ 8L`t (<PdxܔؔԔД̔ȔĔ,@Th|0DX|lxtplhd`\ X T4PHL\HpD@<840,($$ 8L`t (<PdxܓؓԓГ̓ȓē,@Th|0DX|lxtplhd`\ X T4PHL\HpD@<840,($$ 8L`t (<PdxܒؒԒВ̒ȒĒ,@Th|0DX|lxtplhd`\ X T4PHL\HpD@<840,($$ 8L`t (<PdxܑؑԑБ̑ȑđ,@Th|0DX|lxtplhd`\ X T4PHL\HpD@<840,($$ 8L`t (<PdxܐؐԐА̐ȐĐ,@Th|0DX|lxtplhd`\ X T4PHL\HpD@<840,($$ 8L`t (<Pdx܏؏ԏЏ̏ȏď,@Th|0DX|lxtplhd`\ X T4PHL\HpD@<840,($$ 8L`t (<Pdx܎؎ԎЎ̎ȎĎ,@Th|0DX|lxtplhd`\ X T4PHL\HpD@<840,($$ 8L`t (<Pdx܍؍ԍЍ̍ȍč,@Th|0DX|lxtplhd`\ X T4PHL\HpD@<840,($$ 8L`t   ( < P d x ܌ ، Ԍ Ќ ̌ Ȍ Č  , @ T h |         0 D X |l x t p l h d ` \ X T4 PH L\ Hp D @ < 8 4 0 , ( $$  8 L ` t        (<Pdx܋؋ԋЋ̋ȋċ,@Th|0DX|lxtplhd`\ X T4PHL\HpD@<840,($$ 8L`t (<Pdx܊؊ԊЊ̊ȊĊ,@Th|0DX|lxtplhd`\ X T4PHL\HpD@<840,($$ 8L`t (<Pdx܉؉ԉЉ̉ȉĉ,@Th|0DX|lxtplhd`\ X T4PHL\HpD@<840,($$ 8L`t (<Pdx܈؈ԈЈ̈ȈĈ,@Th|0DX|lxtplhd`\ X T4 PH L\ Hp D @ < 8 4 0 , (!$$! 8!L!`!t!! !!!!!""("<"P"d"x"܇"؇"ԇ"Ї"̇"ȇ"ć##,#@#T#h#|#######$$0$D$X$|l$x$t$p$l$h$d$`$\ %X %T4%PH%L\%Hp%D%@%<%8%4%0%,%(&$$& 8&L&`&t&& &&&&&''('<'P'd'x'܆'؆'Ԇ'І'̆'Ȇ'Ć((,(@(T(h(|((((((())0)D)X)|l)x)t)p)l)h)d)`)\ *X *T4*PH*L\*Hp*D*@*<*8*4*0*,*(+$$+ 8+L+`+t++ +++++,,(,<,P,d,x,܅,؅,ԅ,Ѕ,̅,ȅ,ą--,-@-T-h-|-------..0.D.X.|l.x.t.p.l.h.d.`.\ /X /T4/PH/L\/Hp/D/@/</8/4/0/,/(0$$0 80L0`0t00 0000011(1<1P1d1x1܄1؄1Ԅ1Є1̄1Ȅ1Ą22,2@2T2h2|22222223303D3X3|l3x3t3p3l3h3d3`3\ 4X 4T44PH4L\4Hp4D4@4<4844404,4(5$$5 85L5`5t55 5555566(6<6P6d6x6܃6؃6ԃ6Ѓ6̃6ȃ6ă77,7@7T7h7|77777778808D8X8|l8x8t8p8l8h8d8`8\ 9X 9T49PH9L\9Hp9D9@9<98`9DBKB B(A0D8G@ 8D0A(B BBBA D 8H0A(B BBBK \$:ZBBA D(D0u (D ABBE H (A AEBG  (A AEBG l:\BBB E(D0D8G 8A0A(B BBBE VI`AKXA:ЊjDa K ^ B h; IBBB B(D0D8Gj 8D0A(B BBBB SEBM-m;>A` O I<;$BHD D DBH l DBF DHB;GNxL;̑BEB A(G0u (D BBBH L (D BBBA H<|cBz A (d<ВBAN d DBE T<DUBBB B(A0A8G@HEPKHA@ 8D0A(B BBBF l<L BEE E(D0A8J 8D0A(B BBBK aAKA.AKBX=BEB B(A0A8GNNA 8D0A(B BBBK ` 8D0A(B BBBK QMNAD=BEE D(C0F@pHKPN0A(A BBBF@(>H<>iBBB E(A0D8G 8F0A(B BBBK >,D`J B ^ B U>4D S I S>,D P D S>ȨL`LH XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX0#P 6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv  & 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         &6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv&6FVfv  & 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/////////00&060F0V0f0v00000000011&161F1V1f1v11111111122&262F2V2f2v22222222233&363F3V3f3v33333333344&464F4V4f4v44444444455&565F5V5f5v55555555566&666F6V6f6v66666666677&767F7V7f7v77777777788&868F8V8f8v88888888899&969F9V9f9v999999999::&: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@@@@@@@@@AA&A6AFAVAfAvAAAAAAAAABB&B6BFBVBfBvBBBBBBBBBCC&C6CFCVCfCvCCCCCCCCCDD&D6DFDVDfDvDDDDDDDDDEE&E6EFEVEfEvEEEEEEEEEFF&F6FFFVFfFvFFFFFFFFFGG&G6GFGVGfGvGGGGGGGGGHH&H6HFHVHfHvHHHHHHHHHII&I6IFIVIfIvIIIIIIIIIJJ&J6JFJVJfJvJJJJJJJJJKK&K6KFKVKmajor,minor,patch = ilaver() Wrapper for ``ilaver``. Returns ------- major : int minor : int patch : intx,y = zrot(x,y,c,s,[n,offx,incx,offy,incy,overwrite_x,overwrite_y]) Wrapper for ``zrot``. Parameters ---------- x : input rank-1 array('D') with bounds (lx) y : input rank-1 array('D') with bounds (ly) c : input float s : input complex Other Parameters ---------------- n : input int, optional Default: (lx-1-offx)/abs(incx)+1 overwrite_x : input int, optional Default: 0 offx : input int, optional Default: 0 incx : input int, optional Default: 1 overwrite_y : input int, optional Default: 0 offy : input int, optional Default: 0 incy : input int, optional Default: 1 Returns ------- x : rank-1 array('D') with bounds (lx) y : rank-1 array('D') with bounds (ly)x,y = crot(x,y,c,s,[n,offx,incx,offy,incy,overwrite_x,overwrite_y]) Wrapper for ``crot``. Parameters ---------- x : input rank-1 array('F') with bounds (lx) y : input rank-1 array('F') with bounds (ly) c : input float s : input complex Other Parameters ---------------- n : input int, optional Default: (lx-1-offx)/abs(incx)+1 overwrite_x : input int, optional Default: 0 offx : input int, optional Default: 0 incx : input int, optional Default: 1 overwrite_y : input int, optional Default: 0 offy : input int, optional Default: 0 incy : input int, optional Default: 1 Returns ------- x : rank-1 array('F') with bounds (lx) y : rank-1 array('F') with bounds (ly)cs,sn,r = zlartg(f,g) Wrapper for ``zlartg``. Parameters ---------- f : input complex g : input complex Returns ------- cs : float sn : complex r : complexcs,sn,r = clartg(f,g) Wrapper for ``clartg``. Parameters ---------- f : input complex g : input complex Returns ------- cs : float sn : complex r : complexcs,sn,r = dlartg(f,g) Wrapper for ``dlartg``. Parameters ---------- f : input float g : input float Returns ------- cs : float sn : float r : floatcs,sn,r = slartg(f,g) Wrapper for ``slartg``. Parameters ---------- f : input float g : input float Returns ------- cs : float sn : float r : floatc = zlarf(v,tau,c,work,[side,incv,overwrite_c]) Wrapper for ``zlarf``. Parameters ---------- v : input rank-1 array('D') with bounds ((side == 'L'?1 - abs(incv) + m * abs(incv):1 - abs(incv) + n * abs(incv))) tau : input complex c : input rank-2 array('D') with bounds (m,n) work : input rank-1 array('D') with bounds (lwork) Other Parameters ---------------- side : input bytes, optional Default: 'L' incv : input int, optional Default: 1 overwrite_c : input int, optional Default: 0 Returns ------- c : rank-2 array('D') with bounds (m,n)c = clarf(v,tau,c,work,[side,incv,overwrite_c]) Wrapper for ``clarf``. Parameters ---------- v : input rank-1 array('F') with bounds ((side == 'L'?1 - abs(incv) + m * abs(incv):1 - abs(incv) + n * abs(incv))) tau : input complex c : input rank-2 array('F') with bounds (m,n) work : input rank-1 array('F') with bounds (lwork) Other Parameters ---------------- side : input bytes, optional Default: 'L' incv : input int, optional Default: 1 overwrite_c : input int, optional Default: 0 Returns ------- c : rank-2 array('F') with bounds (m,n)c = dlarf(v,tau,c,work,[side,incv,overwrite_c]) Wrapper for ``dlarf``. Parameters ---------- v : input rank-1 array('d') with bounds ((side == 'L'?1 - abs(incv) + m * abs(incv):1 - abs(incv) + n * abs(incv))) tau : input float c : input rank-2 array('d') with bounds (m,n) work : input rank-1 array('d') with bounds (lwork) Other Parameters ---------------- side : input bytes, optional Default: 'L' incv : input int, optional Default: 1 overwrite_c : input int, optional Default: 0 Returns ------- c : rank-2 array('d') with bounds (m,n)c = slarf(v,tau,c,work,[side,incv,overwrite_c]) Wrapper for ``slarf``. Parameters ---------- v : input rank-1 array('f') with bounds ((side == 'L'?1 - abs(incv) + m * abs(incv):1 - abs(incv) + n * abs(incv))) tau : input float c : input rank-2 array('f') with bounds (m,n) work : input rank-1 array('f') with bounds (lwork) Other Parameters ---------------- side : input bytes, optional Default: 'L' incv : input int, optional Default: 1 overwrite_c : input int, optional Default: 0 Returns ------- c : rank-2 array('f') with bounds (m,n)alpha,x,tau = zlarfg(n,alpha,x,[incx,overwrite_x]) Wrapper for ``zlarfg``. Parameters ---------- n : input int alpha : input complex x : input rank-1 array('D') with bounds (lx) Other Parameters ---------------- overwrite_x : input int, optional Default: 0 incx : input int, optional Default: 1 Returns ------- alpha : complex x : rank-1 array('D') with bounds (lx) tau : complexalpha,x,tau = clarfg(n,alpha,x,[incx,overwrite_x]) Wrapper for ``clarfg``. Parameters ---------- n : input int alpha : input complex x : input rank-1 array('F') with bounds (lx) Other Parameters ---------------- overwrite_x : input int, optional Default: 0 incx : input int, optional Default: 1 Returns ------- alpha : complex x : rank-1 array('F') with bounds (lx) tau : complexalpha,x,tau = dlarfg(n,alpha,x,[incx,overwrite_x]) Wrapper for ``dlarfg``. Parameters ---------- n : input int alpha : input float x : input rank-1 array('d') with bounds (lx) Other Parameters ---------------- overwrite_x : input int, optional Default: 0 incx : input int, optional Default: 1 Returns ------- alpha : float x : rank-1 array('d') with bounds (lx) tau : floatalpha,x,tau = slarfg(n,alpha,x,[incx,overwrite_x]) Wrapper for ``slarfg``. Parameters ---------- n : input int alpha : input float x : input rank-1 array('f') with bounds (lx) Other Parameters ---------------- overwrite_x : input int, optional Default: 0 incx : input int, optional Default: 1 Returns ------- alpha : float x : rank-1 array('f') with bounds (lx) tau : floatn2 = zlantr(norm,a,[uplo,diag]) Wrapper for ``zlantr``. Parameters ---------- norm : input bytes a : input rank-2 array('D') with bounds (lda,n) Other Parameters ---------------- uplo : input bytes, optional Default: 'U' diag : input bytes, optional Default: 'N' Returns ------- n2 : floatn2 = clantr(norm,a,[uplo,diag]) Wrapper for ``clantr``. Parameters ---------- norm : input bytes a : input rank-2 array('F') with bounds (lda,n) Other Parameters ---------------- uplo : input bytes, optional Default: 'U' diag : input bytes, optional Default: 'N' Returns ------- n2 : floatn2 = dlantr(norm,a,[uplo,diag]) Wrapper for ``dlantr``. Parameters ---------- norm : input bytes a : input rank-2 array('d') with bounds (lda,n) Other Parameters ---------------- uplo : input bytes, optional Default: 'U' diag : input bytes, optional Default: 'N' Returns ------- n2 : floatn2 = slantr(norm,a,[uplo,diag]) Wrapper for ``slantr``. Parameters ---------- norm : input bytes a : input rank-2 array('f') with bounds (lda,n) Other Parameters ---------------- uplo : input bytes, optional Default: 'U' diag : input bytes, optional Default: 'N' Returns ------- n2 : floatn2 = zlange(norm,a) Wrapper for ``zlange``. Parameters ---------- norm : input bytes a : input rank-2 array('D') with bounds (m,n) Returns ------- n2 : floatn2 = clange(norm,a) Wrapper for ``clange``. Parameters ---------- norm : input bytes a : input rank-2 array('F') with bounds (m,n) Returns ------- n2 : floatn2 = dlange(norm,a) Wrapper for ``dlange``. Parameters ---------- norm : input bytes a : input rank-2 array('d') with bounds (m,n) Returns ------- n2 : floatn2 = slange(norm,a) Wrapper for ``slange``. Parameters ---------- norm : input bytes a : input rank-2 array('f') with bounds (m,n) Returns ------- n2 : floatx = slamch(cmach) Wrapper for ``slamch``. Parameters ---------- cmach : input bytes Returns ------- x : floatx = dlamch(cmach) Wrapper for ``dlamch``. Parameters ---------- cmach : input bytes Returns ------- x : floata = zlaswp(a,piv,[k1,k2,off,inc,overwrite_a]) Wrapper for ``zlaswp``. Parameters ---------- a : input rank-2 array('D') with bounds (nrows,n) piv : input rank-1 array('i') with bounds (npiv) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 k1 : input int, optional Default: 0 k2 : input int, optional Default: npiv-1 off : input int, optional Default: 0 inc : input int, optional Default: 1 Returns ------- a : rank-2 array('D') with bounds (nrows,n)a = claswp(a,piv,[k1,k2,off,inc,overwrite_a]) Wrapper for ``claswp``. Parameters ---------- a : input rank-2 array('F') with bounds (nrows,n) piv : input rank-1 array('i') with bounds (npiv) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 k1 : input int, optional Default: 0 k2 : input int, optional Default: npiv-1 off : input int, optional Default: 0 inc : input int, optional Default: 1 Returns ------- a : rank-2 array('F') with bounds (nrows,n)a = dlaswp(a,piv,[k1,k2,off,inc,overwrite_a]) Wrapper for ``dlaswp``. Parameters ---------- a : input rank-2 array('d') with bounds (nrows,n) piv : input rank-1 array('i') with bounds (npiv) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 k1 : input int, optional Default: 0 k2 : input int, optional Default: npiv-1 off : input int, optional Default: 0 inc : input int, optional Default: 1 Returns ------- a : rank-2 array('d') with bounds (nrows,n)a = slaswp(a,piv,[k1,k2,off,inc,overwrite_a]) Wrapper for ``slaswp``. Parameters ---------- a : input rank-2 array('f') with bounds (nrows,n) piv : input rank-1 array('i') with bounds (npiv) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 k1 : input int, optional Default: 0 k2 : input int, optional Default: npiv-1 off : input int, optional Default: 0 inc : input int, optional Default: 1 Returns ------- a : rank-2 array('f') with bounds (nrows,n)a,info = zlauum(c,[lower,overwrite_c]) Wrapper for ``zlauum``. Parameters ---------- c : input rank-2 array('D') with bounds (n,n) Other Parameters ---------------- overwrite_c : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- a : rank-2 array('D') with bounds (n,n) and c storage info : inta,info = clauum(c,[lower,overwrite_c]) Wrapper for ``clauum``. Parameters ---------- c : input rank-2 array('F') with bounds (n,n) Other Parameters ---------------- overwrite_c : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- a : rank-2 array('F') with bounds (n,n) and c storage info : inta,info = dlauum(c,[lower,overwrite_c]) Wrapper for ``dlauum``. Parameters ---------- c : input rank-2 array('d') with bounds (n,n) Other Parameters ---------------- overwrite_c : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- a : rank-2 array('d') with bounds (n,n) and c storage info : inta,info = slauum(c,[lower,overwrite_c]) Wrapper for ``slauum``. Parameters ---------- c : input rank-2 array('f') with bounds (n,n) Other Parameters ---------------- overwrite_c : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- a : rank-2 array('f') with bounds (n,n) and c storage info : intdelta,sigma,work,info = dlasd4(i,d,z,[rho]) Wrapper for ``dlasd4``. Parameters ---------- i : input int d : input rank-1 array('d') with bounds (n) z : input rank-1 array('d') with bounds (n) Other Parameters ---------------- rho : input float, optional Default: 1.0 Returns ------- delta : rank-1 array('d') with bounds (n) sigma : float work : rank-1 array('d') with bounds (n) info : intdelta,sigma,work,info = slasd4(i,d,z,[rho]) Wrapper for ``slasd4``. Parameters ---------- i : input int d : input rank-1 array('f') with bounds (n) z : input rank-1 array('f') with bounds (n) Other Parameters ---------------- rho : input float, optional Default: 1.0 Returns ------- delta : rank-1 array('f') with bounds (n) sigma : float work : rank-1 array('f') with bounds (n) info : intwork,info = ztzrzf_lwork(m,n) Wrapper for ``ztzrzf_lwork``. Parameters ---------- m : input int n : input int Returns ------- work : complex info : intwork,info = ctzrzf_lwork(m,n) Wrapper for ``ctzrzf_lwork``. Parameters ---------- m : input int n : input int Returns ------- work : complex info : intwork,info = dtzrzf_lwork(m,n) Wrapper for ``dtzrzf_lwork``. Parameters ---------- m : input int n : input int Returns ------- work : float info : intwork,info = stzrzf_lwork(m,n) Wrapper for ``stzrzf_lwork``. Parameters ---------- m : input int n : input int Returns ------- work : float info : intrz,tau,info = ztzrzf(a,[lwork,overwrite_a]) Wrapper for ``ztzrzf``. Parameters ---------- a : input rank-2 array('D') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: MAX(m,1) Returns ------- rz : rank-2 array('D') with bounds (m,n) and a storage tau : rank-1 array('D') with bounds (m) info : intrz,tau,info = ctzrzf(a,[lwork,overwrite_a]) Wrapper for ``ctzrzf``. Parameters ---------- a : input rank-2 array('F') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: MAX(m,1) Returns ------- rz : rank-2 array('F') with bounds (m,n) and a storage tau : rank-1 array('F') with bounds (m) info : intrz,tau,info = dtzrzf(a,[lwork,overwrite_a]) Wrapper for ``dtzrzf``. Parameters ---------- a : input rank-2 array('d') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: MAX(m,1) Returns ------- rz : rank-2 array('d') with bounds (m,n) and a storage tau : rank-1 array('d') with bounds (m) info : intrz,tau,info = stzrzf(a,[lwork,overwrite_a]) Wrapper for ``stzrzf``. Parameters ---------- a : input rank-2 array('f') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: MAX(m,1) Returns ------- rz : rank-2 array('f') with bounds (m,n) and a storage tau : rank-1 array('f') with bounds (m) info : intx,info = zpftrs(n,a,b,[transr,uplo,overwrite_b]) Wrapper for ``zpftrs``. Parameters ---------- n : input int a : input rank-1 array('D') with bounds (nt) b : input rank-2 array('D') with bounds (ldb,nhrs) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('D') with bounds (ldb,nhrs) and b storage info : intx,info = cpftrs(n,a,b,[transr,uplo,overwrite_b]) Wrapper for ``cpftrs``. Parameters ---------- n : input int a : input rank-1 array('F') with bounds (nt) b : input rank-2 array('F') with bounds (ldb,nhrs) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('F') with bounds (ldb,nhrs) and b storage info : intx,info = dpftrs(n,a,b,[transr,uplo,overwrite_b]) Wrapper for ``dpftrs``. Parameters ---------- n : input int a : input rank-1 array('d') with bounds (nt) b : input rank-2 array('d') with bounds (ldb,nhrs) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('d') with bounds (ldb,nhrs) and b storage info : intx,info = spftrs(n,a,b,[transr,uplo,overwrite_b]) Wrapper for ``spftrs``. Parameters ---------- n : input int a : input rank-1 array('f') with bounds (nt) b : input rank-2 array('f') with bounds (ldb,nhrs) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('f') with bounds (ldb,nhrs) and b storage info : intainv,info = zpftri(n,a,[transr,uplo,overwrite_a]) Wrapper for ``zpftri``. Parameters ---------- n : input int a : input rank-1 array('D') with bounds (nt) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' overwrite_a : input int, optional Default: 0 Returns ------- ainv : rank-1 array('D') with bounds (nt) and a storage info : intainv,info = cpftri(n,a,[transr,uplo,overwrite_a]) Wrapper for ``cpftri``. Parameters ---------- n : input int a : input rank-1 array('F') with bounds (nt) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' overwrite_a : input int, optional Default: 0 Returns ------- ainv : rank-1 array('F') with bounds (nt) and a storage info : intainv,info = dpftri(n,a,[transr,uplo,overwrite_a]) Wrapper for ``dpftri``. Parameters ---------- n : input int a : input rank-1 array('d') with bounds (nt) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' overwrite_a : input int, optional Default: 0 Returns ------- ainv : rank-1 array('d') with bounds (nt) and a storage info : intainv,info = spftri(n,a,[transr,uplo,overwrite_a]) Wrapper for ``spftri``. Parameters ---------- n : input int a : input rank-1 array('f') with bounds (nt) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' overwrite_a : input int, optional Default: 0 Returns ------- ainv : rank-1 array('f') with bounds (nt) and a storage info : intachol,info = zpftrf(n,a,[transr,uplo,overwrite_a]) Wrapper for ``zpftrf``. Parameters ---------- n : input int a : input rank-1 array('D') with bounds (nt) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' overwrite_a : input int, optional Default: 0 Returns ------- achol : rank-1 array('D') with bounds (nt) and a storage info : intachol,info = cpftrf(n,a,[transr,uplo,overwrite_a]) Wrapper for ``cpftrf``. Parameters ---------- n : input int a : input rank-1 array('F') with bounds (nt) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' overwrite_a : input int, optional Default: 0 Returns ------- achol : rank-1 array('F') with bounds (nt) and a storage info : intachol,info = dpftrf(n,a,[transr,uplo,overwrite_a]) Wrapper for ``dpftrf``. Parameters ---------- n : input int a : input rank-1 array('d') with bounds (nt) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' overwrite_a : input int, optional Default: 0 Returns ------- achol : rank-1 array('d') with bounds (nt) and a storage info : intachol,info = spftrf(n,a,[transr,uplo,overwrite_a]) Wrapper for ``spftrf``. Parameters ---------- n : input int a : input rank-1 array('f') with bounds (nt) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' overwrite_a : input int, optional Default: 0 Returns ------- achol : rank-1 array('f') with bounds (nt) and a storage info : intx = ztfsm(alpha,a,b,[transr,side,uplo,trans,diag,overwrite_b]) Wrapper for ``ztfsm``. Parameters ---------- alpha : input complex a : input rank-1 array('D') with bounds (nt) b : input rank-2 array('D') with bounds (m,n) Other Parameters ---------------- transr : input bytes, optional Default: 'N' side : input bytes, optional Default: 'L' uplo : input bytes, optional Default: 'U' trans : input bytes, optional Default: 'N' diag : input bytes, optional Default: 'N' overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('D') with bounds (m,n) and b storagex = ctfsm(alpha,a,b,[transr,side,uplo,trans,diag,overwrite_b]) Wrapper for ``ctfsm``. Parameters ---------- alpha : input complex a : input rank-1 array('F') with bounds (nt) b : input rank-2 array('F') with bounds (m,n) Other Parameters ---------------- transr : input bytes, optional Default: 'N' side : input bytes, optional Default: 'L' uplo : input bytes, optional Default: 'U' trans : input bytes, optional Default: 'N' diag : input bytes, optional Default: 'N' overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('F') with bounds (m,n) and b storagex = dtfsm(alpha,a,b,[transr,side,uplo,trans,diag,overwrite_b]) Wrapper for ``dtfsm``. Parameters ---------- alpha : input float a : input rank-1 array('d') with bounds (nt) b : input rank-2 array('d') with bounds (m,n) Other Parameters ---------------- transr : input bytes, optional Default: 'N' side : input bytes, optional Default: 'L' uplo : input bytes, optional Default: 'U' trans : input bytes, optional Default: 'N' diag : input bytes, optional Default: 'N' overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('d') with bounds (m,n) and b storagex = stfsm(alpha,a,b,[transr,side,uplo,trans,diag,overwrite_b]) Wrapper for ``stfsm``. Parameters ---------- alpha : input float a : input rank-1 array('f') with bounds (nt) b : input rank-2 array('f') with bounds (m,n) Other Parameters ---------------- transr : input bytes, optional Default: 'N' side : input bytes, optional Default: 'L' uplo : input bytes, optional Default: 'U' trans : input bytes, optional Default: 'N' diag : input bytes, optional Default: 'N' overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('f') with bounds (m,n) and b storageap,info = ztrttp(a,[uplo]) Wrapper for ``ztrttp``. Parameters ---------- a : input rank-2 array('D') with bounds (lda,n) Other Parameters ---------------- uplo : input bytes, optional Default: 'U' Returns ------- ap : rank-1 array('D') with bounds ((n + n * n) / 2) info : intap,info = ctrttp(a,[uplo]) Wrapper for ``ctrttp``. Parameters ---------- a : input rank-2 array('F') with bounds (lda,n) Other Parameters ---------------- uplo : input bytes, optional Default: 'U' Returns ------- ap : rank-1 array('F') with bounds ((n + n * n) / 2) info : intap,info = dtrttp(a,[uplo]) Wrapper for ``dtrttp``. Parameters ---------- a : input rank-2 array('d') with bounds (lda,n) Other Parameters ---------------- uplo : input bytes, optional Default: 'U' Returns ------- ap : rank-1 array('d') with bounds ((n + n * n) / 2) info : intap,info = strttp(a,[uplo]) Wrapper for ``strttp``. Parameters ---------- a : input rank-2 array('f') with bounds (lda,n) Other Parameters ---------------- uplo : input bytes, optional Default: 'U' Returns ------- ap : rank-1 array('f') with bounds ((n + n * n) / 2) info : intarf,info = ztrttf(a,[transr,uplo]) Wrapper for ``ztrttf``. Parameters ---------- a : input rank-2 array('D') with bounds (lda,n) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' Returns ------- arf : rank-1 array('D') with bounds ((n + n * n) / 2) info : intarf,info = ctrttf(a,[transr,uplo]) Wrapper for ``ctrttf``. Parameters ---------- a : input rank-2 array('F') with bounds (lda,n) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' Returns ------- arf : rank-1 array('F') with bounds ((n + n * n) / 2) info : intarf,info = dtrttf(a,[transr,uplo]) Wrapper for ``dtrttf``. Parameters ---------- a : input rank-2 array('d') with bounds (lda,n) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' Returns ------- arf : rank-1 array('d') with bounds ((n + n * n) / 2) info : intarf,info = strttf(a,[transr,uplo]) Wrapper for ``strttf``. Parameters ---------- a : input rank-2 array('f') with bounds (lda,n) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' Returns ------- arf : rank-1 array('f') with bounds ((n + n * n) / 2) info : inta,info = ztfttr(n,arf,[transr,uplo]) Wrapper for ``ztfttr``. Parameters ---------- n : input int arf : input rank-1 array('D') with bounds (nt) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' Returns ------- a : rank-2 array('D') with bounds (lda,n) info : inta,info = ctfttr(n,arf,[transr,uplo]) Wrapper for ``ctfttr``. Parameters ---------- n : input int arf : input rank-1 array('F') with bounds (nt) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' Returns ------- a : rank-2 array('F') with bounds (lda,n) info : inta,info = dtfttr(n,arf,[transr,uplo]) Wrapper for ``dtfttr``. Parameters ---------- n : input int arf : input rank-1 array('d') with bounds (nt) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' Returns ------- a : rank-2 array('d') with bounds (lda,n) info : inta,info = stfttr(n,arf,[transr,uplo]) Wrapper for ``stfttr``. Parameters ---------- n : input int arf : input rank-1 array('f') with bounds (nt) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' Returns ------- a : rank-2 array('f') with bounds (lda,n) info : intap,info = ztfttp(n,arf,[transr,uplo]) Wrapper for ``ztfttp``. Parameters ---------- n : input int arf : input rank-1 array('D') with bounds (nt) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' Returns ------- ap : rank-1 array('D') with bounds (nt) info : intap,info = ctfttp(n,arf,[transr,uplo]) Wrapper for ``ctfttp``. Parameters ---------- n : input int arf : input rank-1 array('F') with bounds (nt) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' Returns ------- ap : rank-1 array('F') with bounds (nt) info : intap,info = dtfttp(n,arf,[transr,uplo]) Wrapper for ``dtfttp``. Parameters ---------- n : input int arf : input rank-1 array('d') with bounds (nt) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' Returns ------- ap : rank-1 array('d') with bounds (nt) info : intap,info = stfttp(n,arf,[transr,uplo]) Wrapper for ``stfttp``. Parameters ---------- n : input int arf : input rank-1 array('f') with bounds (nt) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' Returns ------- ap : rank-1 array('f') with bounds (nt) info : inta,info = ztpttr(n,ap,[uplo]) Wrapper for ``ztpttr``. Parameters ---------- n : input int ap : input rank-1 array('D') with bounds (nt) Other Parameters ---------------- uplo : input bytes, optional Default: 'U' Returns ------- a : rank-2 array('D') with bounds (n,n) info : inta,info = ctpttr(n,ap,[uplo]) Wrapper for ``ctpttr``. Parameters ---------- n : input int ap : input rank-1 array('F') with bounds (nt) Other Parameters ---------------- uplo : input bytes, optional Default: 'U' Returns ------- a : rank-2 array('F') with bounds (n,n) info : inta,info = dtpttr(n,ap,[uplo]) Wrapper for ``dtpttr``. Parameters ---------- n : input int ap : input rank-1 array('d') with bounds (nt) Other Parameters ---------------- uplo : input bytes, optional Default: 'U' Returns ------- a : rank-2 array('d') with bounds (n,n) info : inta,info = stpttr(n,ap,[uplo]) Wrapper for ``stpttr``. Parameters ---------- n : input int ap : input rank-1 array('f') with bounds (nt) Other Parameters ---------------- uplo : input bytes, optional Default: 'U' Returns ------- a : rank-2 array('f') with bounds (n,n) info : intarf,info = ztpttf(n,ap,[transr,uplo]) Wrapper for ``ztpttf``. Parameters ---------- n : input int ap : input rank-1 array('D') with bounds (nt) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' Returns ------- arf : rank-1 array('D') with bounds (nt) info : intarf,info = ctpttf(n,ap,[transr,uplo]) Wrapper for ``ctpttf``. Parameters ---------- n : input int ap : input rank-1 array('F') with bounds (nt) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' Returns ------- arf : rank-1 array('F') with bounds (nt) info : intarf,info = dtpttf(n,ap,[transr,uplo]) Wrapper for ``dtpttf``. Parameters ---------- n : input int ap : input rank-1 array('d') with bounds (nt) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' Returns ------- arf : rank-1 array('d') with bounds (nt) info : intarf,info = stpttf(n,ap,[transr,uplo]) Wrapper for ``stpttf``. Parameters ---------- n : input int ap : input rank-1 array('f') with bounds (nt) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' Returns ------- arf : rank-1 array('f') with bounds (nt) info : intcout = zhfrk(n,k,alpha,a,beta,c,[transr,uplo,trans,overwrite_c]) Wrapper for ``zhfrk``. Parameters ---------- n : input int k : input int alpha : input float a : input rank-2 array('D') with bounds (lda,ka) beta : input float c : input rank-1 array('D') with bounds (nt) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' trans : input bytes, optional Default: 'N' overwrite_c : input int, optional Default: 0 Returns ------- cout : rank-1 array('D') with bounds (nt) and c storagecout = chfrk(n,k,alpha,a,beta,c,[transr,uplo,trans,overwrite_c]) Wrapper for ``chfrk``. Parameters ---------- n : input int k : input int alpha : input float a : input rank-2 array('F') with bounds (lda,ka) beta : input float c : input rank-1 array('F') with bounds (nt) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' trans : input bytes, optional Default: 'N' overwrite_c : input int, optional Default: 0 Returns ------- cout : rank-1 array('F') with bounds (nt) and c storagecout = dsfrk(n,k,alpha,a,beta,c,[transr,uplo,trans,overwrite_c]) Wrapper for ``dsfrk``. Parameters ---------- n : input int k : input int alpha : input float a : input rank-2 array('d') with bounds (lda,ka) beta : input float c : input rank-1 array('d') with bounds (nt) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' trans : input bytes, optional Default: 'N' overwrite_c : input int, optional Default: 0 Returns ------- cout : rank-1 array('d') with bounds (nt) and c storagecout = ssfrk(n,k,alpha,a,beta,c,[transr,uplo,trans,overwrite_c]) Wrapper for ``ssfrk``. Parameters ---------- n : input int k : input int alpha : input float a : input rank-2 array('f') with bounds (lda,ka) beta : input float c : input rank-1 array('f') with bounds (nt) Other Parameters ---------------- transr : input bytes, optional Default: 'N' uplo : input bytes, optional Default: 'U' trans : input bytes, optional Default: 'N' overwrite_c : input int, optional Default: 0 Returns ------- cout : rank-1 array('f') with bounds (nt) and c storagew,z,m,ifail,info = dsbevx(ab,vl,vu,il,iu,[ldab,compute_v,range,lower,abstol,mmax,overwrite_ab]) Wrapper for ``dsbevx``. Parameters ---------- ab : input rank-2 array('d') with bounds (ldab,n) vl : input float vu : input float il : input int iu : input int Other Parameters ---------------- overwrite_ab : input int, optional Default: 1 ldab : input int, optional Default: shape(ab,0) compute_v : input int, optional Default: 1 range : input int, optional Default: 0 lower : input int, optional Default: 0 abstol : input float, optional Default: 0.0 mmax : input int, optional Default: (compute_v?(range==2?(iu-il+1):n):1) Returns ------- w : rank-1 array('d') with bounds (n) z : rank-2 array('d') with bounds (ldz,mmax) m : int ifail : rank-1 array('i') with bounds ((compute_v?n:1)) info : intw,z,m,ifail,info = ssbevx(ab,vl,vu,il,iu,[ldab,compute_v,range,lower,abstol,mmax,overwrite_ab]) Wrapper for ``ssbevx``. Parameters ---------- ab : input rank-2 array('f') with bounds (ldab,n) vl : input float vu : input float il : input int iu : input int Other Parameters ---------------- overwrite_ab : input int, optional Default: 1 ldab : input int, optional Default: shape(ab,0) compute_v : input int, optional Default: 1 range : input int, optional Default: 0 lower : input int, optional Default: 0 abstol : input float, optional Default: 0.0 mmax : input int, optional Default: (compute_v?(range==2?(iu-il+1):n):1) Returns ------- w : rank-1 array('f') with bounds (n) z : rank-2 array('f') with bounds (ldz,mmax) m : int ifail : rank-1 array('i') with bounds ((compute_v?n:1)) info : intw,z,info = dsbevd(ab,[compute_v,lower,ldab,liwork,overwrite_ab]) Wrapper for ``dsbevd``. Parameters ---------- ab : input rank-2 array('d') with bounds (ldab,n) Other Parameters ---------------- overwrite_ab : input int, optional Default: 1 compute_v : input int, optional Default: 1 lower : input int, optional Default: 0 ldab : input int, optional Default: shape(ab,0) liwork : input int, optional Default: (compute_v?3+5*n:1) Returns ------- w : rank-1 array('d') with bounds (n) z : rank-2 array('d') with bounds (ldz,ldz) info : intw,z,info = ssbevd(ab,[compute_v,lower,ldab,liwork,overwrite_ab]) Wrapper for ``ssbevd``. Parameters ---------- ab : input rank-2 array('f') with bounds (ldab,n) Other Parameters ---------------- overwrite_ab : input int, optional Default: 1 compute_v : input int, optional Default: 1 lower : input int, optional Default: 0 ldab : input int, optional Default: shape(ab,0) liwork : input int, optional Default: (compute_v?3+5*n:1) Returns ------- w : rank-1 array('f') with bounds (n) z : rank-2 array('f') with bounds (ldz,ldz) info : intw,z,info = dsbev(ab,[compute_v,lower,ldab,overwrite_ab]) Wrapper for ``dsbev``. Parameters ---------- ab : input rank-2 array('d') with bounds (ldab,n) Other Parameters ---------------- overwrite_ab : input int, optional Default: 1 compute_v : input int, optional Default: 1 lower : input int, optional Default: 0 ldab : input int, optional Default: shape(ab,0) Returns ------- w : rank-1 array('d') with bounds (n) z : rank-2 array('d') with bounds (ldz,ldz) info : intw,z,info = ssbev(ab,[compute_v,lower,ldab,overwrite_ab]) Wrapper for ``ssbev``. Parameters ---------- ab : input rank-2 array('f') with bounds (ldab,n) Other Parameters ---------------- overwrite_ab : input int, optional Default: 1 compute_v : input int, optional Default: 1 lower : input int, optional Default: 0 ldab : input int, optional Default: shape(ab,0) Returns ------- w : rank-1 array('f') with bounds (n) z : rank-2 array('f') with bounds (ldz,ldz) info : intx,info = zpptrs(n,ap,b,[lower,overwrite_b]) Wrapper for ``zpptrs``. Parameters ---------- n : input int ap : input rank-1 array('D') with bounds (L) b : input rank-2 array('D') with bounds (ldb,nrhs) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('D') with bounds (ldb,nrhs) and b storage info : intx,info = cpptrs(n,ap,b,[lower,overwrite_b]) Wrapper for ``cpptrs``. Parameters ---------- n : input int ap : input rank-1 array('F') with bounds (L) b : input rank-2 array('F') with bounds (ldb,nrhs) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('F') with bounds (ldb,nrhs) and b storage info : intx,info = dpptrs(n,ap,b,[lower,overwrite_b]) Wrapper for ``dpptrs``. Parameters ---------- n : input int ap : input rank-1 array('d') with bounds (L) b : input rank-2 array('d') with bounds (ldb,nrhs) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('d') with bounds (ldb,nrhs) and b storage info : intx,info = spptrs(n,ap,b,[lower,overwrite_b]) Wrapper for ``spptrs``. Parameters ---------- n : input int ap : input rank-1 array('f') with bounds (L) b : input rank-2 array('f') with bounds (ldb,nrhs) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('f') with bounds (ldb,nrhs) and b storage info : intuli,info = zpptri(n,ap,[lower,overwrite_ap]) Wrapper for ``zpptri``. Parameters ---------- n : input int ap : input rank-1 array('D') with bounds (L) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_ap : input int, optional Default: 0 Returns ------- uli : rank-1 array('D') with bounds (L) and ap storage info : intuli,info = cpptri(n,ap,[lower,overwrite_ap]) Wrapper for ``cpptri``. Parameters ---------- n : input int ap : input rank-1 array('F') with bounds (L) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_ap : input int, optional Default: 0 Returns ------- uli : rank-1 array('F') with bounds (L) and ap storage info : intuli,info = dpptri(n,ap,[lower,overwrite_ap]) Wrapper for ``dpptri``. Parameters ---------- n : input int ap : input rank-1 array('d') with bounds (L) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_ap : input int, optional Default: 0 Returns ------- uli : rank-1 array('d') with bounds (L) and ap storage info : intuli,info = spptri(n,ap,[lower,overwrite_ap]) Wrapper for ``spptri``. Parameters ---------- n : input int ap : input rank-1 array('f') with bounds (L) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_ap : input int, optional Default: 0 Returns ------- uli : rank-1 array('f') with bounds (L) and ap storage info : intul,info = zpptrf(n,ap,[lower,overwrite_ap]) Wrapper for ``zpptrf``. Parameters ---------- n : input int ap : input rank-1 array('D') with bounds (L) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_ap : input int, optional Default: 0 Returns ------- ul : rank-1 array('D') with bounds (L) and ap storage info : intul,info = cpptrf(n,ap,[lower,overwrite_ap]) Wrapper for ``cpptrf``. Parameters ---------- n : input int ap : input rank-1 array('F') with bounds (L) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_ap : input int, optional Default: 0 Returns ------- ul : rank-1 array('F') with bounds (L) and ap storage info : intul,info = dpptrf(n,ap,[lower,overwrite_ap]) Wrapper for ``dpptrf``. Parameters ---------- n : input int ap : input rank-1 array('d') with bounds (L) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_ap : input int, optional Default: 0 Returns ------- ul : rank-1 array('d') with bounds (L) and ap storage info : intul,info = spptrf(n,ap,[lower,overwrite_ap]) Wrapper for ``spptrf``. Parameters ---------- n : input int ap : input rank-1 array('f') with bounds (L) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_ap : input int, optional Default: 0 Returns ------- ul : rank-1 array('f') with bounds (L) and ap storage info : intx,info = zppsv(n,ap,b,[lower,overwrite_b]) Wrapper for ``zppsv``. Parameters ---------- n : input int ap : input rank-1 array('D') with bounds (L) b : input rank-2 array('D') with bounds (ldb,nrhs) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('D') with bounds (ldb,nrhs) and b storage info : intx,info = cppsv(n,ap,b,[lower,overwrite_b]) Wrapper for ``cppsv``. Parameters ---------- n : input int ap : input rank-1 array('F') with bounds (L) b : input rank-2 array('F') with bounds (ldb,nrhs) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('F') with bounds (ldb,nrhs) and b storage info : intx,info = dppsv(n,ap,b,[lower,overwrite_b]) Wrapper for ``dppsv``. Parameters ---------- n : input int ap : input rank-1 array('d') with bounds (L) b : input rank-2 array('d') with bounds (ldb,nrhs) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('d') with bounds (ldb,nrhs) and b storage info : intx,info = sppsv(n,ap,b,[lower,overwrite_b]) Wrapper for ``sppsv``. Parameters ---------- n : input int ap : input rank-1 array('f') with bounds (L) b : input rank-2 array('f') with bounds (ldb,nrhs) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('f') with bounds (ldb,nrhs) and b storage info : intrcond,info = zppcon(n,ap,anorm,[lower]) Wrapper for ``zppcon``. Parameters ---------- n : input int ap : input rank-1 array('D') with bounds (L) anorm : input float Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- rcond : float info : intrcond,info = cppcon(n,ap,anorm,[lower]) Wrapper for ``cppcon``. Parameters ---------- n : input int ap : input rank-1 array('F') with bounds (L) anorm : input float Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- rcond : float info : intrcond,info = dppcon(n,ap,anorm,[lower]) Wrapper for ``dppcon``. Parameters ---------- n : input int ap : input rank-1 array('d') with bounds (L) anorm : input float Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- rcond : float info : intrcond,info = sppcon(n,ap,anorm,[lower]) Wrapper for ``sppcon``. Parameters ---------- n : input int ap : input rank-1 array('f') with bounds (L) anorm : input float Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- rcond : float info : intwork,info = zgglse_lwork(m,n,p) Wrapper for ``zgglse_lwork``. Parameters ---------- m : input int n : input int p : input int Returns ------- work : complex info : intwork,info = cgglse_lwork(m,n,p) Wrapper for ``cgglse_lwork``. Parameters ---------- m : input int n : input int p : input int Returns ------- work : complex info : intwork,info = dgglse_lwork(m,n,p) Wrapper for ``dgglse_lwork``. Parameters ---------- m : input int n : input int p : input int Returns ------- work : float info : intwork,info = sgglse_lwork(m,n,p) Wrapper for ``sgglse_lwork``. Parameters ---------- m : input int n : input int p : input int Returns ------- work : float info : intt,r,res,x,info = zgglse(a,b,c,d,[lwork,overwrite_a,overwrite_b,overwrite_c,overwrite_d]) Wrapper for ``zgglse``. Parameters ---------- a : input rank-2 array('D') with bounds (m,n) b : input rank-2 array('D') with bounds (p,n) c : input rank-1 array('D') with bounds (m) d : input rank-1 array('D') with bounds (p) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 overwrite_c : input int, optional Default: 0 overwrite_d : input int, optional Default: 0 lwork : input int, optional Default: max(m+n+p,1) Returns ------- t : rank-2 array('D') with bounds (m,n) and a storage r : rank-2 array('D') with bounds (p,n) and b storage res : rank-1 array('D') with bounds (m) and c storage x : rank-1 array('D') with bounds (n) info : intt,r,res,x,info = cgglse(a,b,c,d,[lwork,overwrite_a,overwrite_b,overwrite_c,overwrite_d]) Wrapper for ``cgglse``. Parameters ---------- a : input rank-2 array('F') with bounds (m,n) b : input rank-2 array('F') with bounds (p,n) c : input rank-1 array('F') with bounds (m) d : input rank-1 array('F') with bounds (p) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 overwrite_c : input int, optional Default: 0 overwrite_d : input int, optional Default: 0 lwork : input int, optional Default: max(m+n+p,1) Returns ------- t : rank-2 array('F') with bounds (m,n) and a storage r : rank-2 array('F') with bounds (p,n) and b storage res : rank-1 array('F') with bounds (m) and c storage x : rank-1 array('F') with bounds (n) info : intt,r,res,x,info = dgglse(a,b,c,d,[lwork,overwrite_a,overwrite_b,overwrite_c,overwrite_d]) Wrapper for ``dgglse``. Parameters ---------- a : input rank-2 array('d') with bounds (m,n) b : input rank-2 array('d') with bounds (p,n) c : input rank-1 array('d') with bounds (m) d : input rank-1 array('d') with bounds (p) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 overwrite_c : input int, optional Default: 0 overwrite_d : input int, optional Default: 0 lwork : input int, optional Default: max(m+n+p,1) Returns ------- t : rank-2 array('d') with bounds (m,n) and a storage r : rank-2 array('d') with bounds (p,n) and b storage res : rank-1 array('d') with bounds (m) and c storage x : rank-1 array('d') with bounds (n) info : intt,r,res,x,info = sgglse(a,b,c,d,[lwork,overwrite_a,overwrite_b,overwrite_c,overwrite_d]) Wrapper for ``sgglse``. Parameters ---------- a : input rank-2 array('f') with bounds (m,n) b : input rank-2 array('f') with bounds (p,n) c : input rank-1 array('f') with bounds (m) d : input rank-1 array('f') with bounds (p) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 overwrite_c : input int, optional Default: 0 overwrite_d : input int, optional Default: 0 lwork : input int, optional Default: max(m+n+p,1) Returns ------- t : rank-2 array('f') with bounds (m,n) and a storage r : rank-2 array('f') with bounds (p,n) and b storage res : rank-1 array('f') with bounds (m) and c storage x : rank-1 array('f') with bounds (n) info : intw,z,m,ifail,info = zhbevx(ab,vl,vu,il,iu,[ldab,compute_v,range,lower,abstol,mmax,overwrite_ab]) Wrapper for ``zhbevx``. Parameters ---------- ab : input rank-2 array('D') with bounds (ldab,n) vl : input float vu : input float il : input int iu : input int Other Parameters ---------------- overwrite_ab : input int, optional Default: 1 ldab : input int, optional Default: shape(ab,0) compute_v : input int, optional Default: 1 range : input int, optional Default: 0 lower : input int, optional Default: 0 abstol : input float, optional Default: 0.0 mmax : input int, optional Default: (compute_v?(range==2?(iu-il+1):n):1) Returns ------- w : rank-1 array('d') with bounds (n) z : rank-2 array('D') with bounds (ldz,mmax) m : int ifail : rank-1 array('i') with bounds ((compute_v?n:1)) info : intw,z,m,ifail,info = chbevx(ab,vl,vu,il,iu,[ldab,compute_v,range,lower,abstol,mmax,overwrite_ab]) Wrapper for ``chbevx``. Parameters ---------- ab : input rank-2 array('F') with bounds (ldab,n) vl : input float vu : input float il : input int iu : input int Other Parameters ---------------- overwrite_ab : input int, optional Default: 1 ldab : input int, optional Default: shape(ab,0) compute_v : input int, optional Default: 1 range : input int, optional Default: 0 lower : input int, optional Default: 0 abstol : input float, optional Default: 0.0 mmax : input int, optional Default: (compute_v?(range==2?(iu-il+1):n):1) Returns ------- w : rank-1 array('f') with bounds (n) z : rank-2 array('F') with bounds (ldz,mmax) m : int ifail : rank-1 array('i') with bounds ((compute_v?n:1)) info : intw,z,info = zhbevd(ab,[compute_v,lower,ldab,lrwork,liwork,overwrite_ab]) Wrapper for ``zhbevd``. Parameters ---------- ab : input rank-2 array('D') with bounds (ldab,n) Other Parameters ---------------- overwrite_ab : input int, optional Default: 1 compute_v : input int, optional Default: 1 lower : input int, optional Default: 0 ldab : input int, optional Default: shape(ab,0) lrwork : input int, optional Default: (compute_v?1+5*n+2*n*n:n) liwork : input int, optional Default: (compute_v?3+5*n:1) Returns ------- w : rank-1 array('d') with bounds (n) z : rank-2 array('D') with bounds (ldz,ldz) info : intw,z,info = chbevd(ab,[compute_v,lower,ldab,lrwork,liwork,overwrite_ab]) Wrapper for ``chbevd``. Parameters ---------- ab : input rank-2 array('F') with bounds (ldab,n) Other Parameters ---------------- overwrite_ab : input int, optional Default: 1 compute_v : input int, optional Default: 1 lower : input int, optional Default: 0 ldab : input int, optional Default: shape(ab,0) lrwork : input int, optional Default: (compute_v?1+5*n+2*n*n:n) liwork : input int, optional Default: (compute_v?3+5*n:1) Returns ------- w : rank-1 array('f') with bounds (n) z : rank-2 array('F') with bounds (ldz,ldz) info : intx,scale,info = ztrsyl(a,b,c,[trana,tranb,isgn,overwrite_c]) Wrapper for ``ztrsyl``. Parameters ---------- a : input rank-2 array('D') with bounds (m,m) b : input rank-2 array('D') with bounds (n,n) c : input rank-2 array('D') with bounds (m,n) Other Parameters ---------------- trana : input bytes, optional Default: 'N' tranb : input bytes, optional Default: 'N' isgn : input int, optional Default: 1 overwrite_c : input int, optional Default: 0 Returns ------- x : rank-2 array('D') with bounds (m,n) and c storage scale : float info : intx,scale,info = ctrsyl(a,b,c,[trana,tranb,isgn,overwrite_c]) Wrapper for ``ctrsyl``. Parameters ---------- a : input rank-2 array('F') with bounds (m,m) b : input rank-2 array('F') with bounds (n,n) c : input rank-2 array('F') with bounds (m,n) Other Parameters ---------------- trana : input bytes, optional Default: 'N' tranb : input bytes, optional Default: 'N' isgn : input int, optional Default: 1 overwrite_c : input int, optional Default: 0 Returns ------- x : rank-2 array('F') with bounds (m,n) and c storage scale : float info : intx,scale,info = dtrsyl(a,b,c,[trana,tranb,isgn,overwrite_c]) Wrapper for ``dtrsyl``. Parameters ---------- a : input rank-2 array('d') with bounds (m,m) b : input rank-2 array('d') with bounds (n,n) c : input rank-2 array('d') with bounds (m,n) Other Parameters ---------------- trana : input bytes, optional Default: 'N' tranb : input bytes, optional Default: 'N' isgn : input int, optional Default: 1 overwrite_c : input int, optional Default: 0 Returns ------- x : rank-2 array('d') with bounds (m,n) and c storage scale : float info : intx,scale,info = strsyl(a,b,c,[trana,tranb,isgn,overwrite_c]) Wrapper for ``strsyl``. Parameters ---------- a : input rank-2 array('f') with bounds (m,m) b : input rank-2 array('f') with bounds (n,n) c : input rank-2 array('f') with bounds (m,n) Other Parameters ---------------- trana : input bytes, optional Default: 'N' tranb : input bytes, optional Default: 'N' isgn : input int, optional Default: 1 overwrite_c : input int, optional Default: 0 Returns ------- x : rank-2 array('f') with bounds (m,n) and c storage scale : float info : intinv_c,info = ztrtri(c,[lower,unitdiag,overwrite_c]) Wrapper for ``ztrtri``. Parameters ---------- c : input rank-2 array('D') with bounds (n,n) Other Parameters ---------------- overwrite_c : input int, optional Default: 0 lower : input int, optional Default: 0 unitdiag : input int, optional Default: 0 Returns ------- inv_c : rank-2 array('D') with bounds (n,n) and c storage info : intinv_c,info = ctrtri(c,[lower,unitdiag,overwrite_c]) Wrapper for ``ctrtri``. Parameters ---------- c : input rank-2 array('F') with bounds (n,n) Other Parameters ---------------- overwrite_c : input int, optional Default: 0 lower : input int, optional Default: 0 unitdiag : input int, optional Default: 0 Returns ------- inv_c : rank-2 array('F') with bounds (n,n) and c storage info : intinv_c,info = dtrtri(c,[lower,unitdiag,overwrite_c]) Wrapper for ``dtrtri``. Parameters ---------- c : input rank-2 array('d') with bounds (n,n) Other Parameters ---------------- overwrite_c : input int, optional Default: 0 lower : input int, optional Default: 0 unitdiag : input int, optional Default: 0 Returns ------- inv_c : rank-2 array('d') with bounds (n,n) and c storage info : intinv_c,info = strtri(c,[lower,unitdiag,overwrite_c]) Wrapper for ``strtri``. Parameters ---------- c : input rank-2 array('f') with bounds (n,n) Other Parameters ---------------- overwrite_c : input int, optional Default: 0 lower : input int, optional Default: 0 unitdiag : input int, optional Default: 0 Returns ------- inv_c : rank-2 array('f') with bounds (n,n) and c storage info : intq,work,info = zungrq(a,tau,[lwork,overwrite_a]) Wrapper for ``zungrq``. Parameters ---------- a : input rank-2 array('D') with bounds (m,n) tau : input rank-1 array('D') with bounds (k) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(3*m,1) Returns ------- q : rank-2 array('D') with bounds (m,n) and a storage work : rank-1 array('D') with bounds (MAX(lwork, 1)) info : intq,work,info = cungrq(a,tau,[lwork,overwrite_a]) Wrapper for ``cungrq``. Parameters ---------- a : input rank-2 array('F') with bounds (m,n) tau : input rank-1 array('F') with bounds (k) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(3*m,1) Returns ------- q : rank-2 array('F') with bounds (m,n) and a storage work : rank-1 array('F') with bounds (MAX(lwork, 1)) info : intq,work,info = dorgrq(a,tau,[lwork,overwrite_a]) Wrapper for ``dorgrq``. Parameters ---------- a : input rank-2 array('d') with bounds (m,n) tau : input rank-1 array('d') with bounds (k) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(3*m,1) Returns ------- q : rank-2 array('d') with bounds (m,n) and a storage work : rank-1 array('d') with bounds (MAX(lwork, 1)) info : intq,work,info = sorgrq(a,tau,[lwork,overwrite_a]) Wrapper for ``sorgrq``. Parameters ---------- a : input rank-2 array('f') with bounds (m,n) tau : input rank-1 array('f') with bounds (k) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(3*m,1) Returns ------- q : rank-2 array('f') with bounds (m,n) and a storage work : rank-1 array('f') with bounds (MAX(lwork, 1)) info : intwork,info = zunmrz_lwork(m,n,[side,trans]) Wrapper for ``zunmrz_lwork``. Parameters ---------- m : input int n : input int Other Parameters ---------------- side : input bytes, optional Default: 'L' trans : input bytes, optional Default: 'N' Returns ------- work : complex info : intwork,info = cunmrz_lwork(m,n,[side,trans]) Wrapper for ``cunmrz_lwork``. Parameters ---------- m : input int n : input int Other Parameters ---------------- side : input bytes, optional Default: 'L' trans : input bytes, optional Default: 'N' Returns ------- work : complex info : intwork,info = dormrz_lwork(m,n,[side,trans]) Wrapper for ``dormrz_lwork``. Parameters ---------- m : input int n : input int Other Parameters ---------------- side : input bytes, optional Default: 'L' trans : input bytes, optional Default: 'N' Returns ------- work : float info : intwork,info = sormrz_lwork(m,n,[side,trans]) Wrapper for ``sormrz_lwork``. Parameters ---------- m : input int n : input int Other Parameters ---------------- side : input bytes, optional Default: 'L' trans : input bytes, optional Default: 'N' Returns ------- work : float info : intcq,info = zunmrz(a,tau,c,[side,trans,lwork,overwrite_c]) Wrapper for ``zunmrz``. Parameters ---------- a : input rank-2 array('D') with bounds (k,nt) tau : input rank-1 array('D') with bounds (k) c : input rank-2 array('D') with bounds (m,n) Other Parameters ---------------- side : input bytes, optional Default: 'L' trans : input bytes, optional Default: 'N' overwrite_c : input int, optional Default: 0 lwork : input int, optional Default: MAX((side=='L'?n:m),1) Returns ------- cq : rank-2 array('D') with bounds (m,n) and c storage info : intcq,info = cunmrz(a,tau,c,[side,trans,lwork,overwrite_c]) Wrapper for ``cunmrz``. Parameters ---------- a : input rank-2 array('F') with bounds (k,nt) tau : input rank-1 array('F') with bounds (k) c : input rank-2 array('F') with bounds (m,n) Other Parameters ---------------- side : input bytes, optional Default: 'L' trans : input bytes, optional Default: 'N' overwrite_c : input int, optional Default: 0 lwork : input int, optional Default: MAX((side=='L'?n:m),1) Returns ------- cq : rank-2 array('F') with bounds (m,n) and c storage info : intcq,info = dormrz(a,tau,c,[side,trans,lwork,overwrite_c]) Wrapper for ``dormrz``. Parameters ---------- a : input rank-2 array('d') with bounds (k,nt) tau : input rank-1 array('d') with bounds (k) c : input rank-2 array('d') with bounds (m,n) Other Parameters ---------------- side : input bytes, optional Default: 'L' trans : input bytes, optional Default: 'N' overwrite_c : input int, optional Default: 0 lwork : input int, optional Default: MAX((side=='L'?n:m),1) Returns ------- cq : rank-2 array('d') with bounds (m,n) and c storage info : intcq,info = sormrz(a,tau,c,[side,trans,lwork,overwrite_c]) Wrapper for ``sormrz``. Parameters ---------- a : input rank-2 array('f') with bounds (k,nt) tau : input rank-1 array('f') with bounds (k) c : input rank-2 array('f') with bounds (m,n) Other Parameters ---------------- side : input bytes, optional Default: 'L' trans : input bytes, optional Default: 'N' overwrite_c : input int, optional Default: 0 lwork : input int, optional Default: MAX((side=='L'?n:m),1) Returns ------- cq : rank-2 array('f') with bounds (m,n) and c storage info : inta,b,info = ztpmqrt(l,v,t,a,b,[side,trans,overwrite_a,overwrite_b]) Wrapper for ``ztpmqrt``. Parameters ---------- l : input int v : input rank-2 array('D') with bounds ((side == 'L'?m:n),k) t : input rank-2 array('D') with bounds (nb,k) a : input rank-2 array('D') with bounds ((side == 'L'?k:m),(side == 'L'?n:k)) b : input rank-2 array('D') with bounds (m,n) Other Parameters ---------------- side : input bytes, optional Default: 'L' trans : input bytes, optional Default: 'N' overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- a : rank-2 array('D') with bounds ((side == 'L'?k:m),(side == 'L'?n:k)) b : rank-2 array('D') with bounds (m,n) info : inta,b,info = ctpmqrt(l,v,t,a,b,[side,trans,overwrite_a,overwrite_b]) Wrapper for ``ctpmqrt``. Parameters ---------- l : input int v : input rank-2 array('F') with bounds ((side == 'L'?m:n),k) t : input rank-2 array('F') with bounds (nb,k) a : input rank-2 array('F') with bounds ((side == 'L'?k:m),(side == 'L'?n:k)) b : input rank-2 array('F') with bounds (m,n) Other Parameters ---------------- side : input bytes, optional Default: 'L' trans : input bytes, optional Default: 'N' overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- a : rank-2 array('F') with bounds ((side == 'L'?k:m),(side == 'L'?n:k)) b : rank-2 array('F') with bounds (m,n) info : inta,b,info = dtpmqrt(l,v,t,a,b,[side,trans,overwrite_a,overwrite_b]) Wrapper for ``dtpmqrt``. Parameters ---------- l : input int v : input rank-2 array('d') with bounds ((side == 'L'?m:n),k) t : input rank-2 array('d') with bounds (nb,k) a : input rank-2 array('d') with bounds ((side == 'L'?k:m),(side == 'L'?n:k)) b : input rank-2 array('d') with bounds (m,n) Other Parameters ---------------- side : input bytes, optional Default: 'L' trans : input bytes, optional Default: 'N' overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- a : rank-2 array('d') with bounds ((side == 'L'?k:m),(side == 'L'?n:k)) b : rank-2 array('d') with bounds (m,n) info : inta,b,info = stpmqrt(l,v,t,a,b,[side,trans,overwrite_a,overwrite_b]) Wrapper for ``stpmqrt``. Parameters ---------- l : input int v : input rank-2 array('f') with bounds ((side == 'L'?m:n),k) t : input rank-2 array('f') with bounds (nb,k) a : input rank-2 array('f') with bounds ((side == 'L'?k:m),(side == 'L'?n:k)) b : input rank-2 array('f') with bounds (m,n) Other Parameters ---------------- side : input bytes, optional Default: 'L' trans : input bytes, optional Default: 'N' overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- a : rank-2 array('f') with bounds ((side == 'L'?k:m),(side == 'L'?n:k)) b : rank-2 array('f') with bounds (m,n) info : inta,b,t,info = ztpqrt(l,nb,a,b,[overwrite_a,overwrite_b]) Wrapper for ``ztpqrt``. Parameters ---------- l : input int nb : input int a : input rank-2 array('D') with bounds (n,n) b : input rank-2 array('D') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- a : rank-2 array('D') with bounds (n,n) b : rank-2 array('D') with bounds (m,n) t : rank-2 array('D') with bounds (nb,n) info : inta,b,t,info = ctpqrt(l,nb,a,b,[overwrite_a,overwrite_b]) Wrapper for ``ctpqrt``. Parameters ---------- l : input int nb : input int a : input rank-2 array('F') with bounds (n,n) b : input rank-2 array('F') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- a : rank-2 array('F') with bounds (n,n) b : rank-2 array('F') with bounds (m,n) t : rank-2 array('F') with bounds (nb,n) info : inta,b,t,info = dtpqrt(l,nb,a,b,[overwrite_a,overwrite_b]) Wrapper for ``dtpqrt``. Parameters ---------- l : input int nb : input int a : input rank-2 array('d') with bounds (n,n) b : input rank-2 array('d') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- a : rank-2 array('d') with bounds (n,n) b : rank-2 array('d') with bounds (m,n) t : rank-2 array('d') with bounds (nb,n) info : inta,b,t,info = stpqrt(l,nb,a,b,[overwrite_a,overwrite_b]) Wrapper for ``stpqrt``. Parameters ---------- l : input int nb : input int a : input rank-2 array('f') with bounds (n,n) b : input rank-2 array('f') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- a : rank-2 array('f') with bounds (n,n) b : rank-2 array('f') with bounds (m,n) t : rank-2 array('f') with bounds (nb,n) info : intc,info = zgemqrt(v,t,c,[side,trans,overwrite_c]) Wrapper for ``zgemqrt``. Parameters ---------- v : input rank-2 array('D') with bounds ((side == 'L'?m:n),k) t : input rank-2 array('D') with bounds (nb,k) c : input rank-2 array('D') with bounds (m,n) Other Parameters ---------------- side : input bytes, optional Default: 'L' trans : input bytes, optional Default: 'N' overwrite_c : input int, optional Default: 0 Returns ------- c : rank-2 array('D') with bounds (m,n) info : intc,info = cgemqrt(v,t,c,[side,trans,overwrite_c]) Wrapper for ``cgemqrt``. Parameters ---------- v : input rank-2 array('F') with bounds ((side == 'L'?m:n),k) t : input rank-2 array('F') with bounds (nb,k) c : input rank-2 array('F') with bounds (m,n) Other Parameters ---------------- side : input bytes, optional Default: 'L' trans : input bytes, optional Default: 'N' overwrite_c : input int, optional Default: 0 Returns ------- c : rank-2 array('F') with bounds (m,n) info : intc,info = dgemqrt(v,t,c,[side,trans,overwrite_c]) Wrapper for ``dgemqrt``. Parameters ---------- v : input rank-2 array('d') with bounds ((side == 'L'?m:n),k) t : input rank-2 array('d') with bounds (nb,k) c : input rank-2 array('d') with bounds (m,n) Other Parameters ---------------- side : input bytes, optional Default: 'L' trans : input bytes, optional Default: 'N' overwrite_c : input int, optional Default: 0 Returns ------- c : rank-2 array('d') with bounds (m,n) info : intc,info = sgemqrt(v,t,c,[side,trans,overwrite_c]) Wrapper for ``sgemqrt``. Parameters ---------- v : input rank-2 array('f') with bounds ((side == 'L'?m:n),k) t : input rank-2 array('f') with bounds (nb,k) c : input rank-2 array('f') with bounds (m,n) Other Parameters ---------------- side : input bytes, optional Default: 'L' trans : input bytes, optional Default: 'N' overwrite_c : input int, optional Default: 0 Returns ------- c : rank-2 array('f') with bounds (m,n) info : inta,t,info = zgeqrt(nb,a,[overwrite_a]) Wrapper for ``zgeqrt``. Parameters ---------- nb : input int a : input rank-2 array('D') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 Returns ------- a : rank-2 array('D') with bounds (m,n) t : rank-2 array('D') with bounds (nb,MIN(m, n)) info : inta,t,info = cgeqrt(nb,a,[overwrite_a]) Wrapper for ``cgeqrt``. Parameters ---------- nb : input int a : input rank-2 array('F') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 Returns ------- a : rank-2 array('F') with bounds (m,n) t : rank-2 array('F') with bounds (nb,MIN(m, n)) info : inta,t,info = dgeqrt(nb,a,[overwrite_a]) Wrapper for ``dgeqrt``. Parameters ---------- nb : input int a : input rank-2 array('d') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 Returns ------- a : rank-2 array('d') with bounds (m,n) t : rank-2 array('d') with bounds (nb,MIN(m, n)) info : inta,t,info = sgeqrt(nb,a,[overwrite_a]) Wrapper for ``sgeqrt``. Parameters ---------- nb : input int a : input rank-2 array('f') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 Returns ------- a : rank-2 array('f') with bounds (m,n) t : rank-2 array('f') with bounds (nb,MIN(m, n)) info : intcq,work,info = zunmqr(side,trans,a,tau,c,lwork,[overwrite_c]) Wrapper for ``zunmqr``. Parameters ---------- side : input bytes trans : input bytes a : input rank-2 array('D') with bounds (lda,k) tau : input rank-1 array('D') with bounds (k) c : input rank-2 array('D') with bounds (ldc,n) lwork : input int Other Parameters ---------------- overwrite_c : input int, optional Default: 0 Returns ------- cq : rank-2 array('D') with bounds (ldc,n) and c storage work : rank-1 array('D') with bounds (MAX(lwork, 1)) info : intcq,work,info = cunmqr(side,trans,a,tau,c,lwork,[overwrite_c]) Wrapper for ``cunmqr``. Parameters ---------- side : input bytes trans : input bytes a : input rank-2 array('F') with bounds (lda,k) tau : input rank-1 array('F') with bounds (k) c : input rank-2 array('F') with bounds (ldc,n) lwork : input int Other Parameters ---------------- overwrite_c : input int, optional Default: 0 Returns ------- cq : rank-2 array('F') with bounds (ldc,n) and c storage work : rank-1 array('F') with bounds (MAX(lwork, 1)) info : intcq,work,info = dormqr(side,trans,a,tau,c,lwork,[overwrite_c]) Wrapper for ``dormqr``. Parameters ---------- side : input bytes trans : input bytes a : input rank-2 array('d') with bounds (lda,k) tau : input rank-1 array('d') with bounds (k) c : input rank-2 array('d') with bounds (ldc,n) lwork : input int Other Parameters ---------------- overwrite_c : input int, optional Default: 0 Returns ------- cq : rank-2 array('d') with bounds (ldc,n) and c storage work : rank-1 array('d') with bounds (MAX(lwork, 1)) info : intcq,work,info = sormqr(side,trans,a,tau,c,lwork,[overwrite_c]) Wrapper for ``sormqr``. Parameters ---------- side : input bytes trans : input bytes a : input rank-2 array('f') with bounds (lda,k) tau : input rank-1 array('f') with bounds (k) c : input rank-2 array('f') with bounds (ldc,n) lwork : input int Other Parameters ---------------- overwrite_c : input int, optional Default: 0 Returns ------- cq : rank-2 array('f') with bounds (ldc,n) and c storage work : rank-1 array('f') with bounds (MAX(lwork, 1)) info : intq,work,info = zungqr(a,tau,[lwork,overwrite_a]) Wrapper for ``zungqr``. Parameters ---------- a : input rank-2 array('D') with bounds (m,n) tau : input rank-1 array('D') with bounds (k) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(3*n,1) Returns ------- q : rank-2 array('D') with bounds (m,n) and a storage work : rank-1 array('D') with bounds (MAX(lwork, 1)) info : intq,work,info = cungqr(a,tau,[lwork,overwrite_a]) Wrapper for ``cungqr``. Parameters ---------- a : input rank-2 array('F') with bounds (m,n) tau : input rank-1 array('F') with bounds (k) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(3*n,1) Returns ------- q : rank-2 array('F') with bounds (m,n) and a storage work : rank-1 array('F') with bounds (MAX(lwork, 1)) info : intq,work,info = dorgqr(a,tau,[lwork,overwrite_a]) Wrapper for ``dorgqr``. Parameters ---------- a : input rank-2 array('d') with bounds (m,n) tau : input rank-1 array('d') with bounds (k) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(3*n,1) Returns ------- q : rank-2 array('d') with bounds (m,n) and a storage work : rank-1 array('d') with bounds (MAX(lwork, 1)) info : intq,work,info = sorgqr(a,tau,[lwork,overwrite_a]) Wrapper for ``sorgqr``. Parameters ---------- a : input rank-2 array('f') with bounds (m,n) tau : input rank-1 array('f') with bounds (k) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(3*n,1) Returns ------- q : rank-2 array('f') with bounds (m,n) and a storage work : rank-1 array('f') with bounds (MAX(lwork, 1)) info : intwork,info = zunghr_lwork(n,[lo,hi]) Wrapper for ``zunghr_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lo : input int, optional Default: 0 hi : input int, optional Default: n-1 Returns ------- work : complex info : intwork,info = cunghr_lwork(n,[lo,hi]) Wrapper for ``cunghr_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lo : input int, optional Default: 0 hi : input int, optional Default: n-1 Returns ------- work : complex info : intht,info = zunghr(a,tau,[lo,hi,lwork,overwrite_a]) Wrapper for ``zunghr``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) tau : input rank-1 array('D') with bounds (-1 + n) Other Parameters ---------------- lo : input int, optional Default: 0 hi : input int, optional Default: n-1 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(hi-lo,1) Returns ------- ht : rank-2 array('D') with bounds (n,n) and a storage info : intht,info = cunghr(a,tau,[lo,hi,lwork,overwrite_a]) Wrapper for ``cunghr``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) tau : input rank-1 array('F') with bounds (-1 + n) Other Parameters ---------------- lo : input int, optional Default: 0 hi : input int, optional Default: n-1 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(hi-lo,1) Returns ------- ht : rank-2 array('F') with bounds (n,n) and a storage info : intwork,info = dorghr_lwork(n,[lo,hi]) Wrapper for ``dorghr_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lo : input int, optional Default: 0 hi : input int, optional Default: n-1 Returns ------- work : float info : intwork,info = sorghr_lwork(n,[lo,hi]) Wrapper for ``sorghr_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lo : input int, optional Default: 0 hi : input int, optional Default: n-1 Returns ------- work : float info : intht,info = dorghr(a,tau,[lo,hi,lwork,overwrite_a]) Wrapper for ``dorghr``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) tau : input rank-1 array('d') with bounds (-1 + n) Other Parameters ---------------- lo : input int, optional Default: 0 hi : input int, optional Default: n-1 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(hi-lo,1) Returns ------- ht : rank-2 array('d') with bounds (n,n) and a storage info : intht,info = sorghr(a,tau,[lo,hi,lwork,overwrite_a]) Wrapper for ``sorghr``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) tau : input rank-1 array('f') with bounds (-1 + n) Other Parameters ---------------- lo : input int, optional Default: 0 hi : input int, optional Default: n-1 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(hi-lo,1) Returns ------- ht : rank-2 array('f') with bounds (n,n) and a storage info : intwork,rwork,info = zuncsd_lwork(m,p,q) Wrapper for ``zuncsd_lwork``. Parameters ---------- m : input int p : input int q : input int Returns ------- work : complex rwork : float info : intwork,rwork,info = cuncsd_lwork(m,p,q) Wrapper for ``cuncsd_lwork``. Parameters ---------- m : input int p : input int q : input int Returns ------- work : complex rwork : float info : intcs11,cs12,cs21,cs22,theta,u1,u2,v1t,v2t,info = zuncsd(x11,x12,x21,x22,[compute_u1,compute_u2,compute_v1t,compute_v2t,trans,signs,lwork,lrwork,overwrite_x11,overwrite_x12,overwrite_x21,overwrite_x22]) Wrapper for ``zuncsd``. Parameters ---------- x11 : input rank-2 array('D') with bounds (p,q) x12 : input rank-2 array('D') with bounds (p,mmq) x21 : input rank-2 array('D') with bounds (mmp,q) x22 : input rank-2 array('D') with bounds (mmp,mmq) Other Parameters ---------------- compute_u1 : input int, optional Default: 1 compute_u2 : input int, optional Default: 1 compute_v1t : input int, optional Default: 1 compute_v2t : input int, optional Default: 1 trans : input int, optional Default: 0 signs : input int, optional Default: 0 overwrite_x11 : input int, optional Default: 0 overwrite_x12 : input int, optional Default: 0 overwrite_x21 : input int, optional Default: 0 overwrite_x22 : input int, optional Default: 0 lwork : input int, optional Default: 2*m+MAX(1,MAX(mmp,mmq))+1 lrwork : input int, optional Default: 5*MAX(1,q-1)+4*MAX(1,q)+8*q+1 Returns ------- cs11 : rank-2 array('D') with bounds (p,q) and x11 storage cs12 : rank-2 array('D') with bounds (p,mmq) and x12 storage cs21 : rank-2 array('D') with bounds (mmp,q) and x21 storage cs22 : rank-2 array('D') with bounds (mmp,mmq) and x22 storage theta : rank-1 array('d') with bounds (min(min(p, mmp), min(q, mmq))) u1 : rank-2 array('D') with bounds ((compute_u1?p:0),(compute_u1?p:0)) u2 : rank-2 array('D') with bounds ((compute_u2?mmp:0),(compute_u2?mmp:0)) v1t : rank-2 array('D') with bounds ((compute_v1t?q:0),(compute_v1t?q:0)) v2t : rank-2 array('D') with bounds ((compute_v2t?mmq:0),(compute_v2t?mmq:0)) info : intcs11,cs12,cs21,cs22,theta,u1,u2,v1t,v2t,info = cuncsd(x11,x12,x21,x22,[compute_u1,compute_u2,compute_v1t,compute_v2t,trans,signs,lwork,lrwork,overwrite_x11,overwrite_x12,overwrite_x21,overwrite_x22]) Wrapper for ``cuncsd``. Parameters ---------- x11 : input rank-2 array('F') with bounds (p,q) x12 : input rank-2 array('F') with bounds (p,mmq) x21 : input rank-2 array('F') with bounds (mmp,q) x22 : input rank-2 array('F') with bounds (mmp,mmq) Other Parameters ---------------- compute_u1 : input int, optional Default: 1 compute_u2 : input int, optional Default: 1 compute_v1t : input int, optional Default: 1 compute_v2t : input int, optional Default: 1 trans : input int, optional Default: 0 signs : input int, optional Default: 0 overwrite_x11 : input int, optional Default: 0 overwrite_x12 : input int, optional Default: 0 overwrite_x21 : input int, optional Default: 0 overwrite_x22 : input int, optional Default: 0 lwork : input int, optional Default: 2*m+MAX(1,MAX(mmp,mmq))+1 lrwork : input int, optional Default: 5*MAX(1,q-1)+4*MAX(1,q)+8*q+1 Returns ------- cs11 : rank-2 array('F') with bounds (p,q) and x11 storage cs12 : rank-2 array('F') with bounds (p,mmq) and x12 storage cs21 : rank-2 array('F') with bounds (mmp,q) and x21 storage cs22 : rank-2 array('F') with bounds (mmp,mmq) and x22 storage theta : rank-1 array('f') with bounds (min(min(p, mmp), min(q, mmq))) u1 : rank-2 array('F') with bounds ((compute_u1?p:0),(compute_u1?p:0)) u2 : rank-2 array('F') with bounds ((compute_u2?mmp:0),(compute_u2?mmp:0)) v1t : rank-2 array('F') with bounds ((compute_v1t?q:0),(compute_v1t?q:0)) v2t : rank-2 array('F') with bounds ((compute_v2t?mmq:0),(compute_v2t?mmq:0)) info : intwork,info = dorcsd_lwork(m,p,q) Wrapper for ``dorcsd_lwork``. Parameters ---------- m : input int p : input int q : input int Returns ------- work : float info : intwork,info = sorcsd_lwork(m,p,q) Wrapper for ``sorcsd_lwork``. Parameters ---------- m : input int p : input int q : input int Returns ------- work : float info : intcs11,cs12,cs21,cs22,theta,u1,u2,v1t,v2t,info = dorcsd(x11,x12,x21,x22,[compute_u1,compute_u2,compute_v1t,compute_v2t,trans,signs,lwork,overwrite_x11,overwrite_x12,overwrite_x21,overwrite_x22]) Wrapper for ``dorcsd``. Parameters ---------- x11 : input rank-2 array('d') with bounds (p,q) x12 : input rank-2 array('d') with bounds (p,mmq) x21 : input rank-2 array('d') with bounds (mmp,q) x22 : input rank-2 array('d') with bounds (mmp,mmq) Other Parameters ---------------- compute_u1 : input int, optional Default: 1 compute_u2 : input int, optional Default: 1 compute_v1t : input int, optional Default: 1 compute_v2t : input int, optional Default: 1 trans : input int, optional Default: 0 signs : input int, optional Default: 0 overwrite_x11 : input int, optional Default: 0 overwrite_x12 : input int, optional Default: 0 overwrite_x21 : input int, optional Default: 0 overwrite_x22 : input int, optional Default: 0 lwork : input int, optional Default: 2+2*m+5*MAX(1,q-1)+4*MAX(1,q)+8*q Returns ------- cs11 : rank-2 array('d') with bounds (p,q) and x11 storage cs12 : rank-2 array('d') with bounds (p,mmq) and x12 storage cs21 : rank-2 array('d') with bounds (mmp,q) and x21 storage cs22 : rank-2 array('d') with bounds (mmp,mmq) and x22 storage theta : rank-1 array('d') with bounds (min(min(p, mmp), min(q, mmq))) u1 : rank-2 array('d') with bounds ((compute_u1?p:0),(compute_u1?p:0)) u2 : rank-2 array('d') with bounds ((compute_u2?mmp:0),(compute_u2?mmp:0)) v1t : rank-2 array('d') with bounds ((compute_v1t?q:0),(compute_v1t?q:0)) v2t : rank-2 array('d') with bounds ((compute_v2t?mmq:0),(compute_v2t?mmq:0)) info : intcs11,cs12,cs21,cs22,theta,u1,u2,v1t,v2t,info = sorcsd(x11,x12,x21,x22,[compute_u1,compute_u2,compute_v1t,compute_v2t,trans,signs,lwork,overwrite_x11,overwrite_x12,overwrite_x21,overwrite_x22]) Wrapper for ``sorcsd``. Parameters ---------- x11 : input rank-2 array('f') with bounds (p,q) x12 : input rank-2 array('f') with bounds (p,mmq) x21 : input rank-2 array('f') with bounds (mmp,q) x22 : input rank-2 array('f') with bounds (mmp,mmq) Other Parameters ---------------- compute_u1 : input int, optional Default: 1 compute_u2 : input int, optional Default: 1 compute_v1t : input int, optional Default: 1 compute_v2t : input int, optional Default: 1 trans : input int, optional Default: 0 signs : input int, optional Default: 0 overwrite_x11 : input int, optional Default: 0 overwrite_x12 : input int, optional Default: 0 overwrite_x21 : input int, optional Default: 0 overwrite_x22 : input int, optional Default: 0 lwork : input int, optional Default: 2+2*m+5*MAX(1,q-1)+4*MAX(1,q)+8*q Returns ------- cs11 : rank-2 array('f') with bounds (p,q) and x11 storage cs12 : rank-2 array('f') with bounds (p,mmq) and x12 storage cs21 : rank-2 array('f') with bounds (mmp,q) and x21 storage cs22 : rank-2 array('f') with bounds (mmp,mmq) and x22 storage theta : rank-1 array('f') with bounds (min(min(p, mmp), min(q, mmq))) u1 : rank-2 array('f') with bounds ((compute_u1?p:0),(compute_u1?p:0)) u2 : rank-2 array('f') with bounds ((compute_u2?mmp:0),(compute_u2?mmp:0)) v1t : rank-2 array('f') with bounds ((compute_v1t?q:0),(compute_v1t?q:0)) v2t : rank-2 array('f') with bounds ((compute_v2t?mmq:0),(compute_v2t?mmq:0)) info : intc,x,info = zpbsv(ab,b,[lower,ldab,overwrite_ab,overwrite_b]) Wrapper for ``zpbsv``. Parameters ---------- ab : input rank-2 array('D') with bounds (ldab,n) b : input rank-2 array('D') with bounds (ldb,nrhs) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_ab : input int, optional Default: 0 ldab : input int, optional Default: shape(ab,0) overwrite_b : input int, optional Default: 0 Returns ------- c : rank-2 array('D') with bounds (ldab,n) and ab storage x : rank-2 array('D') with bounds (ldb,nrhs) and b storage info : intc,x,info = cpbsv(ab,b,[lower,ldab,overwrite_ab,overwrite_b]) Wrapper for ``cpbsv``. Parameters ---------- ab : input rank-2 array('F') with bounds (ldab,n) b : input rank-2 array('F') with bounds (ldb,nrhs) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_ab : input int, optional Default: 0 ldab : input int, optional Default: shape(ab,0) overwrite_b : input int, optional Default: 0 Returns ------- c : rank-2 array('F') with bounds (ldab,n) and ab storage x : rank-2 array('F') with bounds (ldb,nrhs) and b storage info : intc,x,info = dpbsv(ab,b,[lower,ldab,overwrite_ab,overwrite_b]) Wrapper for ``dpbsv``. Parameters ---------- ab : input rank-2 array('d') with bounds (ldab,n) b : input rank-2 array('d') with bounds (ldb,nrhs) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_ab : input int, optional Default: 0 ldab : input int, optional Default: shape(ab,0) overwrite_b : input int, optional Default: 0 Returns ------- c : rank-2 array('d') with bounds (ldab,n) and ab storage x : rank-2 array('d') with bounds (ldb,nrhs) and b storage info : intc,x,info = spbsv(ab,b,[lower,ldab,overwrite_ab,overwrite_b]) Wrapper for ``spbsv``. Parameters ---------- ab : input rank-2 array('f') with bounds (ldab,n) b : input rank-2 array('f') with bounds (ldb,nrhs) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_ab : input int, optional Default: 0 ldab : input int, optional Default: shape(ab,0) overwrite_b : input int, optional Default: 0 Returns ------- c : rank-2 array('f') with bounds (ldab,n) and ab storage x : rank-2 array('f') with bounds (ldb,nrhs) and b storage info : intx,info = ztbtrs(ab,b,[uplo,trans,diag,overwrite_b]) Wrapper for ``ztbtrs``. Parameters ---------- ab : input rank-2 array('D') with bounds (ldab,n) b : input rank-2 array('D') with bounds (ldb,nrhs) Other Parameters ---------------- uplo : input bytes, optional Default: 'U' trans : input bytes, optional Default: 'N' diag : input bytes, optional Default: 'N' overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('D') with bounds (ldb,nrhs) and b storage info : intx,info = ctbtrs(ab,b,[uplo,trans,diag,overwrite_b]) Wrapper for ``ctbtrs``. Parameters ---------- ab : input rank-2 array('F') with bounds (ldab,n) b : input rank-2 array('F') with bounds (ldb,nrhs) Other Parameters ---------------- uplo : input bytes, optional Default: 'U' trans : input bytes, optional Default: 'N' diag : input bytes, optional Default: 'N' overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('F') with bounds (ldb,nrhs) and b storage info : intx,info = dtbtrs(ab,b,[uplo,trans,diag,overwrite_b]) Wrapper for ``dtbtrs``. Parameters ---------- ab : input rank-2 array('d') with bounds (ldab,n) b : input rank-2 array('d') with bounds (ldb,nrhs) Other Parameters ---------------- uplo : input bytes, optional Default: 'U' trans : input bytes, optional Default: 'N' diag : input bytes, optional Default: 'N' overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('d') with bounds (ldb,nrhs) and b storage info : intx,info = stbtrs(ab,b,[uplo,trans,diag,overwrite_b]) Wrapper for ``stbtrs``. Parameters ---------- ab : input rank-2 array('f') with bounds (ldab,n) b : input rank-2 array('f') with bounds (ldb,nrhs) Other Parameters ---------------- uplo : input bytes, optional Default: 'U' trans : input bytes, optional Default: 'N' diag : input bytes, optional Default: 'N' overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('f') with bounds (ldb,nrhs) and b storage info : intrcond,info = ztrcon(a,[norm,uplo,diag]) Wrapper for ``ztrcon``. Parameters ---------- a : input rank-2 array('D') with bounds (lda,n) Other Parameters ---------------- norm : input bytes, optional Default: '1' uplo : input bytes, optional Default: 'U' diag : input bytes, optional Default: 'N' Returns ------- rcond : float info : intrcond,info = ctrcon(a,[norm,uplo,diag]) Wrapper for ``ctrcon``. Parameters ---------- a : input rank-2 array('F') with bounds (lda,n) Other Parameters ---------------- norm : input bytes, optional Default: '1' uplo : input bytes, optional Default: 'U' diag : input bytes, optional Default: 'N' Returns ------- rcond : float info : intrcond,info = dtrcon(a,[norm,uplo,diag]) Wrapper for ``dtrcon``. Parameters ---------- a : input rank-2 array('d') with bounds (lda,n) Other Parameters ---------------- norm : input bytes, optional Default: '1' uplo : input bytes, optional Default: 'U' diag : input bytes, optional Default: 'N' Returns ------- rcond : float info : intrcond,info = strcon(a,[norm,uplo,diag]) Wrapper for ``strcon``. Parameters ---------- a : input rank-2 array('f') with bounds (lda,n) Other Parameters ---------------- norm : input bytes, optional Default: '1' uplo : input bytes, optional Default: 'U' diag : input bytes, optional Default: 'N' Returns ------- rcond : float info : intx,info = ztrtrs(a,b,[lower,trans,unitdiag,lda,overwrite_b]) Wrapper for ``ztrtrs``. Parameters ---------- a : input rank-2 array('D') with bounds (lda,n) b : input rank-2 array('D') with bounds (ldb,nrhs) Other Parameters ---------------- lower : input int, optional Default: 0 trans : input int, optional Default: 0 unitdiag : input int, optional Default: 0 lda : input int, optional Default: shape(a,0) overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('D') with bounds (ldb,nrhs) and b storage info : intx,info = ctrtrs(a,b,[lower,trans,unitdiag,lda,overwrite_b]) Wrapper for ``ctrtrs``. Parameters ---------- a : input rank-2 array('F') with bounds (lda,n) b : input rank-2 array('F') with bounds (ldb,nrhs) Other Parameters ---------------- lower : input int, optional Default: 0 trans : input int, optional Default: 0 unitdiag : input int, optional Default: 0 lda : input int, optional Default: shape(a,0) overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('F') with bounds (ldb,nrhs) and b storage info : intx,info = dtrtrs(a,b,[lower,trans,unitdiag,lda,overwrite_b]) Wrapper for ``dtrtrs``. Parameters ---------- a : input rank-2 array('d') with bounds (lda,n) b : input rank-2 array('d') with bounds (ldb,nrhs) Other Parameters ---------------- lower : input int, optional Default: 0 trans : input int, optional Default: 0 unitdiag : input int, optional Default: 0 lda : input int, optional Default: shape(a,0) overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('d') with bounds (ldb,nrhs) and b storage info : intx,info = strtrs(a,b,[lower,trans,unitdiag,lda,overwrite_b]) Wrapper for ``strtrs``. Parameters ---------- a : input rank-2 array('f') with bounds (lda,n) b : input rank-2 array('f') with bounds (ldb,nrhs) Other Parameters ---------------- lower : input int, optional Default: 0 trans : input int, optional Default: 0 unitdiag : input int, optional Default: 0 lda : input int, optional Default: shape(a,0) overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('f') with bounds (ldb,nrhs) and b storage info : intx,info = zpbtrs(ab,b,[lower,ldab,overwrite_b]) Wrapper for ``zpbtrs``. Parameters ---------- ab : input rank-2 array('D') with bounds (ldab,n) b : input rank-2 array('D') with bounds (ldb,nrhs) Other Parameters ---------------- lower : input int, optional Default: 0 ldab : input int, optional Default: shape(ab,0) overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('D') with bounds (ldb,nrhs) and b storage info : intx,info = cpbtrs(ab,b,[lower,ldab,overwrite_b]) Wrapper for ``cpbtrs``. Parameters ---------- ab : input rank-2 array('F') with bounds (ldab,n) b : input rank-2 array('F') with bounds (ldb,nrhs) Other Parameters ---------------- lower : input int, optional Default: 0 ldab : input int, optional Default: shape(ab,0) overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('F') with bounds (ldb,nrhs) and b storage info : intx,info = dpbtrs(ab,b,[lower,ldab,overwrite_b]) Wrapper for ``dpbtrs``. Parameters ---------- ab : input rank-2 array('d') with bounds (ldab,n) b : input rank-2 array('d') with bounds (ldb,nrhs) Other Parameters ---------------- lower : input int, optional Default: 0 ldab : input int, optional Default: shape(ab,0) overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('d') with bounds (ldb,nrhs) and b storage info : intx,info = spbtrs(ab,b,[lower,ldab,overwrite_b]) Wrapper for ``spbtrs``. Parameters ---------- ab : input rank-2 array('f') with bounds (ldab,n) b : input rank-2 array('f') with bounds (ldb,nrhs) Other Parameters ---------------- lower : input int, optional Default: 0 ldab : input int, optional Default: shape(ab,0) overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('f') with bounds (ldb,nrhs) and b storage info : intc,info = zpbtrf(ab,[lower,ldab,overwrite_ab]) Wrapper for ``zpbtrf``. Parameters ---------- ab : input rank-2 array('D') with bounds (ldab,n) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_ab : input int, optional Default: 0 ldab : input int, optional Default: shape(ab,0) Returns ------- c : rank-2 array('D') with bounds (ldab,n) and ab storage info : intc,info = cpbtrf(ab,[lower,ldab,overwrite_ab]) Wrapper for ``cpbtrf``. Parameters ---------- ab : input rank-2 array('F') with bounds (ldab,n) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_ab : input int, optional Default: 0 ldab : input int, optional Default: shape(ab,0) Returns ------- c : rank-2 array('F') with bounds (ldab,n) and ab storage info : intc,info = dpbtrf(ab,[lower,ldab,overwrite_ab]) Wrapper for ``dpbtrf``. Parameters ---------- ab : input rank-2 array('d') with bounds (ldab,n) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_ab : input int, optional Default: 0 ldab : input int, optional Default: shape(ab,0) Returns ------- c : rank-2 array('d') with bounds (ldab,n) and ab storage info : intc,info = spbtrf(ab,[lower,ldab,overwrite_ab]) Wrapper for ``spbtrf``. Parameters ---------- ab : input rank-2 array('f') with bounds (ldab,n) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_ab : input int, optional Default: 0 ldab : input int, optional Default: shape(ab,0) Returns ------- c : rank-2 array('f') with bounds (ldab,n) and ab storage info : intr,l,scale,dif,info = dtgsyl(a,b,c,d,e,f,[trans,ijob,lwork,overwrite_c,overwrite_f]) Wrapper for ``dtgsyl``. Parameters ---------- a : input rank-2 array('d') with bounds (m,m) b : input rank-2 array('d') with bounds (n,n) c : input rank-2 array('d') with bounds (m,n) d : input rank-2 array('d') with bounds (m,m) e : input rank-2 array('d') with bounds (n,n) f : input rank-2 array('d') with bounds (m,n) Other Parameters ---------------- trans : input bytes, optional Default: 'N' ijob : input int, optional Default: 0 overwrite_c : input int, optional Default: 0 overwrite_f : input int, optional Default: 0 lwork : input int, optional Default: max(1,2*m*n) Returns ------- r : rank-2 array('d') with bounds (m,n) and c storage l : rank-2 array('d') with bounds (m,n) and f storage scale : float dif : float info : intr,l,scale,dif,info = stgsyl(a,b,c,d,e,f,[trans,ijob,lwork,overwrite_c,overwrite_f]) Wrapper for ``stgsyl``. Parameters ---------- a : input rank-2 array('f') with bounds (m,m) b : input rank-2 array('f') with bounds (n,n) c : input rank-2 array('f') with bounds (m,n) d : input rank-2 array('f') with bounds (m,m) e : input rank-2 array('f') with bounds (n,n) f : input rank-2 array('f') with bounds (m,n) Other Parameters ---------------- trans : input bytes, optional Default: 'N' ijob : input int, optional Default: 0 overwrite_c : input int, optional Default: 0 overwrite_f : input int, optional Default: 0 lwork : input int, optional Default: max(1,2*m*n) Returns ------- r : rank-2 array('f') with bounds (m,n) and c storage l : rank-2 array('f') with bounds (m,n) and f storage scale : float dif : float info : intwork,iwork,info = ztgsen_lwork(select,a,b,[ijob]) Wrapper for ``ztgsen_lwork``. Parameters ---------- select : input rank-1 array('i') with bounds (n) a : input rank-2 array('D') with bounds (n,n) b : input rank-2 array('D') with bounds (n,n) Other Parameters ---------------- ijob : input int, optional Default: 4 Returns ------- work : complex iwork : int info : intwork,iwork,info = ctgsen_lwork(select,a,b,[ijob]) Wrapper for ``ctgsen_lwork``. Parameters ---------- select : input rank-1 array('i') with bounds (n) a : input rank-2 array('F') with bounds (n,n) b : input rank-2 array('F') with bounds (n,n) Other Parameters ---------------- ijob : input int, optional Default: 4 Returns ------- work : complex iwork : int info : intas,bs,alpha,beta,qs,zs,m,pl,pr,dif,info = ztgsen(select,a,b,q,z,[ijob,wantq,wantz,lwork,liwork,overwrite_a,overwrite_b,overwrite_q,overwrite_z]) Wrapper for ``ztgsen``. Parameters ---------- select : input rank-1 array('i') with bounds (n) a : input rank-2 array('D') with bounds (n,n) b : input rank-2 array('D') with bounds (n,n) q : input rank-2 array('D') with bounds (n,n) z : input rank-2 array('D') with bounds (n,n) Other Parameters ---------------- ijob : input int, optional Default: 4 wantq : input int, optional Default: 1 wantz : input int, optional Default: 1 overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 overwrite_q : input int, optional Default: 0 overwrite_z : input int, optional Default: 0 lwork : input int, optional Default: (ijob==0?1:n+2) liwork : input int, optional Default: (ijob==0?1:n+2) Returns ------- as : rank-2 array('D') with bounds (n,n) and a storage bs : rank-2 array('D') with bounds (n,n) and b storage alpha : rank-1 array('D') with bounds (n) beta : rank-1 array('D') with bounds (n) qs : rank-2 array('D') with bounds (n,n) and q storage zs : rank-2 array('D') with bounds (n,n) and z storage m : int pl : float pr : float dif : rank-1 array('d') with bounds (2) info : intas,bs,alpha,beta,qs,zs,m,pl,pr,dif,info = ctgsen(select,a,b,q,z,[ijob,wantq,wantz,lwork,liwork,overwrite_a,overwrite_b,overwrite_q,overwrite_z]) Wrapper for ``ctgsen``. Parameters ---------- select : input rank-1 array('i') with bounds (n) a : input rank-2 array('F') with bounds (n,n) b : input rank-2 array('F') with bounds (n,n) q : input rank-2 array('F') with bounds (n,n) z : input rank-2 array('F') with bounds (n,n) Other Parameters ---------------- ijob : input int, optional Default: 4 wantq : input int, optional Default: 1 wantz : input int, optional Default: 1 overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 overwrite_q : input int, optional Default: 0 overwrite_z : input int, optional Default: 0 lwork : input int, optional Default: (ijob==0?1:n+2) liwork : input int, optional Default: (ijob==0?1:n+2) Returns ------- as : rank-2 array('F') with bounds (n,n) and a storage bs : rank-2 array('F') with bounds (n,n) and b storage alpha : rank-1 array('F') with bounds (n) beta : rank-1 array('F') with bounds (n) qs : rank-2 array('F') with bounds (n,n) and q storage zs : rank-2 array('F') with bounds (n,n) and z storage m : int pl : float pr : float dif : rank-1 array('f') with bounds (2) info : intwork,iwork,info = dtgsen_lwork(select,a,[ijob]) Wrapper for ``dtgsen_lwork``. Parameters ---------- select : input rank-1 array('i') with bounds (n) a : input rank-2 array('d') with bounds (n,n) Other Parameters ---------------- ijob : input int, optional Default: 4 Returns ------- work : float iwork : int info : intwork,iwork,info = stgsen_lwork(select,a,[ijob]) Wrapper for ``stgsen_lwork``. Parameters ---------- select : input rank-1 array('i') with bounds (n) a : input rank-2 array('f') with bounds (n,n) Other Parameters ---------------- ijob : input int, optional Default: 4 Returns ------- work : float iwork : int info : intas,bs,alphar,alphai,beta,qs,zs,m,pl,pr,dif,info = dtgsen(select,a,b,q,z,[ijob,wantq,wantz,lwork,liwork,overwrite_a,overwrite_b,overwrite_q,overwrite_z]) Wrapper for ``dtgsen``. Parameters ---------- select : input rank-1 array('i') with bounds (n) a : input rank-2 array('d') with bounds (n,n) b : input rank-2 array('d') with bounds (n,n) q : input rank-2 array('d') with bounds (n,n) z : input rank-2 array('d') with bounds (n,n) Other Parameters ---------------- ijob : input int, optional Default: 4 wantq : input int, optional Default: 1 wantz : input int, optional Default: 1 overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 overwrite_q : input int, optional Default: 0 overwrite_z : input int, optional Default: 0 lwork : input int, optional Default: 4*n+16 liwork : input int, optional Default: n+6 Returns ------- as : rank-2 array('d') with bounds (n,n) and a storage bs : rank-2 array('d') with bounds (n,n) and b storage alphar : rank-1 array('d') with bounds (n) alphai : rank-1 array('d') with bounds (n) beta : rank-1 array('d') with bounds (n) qs : rank-2 array('d') with bounds (n,n) and q storage zs : rank-2 array('d') with bounds (n,n) and z storage m : int pl : float pr : float dif : rank-1 array('d') with bounds (2) info : intas,bs,alphar,alphai,beta,qs,zs,m,pl,pr,dif,info = stgsen(select,a,b,q,z,[ijob,wantq,wantz,lwork,liwork,overwrite_a,overwrite_b,overwrite_q,overwrite_z]) Wrapper for ``stgsen``. Parameters ---------- select : input rank-1 array('i') with bounds (n) a : input rank-2 array('f') with bounds (n,n) b : input rank-2 array('f') with bounds (n,n) q : input rank-2 array('f') with bounds (n,n) z : input rank-2 array('f') with bounds (n,n) Other Parameters ---------------- ijob : input int, optional Default: 4 wantq : input int, optional Default: 1 wantz : input int, optional Default: 1 overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 overwrite_q : input int, optional Default: 0 overwrite_z : input int, optional Default: 0 lwork : input int, optional Default: 4*n+16 liwork : input int, optional Default: n+6 Returns ------- as : rank-2 array('f') with bounds (n,n) and a storage bs : rank-2 array('f') with bounds (n,n) and b storage alphar : rank-1 array('f') with bounds (n) alphai : rank-1 array('f') with bounds (n) beta : rank-1 array('f') with bounds (n) qs : rank-2 array('f') with bounds (n,n) and q storage zs : rank-2 array('f') with bounds (n,n) and z storage m : int pl : float pr : float dif : rank-1 array('f') with bounds (2) info : intwork,info = ztrsen_lwork(select,t,[job]) Wrapper for ``ztrsen_lwork``. Parameters ---------- select : input rank-1 array('i') with bounds (n) t : input rank-2 array('D') with bounds (n,n) Other Parameters ---------------- job : input bytes, optional Default: 'B' Returns ------- work : complex info : intwork,info = ctrsen_lwork(select,t,[job]) Wrapper for ``ctrsen_lwork``. Parameters ---------- select : input rank-1 array('i') with bounds (n) t : input rank-2 array('F') with bounds (n,n) Other Parameters ---------------- job : input bytes, optional Default: 'B' Returns ------- work : complex info : intts,qs,w,m,s,sep,info = ztrsen(select,t,q,[job,wantq,lwork,overwrite_t,overwrite_q]) Wrapper for ``ztrsen``. Parameters ---------- select : input rank-1 array('i') with bounds (n) t : input rank-2 array('D') with bounds (n,n) q : input rank-2 array('D') with bounds (n,n) Other Parameters ---------------- job : input bytes, optional Default: 'B' wantq : input int, optional Default: 1 overwrite_t : input int, optional Default: 0 overwrite_q : input int, optional Default: 0 lwork : input int, optional Default: MAX(1,n) Returns ------- ts : rank-2 array('D') with bounds (n,n) and t storage qs : rank-2 array('D') with bounds (n,n) and q storage w : rank-1 array('D') with bounds (n) m : int s : float sep : float info : intts,qs,w,m,s,sep,info = ctrsen(select,t,q,[job,wantq,lwork,overwrite_t,overwrite_q]) Wrapper for ``ctrsen``. Parameters ---------- select : input rank-1 array('i') with bounds (n) t : input rank-2 array('F') with bounds (n,n) q : input rank-2 array('F') with bounds (n,n) Other Parameters ---------------- job : input bytes, optional Default: 'B' wantq : input int, optional Default: 1 overwrite_t : input int, optional Default: 0 overwrite_q : input int, optional Default: 0 lwork : input int, optional Default: MAX(1,n) Returns ------- ts : rank-2 array('F') with bounds (n,n) and t storage qs : rank-2 array('F') with bounds (n,n) and q storage w : rank-1 array('F') with bounds (n) m : int s : float sep : float info : intwork,iwork,info = dtrsen_lwork(select,t,[job]) Wrapper for ``dtrsen_lwork``. Parameters ---------- select : input rank-1 array('i') with bounds (n) t : input rank-2 array('d') with bounds (n,n) Other Parameters ---------------- job : input bytes, optional Default: 'B' Returns ------- work : float iwork : int info : intwork,iwork,info = strsen_lwork(select,t,[job]) Wrapper for ``strsen_lwork``. Parameters ---------- select : input rank-1 array('i') with bounds (n) t : input rank-2 array('f') with bounds (n,n) Other Parameters ---------------- job : input bytes, optional Default: 'B' Returns ------- work : float iwork : int info : intts,qs,wr,wi,m,s,sep,info = dtrsen(select,t,q,[job,wantq,lwork,liwork,overwrite_t,overwrite_q]) Wrapper for ``dtrsen``. Parameters ---------- select : input rank-1 array('i') with bounds (n) t : input rank-2 array('d') with bounds (n,n) q : input rank-2 array('d') with bounds (n,n) Other Parameters ---------------- job : input bytes, optional Default: 'B' wantq : input int, optional Default: 1 overwrite_t : input int, optional Default: 0 overwrite_q : input int, optional Default: 0 lwork : input int, optional Default: MAX(1,n) liwork : input int, optional Default: 1 Returns ------- ts : rank-2 array('d') with bounds (n,n) and t storage qs : rank-2 array('d') with bounds (n,n) and q storage wr : rank-1 array('d') with bounds (n) wi : rank-1 array('d') with bounds (n) m : int s : float sep : float info : intts,qs,wr,wi,m,s,sep,info = strsen(select,t,q,[job,wantq,lwork,liwork,overwrite_t,overwrite_q]) Wrapper for ``strsen``. Parameters ---------- select : input rank-1 array('i') with bounds (n) t : input rank-2 array('f') with bounds (n,n) q : input rank-2 array('f') with bounds (n,n) Other Parameters ---------------- job : input bytes, optional Default: 'B' wantq : input int, optional Default: 1 overwrite_t : input int, optional Default: 0 overwrite_q : input int, optional Default: 0 lwork : input int, optional Default: MAX(1,n) liwork : input int, optional Default: 1 Returns ------- ts : rank-2 array('f') with bounds (n,n) and t storage qs : rank-2 array('f') with bounds (n,n) and q storage wr : rank-1 array('f') with bounds (n) wi : rank-1 array('f') with bounds (n) m : int s : float sep : float info : inta,b,q,z,info = ztgexc(a,b,q,z,ifst,ilst,[wantq,wantz,overwrite_a,overwrite_b,overwrite_q,overwrite_z]) Wrapper for ``ztgexc``. Parameters ---------- a : input rank-2 array('D') with bounds (lda,n) b : input rank-2 array('D') with bounds (ldb,n) q : input rank-2 array('D') with bounds (ldq,n) z : input rank-2 array('D') with bounds (ldz,n) ifst : input int ilst : input int Other Parameters ---------------- wantq : input int, optional Default: 1 wantz : input int, optional Default: 1 overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 overwrite_q : input int, optional Default: 0 overwrite_z : input int, optional Default: 0 Returns ------- a : rank-2 array('D') with bounds (lda,n) b : rank-2 array('D') with bounds (ldb,n) q : rank-2 array('D') with bounds (ldq,n) z : rank-2 array('D') with bounds (ldz,n) info : inta,b,q,z,info = ctgexc(a,b,q,z,ifst,ilst,[wantq,wantz,overwrite_a,overwrite_b,overwrite_q,overwrite_z]) Wrapper for ``ctgexc``. Parameters ---------- a : input rank-2 array('F') with bounds (lda,n) b : input rank-2 array('F') with bounds (ldb,n) q : input rank-2 array('F') with bounds (ldq,n) z : input rank-2 array('F') with bounds (ldz,n) ifst : input int ilst : input int Other Parameters ---------------- wantq : input int, optional Default: 1 wantz : input int, optional Default: 1 overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 overwrite_q : input int, optional Default: 0 overwrite_z : input int, optional Default: 0 Returns ------- a : rank-2 array('F') with bounds (lda,n) b : rank-2 array('F') with bounds (ldb,n) q : rank-2 array('F') with bounds (ldq,n) z : rank-2 array('F') with bounds (ldz,n) info : inta,b,q,z,work,info = dtgexc(a,b,q,z,ifst,ilst,[wantq,wantz,lwork,overwrite_a,overwrite_b,overwrite_q,overwrite_z]) Wrapper for ``dtgexc``. Parameters ---------- a : input rank-2 array('d') with bounds (lda,n) b : input rank-2 array('d') with bounds (ldb,n) q : input rank-2 array('d') with bounds (ldq,n) z : input rank-2 array('d') with bounds (ldz,n) ifst : input int ilst : input int Other Parameters ---------------- wantq : input int, optional Default: 1 wantz : input int, optional Default: 1 overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 overwrite_q : input int, optional Default: 0 overwrite_z : input int, optional Default: 0 lwork : input int, optional Default: max(4*n+16,1) Returns ------- a : rank-2 array('d') with bounds (lda,n) b : rank-2 array('d') with bounds (ldb,n) q : rank-2 array('d') with bounds (ldq,n) z : rank-2 array('d') with bounds (ldz,n) work : rank-1 array('d') with bounds (MAX(lwork, 1)) info : inta,b,q,z,work,info = stgexc(a,b,q,z,ifst,ilst,[wantq,wantz,lwork,overwrite_a,overwrite_b,overwrite_q,overwrite_z]) Wrapper for ``stgexc``. Parameters ---------- a : input rank-2 array('f') with bounds (lda,n) b : input rank-2 array('f') with bounds (ldb,n) q : input rank-2 array('f') with bounds (ldq,n) z : input rank-2 array('f') with bounds (ldz,n) ifst : input int ilst : input int Other Parameters ---------------- wantq : input int, optional Default: 1 wantz : input int, optional Default: 1 overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 overwrite_q : input int, optional Default: 0 overwrite_z : input int, optional Default: 0 lwork : input int, optional Default: max(4*n+16,1) Returns ------- a : rank-2 array('f') with bounds (lda,n) b : rank-2 array('f') with bounds (ldb,n) q : rank-2 array('f') with bounds (ldq,n) z : rank-2 array('f') with bounds (ldz,n) work : rank-1 array('f') with bounds (MAX(lwork, 1)) info : inta,q,info = ztrexc(a,q,ifst,ilst,[wantq,overwrite_a,overwrite_q]) Wrapper for ``ztrexc``. Parameters ---------- a : input rank-2 array('D') with bounds (lda,n) q : input rank-2 array('D') with bounds (ldq,n) ifst : input int ilst : input int Other Parameters ---------------- wantq : input int, optional Default: 1 overwrite_a : input int, optional Default: 0 overwrite_q : input int, optional Default: 0 Returns ------- a : rank-2 array('D') with bounds (lda,n) q : rank-2 array('D') with bounds (ldq,n) info : inta,q,info = ctrexc(a,q,ifst,ilst,[wantq,overwrite_a,overwrite_q]) Wrapper for ``ctrexc``. Parameters ---------- a : input rank-2 array('F') with bounds (lda,n) q : input rank-2 array('F') with bounds (ldq,n) ifst : input int ilst : input int Other Parameters ---------------- wantq : input int, optional Default: 1 overwrite_a : input int, optional Default: 0 overwrite_q : input int, optional Default: 0 Returns ------- a : rank-2 array('F') with bounds (lda,n) q : rank-2 array('F') with bounds (ldq,n) info : inta,q,info = dtrexc(a,q,ifst,ilst,[wantq,overwrite_a,overwrite_q]) Wrapper for ``dtrexc``. Parameters ---------- a : input rank-2 array('d') with bounds (lda,n) q : input rank-2 array('d') with bounds (ldq,n) ifst : input int ilst : input int Other Parameters ---------------- wantq : input int, optional Default: 1 overwrite_a : input int, optional Default: 0 overwrite_q : input int, optional Default: 0 Returns ------- a : rank-2 array('d') with bounds (lda,n) q : rank-2 array('d') with bounds (ldq,n) info : inta,q,info = strexc(a,q,ifst,ilst,[wantq,overwrite_a,overwrite_q]) Wrapper for ``strexc``. Parameters ---------- a : input rank-2 array('f') with bounds (lda,n) q : input rank-2 array('f') with bounds (ldq,n) ifst : input int ilst : input int Other Parameters ---------------- wantq : input int, optional Default: 1 overwrite_a : input int, optional Default: 0 overwrite_q : input int, optional Default: 0 Returns ------- a : rank-2 array('f') with bounds (lda,n) q : rank-2 array('f') with bounds (ldq,n) info : intsva,u,v,workout,iworkout,info = dgejsv(a,[joba,jobu,jobv,jobr,jobt,jobp,lwork,overwrite_a]) Wrapper for ``dgejsv``. Parameters ---------- a : input rank-2 array('d') with bounds (lda,n) Other Parameters ---------------- joba : input int, optional Default: 4 jobu : input int, optional Default: 0 jobv : input int, optional Default: 0 jobr : input int, optional Default: 1 jobt : input int, optional Default: 0 jobp : input int, optional Default: 1 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(6*n+2*n*n, max(2*m+n, max(4*n+n*n, max(2*n+n*n+6, 7)))) Returns ------- sva : rank-1 array('d') with bounds (n) u : rank-2 array('d') with bounds (((jobt == 0)&&(jobu == 3)?0:m),((jobt == 0)&&(jobu == 3)?0:(jobu == 1?m:n))) v : rank-2 array('d') with bounds (((jobt == 0)&&(jobv == 3)?0:ldv),((jobt == 0)&&(jobv == 3)?0:n)) workout : rank-1 array('d') with bounds (7) iworkout : rank-1 array('i') with bounds (3) info : intsva,u,v,workout,iworkout,info = sgejsv(a,[joba,jobu,jobv,jobr,jobt,jobp,lwork,overwrite_a]) Wrapper for ``sgejsv``. Parameters ---------- a : input rank-2 array('f') with bounds (lda,n) Other Parameters ---------------- joba : input int, optional Default: 4 jobu : input int, optional Default: 0 jobv : input int, optional Default: 0 jobr : input int, optional Default: 1 jobt : input int, optional Default: 0 jobp : input int, optional Default: 1 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(6*n+2*n*n, max(2*m+n, max(4*n+n*n, max(2*n+n*n+6, 7)))) Returns ------- sva : rank-1 array('f') with bounds (n) u : rank-2 array('f') with bounds (((jobt == 0)&&(jobu == 3)?0:m),((jobt == 0)&&(jobu == 3)?0:(jobu == 1?m:n))) v : rank-2 array('f') with bounds (((jobt == 0)&&(jobv == 3)?0:ldv),((jobt == 0)&&(jobv == 3)?0:n)) workout : rank-1 array('f') with bounds (7) iworkout : rank-1 array('i') with bounds (3) info : intdf,ef,x,rcond,ferr,berr,info = zptsvx(d,e,b,[fact,df,ef]) Wrapper for ``zptsvx``. Parameters ---------- d : input rank-1 array('d') with bounds (n) e : input rank-1 array('D') with bounds (max(0, -1 + n)) b : input rank-2 array('D') with bounds (ldb,nrhs) Other Parameters ---------------- fact : input bytes, optional Default: 'N' df : input rank-1 array('d') with bounds (n) ef : input rank-1 array('D') with bounds (max(0, -1 + n)) Returns ------- df : rank-1 array('d') with bounds (n) ef : rank-1 array('D') with bounds (max(0, -1 + n)) x : rank-2 array('D') with bounds (ldx,nrhs) rcond : float ferr : rank-1 array('d') with bounds (nrhs) berr : rank-1 array('d') with bounds (nrhs) info : intdf,ef,x,rcond,ferr,berr,info = cptsvx(d,e,b,[fact,df,ef]) Wrapper for ``cptsvx``. Parameters ---------- d : input rank-1 array('f') with bounds (n) e : input rank-1 array('F') with bounds (max(0, -1 + n)) b : input rank-2 array('F') with bounds (ldb,nrhs) Other Parameters ---------------- fact : input bytes, optional Default: 'N' df : input rank-1 array('f') with bounds (n) ef : input rank-1 array('F') with bounds (max(0, -1 + n)) Returns ------- df : rank-1 array('f') with bounds (n) ef : rank-1 array('F') with bounds (max(0, -1 + n)) x : rank-2 array('F') with bounds (ldx,nrhs) rcond : float ferr : rank-1 array('f') with bounds (nrhs) berr : rank-1 array('f') with bounds (nrhs) info : intdf,ef,x,rcond,ferr,berr,info = dptsvx(d,e,b,[fact,df,ef]) Wrapper for ``dptsvx``. Parameters ---------- d : input rank-1 array('d') with bounds (n) e : input rank-1 array('d') with bounds (max(0, -1 + n)) b : input rank-2 array('d') with bounds (ldb,nrhs) Other Parameters ---------------- fact : input bytes, optional Default: 'N' df : input rank-1 array('d') with bounds (n) ef : input rank-1 array('d') with bounds (max(0, -1 + n)) Returns ------- df : rank-1 array('d') with bounds (n) ef : rank-1 array('d') with bounds (max(0, -1 + n)) x : rank-2 array('d') with bounds (ldx,nrhs) rcond : float ferr : rank-1 array('d') with bounds (nrhs) berr : rank-1 array('d') with bounds (nrhs) info : intdf,ef,x,rcond,ferr,berr,info = sptsvx(d,e,b,[fact,df,ef]) Wrapper for ``sptsvx``. Parameters ---------- d : input rank-1 array('f') with bounds (n) e : input rank-1 array('f') with bounds (max(0, -1 + n)) b : input rank-2 array('f') with bounds (ldb,nrhs) Other Parameters ---------------- fact : input bytes, optional Default: 'N' df : input rank-1 array('f') with bounds (n) ef : input rank-1 array('f') with bounds (max(0, -1 + n)) Returns ------- df : rank-1 array('f') with bounds (n) ef : rank-1 array('f') with bounds (max(0, -1 + n)) x : rank-2 array('f') with bounds (ldx,nrhs) rcond : float ferr : rank-1 array('f') with bounds (nrhs) berr : rank-1 array('f') with bounds (nrhs) info : intd,e,z,info = zpteqr(d,e,z,[compute_z,overwrite_d,overwrite_e,overwrite_z]) Wrapper for ``zpteqr``. Parameters ---------- d : input rank-1 array('d') with bounds (n) e : input rank-1 array('d') with bounds ((n > 0?-1 + n:0)) z : input rank-2 array('D') with bounds ((compute_z == 0?shape(z, 0):max(1, n)),(compute_z == 0?shape(z, 1):n)) Other Parameters ---------------- compute_z : input int, optional Default: 0 overwrite_d : input int, optional Default: 0 overwrite_e : input int, optional Default: 0 overwrite_z : input int, optional Default: 0 Returns ------- d : rank-1 array('d') with bounds (n) e : rank-1 array('d') with bounds ((n > 0?-1 + n:0)) z : rank-2 array('D') with bounds ((compute_z == 0?shape(z, 0):max(1, n)),(compute_z == 0?shape(z, 1):n)) info : intd,e,z,info = cpteqr(d,e,z,[compute_z,overwrite_d,overwrite_e,overwrite_z]) Wrapper for ``cpteqr``. Parameters ---------- d : input rank-1 array('f') with bounds (n) e : input rank-1 array('f') with bounds ((n > 0?-1 + n:0)) z : input rank-2 array('F') with bounds ((compute_z == 0?shape(z, 0):max(1, n)),(compute_z == 0?shape(z, 1):n)) Other Parameters ---------------- compute_z : input int, optional Default: 0 overwrite_d : input int, optional Default: 0 overwrite_e : input int, optional Default: 0 overwrite_z : input int, optional Default: 0 Returns ------- d : rank-1 array('f') with bounds (n) e : rank-1 array('f') with bounds ((n > 0?-1 + n:0)) z : rank-2 array('F') with bounds ((compute_z == 0?shape(z, 0):max(1, n)),(compute_z == 0?shape(z, 1):n)) info : intd,e,z,info = dpteqr(d,e,z,[compute_z,overwrite_d,overwrite_e,overwrite_z]) Wrapper for ``dpteqr``. Parameters ---------- d : input rank-1 array('d') with bounds (n) e : input rank-1 array('d') with bounds ((n > 0?-1 + n:0)) z : input rank-2 array('d') with bounds ((compute_z == 0?shape(z, 0):max(1, n)),(compute_z == 0?shape(z, 1):n)) Other Parameters ---------------- compute_z : input int, optional Default: 0 overwrite_d : input int, optional Default: 0 overwrite_e : input int, optional Default: 0 overwrite_z : input int, optional Default: 0 Returns ------- d : rank-1 array('d') with bounds (n) e : rank-1 array('d') with bounds ((n > 0?-1 + n:0)) z : rank-2 array('d') with bounds ((compute_z == 0?shape(z, 0):max(1, n)),(compute_z == 0?shape(z, 1):n)) info : intd,e,z,info = spteqr(d,e,z,[compute_z,overwrite_d,overwrite_e,overwrite_z]) Wrapper for ``spteqr``. Parameters ---------- d : input rank-1 array('f') with bounds (n) e : input rank-1 array('f') with bounds ((n > 0?-1 + n:0)) z : input rank-2 array('f') with bounds ((compute_z == 0?shape(z, 0):max(1, n)),(compute_z == 0?shape(z, 1):n)) Other Parameters ---------------- compute_z : input int, optional Default: 0 overwrite_d : input int, optional Default: 0 overwrite_e : input int, optional Default: 0 overwrite_z : input int, optional Default: 0 Returns ------- d : rank-1 array('f') with bounds (n) e : rank-1 array('f') with bounds ((n > 0?-1 + n:0)) z : rank-2 array('f') with bounds ((compute_z == 0?shape(z, 0):max(1, n)),(compute_z == 0?shape(z, 1):n)) info : intx,info = zpttrs(d,e,b,[lower,overwrite_b]) Wrapper for ``zpttrs``. Parameters ---------- d : input rank-1 array('d') with bounds (n) e : input rank-1 array('D') with bounds ((n > 0?-1 + n:0)) b : input rank-2 array('D') with bounds (ldb,nrhs) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('D') with bounds (ldb,nrhs) and b storage info : intx,info = cpttrs(d,e,b,[lower,overwrite_b]) Wrapper for ``cpttrs``. Parameters ---------- d : input rank-1 array('f') with bounds (n) e : input rank-1 array('F') with bounds ((n > 0?-1 + n:0)) b : input rank-2 array('F') with bounds (ldb,nrhs) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('F') with bounds (ldb,nrhs) and b storage info : intx,info = dpttrs(d,e,b,[overwrite_b]) Wrapper for ``dpttrs``. Parameters ---------- d : input rank-1 array('d') with bounds (n) e : input rank-1 array('d') with bounds ((n > 0?-1 + n:0)) b : input rank-2 array('d') with bounds (ldb,nrhs) Other Parameters ---------------- overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('d') with bounds (ldb,nrhs) and b storage info : intx,info = spttrs(d,e,b,[overwrite_b]) Wrapper for ``spttrs``. Parameters ---------- d : input rank-1 array('f') with bounds (n) e : input rank-1 array('f') with bounds ((n > 0?-1 + n:0)) b : input rank-2 array('f') with bounds (ldb,nrhs) Other Parameters ---------------- overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('f') with bounds (ldb,nrhs) and b storage info : intd,e,info = zpttrf(d,e,[overwrite_d,overwrite_e]) Wrapper for ``zpttrf``. Parameters ---------- d : input rank-1 array('d') with bounds (n) e : input rank-1 array('D') with bounds ((n > 0?-1 + n:0)) Other Parameters ---------------- overwrite_d : input int, optional Default: 0 overwrite_e : input int, optional Default: 0 Returns ------- d : rank-1 array('d') with bounds (n) e : rank-1 array('D') with bounds ((n > 0?-1 + n:0)) info : intd,e,info = cpttrf(d,e,[overwrite_d,overwrite_e]) Wrapper for ``cpttrf``. Parameters ---------- d : input rank-1 array('f') with bounds (n) e : input rank-1 array('F') with bounds ((n > 0?-1 + n:0)) Other Parameters ---------------- overwrite_d : input int, optional Default: 0 overwrite_e : input int, optional Default: 0 Returns ------- d : rank-1 array('f') with bounds (n) e : rank-1 array('F') with bounds ((n > 0?-1 + n:0)) info : intd,e,info = dpttrf(d,e,[overwrite_d,overwrite_e]) Wrapper for ``dpttrf``. Parameters ---------- d : input rank-1 array('d') with bounds (n) e : input rank-1 array('d') with bounds ((n > 0?-1 + n:0)) Other Parameters ---------------- overwrite_d : input int, optional Default: 0 overwrite_e : input int, optional Default: 0 Returns ------- d : rank-1 array('d') with bounds (n) e : rank-1 array('d') with bounds ((n > 0?-1 + n:0)) info : intd,e,info = spttrf(d,e,[overwrite_d,overwrite_e]) Wrapper for ``spttrf``. Parameters ---------- d : input rank-1 array('f') with bounds (n) e : input rank-1 array('f') with bounds ((n > 0?-1 + n:0)) Other Parameters ---------------- overwrite_d : input int, optional Default: 0 overwrite_e : input int, optional Default: 0 Returns ------- d : rank-1 array('f') with bounds (n) e : rank-1 array('f') with bounds ((n > 0?-1 + n:0)) info : intd,du,x,info = zptsv(d,e,b,[overwrite_d,overwrite_e,overwrite_b]) Wrapper for ``zptsv``. Parameters ---------- d : input rank-1 array('d') with bounds (n) e : input rank-1 array('D') with bounds (-1 + n) b : input rank-2 array('D') with bounds (n,nrhs) Other Parameters ---------------- overwrite_d : input int, optional Default: 0 overwrite_e : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- d : rank-1 array('d') with bounds (n) du : rank-1 array('D') with bounds (-1 + n) and e storage x : rank-2 array('D') with bounds (n,nrhs) and b storage info : intd,du,x,info = cptsv(d,e,b,[overwrite_d,overwrite_e,overwrite_b]) Wrapper for ``cptsv``. Parameters ---------- d : input rank-1 array('f') with bounds (n) e : input rank-1 array('F') with bounds (-1 + n) b : input rank-2 array('F') with bounds (n,nrhs) Other Parameters ---------------- overwrite_d : input int, optional Default: 0 overwrite_e : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- d : rank-1 array('f') with bounds (n) du : rank-1 array('F') with bounds (-1 + n) and e storage x : rank-2 array('F') with bounds (n,nrhs) and b storage info : intd,du,x,info = dptsv(d,e,b,[overwrite_d,overwrite_e,overwrite_b]) Wrapper for ``dptsv``. Parameters ---------- d : input rank-1 array('d') with bounds (n) e : input rank-1 array('d') with bounds (-1 + n) b : input rank-2 array('d') with bounds (n,nrhs) Other Parameters ---------------- overwrite_d : input int, optional Default: 0 overwrite_e : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- d : rank-1 array('d') with bounds (n) du : rank-1 array('d') with bounds (-1 + n) and e storage x : rank-2 array('d') with bounds (n,nrhs) and b storage info : intd,du,x,info = sptsv(d,e,b,[overwrite_d,overwrite_e,overwrite_b]) Wrapper for ``sptsv``. Parameters ---------- d : input rank-1 array('f') with bounds (n) e : input rank-1 array('f') with bounds (-1 + n) b : input rank-2 array('f') with bounds (n,nrhs) Other Parameters ---------------- overwrite_d : input int, optional Default: 0 overwrite_e : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- d : rank-1 array('f') with bounds (n) du : rank-1 array('f') with bounds (-1 + n) and e storage x : rank-2 array('f') with bounds (n,nrhs) and b storage info : intinv_a,info = zpotri(c,[lower,overwrite_c]) Wrapper for ``zpotri``. Parameters ---------- c : input rank-2 array('D') with bounds (n,n) Other Parameters ---------------- overwrite_c : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- inv_a : rank-2 array('D') with bounds (n,n) and c storage info : intinv_a,info = cpotri(c,[lower,overwrite_c]) Wrapper for ``cpotri``. Parameters ---------- c : input rank-2 array('F') with bounds (n,n) Other Parameters ---------------- overwrite_c : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- inv_a : rank-2 array('F') with bounds (n,n) and c storage info : intinv_a,info = dpotri(c,[lower,overwrite_c]) Wrapper for ``dpotri``. Parameters ---------- c : input rank-2 array('d') with bounds (n,n) Other Parameters ---------------- overwrite_c : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- inv_a : rank-2 array('d') with bounds (n,n) and c storage info : intinv_a,info = spotri(c,[lower,overwrite_c]) Wrapper for ``spotri``. Parameters ---------- c : input rank-2 array('f') with bounds (n,n) Other Parameters ---------------- overwrite_c : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- inv_a : rank-2 array('f') with bounds (n,n) and c storage info : intx,info = zpotrs(c,b,[lower,overwrite_b]) Wrapper for ``zpotrs``. Parameters ---------- c : input rank-2 array('D') with bounds (n,n) b : input rank-2 array('D') with bounds (n,nrhs) Other Parameters ---------------- overwrite_b : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- x : rank-2 array('D') with bounds (n,nrhs) and b storage info : intx,info = cpotrs(c,b,[lower,overwrite_b]) Wrapper for ``cpotrs``. Parameters ---------- c : input rank-2 array('F') with bounds (n,n) b : input rank-2 array('F') with bounds (n,nrhs) Other Parameters ---------------- overwrite_b : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- x : rank-2 array('F') with bounds (n,nrhs) and b storage info : intx,info = dpotrs(c,b,[lower,overwrite_b]) Wrapper for ``dpotrs``. Parameters ---------- c : input rank-2 array('d') with bounds (n,n) b : input rank-2 array('d') with bounds (n,nrhs) Other Parameters ---------------- overwrite_b : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- x : rank-2 array('d') with bounds (n,nrhs) and b storage info : intx,info = spotrs(c,b,[lower,overwrite_b]) Wrapper for ``spotrs``. Parameters ---------- c : input rank-2 array('f') with bounds (n,n) b : input rank-2 array('f') with bounds (n,nrhs) Other Parameters ---------------- overwrite_b : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- x : rank-2 array('f') with bounds (n,nrhs) and b storage info : intc,info = zpotrf(a,[lower,clean,overwrite_a]) Wrapper for ``zpotrf``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lower : input int, optional Default: 0 clean : input int, optional Default: 1 Returns ------- c : rank-2 array('D') with bounds (n,n) and a storage info : intc,info = cpotrf(a,[lower,clean,overwrite_a]) Wrapper for ``cpotrf``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lower : input int, optional Default: 0 clean : input int, optional Default: 1 Returns ------- c : rank-2 array('F') with bounds (n,n) and a storage info : intc,info = dpotrf(a,[lower,clean,overwrite_a]) Wrapper for ``dpotrf``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lower : input int, optional Default: 0 clean : input int, optional Default: 1 Returns ------- c : rank-2 array('d') with bounds (n,n) and a storage info : intc,info = spotrf(a,[lower,clean,overwrite_a]) Wrapper for ``spotrf``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lower : input int, optional Default: 0 clean : input int, optional Default: 1 Returns ------- c : rank-2 array('f') with bounds (n,n) and a storage info : intrcond,info = zpocon(a,anorm,[uplo]) Wrapper for ``zpocon``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) anorm : input float Other Parameters ---------------- uplo : input bytes, optional Default: 'U' Returns ------- rcond : float info : intrcond,info = cpocon(a,anorm,[uplo]) Wrapper for ``cpocon``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) anorm : input float Other Parameters ---------------- uplo : input bytes, optional Default: 'U' Returns ------- rcond : float info : intrcond,info = dpocon(a,anorm,[uplo]) Wrapper for ``dpocon``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) anorm : input float Other Parameters ---------------- uplo : input bytes, optional Default: 'U' Returns ------- rcond : float info : intrcond,info = spocon(a,anorm,[uplo]) Wrapper for ``spocon``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) anorm : input float Other Parameters ---------------- uplo : input bytes, optional Default: 'U' Returns ------- rcond : float info : inta_s,lu,equed,s,b_s,x,rcond,ferr,berr,info = zposvx(a,b,[fact,af,equed,s,lower,overwrite_a,overwrite_b]) Wrapper for ``zposvx``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) b : input rank-2 array('D') with bounds (n,nrhs) Other Parameters ---------------- fact : input bytes, optional Default: 'E' overwrite_a : input int, optional Default: 0 af : input rank-2 array('D') with bounds (n,n) equed : input bytes, optional Default: 'Y' s : input rank-1 array('d') with bounds (n) overwrite_b : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- a_s : rank-2 array('D') with bounds (n,n) and a storage lu : rank-2 array('D') with bounds (n,n) and af storage equed : bytes s : rank-1 array('d') with bounds (n) b_s : rank-2 array('D') with bounds (n,nrhs) and b storage x : rank-2 array('D') with bounds (n,nrhs) rcond : float ferr : rank-1 array('d') with bounds (nrhs) berr : rank-1 array('d') with bounds (nrhs) info : inta_s,lu,equed,s,b_s,x,rcond,ferr,berr,info = cposvx(a,b,[fact,af,equed,s,lower,overwrite_a,overwrite_b]) Wrapper for ``cposvx``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) b : input rank-2 array('F') with bounds (n,nrhs) Other Parameters ---------------- fact : input bytes, optional Default: 'E' overwrite_a : input int, optional Default: 0 af : input rank-2 array('F') with bounds (n,n) equed : input bytes, optional Default: 'Y' s : input rank-1 array('f') with bounds (n) overwrite_b : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- a_s : rank-2 array('F') with bounds (n,n) and a storage lu : rank-2 array('F') with bounds (n,n) and af storage equed : bytes s : rank-1 array('f') with bounds (n) b_s : rank-2 array('F') with bounds (n,nrhs) and b storage x : rank-2 array('F') with bounds (n,nrhs) rcond : float ferr : rank-1 array('f') with bounds (nrhs) berr : rank-1 array('f') with bounds (nrhs) info : inta_s,lu,equed,s,b_s,x,rcond,ferr,berr,info = dposvx(a,b,[fact,af,equed,s,lower,overwrite_a,overwrite_b]) Wrapper for ``dposvx``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) b : input rank-2 array('d') with bounds (n,nrhs) Other Parameters ---------------- fact : input bytes, optional Default: 'E' overwrite_a : input int, optional Default: 0 af : input rank-2 array('d') with bounds (n,n) equed : input bytes, optional Default: 'Y' s : input rank-1 array('d') with bounds (n) overwrite_b : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- a_s : rank-2 array('d') with bounds (n,n) and a storage lu : rank-2 array('d') with bounds (n,n) and af storage equed : bytes s : rank-1 array('d') with bounds (n) b_s : rank-2 array('d') with bounds (n,nrhs) and b storage x : rank-2 array('d') with bounds (n,nrhs) rcond : float ferr : rank-1 array('d') with bounds (nrhs) berr : rank-1 array('d') with bounds (nrhs) info : inta_s,lu,equed,s,b_s,x,rcond,ferr,berr,info = sposvx(a,b,[fact,af,equed,s,lower,overwrite_a,overwrite_b]) Wrapper for ``sposvx``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) b : input rank-2 array('f') with bounds (n,nrhs) Other Parameters ---------------- fact : input bytes, optional Default: 'E' overwrite_a : input int, optional Default: 0 af : input rank-2 array('f') with bounds (n,n) equed : input bytes, optional Default: 'Y' s : input rank-1 array('f') with bounds (n) overwrite_b : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- a_s : rank-2 array('f') with bounds (n,n) and a storage lu : rank-2 array('f') with bounds (n,n) and af storage equed : bytes s : rank-1 array('f') with bounds (n) b_s : rank-2 array('f') with bounds (n,nrhs) and b storage x : rank-2 array('f') with bounds (n,nrhs) rcond : float ferr : rank-1 array('f') with bounds (nrhs) berr : rank-1 array('f') with bounds (nrhs) info : intc,x,info = zposv(a,b,[lower,overwrite_a,overwrite_b]) Wrapper for ``zposv``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) b : input rank-2 array('D') with bounds (n,nrhs) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- c : rank-2 array('D') with bounds (n,n) and a storage x : rank-2 array('D') with bounds (n,nrhs) and b storage info : intc,x,info = cposv(a,b,[lower,overwrite_a,overwrite_b]) Wrapper for ``cposv``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) b : input rank-2 array('F') with bounds (n,nrhs) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- c : rank-2 array('F') with bounds (n,n) and a storage x : rank-2 array('F') with bounds (n,nrhs) and b storage info : intc,x,info = dposv(a,b,[lower,overwrite_a,overwrite_b]) Wrapper for ``dposv``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) b : input rank-2 array('d') with bounds (n,nrhs) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- c : rank-2 array('d') with bounds (n,n) and a storage x : rank-2 array('d') with bounds (n,nrhs) and b storage info : intc,x,info = sposv(a,b,[lower,overwrite_a,overwrite_b]) Wrapper for ``sposv``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) b : input rank-2 array('f') with bounds (n,nrhs) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- c : rank-2 array('f') with bounds (n,n) and a storage x : rank-2 array('f') with bounds (n,nrhs) and b storage info : intc,piv,rank_c,info = zpstf2(a,[tol,lower,overwrite_a]) Wrapper for ``zpstf2``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 tol : input float, optional Default: -1.0 lower : input int, optional Default: 0 Returns ------- c : rank-2 array('D') with bounds (n,n) and a storage piv : rank-1 array('i') with bounds (n) rank_c : int info : intc,piv,rank_c,info = cpstf2(a,[tol,lower,overwrite_a]) Wrapper for ``cpstf2``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 tol : input float, optional Default: -1.0 lower : input int, optional Default: 0 Returns ------- c : rank-2 array('F') with bounds (n,n) and a storage piv : rank-1 array('i') with bounds (n) rank_c : int info : intc,piv,rank_c,info = dpstf2(a,[tol,lower,overwrite_a]) Wrapper for ``dpstf2``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 tol : input float, optional Default: -1.0 lower : input int, optional Default: 0 Returns ------- c : rank-2 array('d') with bounds (n,n) and a storage piv : rank-1 array('i') with bounds (n) rank_c : int info : intc,piv,rank_c,info = spstf2(a,[tol,lower,overwrite_a]) Wrapper for ``spstf2``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 tol : input float, optional Default: -1.0 lower : input int, optional Default: 0 Returns ------- c : rank-2 array('f') with bounds (n,n) and a storage piv : rank-1 array('i') with bounds (n) rank_c : int info : intc,piv,rank_c,info = zpstrf(a,[tol,lower,overwrite_a]) Wrapper for ``zpstrf``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 tol : input float, optional Default: -1.0 lower : input int, optional Default: 0 Returns ------- c : rank-2 array('D') with bounds (n,n) and a storage piv : rank-1 array('i') with bounds (n) rank_c : int info : intc,piv,rank_c,info = cpstrf(a,[tol,lower,overwrite_a]) Wrapper for ``cpstrf``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 tol : input float, optional Default: -1.0 lower : input int, optional Default: 0 Returns ------- c : rank-2 array('F') with bounds (n,n) and a storage piv : rank-1 array('i') with bounds (n) rank_c : int info : intc,piv,rank_c,info = dpstrf(a,[tol,lower,overwrite_a]) Wrapper for ``dpstrf``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 tol : input float, optional Default: -1.0 lower : input int, optional Default: 0 Returns ------- c : rank-2 array('d') with bounds (n,n) and a storage piv : rank-1 array('i') with bounds (n) rank_c : int info : intc,piv,rank_c,info = spstrf(a,[tol,lower,overwrite_a]) Wrapper for ``spstrf``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 tol : input float, optional Default: -1.0 lower : input int, optional Default: 0 Returns ------- c : rank-2 array('f') with bounds (n,n) and a storage piv : rank-1 array('i') with bounds (n) rank_c : int info : intinv_a,info = zhetri(a,ipiv,[lower,overwrite_a]) Wrapper for ``zhetri``. Parameters ---------- a : input rank-2 array('D') with bounds (lda,n) ipiv : input rank-1 array('i') with bounds (n) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 Returns ------- inv_a : rank-2 array('D') with bounds (lda,n) and a storage info : intinv_a,info = chetri(a,ipiv,[lower,overwrite_a]) Wrapper for ``chetri``. Parameters ---------- a : input rank-2 array('F') with bounds (lda,n) ipiv : input rank-1 array('i') with bounds (n) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 Returns ------- inv_a : rank-2 array('F') with bounds (lda,n) and a storage info : intinv_a,info = zsytri(a,ipiv,[lower,overwrite_a]) Wrapper for ``zsytri``. Parameters ---------- a : input rank-2 array('D') with bounds (lda,n) ipiv : input rank-1 array('i') with bounds (n) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 Returns ------- inv_a : rank-2 array('D') with bounds (lda,n) and a storage info : intinv_a,info = csytri(a,ipiv,[lower,overwrite_a]) Wrapper for ``csytri``. Parameters ---------- a : input rank-2 array('F') with bounds (lda,n) ipiv : input rank-1 array('i') with bounds (n) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 Returns ------- inv_a : rank-2 array('F') with bounds (lda,n) and a storage info : intinv_a,info = dsytri(a,ipiv,[lower,overwrite_a]) Wrapper for ``dsytri``. Parameters ---------- a : input rank-2 array('d') with bounds (lda,n) ipiv : input rank-1 array('i') with bounds (n) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 Returns ------- inv_a : rank-2 array('d') with bounds (lda,n) and a storage info : intinv_a,info = ssytri(a,ipiv,[lower,overwrite_a]) Wrapper for ``ssytri``. Parameters ---------- a : input rank-2 array('f') with bounds (lda,n) ipiv : input rank-1 array('i') with bounds (n) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 Returns ------- inv_a : rank-2 array('f') with bounds (lda,n) and a storage info : ints,scond,amax,info = zheequb(a,[lower]) Wrapper for ``zheequb``. Parameters ---------- a : input rank-2 array('D') with bounds (lda,n) Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- s : rank-1 array('d') with bounds (n) scond : float amax : float info : ints,scond,amax,info = cheequb(a,[lower]) Wrapper for ``cheequb``. Parameters ---------- a : input rank-2 array('F') with bounds (lda,n) Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- s : rank-1 array('f') with bounds (n) scond : float amax : float info : ints,scond,amax,info = zsyequb(a,[lower]) Wrapper for ``zsyequb``. Parameters ---------- a : input rank-2 array('D') with bounds (lda,n) Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- s : rank-1 array('d') with bounds (n) scond : float amax : float info : ints,scond,amax,info = csyequb(a,[lower]) Wrapper for ``csyequb``. Parameters ---------- a : input rank-2 array('F') with bounds (lda,n) Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- s : rank-1 array('f') with bounds (n) scond : float amax : float info : ints,scond,amax,info = dsyequb(a,[lower]) Wrapper for ``dsyequb``. Parameters ---------- a : input rank-2 array('d') with bounds (lda,n) Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- s : rank-1 array('d') with bounds (n) scond : float amax : float info : ints,scond,amax,info = ssyequb(a,[lower]) Wrapper for ``ssyequb``. Parameters ---------- a : input rank-2 array('f') with bounds (lda,n) Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- s : rank-1 array('f') with bounds (n) scond : float amax : float info : intwork,info = zhegvx_lwork(n,[uplo]) Wrapper for ``zhegvx_lwork``. Parameters ---------- n : input int Other Parameters ---------------- uplo : input bytes, optional Default: 'L' Returns ------- work : complex info : intwork,info = chegvx_lwork(n,[uplo]) Wrapper for ``chegvx_lwork``. Parameters ---------- n : input int Other Parameters ---------------- uplo : input bytes, optional Default: 'L' Returns ------- work : complex info : intw,z,m,ifail,info = zhegvx(a,b,[itype,jobz,range,uplo,vl,vu,il,iu,abstol,lwork,overwrite_a,overwrite_b]) Wrapper for ``zhegvx``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) b : input rank-2 array('D') with bounds (n,n) Other Parameters ---------------- itype : input int, optional Default: 1 jobz : input bytes, optional Default: 'V' range : input bytes, optional Default: 'A' uplo : input bytes, optional Default: 'L' overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 vl : input float, optional Default: 0.0 vu : input float, optional Default: 1.0 il : input int, optional Default: 1 iu : input int, optional Default: n abstol : input float, optional Default: 0.0 lwork : input int, optional Default: max(2*n,1) Returns ------- w : rank-1 array('d') with bounds (n) z : rank-2 array('D') with bounds ((jobz == 'V'?MAX(0, n):0),(jobz == 'V'?(range == 'I'?1 - il + iu:MAX(1, n)):0)) m : int ifail : rank-1 array('i') with bounds ((jobz == 'N'?0:n)) info : intw,z,m,ifail,info = chegvx(a,b,[itype,jobz,range,uplo,vl,vu,il,iu,abstol,lwork,overwrite_a,overwrite_b]) Wrapper for ``chegvx``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) b : input rank-2 array('F') with bounds (n,n) Other Parameters ---------------- itype : input int, optional Default: 1 jobz : input bytes, optional Default: 'V' range : input bytes, optional Default: 'A' uplo : input bytes, optional Default: 'L' overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 vl : input float, optional Default: 0.0 vu : input float, optional Default: 1.0 il : input int, optional Default: 1 iu : input int, optional Default: n abstol : input float, optional Default: 0.0 lwork : input int, optional Default: max(2*n,1) Returns ------- w : rank-1 array('f') with bounds (n) z : rank-2 array('F') with bounds ((jobz == 'V'?MAX(0, n):0),(jobz == 'V'?(range == 'I'?1 - il + iu:MAX(1, n)):0)) m : int ifail : rank-1 array('i') with bounds ((jobz == 'N'?0:n)) info : intwork,info = dsygvx_lwork(n,[uplo]) Wrapper for ``dsygvx_lwork``. Parameters ---------- n : input int Other Parameters ---------------- uplo : input bytes, optional Default: 'L' Returns ------- work : float info : intwork,info = ssygvx_lwork(n,[uplo]) Wrapper for ``ssygvx_lwork``. Parameters ---------- n : input int Other Parameters ---------------- uplo : input bytes, optional Default: 'L' Returns ------- work : float info : intw,z,m,ifail,info = dsygvx(a,b,[itype,jobz,range,uplo,vl,vu,il,iu,abstol,lwork,overwrite_a,overwrite_b]) Wrapper for ``dsygvx``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) b : input rank-2 array('d') with bounds (n,n) Other Parameters ---------------- itype : input int, optional Default: 1 jobz : input bytes, optional Default: 'V' range : input bytes, optional Default: 'A' uplo : input bytes, optional Default: 'L' overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 vl : input float, optional Default: 0.0 vu : input float, optional Default: 1.0 il : input int, optional Default: 1 iu : input int, optional Default: n abstol : input float, optional Default: 0.0 lwork : input int, optional Default: max(8*n,1) Returns ------- w : rank-1 array('d') with bounds (n) z : rank-2 array('d') with bounds ((jobz == 'V'?MAX(0, n):0),(jobz == 'V'?(range == 'I'?1 - il + iu:MAX(1, n)):0)) m : int ifail : rank-1 array('i') with bounds ((jobz == 'N'?0:n)) info : intw,z,m,ifail,info = ssygvx(a,b,[itype,jobz,range,uplo,vl,vu,il,iu,abstol,lwork,overwrite_a,overwrite_b]) Wrapper for ``ssygvx``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) b : input rank-2 array('f') with bounds (n,n) Other Parameters ---------------- itype : input int, optional Default: 1 jobz : input bytes, optional Default: 'V' range : input bytes, optional Default: 'A' uplo : input bytes, optional Default: 'L' overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 vl : input float, optional Default: 0.0 vu : input float, optional Default: 1.0 il : input int, optional Default: 1 iu : input int, optional Default: n abstol : input float, optional Default: 0.0 lwork : input int, optional Default: max(8*n,1) Returns ------- w : rank-1 array('f') with bounds (n) z : rank-2 array('f') with bounds ((jobz == 'V'?MAX(0, n):0),(jobz == 'V'?(range == 'I'?1 - il + iu:MAX(1, n)):0)) m : int ifail : rank-1 array('i') with bounds ((jobz == 'N'?0:n)) info : intw,v,info = zhegvd(a,b,[itype,jobz,uplo,lwork,lrwork,liwork,overwrite_a,overwrite_b]) Wrapper for ``zhegvd``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) b : input rank-2 array('D') with bounds (n,n) Other Parameters ---------------- itype : input int, optional Default: 1 jobz : input bytes, optional Default: 'V' uplo : input bytes, optional Default: 'L' overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: (jobz=='N'?n+1:n*(n+2)) lrwork : input int, optional Default: max((jobz=='N'?n:2*n*n+5*n+1),1) liwork : input int, optional Default: (jobz=='N'?1:5*n+3) Returns ------- w : rank-1 array('d') with bounds (n) v : rank-2 array('D') with bounds (n,n) and a storage info : intw,v,info = chegvd(a,b,[itype,jobz,uplo,lwork,lrwork,liwork,overwrite_a,overwrite_b]) Wrapper for ``chegvd``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) b : input rank-2 array('F') with bounds (n,n) Other Parameters ---------------- itype : input int, optional Default: 1 jobz : input bytes, optional Default: 'V' uplo : input bytes, optional Default: 'L' overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: (jobz=='N'?n+1:n*(n+2)) lrwork : input int, optional Default: max((jobz=='N'?n:2*n*n+5*n+1),1) liwork : input int, optional Default: (jobz=='N'?1:5*n+3) Returns ------- w : rank-1 array('f') with bounds (n) v : rank-2 array('F') with bounds (n,n) and a storage info : intw,v,info = dsygvd(a,b,[itype,jobz,uplo,lwork,liwork,overwrite_a,overwrite_b]) Wrapper for ``dsygvd``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) b : input rank-2 array('d') with bounds (n,n) Other Parameters ---------------- itype : input int, optional Default: 1 jobz : input bytes, optional Default: 'V' uplo : input bytes, optional Default: 'L' overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: (jobz=='N'?2*n+1:1+6*n+2*n*n) liwork : input int, optional Default: (jobz=='N'?1:5*n+3) Returns ------- w : rank-1 array('d') with bounds (n) v : rank-2 array('d') with bounds (n,n) and a storage info : intw,v,info = ssygvd(a,b,[itype,jobz,uplo,lwork,liwork,overwrite_a,overwrite_b]) Wrapper for ``ssygvd``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) b : input rank-2 array('f') with bounds (n,n) Other Parameters ---------------- itype : input int, optional Default: 1 jobz : input bytes, optional Default: 'V' uplo : input bytes, optional Default: 'L' overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: (jobz=='N'?2*n+1:1+6*n+2*n*n) liwork : input int, optional Default: (jobz=='N'?1:5*n+3) Returns ------- w : rank-1 array('f') with bounds (n) v : rank-2 array('f') with bounds (n,n) and a storage info : intwork,info = zhegv_lwork(n,[uplo]) Wrapper for ``zhegv_lwork``. Parameters ---------- n : input int Other Parameters ---------------- uplo : input bytes, optional Default: 'L' Returns ------- work : complex info : intwork,info = chegv_lwork(n,[uplo]) Wrapper for ``chegv_lwork``. Parameters ---------- n : input int Other Parameters ---------------- uplo : input bytes, optional Default: 'L' Returns ------- work : complex info : intw,v,info = zhegv(a,b,[itype,jobz,uplo,lwork,overwrite_a,overwrite_b]) Wrapper for ``zhegv``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) b : input rank-2 array('D') with bounds (n,n) Other Parameters ---------------- itype : input int, optional Default: 1 jobz : input bytes, optional Default: 'V' uplo : input bytes, optional Default: 'L' overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: max(2*n-1,1) Returns ------- w : rank-1 array('d') with bounds (n) v : rank-2 array('D') with bounds (n,n) and a storage info : intw,v,info = chegv(a,b,[itype,jobz,uplo,lwork,overwrite_a,overwrite_b]) Wrapper for ``chegv``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) b : input rank-2 array('F') with bounds (n,n) Other Parameters ---------------- itype : input int, optional Default: 1 jobz : input bytes, optional Default: 'V' uplo : input bytes, optional Default: 'L' overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: max(2*n-1,1) Returns ------- w : rank-1 array('f') with bounds (n) v : rank-2 array('F') with bounds (n,n) and a storage info : intwork,info = dsygv_lwork(n,[uplo]) Wrapper for ``dsygv_lwork``. Parameters ---------- n : input int Other Parameters ---------------- uplo : input bytes, optional Default: 'L' Returns ------- work : float info : intwork,info = ssygv_lwork(n,[uplo]) Wrapper for ``ssygv_lwork``. Parameters ---------- n : input int Other Parameters ---------------- uplo : input bytes, optional Default: 'L' Returns ------- work : float info : intw,v,info = dsygv(a,b,[itype,jobz,uplo,lwork,overwrite_a,overwrite_b]) Wrapper for ``dsygv``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) b : input rank-2 array('d') with bounds (n,n) Other Parameters ---------------- itype : input int, optional Default: 1 jobz : input bytes, optional Default: 'V' uplo : input bytes, optional Default: 'L' overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: max(3*n-1,1) Returns ------- w : rank-1 array('d') with bounds (n) v : rank-2 array('d') with bounds (n,n) and a storage info : intw,v,info = ssygv(a,b,[itype,jobz,uplo,lwork,overwrite_a,overwrite_b]) Wrapper for ``ssygv``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) b : input rank-2 array('f') with bounds (n,n) Other Parameters ---------------- itype : input int, optional Default: 1 jobz : input bytes, optional Default: 'V' uplo : input bytes, optional Default: 'L' overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: max(3*n-1,1) Returns ------- w : rank-1 array('f') with bounds (n) v : rank-2 array('f') with bounds (n,n) and a storage info : intwork,info = zheevx_lwork(n,[lower]) Wrapper for ``zheevx_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : complex info : intwork,info = cheevx_lwork(n,[lower]) Wrapper for ``cheevx_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : complex info : intw,z,m,ifail,info = zheevx(a,[compute_v,range,lower,vl,vu,il,iu,abstol,lwork,overwrite_a]) Wrapper for ``zheevx``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) Other Parameters ---------------- compute_v : input int, optional Default: 1 range : input bytes, optional Default: 'A' lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 vl : input float, optional Default: 0.0 vu : input float, optional Default: 1.0 il : input int, optional Default: 1 iu : input int, optional Default: n abstol : input float, optional Default: 0.0 lwork : input int, optional Default: max(2*n,1) Returns ------- w : rank-1 array('d') with bounds (n) z : rank-2 array('D') with bounds (compute_v * n,(compute_v?(range == 'I'?1 - il + iu:MAX(1, n)):0)) m : int ifail : rank-1 array('i') with bounds (compute_v * n) info : intw,z,m,ifail,info = cheevx(a,[compute_v,range,lower,vl,vu,il,iu,abstol,lwork,overwrite_a]) Wrapper for ``cheevx``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) Other Parameters ---------------- compute_v : input int, optional Default: 1 range : input bytes, optional Default: 'A' lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 vl : input float, optional Default: 0.0 vu : input float, optional Default: 1.0 il : input int, optional Default: 1 iu : input int, optional Default: n abstol : input float, optional Default: 0.0 lwork : input int, optional Default: max(2*n,1) Returns ------- w : rank-1 array('f') with bounds (n) z : rank-2 array('F') with bounds (compute_v * n,(compute_v?(range == 'I'?1 - il + iu:MAX(1, n)):0)) m : int ifail : rank-1 array('i') with bounds (compute_v * n) info : intwork,info = dsyevx_lwork(n,[lower]) Wrapper for ``dsyevx_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : float info : intwork,info = ssyevx_lwork(n,[lower]) Wrapper for ``ssyevx_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : float info : intw,z,m,ifail,info = dsyevx(a,[compute_v,range,lower,vl,vu,il,iu,abstol,lwork,overwrite_a]) Wrapper for ``dsyevx``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) Other Parameters ---------------- compute_v : input int, optional Default: 1 range : input bytes, optional Default: 'A' lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 vl : input float, optional Default: 0.0 vu : input float, optional Default: 1.0 il : input int, optional Default: 1 iu : input int, optional Default: n abstol : input float, optional Default: 0.0 lwork : input int, optional Default: max(8*n,1) Returns ------- w : rank-1 array('d') with bounds (n) z : rank-2 array('d') with bounds ((compute_v?MAX(0, n):0),(compute_v?(range == 'I'?1 - il + iu:MAX(1, n)):0)) m : int ifail : rank-1 array('i') with bounds ((compute_v?n:0)) info : intw,z,m,ifail,info = ssyevx(a,[compute_v,range,lower,vl,vu,il,iu,abstol,lwork,overwrite_a]) Wrapper for ``ssyevx``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) Other Parameters ---------------- compute_v : input int, optional Default: 1 range : input bytes, optional Default: 'A' lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 vl : input float, optional Default: 0.0 vu : input float, optional Default: 1.0 il : input int, optional Default: 1 iu : input int, optional Default: n abstol : input float, optional Default: 0.0 lwork : input int, optional Default: max(8*n,1) Returns ------- w : rank-1 array('f') with bounds (n) z : rank-2 array('f') with bounds ((compute_v?MAX(0, n):0),(compute_v?(range == 'I'?1 - il + iu:MAX(1, n)):0)) m : int ifail : rank-1 array('i') with bounds ((compute_v?n:0)) info : intwork,rwork,iwork,info = zheevr_lwork(n,[lower]) Wrapper for ``zheevr_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : complex rwork : float iwork : int info : intwork,rwork,iwork,info = cheevr_lwork(n,[lower]) Wrapper for ``cheevr_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : complex rwork : float iwork : int info : intw,z,m,isuppz,info = zheevr(a,[compute_v,range,lower,vl,vu,il,iu,abstol,lwork,lrwork,liwork,overwrite_a]) Wrapper for ``zheevr``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) Other Parameters ---------------- compute_v : input int, optional Default: 1 range : input bytes, optional Default: 'A' lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 vl : input float, optional Default: 0.0 vu : input float, optional Default: 1.0 il : input int, optional Default: 1 iu : input int, optional Default: n abstol : input float, optional Default: 0.0 lwork : input int, optional Default: max(2*n,1) lrwork : input int, optional Default: max(24*n,1) liwork : input int, optional Default: max(1,10*n) Returns ------- w : rank-1 array('d') with bounds (n) z : rank-2 array('D') with bounds ((compute_v?MAX(0, n):0),(compute_v?(range == 'I'?1 - il + iu:MAX(1, n)):0)) m : int isuppz : rank-1 array('i') with bounds (2 * max(1, n)) info : intw,z,m,isuppz,info = cheevr(a,[compute_v,range,lower,vl,vu,il,iu,abstol,lwork,lrwork,liwork,overwrite_a]) Wrapper for ``cheevr``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) Other Parameters ---------------- compute_v : input int, optional Default: 1 range : input bytes, optional Default: 'A' lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 vl : input float, optional Default: 0.0 vu : input float, optional Default: 1.0 il : input int, optional Default: 1 iu : input int, optional Default: n abstol : input float, optional Default: 0.0 lwork : input int, optional Default: max(2*n,1) lrwork : input int, optional Default: max(24*n,1) liwork : input int, optional Default: max(1,10*n) Returns ------- w : rank-1 array('f') with bounds (n) z : rank-2 array('F') with bounds ((compute_v?MAX(0, n):0),(compute_v?(range == 'I'?1 - il + iu:MAX(1, n)):0)) m : int isuppz : rank-1 array('i') with bounds (2 * max(1, n)) info : intwork,iwork,info = dsyevr_lwork(n,[lower]) Wrapper for ``dsyevr_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : float iwork : int info : intwork,iwork,info = ssyevr_lwork(n,[lower]) Wrapper for ``ssyevr_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : float iwork : int info : intw,z,m,isuppz,info = dsyevr(a,[compute_v,range,lower,vl,vu,il,iu,abstol,lwork,liwork,overwrite_a]) Wrapper for ``dsyevr``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) Other Parameters ---------------- compute_v : input int, optional Default: 1 range : input bytes, optional Default: 'A' lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 vl : input float, optional Default: 0.0 vu : input float, optional Default: 1.0 il : input int, optional Default: 1 iu : input int, optional Default: n abstol : input float, optional Default: 0.0 lwork : input int, optional Default: max(26*n,1) liwork : input int, optional Default: max(1,10*n) Returns ------- w : rank-1 array('d') with bounds (n) z : rank-2 array('d') with bounds ((compute_v?MAX(0, n):0),(compute_v?(range == 'I'?1 - il + iu:MAX(1, n)):0)) m : int isuppz : rank-1 array('i') with bounds ((compute_v?2 * ((range=='A')||((range=='I') &&(1 - il + iu == n))?n:0):0)) info : intw,z,m,isuppz,info = ssyevr(a,[compute_v,range,lower,vl,vu,il,iu,abstol,lwork,liwork,overwrite_a]) Wrapper for ``ssyevr``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) Other Parameters ---------------- compute_v : input int, optional Default: 1 range : input bytes, optional Default: 'A' lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 vl : input float, optional Default: 0.0 vu : input float, optional Default: 1.0 il : input int, optional Default: 1 iu : input int, optional Default: n abstol : input float, optional Default: 0.0 lwork : input int, optional Default: max(26*n,1) liwork : input int, optional Default: max(1,10*n) Returns ------- w : rank-1 array('f') with bounds (n) z : rank-2 array('f') with bounds ((compute_v?MAX(0, n):0),(compute_v?(range == 'I'?1 - il + iu:MAX(1, n)):0)) m : int isuppz : rank-1 array('i') with bounds ((compute_v?2 * ((range=='A')||((range=='I') &&(1 - il + iu == n))?n:0):0)) info : intwork,info = zhetrd_lwork(n,[lower]) Wrapper for ``zhetrd_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : complex info : intwork,info = chetrd_lwork(n,[lower]) Wrapper for ``chetrd_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : complex info : intc,d,e,tau,info = zhetrd(a,[lower,lwork,overwrite_a]) Wrapper for ``zhetrd``. Parameters ---------- a : input rank-2 array('D') with bounds (lda,n) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: MAX(n,1) Returns ------- c : rank-2 array('D') with bounds (lda,n) and a storage d : rank-1 array('d') with bounds (n) e : rank-1 array('d') with bounds (-1 + n) tau : rank-1 array('D') with bounds (-1 + n) info : intc,d,e,tau,info = chetrd(a,[lower,lwork,overwrite_a]) Wrapper for ``chetrd``. Parameters ---------- a : input rank-2 array('F') with bounds (lda,n) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: MAX(n,1) Returns ------- c : rank-2 array('F') with bounds (lda,n) and a storage d : rank-1 array('f') with bounds (n) e : rank-1 array('f') with bounds (-1 + n) tau : rank-1 array('F') with bounds (-1 + n) info : intwork,info = dsytrd_lwork(n,[lower]) Wrapper for ``dsytrd_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : float info : intwork,info = ssytrd_lwork(n,[lower]) Wrapper for ``ssytrd_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : float info : intc,d,e,tau,info = dsytrd(a,[lower,lwork,overwrite_a]) Wrapper for ``dsytrd``. Parameters ---------- a : input rank-2 array('d') with bounds (lda,n) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: MAX(n,1) Returns ------- c : rank-2 array('d') with bounds (lda,n) and a storage d : rank-1 array('d') with bounds (n) e : rank-1 array('d') with bounds (-1 + n) tau : rank-1 array('d') with bounds (-1 + n) info : intc,d,e,tau,info = ssytrd(a,[lower,lwork,overwrite_a]) Wrapper for ``ssytrd``. Parameters ---------- a : input rank-2 array('f') with bounds (lda,n) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: MAX(n,1) Returns ------- c : rank-2 array('f') with bounds (lda,n) and a storage d : rank-1 array('f') with bounds (n) e : rank-1 array('f') with bounds (-1 + n) tau : rank-1 array('f') with bounds (-1 + n) info : intwork,info = zhesvx_lwork(n,[lower]) Wrapper for ``zhesvx_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : complex info : intwork,info = chesvx_lwork(n,[lower]) Wrapper for ``chesvx_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : complex info : intuduh,ipiv,x,rcond,ferr,berr,info = zhesvx(a,b,[af,ipiv,lwork,factored,lower,overwrite_a,overwrite_b]) Wrapper for ``zhesvx``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) b : input rank-2 array('D') with bounds (n,nrhs) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 af : input rank-2 array('D') with bounds (n,n) ipiv : input rank-1 array('i') with bounds (n) overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: max(2*n,1) factored : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- uduh : rank-2 array('D') with bounds (n,n) and af storage ipiv : rank-1 array('i') with bounds (n) x : rank-2 array('D') with bounds (n,nrhs) rcond : float ferr : rank-1 array('d') with bounds (nrhs) berr : rank-1 array('d') with bounds (nrhs) info : intuduh,ipiv,x,rcond,ferr,berr,info = chesvx(a,b,[af,ipiv,lwork,factored,lower,overwrite_a,overwrite_b]) Wrapper for ``chesvx``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) b : input rank-2 array('F') with bounds (n,nrhs) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 af : input rank-2 array('F') with bounds (n,n) ipiv : input rank-1 array('i') with bounds (n) overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: max(2*n,1) factored : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- uduh : rank-2 array('F') with bounds (n,n) and af storage ipiv : rank-1 array('i') with bounds (n) x : rank-2 array('F') with bounds (n,nrhs) rcond : float ferr : rank-1 array('f') with bounds (nrhs) berr : rank-1 array('f') with bounds (nrhs) info : intwork,info = zhesv_lwork(n,[lower]) Wrapper for ``zhesv_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : complex info : intwork,info = chesv_lwork(n,[lower]) Wrapper for ``chesv_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : complex info : intuduh,ipiv,x,info = zhesv(a,b,[lwork,lower,overwrite_a,overwrite_b]) Wrapper for ``zhesv``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) b : input rank-2 array('D') with bounds (n,nrhs) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: max(n,1) lower : input int, optional Default: 0 Returns ------- uduh : rank-2 array('D') with bounds (n,n) and a storage ipiv : rank-1 array('i') with bounds (n) x : rank-2 array('D') with bounds (n,nrhs) and b storage info : intuduh,ipiv,x,info = chesv(a,b,[lwork,lower,overwrite_a,overwrite_b]) Wrapper for ``chesv``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) b : input rank-2 array('F') with bounds (n,nrhs) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: max(n,1) lower : input int, optional Default: 0 Returns ------- uduh : rank-2 array('F') with bounds (n,n) and a storage ipiv : rank-1 array('i') with bounds (n) x : rank-2 array('F') with bounds (n,nrhs) and b storage info : intwork,info = zhetrf_lwork(n,[lower]) Wrapper for ``zhetrf_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : complex info : intwork,info = chetrf_lwork(n,[lower]) Wrapper for ``chetrf_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : complex info : intldu,ipiv,info = zhetrf(a,[lower,lwork,overwrite_a]) Wrapper for ``zhetrf``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(n,1) Returns ------- ldu : rank-2 array('D') with bounds (n,n) and a storage ipiv : rank-1 array('i') with bounds (n) info : intldu,ipiv,info = chetrf(a,[lower,lwork,overwrite_a]) Wrapper for ``chetrf``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(n,1) Returns ------- ldu : rank-2 array('F') with bounds (n,n) and a storage ipiv : rank-1 array('i') with bounds (n) info : intc,info = zhegst(a,b,[itype,lower,overwrite_a]) Wrapper for ``zhegst``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) b : input rank-2 array('D') with bounds (n,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 itype : input int, optional Default: 1 lower : input int, optional Default: 0 Returns ------- c : rank-2 array('D') with bounds (n,n) and a storage info : intc,info = chegst(a,b,[itype,lower,overwrite_a]) Wrapper for ``chegst``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) b : input rank-2 array('F') with bounds (n,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 itype : input int, optional Default: 1 lower : input int, optional Default: 0 Returns ------- c : rank-2 array('F') with bounds (n,n) and a storage info : inta,e,info = zsyconv(a,ipiv,[lower,way,overwrite_a]) Wrapper for ``zsyconv``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) ipiv : input rank-1 array('i') with bounds (n) Other Parameters ---------------- lower : input int, optional Default: 0 way : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 Returns ------- a : rank-2 array('D') with bounds (n,n) e : rank-1 array('D') with bounds (n) info : inta,e,info = csyconv(a,ipiv,[lower,way,overwrite_a]) Wrapper for ``csyconv``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) ipiv : input rank-1 array('i') with bounds (n) Other Parameters ---------------- lower : input int, optional Default: 0 way : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 Returns ------- a : rank-2 array('F') with bounds (n,n) e : rank-1 array('F') with bounds (n) info : inta,e,info = dsyconv(a,ipiv,[lower,way,overwrite_a]) Wrapper for ``dsyconv``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) ipiv : input rank-1 array('i') with bounds (n) Other Parameters ---------------- lower : input int, optional Default: 0 way : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 Returns ------- a : rank-2 array('d') with bounds (n,n) e : rank-1 array('d') with bounds (n) info : inta,e,info = ssyconv(a,ipiv,[lower,way,overwrite_a]) Wrapper for ``ssyconv``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) ipiv : input rank-1 array('i') with bounds (n) Other Parameters ---------------- lower : input int, optional Default: 0 way : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 Returns ------- a : rank-2 array('f') with bounds (n,n) e : rank-1 array('f') with bounds (n) info : intrcond,info = zhecon(a,ipiv,anorm,[lower]) Wrapper for ``zhecon``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) ipiv : input rank-1 array('i') with bounds (n) anorm : input float Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- rcond : float info : intrcond,info = checon(a,ipiv,anorm,[lower]) Wrapper for ``checon``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) ipiv : input rank-1 array('i') with bounds (n) anorm : input float Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- rcond : float info : intrcond,info = zsycon(a,ipiv,anorm,[lower]) Wrapper for ``zsycon``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) ipiv : input rank-1 array('i') with bounds (n) anorm : input float Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- rcond : float info : intrcond,info = csycon(a,ipiv,anorm,[lower]) Wrapper for ``csycon``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) ipiv : input rank-1 array('i') with bounds (n) anorm : input float Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- rcond : float info : intrcond,info = dsycon(a,ipiv,anorm,[lower]) Wrapper for ``dsycon``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) ipiv : input rank-1 array('i') with bounds (n) anorm : input float Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- rcond : float info : intrcond,info = ssycon(a,ipiv,anorm,[lower]) Wrapper for ``ssycon``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) ipiv : input rank-1 array('i') with bounds (n) anorm : input float Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- rcond : float info : intwork,info = zsysvx_lwork(n,[lower]) Wrapper for ``zsysvx_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : complex info : intwork,info = csysvx_lwork(n,[lower]) Wrapper for ``csysvx_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : complex info : intwork,info = dsysvx_lwork(n,[lower]) Wrapper for ``dsysvx_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : float info : intwork,info = ssysvx_lwork(n,[lower]) Wrapper for ``ssysvx_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : float info : inta_s,udut,ipiv,b_s,x,rcond,ferr,berr,info = zsysvx(a,b,[af,ipiv,lwork,factored,lower,overwrite_a,overwrite_b]) Wrapper for ``zsysvx``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) b : input rank-2 array('D') with bounds (n,nrhs) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 af : input rank-2 array('D') with bounds (n,n) ipiv : input rank-1 array('i') with bounds (n) overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: max(3*n,1) factored : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- a_s : rank-2 array('D') with bounds (n,n) and a storage udut : rank-2 array('D') with bounds (n,n) and af storage ipiv : rank-1 array('i') with bounds (n) b_s : rank-2 array('D') with bounds (n,nrhs) and b storage x : rank-2 array('D') with bounds (n,nrhs) rcond : float ferr : rank-1 array('d') with bounds (nrhs) berr : rank-1 array('d') with bounds (nrhs) info : inta_s,udut,ipiv,b_s,x,rcond,ferr,berr,info = csysvx(a,b,[af,ipiv,lwork,factored,lower,overwrite_a,overwrite_b]) Wrapper for ``csysvx``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) b : input rank-2 array('F') with bounds (n,nrhs) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 af : input rank-2 array('F') with bounds (n,n) ipiv : input rank-1 array('i') with bounds (n) overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: max(3*n,1) factored : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- a_s : rank-2 array('F') with bounds (n,n) and a storage udut : rank-2 array('F') with bounds (n,n) and af storage ipiv : rank-1 array('i') with bounds (n) b_s : rank-2 array('F') with bounds (n,nrhs) and b storage x : rank-2 array('F') with bounds (n,nrhs) rcond : float ferr : rank-1 array('f') with bounds (nrhs) berr : rank-1 array('f') with bounds (nrhs) info : inta_s,udut,ipiv,b_s,x,rcond,ferr,berr,info = dsysvx(a,b,[af,ipiv,lwork,factored,lower,overwrite_a,overwrite_b]) Wrapper for ``dsysvx``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) b : input rank-2 array('d') with bounds (n,nrhs) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 af : input rank-2 array('d') with bounds (n,n) ipiv : input rank-1 array('i') with bounds (n) overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: max(3*n,1) factored : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- a_s : rank-2 array('d') with bounds (n,n) and a storage udut : rank-2 array('d') with bounds (n,n) and af storage ipiv : rank-1 array('i') with bounds (n) b_s : rank-2 array('d') with bounds (n,nrhs) and b storage x : rank-2 array('d') with bounds (n,nrhs) rcond : float ferr : rank-1 array('d') with bounds (nrhs) berr : rank-1 array('d') with bounds (nrhs) info : inta_s,udut,ipiv,b_s,x,rcond,ferr,berr,info = ssysvx(a,b,[af,ipiv,lwork,factored,lower,overwrite_a,overwrite_b]) Wrapper for ``ssysvx``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) b : input rank-2 array('f') with bounds (n,nrhs) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 af : input rank-2 array('f') with bounds (n,n) ipiv : input rank-1 array('i') with bounds (n) overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: max(3*n,1) factored : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- a_s : rank-2 array('f') with bounds (n,n) and a storage udut : rank-2 array('f') with bounds (n,n) and af storage ipiv : rank-1 array('i') with bounds (n) b_s : rank-2 array('f') with bounds (n,nrhs) and b storage x : rank-2 array('f') with bounds (n,nrhs) rcond : float ferr : rank-1 array('f') with bounds (nrhs) berr : rank-1 array('f') with bounds (nrhs) info : intwork,info = zsysv_lwork(n,[lower]) Wrapper for ``zsysv_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : complex info : intwork,info = csysv_lwork(n,[lower]) Wrapper for ``csysv_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : complex info : intwork,info = dsysv_lwork(n,[lower]) Wrapper for ``dsysv_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : float info : intwork,info = ssysv_lwork(n,[lower]) Wrapper for ``ssysv_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : float info : intudut,ipiv,x,info = zsysv(a,b,[lwork,lower,overwrite_a,overwrite_b]) Wrapper for ``zsysv``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) b : input rank-2 array('D') with bounds (n,nrhs) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: max(n,1) lower : input int, optional Default: 0 Returns ------- udut : rank-2 array('D') with bounds (n,n) and a storage ipiv : rank-1 array('i') with bounds (n) x : rank-2 array('D') with bounds (n,nrhs) and b storage info : intudut,ipiv,x,info = csysv(a,b,[lwork,lower,overwrite_a,overwrite_b]) Wrapper for ``csysv``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) b : input rank-2 array('F') with bounds (n,nrhs) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: max(n,1) lower : input int, optional Default: 0 Returns ------- udut : rank-2 array('F') with bounds (n,n) and a storage ipiv : rank-1 array('i') with bounds (n) x : rank-2 array('F') with bounds (n,nrhs) and b storage info : intudut,ipiv,x,info = dsysv(a,b,[lwork,lower,overwrite_a,overwrite_b]) Wrapper for ``dsysv``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) b : input rank-2 array('d') with bounds (n,nrhs) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: max(n,1) lower : input int, optional Default: 0 Returns ------- udut : rank-2 array('d') with bounds (n,n) and a storage ipiv : rank-1 array('i') with bounds (n) x : rank-2 array('d') with bounds (n,nrhs) and b storage info : intudut,ipiv,x,info = ssysv(a,b,[lwork,lower,overwrite_a,overwrite_b]) Wrapper for ``ssysv``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) b : input rank-2 array('f') with bounds (n,nrhs) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: max(n,1) lower : input int, optional Default: 0 Returns ------- udut : rank-2 array('f') with bounds (n,n) and a storage ipiv : rank-1 array('i') with bounds (n) x : rank-2 array('f') with bounds (n,nrhs) and b storage info : intx,info = zhetrs(a,ipiv,b,[lower,overwrite_b]) Wrapper for ``zhetrs``. Parameters ---------- a : input rank-2 array('D') with bounds (lda,n) ipiv : input rank-1 array('i') with bounds (n) b : input rank-2 array('D') with bounds (ldb,nrhs) Other Parameters ---------------- overwrite_b : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- x : rank-2 array('D') with bounds (ldb,nrhs) and b storage info : intx,info = chetrs(a,ipiv,b,[lower,overwrite_b]) Wrapper for ``chetrs``. Parameters ---------- a : input rank-2 array('F') with bounds (lda,n) ipiv : input rank-1 array('i') with bounds (n) b : input rank-2 array('F') with bounds (ldb,nrhs) Other Parameters ---------------- overwrite_b : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- x : rank-2 array('F') with bounds (ldb,nrhs) and b storage info : intx,info = zsytrs(a,ipiv,b,[lower,overwrite_b]) Wrapper for ``zsytrs``. Parameters ---------- a : input rank-2 array('D') with bounds (lda,n) ipiv : input rank-1 array('i') with bounds (n) b : input rank-2 array('D') with bounds (ldb,nrhs) Other Parameters ---------------- overwrite_b : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- x : rank-2 array('D') with bounds (ldb,nrhs) and b storage info : intx,info = csytrs(a,ipiv,b,[lower,overwrite_b]) Wrapper for ``csytrs``. Parameters ---------- a : input rank-2 array('F') with bounds (lda,n) ipiv : input rank-1 array('i') with bounds (n) b : input rank-2 array('F') with bounds (ldb,nrhs) Other Parameters ---------------- overwrite_b : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- x : rank-2 array('F') with bounds (ldb,nrhs) and b storage info : intx,info = dsytrs(a,ipiv,b,[lower,overwrite_b]) Wrapper for ``dsytrs``. Parameters ---------- a : input rank-2 array('d') with bounds (lda,n) ipiv : input rank-1 array('i') with bounds (n) b : input rank-2 array('d') with bounds (ldb,nrhs) Other Parameters ---------------- overwrite_b : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- x : rank-2 array('d') with bounds (ldb,nrhs) and b storage info : intx,info = ssytrs(a,ipiv,b,[lower,overwrite_b]) Wrapper for ``ssytrs``. Parameters ---------- a : input rank-2 array('f') with bounds (lda,n) ipiv : input rank-1 array('i') with bounds (n) b : input rank-2 array('f') with bounds (ldb,nrhs) Other Parameters ---------------- overwrite_b : input int, optional Default: 0 lower : input int, optional Default: 0 Returns ------- x : rank-2 array('f') with bounds (ldb,nrhs) and b storage info : intwork,info = zsytrf_lwork(n,[lower]) Wrapper for ``zsytrf_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : complex info : intwork,info = csytrf_lwork(n,[lower]) Wrapper for ``csytrf_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : complex info : intwork,info = dsytrf_lwork(n,[lower]) Wrapper for ``dsytrf_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : float info : intwork,info = ssytrf_lwork(n,[lower]) Wrapper for ``ssytrf_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : float info : intldu,ipiv,info = zsytrf(a,[lower,lwork,overwrite_a]) Wrapper for ``zsytrf``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(n,1) Returns ------- ldu : rank-2 array('D') with bounds (n,n) and a storage ipiv : rank-1 array('i') with bounds (n) info : intldu,ipiv,info = csytrf(a,[lower,lwork,overwrite_a]) Wrapper for ``csytrf``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(n,1) Returns ------- ldu : rank-2 array('F') with bounds (n,n) and a storage ipiv : rank-1 array('i') with bounds (n) info : intldu,ipiv,info = dsytrf(a,[lower,lwork,overwrite_a]) Wrapper for ``dsytrf``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(n,1) Returns ------- ldu : rank-2 array('d') with bounds (n,n) and a storage ipiv : rank-1 array('i') with bounds (n) info : intldu,ipiv,info = ssytrf(a,[lower,lwork,overwrite_a]) Wrapper for ``ssytrf``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(n,1) Returns ------- ldu : rank-2 array('f') with bounds (n,n) and a storage ipiv : rank-1 array('i') with bounds (n) info : intc,info = dsygst(a,b,[itype,lower,overwrite_a]) Wrapper for ``dsygst``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) b : input rank-2 array('d') with bounds (n,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 itype : input int, optional Default: 1 lower : input int, optional Default: 0 Returns ------- c : rank-2 array('d') with bounds (n,n) and a storage info : intc,info = ssygst(a,b,[itype,lower,overwrite_a]) Wrapper for ``ssygst``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) b : input rank-2 array('f') with bounds (n,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 itype : input int, optional Default: 1 lower : input int, optional Default: 0 Returns ------- c : rank-2 array('f') with bounds (n,n) and a storage info : intldu,ipiv,info = zsytf2(a,[lower,overwrite_a]) Wrapper for ``zsytf2``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 Returns ------- ldu : rank-2 array('D') with bounds (n,n) and a storage ipiv : rank-1 array('i') with bounds (n) info : intldu,ipiv,info = csytf2(a,[lower,overwrite_a]) Wrapper for ``csytf2``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 Returns ------- ldu : rank-2 array('F') with bounds (n,n) and a storage ipiv : rank-1 array('i') with bounds (n) info : intldu,ipiv,info = dsytf2(a,[lower,overwrite_a]) Wrapper for ``dsytf2``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 Returns ------- ldu : rank-2 array('d') with bounds (n,n) and a storage ipiv : rank-1 array('i') with bounds (n) info : intldu,ipiv,info = ssytf2(a,[lower,overwrite_a]) Wrapper for ``ssytf2``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) Other Parameters ---------------- lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 Returns ------- ldu : rank-2 array('f') with bounds (n,n) and a storage ipiv : rank-1 array('i') with bounds (n) info : intwork,iwork,rwork,info = zheevd_lwork(n,[compute_v,lower]) Wrapper for ``zheevd_lwork``. Parameters ---------- n : input int Other Parameters ---------------- compute_v : input int, optional Default: 1 lower : input int, optional Default: 0 Returns ------- work : complex iwork : int rwork : float info : intwork,iwork,rwork,info = cheevd_lwork(n,[compute_v,lower]) Wrapper for ``cheevd_lwork``. Parameters ---------- n : input int Other Parameters ---------------- compute_v : input int, optional Default: 1 lower : input int, optional Default: 0 Returns ------- work : complex iwork : int rwork : float info : intw,v,info = zheevd(a,[compute_v,lower,lwork,liwork,lrwork,overwrite_a]) Wrapper for ``zheevd``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) Other Parameters ---------------- compute_v : input int, optional Default: 1 lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max((compute_v?2*n+n*n:n+1),1) liwork : input int, optional Default: (compute_v?3+5*n:1) lrwork : input int, optional Default: (compute_v?1+5*n+2*n*n:n) Returns ------- w : rank-1 array('d') with bounds (n) v : rank-2 array('D') with bounds (n,n) and a storage info : intw,v,info = cheevd(a,[compute_v,lower,lwork,liwork,lrwork,overwrite_a]) Wrapper for ``cheevd``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) Other Parameters ---------------- compute_v : input int, optional Default: 1 lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max((compute_v?2*n+n*n:n+1),1) liwork : input int, optional Default: (compute_v?3+5*n:1) lrwork : input int, optional Default: (compute_v?1+5*n+2*n*n:n) Returns ------- w : rank-1 array('f') with bounds (n) v : rank-2 array('F') with bounds (n,n) and a storage info : intwork,iwork,info = dsyevd_lwork(n,[compute_v,lower]) Wrapper for ``dsyevd_lwork``. Parameters ---------- n : input int Other Parameters ---------------- compute_v : input int, optional Default: 1 lower : input int, optional Default: 0 Returns ------- work : float iwork : int info : intwork,iwork,info = ssyevd_lwork(n,[compute_v,lower]) Wrapper for ``ssyevd_lwork``. Parameters ---------- n : input int Other Parameters ---------------- compute_v : input int, optional Default: 1 lower : input int, optional Default: 0 Returns ------- work : float iwork : int info : intw,v,info = dsyevd(a,[compute_v,lower,lwork,liwork,overwrite_a]) Wrapper for ``dsyevd``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) Other Parameters ---------------- compute_v : input int, optional Default: 1 lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max((compute_v?1+6*n+2*n*n:2*n+1),1) liwork : input int, optional Default: (compute_v?3+5*n:1) Returns ------- w : rank-1 array('d') with bounds (n) v : rank-2 array('d') with bounds (n,n) and a storage info : intw,v,info = ssyevd(a,[compute_v,lower,lwork,liwork,overwrite_a]) Wrapper for ``ssyevd``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) Other Parameters ---------------- compute_v : input int, optional Default: 1 lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max((compute_v?1+6*n+2*n*n:2*n+1),1) liwork : input int, optional Default: (compute_v?3+5*n:1) Returns ------- w : rank-1 array('f') with bounds (n) v : rank-2 array('f') with bounds (n,n) and a storage info : intwork,info = zheev_lwork(n,[lower]) Wrapper for ``zheev_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : complex info : intwork,info = cheev_lwork(n,[lower]) Wrapper for ``cheev_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : complex info : intw,v,info = zheev(a,[compute_v,lower,lwork,overwrite_a]) Wrapper for ``zheev``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) Other Parameters ---------------- compute_v : input int, optional Default: 1 lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(2*n-1,1) Returns ------- w : rank-1 array('d') with bounds (n) v : rank-2 array('D') with bounds (n,n) and a storage info : intw,v,info = cheev(a,[compute_v,lower,lwork,overwrite_a]) Wrapper for ``cheev``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) Other Parameters ---------------- compute_v : input int, optional Default: 1 lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(2*n-1,1) Returns ------- w : rank-1 array('f') with bounds (n) v : rank-2 array('F') with bounds (n,n) and a storage info : intwork,info = dsyev_lwork(n,[lower]) Wrapper for ``dsyev_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : float info : intwork,info = ssyev_lwork(n,[lower]) Wrapper for ``ssyev_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lower : input int, optional Default: 0 Returns ------- work : float info : intw,v,info = dsyev(a,[compute_v,lower,lwork,overwrite_a]) Wrapper for ``dsyev``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) Other Parameters ---------------- compute_v : input int, optional Default: 1 lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(3*n-1,1) Returns ------- w : rank-1 array('d') with bounds (n) v : rank-2 array('d') with bounds (n,n) and a storage info : intw,v,info = ssyev(a,[compute_v,lower,lwork,overwrite_a]) Wrapper for ``ssyev``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) Other Parameters ---------------- compute_v : input int, optional Default: 1 lower : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(3*n-1,1) Returns ------- w : rank-1 array('f') with bounds (n) v : rank-2 array('f') with bounds (n,n) and a storage info : intvals,z,info = dstevd(d,e,[compute_v,lwork,liwork,overwrite_d,overwrite_e]) Wrapper for ``dstevd``. Parameters ---------- d : input rank-1 array('d') with bounds (n) e : input rank-1 array('d') with bounds (MAX(-1 + n, 1)) Other Parameters ---------------- overwrite_d : input int, optional Default: 0 overwrite_e : input int, optional Default: 0 compute_v : input int, optional Default: 1 lwork : input int, optional Default: (compute_v?1+4*n+n*n:1) liwork : input int, optional Default: (compute_v?3+5*n:1) Returns ------- vals : rank-1 array('d') with bounds (n) and d storage z : rank-2 array('d') with bounds (ldz,(compute_v?n:1)) info : intvals,z,info = sstevd(d,e,[compute_v,lwork,liwork,overwrite_d,overwrite_e]) Wrapper for ``sstevd``. Parameters ---------- d : input rank-1 array('f') with bounds (n) e : input rank-1 array('f') with bounds (MAX(-1 + n, 1)) Other Parameters ---------------- overwrite_d : input int, optional Default: 0 overwrite_e : input int, optional Default: 0 compute_v : input int, optional Default: 1 lwork : input int, optional Default: (compute_v?1+4*n+n*n:1) liwork : input int, optional Default: (compute_v?3+5*n:1) Returns ------- vals : rank-1 array('f') with bounds (n) and d storage z : rank-2 array('f') with bounds (ldz,(compute_v?n:1)) info : intwork,iwork,info = dstemr_lwork(d,e,range,vl,vu,il,iu,[compute_v,overwrite_d,overwrite_e]) Wrapper for ``dstemr_lwork``. Parameters ---------- d : input rank-1 array('d') with bounds (n) e : input rank-1 array('d') with bounds (n) range : input int vl : input float vu : input float il : input int iu : input int Other Parameters ---------------- overwrite_d : input int, optional Default: 0 overwrite_e : input int, optional Default: 0 compute_v : input int, optional Default: 1 Returns ------- work : float iwork : int info : intwork,iwork,info = sstemr_lwork(d,e,range,vl,vu,il,iu,[compute_v,overwrite_d,overwrite_e]) Wrapper for ``sstemr_lwork``. Parameters ---------- d : input rank-1 array('f') with bounds (n) e : input rank-1 array('f') with bounds (n) range : input int vl : input float vu : input float il : input int iu : input int Other Parameters ---------------- overwrite_d : input int, optional Default: 0 overwrite_e : input int, optional Default: 0 compute_v : input int, optional Default: 1 Returns ------- work : float iwork : int info : intm,w,z,info = dstemr(d,e,range,vl,vu,il,iu,[compute_v,lwork,liwork,overwrite_d]) Wrapper for ``dstemr``. Parameters ---------- d : input rank-1 array('d') with bounds (n) e : input rank-1 array('d') with bounds (n) range : input int vl : input float vu : input float il : input int iu : input int Other Parameters ---------------- overwrite_d : input int, optional Default: 0 compute_v : input int, optional Default: 1 lwork : input int, optional Default: max((compute_v?18*n:12*n),1) liwork : input int, optional Default: (compute_v?10*n:8*n) Returns ------- m : int w : rank-1 array('d') with bounds (n) z : rank-2 array('d') with bounds (n,n) info : intm,w,z,info = sstemr(d,e,range,vl,vu,il,iu,[compute_v,lwork,liwork,overwrite_d]) Wrapper for ``sstemr``. Parameters ---------- d : input rank-1 array('f') with bounds (n) e : input rank-1 array('f') with bounds (n) range : input int vl : input float vu : input float il : input int iu : input int Other Parameters ---------------- overwrite_d : input int, optional Default: 0 compute_v : input int, optional Default: 1 lwork : input int, optional Default: max((compute_v?18*n:12*n),1) liwork : input int, optional Default: (compute_v?10*n:8*n) Returns ------- m : int w : rank-1 array('f') with bounds (n) z : rank-2 array('f') with bounds (n,n) info : intz,info = dstein(d,e,w,iblock,isplit) Wrapper for ``dstein``. Parameters ---------- d : input rank-1 array('d') with bounds (n) e : input rank-1 array('d') with bounds (-1 + n) w : input rank-1 array('d') with bounds (m) iblock : input rank-1 array('i') with bounds (n) isplit : input rank-1 array('i') with bounds (n) Returns ------- z : rank-2 array('d') with bounds (ldz,m) info : intz,info = sstein(d,e,w,iblock,isplit) Wrapper for ``sstein``. Parameters ---------- d : input rank-1 array('f') with bounds (n) e : input rank-1 array('f') with bounds (-1 + n) w : input rank-1 array('f') with bounds (m) iblock : input rank-1 array('i') with bounds (n) isplit : input rank-1 array('i') with bounds (n) Returns ------- z : rank-2 array('f') with bounds (ldz,m) info : intvals,info = dsterf(d,e,[overwrite_d,overwrite_e]) Wrapper for ``dsterf``. Parameters ---------- d : input rank-1 array('d') with bounds (n) e : input rank-1 array('d') with bounds (-1 + n) Other Parameters ---------------- overwrite_d : input int, optional Default: 0 overwrite_e : input int, optional Default: 0 Returns ------- vals : rank-1 array('d') with bounds (n) and d storage info : intvals,info = ssterf(d,e,[overwrite_d,overwrite_e]) Wrapper for ``ssterf``. Parameters ---------- d : input rank-1 array('f') with bounds (n) e : input rank-1 array('f') with bounds (-1 + n) Other Parameters ---------------- overwrite_d : input int, optional Default: 0 overwrite_e : input int, optional Default: 0 Returns ------- vals : rank-1 array('f') with bounds (n) and d storage info : intm,w,iblock,isplit,info = dstebz(d,e,range,vl,vu,il,iu,tol,order) Wrapper for ``dstebz``. Parameters ---------- d : input rank-1 array('d') with bounds (n) e : input rank-1 array('d') with bounds (-1 + n) range : input int vl : input float vu : input float il : input int iu : input int tol : input float order : input bytes Returns ------- m : int w : rank-1 array('d') with bounds (n) iblock : rank-1 array('i') with bounds (n) isplit : rank-1 array('i') with bounds (n) info : intm,w,iblock,isplit,info = sstebz(d,e,range,vl,vu,il,iu,tol,order) Wrapper for ``sstebz``. Parameters ---------- d : input rank-1 array('f') with bounds (n) e : input rank-1 array('f') with bounds (-1 + n) range : input int vl : input float vu : input float il : input int iu : input int tol : input float order : input bytes Returns ------- m : int w : rank-1 array('f') with bounds (n) iblock : rank-1 array('i') with bounds (n) isplit : rank-1 array('i') with bounds (n) info : intvals,z,info = dstev(d,e,[compute_v,overwrite_d,overwrite_e]) Wrapper for ``dstev``. Parameters ---------- d : input rank-1 array('d') with bounds (n) e : input rank-1 array('d') with bounds (MAX(-1 + n, 1)) Other Parameters ---------------- overwrite_d : input int, optional Default: 0 overwrite_e : input int, optional Default: 0 compute_v : input int, optional Default: 1 Returns ------- vals : rank-1 array('d') with bounds (n) and d storage z : rank-2 array('d') with bounds (ldz,(compute_v?n:1)) info : intvals,z,info = sstev(d,e,[compute_v,overwrite_d,overwrite_e]) Wrapper for ``sstev``. Parameters ---------- d : input rank-1 array('f') with bounds (n) e : input rank-1 array('f') with bounds (MAX(-1 + n, 1)) Other Parameters ---------------- overwrite_d : input int, optional Default: 0 overwrite_e : input int, optional Default: 0 compute_v : input int, optional Default: 1 Returns ------- vals : rank-1 array('f') with bounds (n) and d storage z : rank-2 array('f') with bounds (ldz,(compute_v?n:1)) info : intdlf,df,duf,du2,ipiv,x,rcond,ferr,berr,info = zgtsvx(dl,d,du,b,[fact,trans,dlf,df,duf,du2,ipiv]) Wrapper for ``zgtsvx``. Parameters ---------- dl : input rank-1 array('D') with bounds (MAX(0, -1 + n)) d : input rank-1 array('D') with bounds (n) du : input rank-1 array('D') with bounds (MAX(0, -1 + n)) b : input rank-2 array('D') with bounds (ldb,nrhs) Other Parameters ---------------- fact : input bytes, optional Default: 'N' trans : input bytes, optional Default: 'N' dlf : input rank-1 array('D') with bounds (MAX(0, -1 + n)) df : input rank-1 array('D') with bounds (n) duf : input rank-1 array('D') with bounds (MAX(0, -1 + n)) du2 : input rank-1 array('D') with bounds (MAX(0, -2 + n)) ipiv : input rank-1 array('i') with bounds (n) Returns ------- dlf : rank-1 array('D') with bounds (MAX(0, -1 + n)) df : rank-1 array('D') with bounds (n) duf : rank-1 array('D') with bounds (MAX(0, -1 + n)) du2 : rank-1 array('D') with bounds (MAX(0, -2 + n)) ipiv : rank-1 array('i') with bounds (n) x : rank-2 array('D') with bounds (ldx,nrhs) rcond : float ferr : rank-1 array('d') with bounds (nrhs) berr : rank-1 array('d') with bounds (nrhs) info : intdlf,df,duf,du2,ipiv,x,rcond,ferr,berr,info = cgtsvx(dl,d,du,b,[fact,trans,dlf,df,duf,du2,ipiv]) Wrapper for ``cgtsvx``. Parameters ---------- dl : input rank-1 array('F') with bounds (MAX(0, -1 + n)) d : input rank-1 array('F') with bounds (n) du : input rank-1 array('F') with bounds (MAX(0, -1 + n)) b : input rank-2 array('F') with bounds (ldb,nrhs) Other Parameters ---------------- fact : input bytes, optional Default: 'N' trans : input bytes, optional Default: 'N' dlf : input rank-1 array('F') with bounds (MAX(0, -1 + n)) df : input rank-1 array('F') with bounds (n) duf : input rank-1 array('F') with bounds (MAX(0, -1 + n)) du2 : input rank-1 array('F') with bounds (MAX(0, -2 + n)) ipiv : input rank-1 array('i') with bounds (n) Returns ------- dlf : rank-1 array('F') with bounds (MAX(0, -1 + n)) df : rank-1 array('F') with bounds (n) duf : rank-1 array('F') with bounds (MAX(0, -1 + n)) du2 : rank-1 array('F') with bounds (MAX(0, -2 + n)) ipiv : rank-1 array('i') with bounds (n) x : rank-2 array('F') with bounds (ldx,nrhs) rcond : float ferr : rank-1 array('f') with bounds (nrhs) berr : rank-1 array('f') with bounds (nrhs) info : intdlf,df,duf,du2,ipiv,x,rcond,ferr,berr,info = dgtsvx(dl,d,du,b,[fact,trans,dlf,df,duf,du2,ipiv]) Wrapper for ``dgtsvx``. Parameters ---------- dl : input rank-1 array('d') with bounds (MAX(0, -1 + n)) d : input rank-1 array('d') with bounds (n) du : input rank-1 array('d') with bounds (MAX(0, -1 + n)) b : input rank-2 array('d') with bounds (ldb,nrhs) Other Parameters ---------------- fact : input bytes, optional Default: 'N' trans : input bytes, optional Default: 'N' dlf : input rank-1 array('d') with bounds (MAX(0, -1 + n)) df : input rank-1 array('d') with bounds (n) duf : input rank-1 array('d') with bounds (MAX(0, -1 + n)) du2 : input rank-1 array('d') with bounds (MAX(0, -2 + n)) ipiv : input rank-1 array('i') with bounds (n) Returns ------- dlf : rank-1 array('d') with bounds (MAX(0, -1 + n)) df : rank-1 array('d') with bounds (n) duf : rank-1 array('d') with bounds (MAX(0, -1 + n)) du2 : rank-1 array('d') with bounds (MAX(0, -2 + n)) ipiv : rank-1 array('i') with bounds (n) x : rank-2 array('d') with bounds (ldx,nrhs) rcond : float ferr : rank-1 array('d') with bounds (nrhs) berr : rank-1 array('d') with bounds (nrhs) info : intdlf,df,duf,du2,ipiv,x,rcond,ferr,berr,info = sgtsvx(dl,d,du,b,[fact,trans,dlf,df,duf,du2,ipiv]) Wrapper for ``sgtsvx``. Parameters ---------- dl : input rank-1 array('f') with bounds (MAX(0, -1 + n)) d : input rank-1 array('f') with bounds (n) du : input rank-1 array('f') with bounds (MAX(0, -1 + n)) b : input rank-2 array('f') with bounds (ldb,nrhs) Other Parameters ---------------- fact : input bytes, optional Default: 'N' trans : input bytes, optional Default: 'N' dlf : input rank-1 array('f') with bounds (MAX(0, -1 + n)) df : input rank-1 array('f') with bounds (n) duf : input rank-1 array('f') with bounds (MAX(0, -1 + n)) du2 : input rank-1 array('f') with bounds (MAX(0, -2 + n)) ipiv : input rank-1 array('i') with bounds (n) Returns ------- dlf : rank-1 array('f') with bounds (MAX(0, -1 + n)) df : rank-1 array('f') with bounds (n) duf : rank-1 array('f') with bounds (MAX(0, -1 + n)) du2 : rank-1 array('f') with bounds (MAX(0, -2 + n)) ipiv : rank-1 array('i') with bounds (n) x : rank-2 array('f') with bounds (ldx,nrhs) rcond : float ferr : rank-1 array('f') with bounds (nrhs) berr : rank-1 array('f') with bounds (nrhs) info : intrcond,info = zgtcon(dl,d,du,du2,ipiv,anorm,[norm]) Wrapper for ``zgtcon``. Parameters ---------- dl : input rank-1 array('D') with bounds (-1 + n) d : input rank-1 array('D') with bounds (n) du : input rank-1 array('D') with bounds (-1 + n) du2 : input rank-1 array('D') with bounds (-2 + n) ipiv : input rank-1 array('i') with bounds (n) anorm : input float Other Parameters ---------------- norm : input bytes, optional Default: '1' Returns ------- rcond : float info : intrcond,info = cgtcon(dl,d,du,du2,ipiv,anorm,[norm]) Wrapper for ``cgtcon``. Parameters ---------- dl : input rank-1 array('F') with bounds (-1 + n) d : input rank-1 array('F') with bounds (n) du : input rank-1 array('F') with bounds (-1 + n) du2 : input rank-1 array('F') with bounds (-2 + n) ipiv : input rank-1 array('i') with bounds (n) anorm : input float Other Parameters ---------------- norm : input bytes, optional Default: '1' Returns ------- rcond : float info : intrcond,info = dgtcon(dl,d,du,du2,ipiv,anorm,[norm]) Wrapper for ``dgtcon``. Parameters ---------- dl : input rank-1 array('d') with bounds (-1 + n) d : input rank-1 array('d') with bounds (n) du : input rank-1 array('d') with bounds (-1 + n) du2 : input rank-1 array('d') with bounds (-2 + n) ipiv : input rank-1 array('i') with bounds (n) anorm : input float Other Parameters ---------------- norm : input bytes, optional Default: '1' Returns ------- rcond : float info : intrcond,info = sgtcon(dl,d,du,du2,ipiv,anorm,[norm]) Wrapper for ``sgtcon``. Parameters ---------- dl : input rank-1 array('f') with bounds (-1 + n) d : input rank-1 array('f') with bounds (n) du : input rank-1 array('f') with bounds (-1 + n) du2 : input rank-1 array('f') with bounds (-2 + n) ipiv : input rank-1 array('i') with bounds (n) anorm : input float Other Parameters ---------------- norm : input bytes, optional Default: '1' Returns ------- rcond : float info : intx,info = zgttrs(dl,d,du,du2,ipiv,b,[trans,overwrite_b]) Wrapper for ``zgttrs``. Parameters ---------- dl : input rank-1 array('D') with bounds (-1 + n) d : input rank-1 array('D') with bounds (n) du : input rank-1 array('D') with bounds (-1 + n) du2 : input rank-1 array('D') with bounds (-2 + n) ipiv : input rank-1 array('i') with bounds (n) b : input rank-2 array('D') with bounds (ldb,nrhs) Other Parameters ---------------- trans : input bytes, optional Default: 'N' overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('D') with bounds (ldb,nrhs) and b storage info : intx,info = cgttrs(dl,d,du,du2,ipiv,b,[trans,overwrite_b]) Wrapper for ``cgttrs``. Parameters ---------- dl : input rank-1 array('F') with bounds (-1 + n) d : input rank-1 array('F') with bounds (n) du : input rank-1 array('F') with bounds (-1 + n) du2 : input rank-1 array('F') with bounds (-2 + n) ipiv : input rank-1 array('i') with bounds (n) b : input rank-2 array('F') with bounds (ldb,nrhs) Other Parameters ---------------- trans : input bytes, optional Default: 'N' overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('F') with bounds (ldb,nrhs) and b storage info : intx,info = dgttrs(dl,d,du,du2,ipiv,b,[trans,overwrite_b]) Wrapper for ``dgttrs``. Parameters ---------- dl : input rank-1 array('d') with bounds (-1 + n) d : input rank-1 array('d') with bounds (n) du : input rank-1 array('d') with bounds (-1 + n) du2 : input rank-1 array('d') with bounds (-2 + n) ipiv : input rank-1 array('i') with bounds (n) b : input rank-2 array('d') with bounds (ldb,nrhs) Other Parameters ---------------- trans : input bytes, optional Default: 'N' overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('d') with bounds (ldb,nrhs) and b storage info : intx,info = sgttrs(dl,d,du,du2,ipiv,b,[trans,overwrite_b]) Wrapper for ``sgttrs``. Parameters ---------- dl : input rank-1 array('f') with bounds (-1 + n) d : input rank-1 array('f') with bounds (n) du : input rank-1 array('f') with bounds (-1 + n) du2 : input rank-1 array('f') with bounds (-2 + n) ipiv : input rank-1 array('i') with bounds (n) b : input rank-2 array('f') with bounds (ldb,nrhs) Other Parameters ---------------- trans : input bytes, optional Default: 'N' overwrite_b : input int, optional Default: 0 Returns ------- x : rank-2 array('f') with bounds (ldb,nrhs) and b storage info : intdl,d,du,du2,ipiv,info = zgttrf(dl,d,du,[overwrite_dl,overwrite_d,overwrite_du]) Wrapper for ``zgttrf``. Parameters ---------- dl : input rank-1 array('D') with bounds (-1 + n) d : input rank-1 array('D') with bounds (n) du : input rank-1 array('D') with bounds (-1 + n) Other Parameters ---------------- overwrite_dl : input int, optional Default: 0 overwrite_d : input int, optional Default: 0 overwrite_du : input int, optional Default: 0 Returns ------- dl : rank-1 array('D') with bounds (-1 + n) d : rank-1 array('D') with bounds (n) du : rank-1 array('D') with bounds (-1 + n) du2 : rank-1 array('D') with bounds (-2 + n) ipiv : rank-1 array('i') with bounds (n) info : intdl,d,du,du2,ipiv,info = cgttrf(dl,d,du,[overwrite_dl,overwrite_d,overwrite_du]) Wrapper for ``cgttrf``. Parameters ---------- dl : input rank-1 array('F') with bounds (-1 + n) d : input rank-1 array('F') with bounds (n) du : input rank-1 array('F') with bounds (-1 + n) Other Parameters ---------------- overwrite_dl : input int, optional Default: 0 overwrite_d : input int, optional Default: 0 overwrite_du : input int, optional Default: 0 Returns ------- dl : rank-1 array('F') with bounds (-1 + n) d : rank-1 array('F') with bounds (n) du : rank-1 array('F') with bounds (-1 + n) du2 : rank-1 array('F') with bounds (-2 + n) ipiv : rank-1 array('i') with bounds (n) info : intdl,d,du,du2,ipiv,info = dgttrf(dl,d,du,[overwrite_dl,overwrite_d,overwrite_du]) Wrapper for ``dgttrf``. Parameters ---------- dl : input rank-1 array('d') with bounds (-1 + n) d : input rank-1 array('d') with bounds (n) du : input rank-1 array('d') with bounds (-1 + n) Other Parameters ---------------- overwrite_dl : input int, optional Default: 0 overwrite_d : input int, optional Default: 0 overwrite_du : input int, optional Default: 0 Returns ------- dl : rank-1 array('d') with bounds (-1 + n) d : rank-1 array('d') with bounds (n) du : rank-1 array('d') with bounds (-1 + n) du2 : rank-1 array('d') with bounds (-2 + n) ipiv : rank-1 array('i') with bounds (n) info : intdl,d,du,du2,ipiv,info = sgttrf(dl,d,du,[overwrite_dl,overwrite_d,overwrite_du]) Wrapper for ``sgttrf``. Parameters ---------- dl : input rank-1 array('f') with bounds (-1 + n) d : input rank-1 array('f') with bounds (n) du : input rank-1 array('f') with bounds (-1 + n) Other Parameters ---------------- overwrite_dl : input int, optional Default: 0 overwrite_d : input int, optional Default: 0 overwrite_du : input int, optional Default: 0 Returns ------- dl : rank-1 array('f') with bounds (-1 + n) d : rank-1 array('f') with bounds (n) du : rank-1 array('f') with bounds (-1 + n) du2 : rank-1 array('f') with bounds (-2 + n) ipiv : rank-1 array('i') with bounds (n) info : intdu2,d,du,x,info = zgtsv(dl,d,du,b,[overwrite_dl,overwrite_d,overwrite_du,overwrite_b]) Wrapper for ``zgtsv``. Parameters ---------- dl : input rank-1 array('D') with bounds (-1 + n) d : input rank-1 array('D') with bounds (n) du : input rank-1 array('D') with bounds (-1 + n) b : input rank-2 array('D') with bounds (n,nrhs) Other Parameters ---------------- overwrite_dl : input int, optional Default: 0 overwrite_d : input int, optional Default: 0 overwrite_du : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- du2 : rank-1 array('D') with bounds (-1 + n) and dl storage d : rank-1 array('D') with bounds (n) du : rank-1 array('D') with bounds (-1 + n) x : rank-2 array('D') with bounds (n,nrhs) and b storage info : intdu2,d,du,x,info = cgtsv(dl,d,du,b,[overwrite_dl,overwrite_d,overwrite_du,overwrite_b]) Wrapper for ``cgtsv``. Parameters ---------- dl : input rank-1 array('F') with bounds (-1 + n) d : input rank-1 array('F') with bounds (n) du : input rank-1 array('F') with bounds (-1 + n) b : input rank-2 array('F') with bounds (n,nrhs) Other Parameters ---------------- overwrite_dl : input int, optional Default: 0 overwrite_d : input int, optional Default: 0 overwrite_du : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- du2 : rank-1 array('F') with bounds (-1 + n) and dl storage d : rank-1 array('F') with bounds (n) du : rank-1 array('F') with bounds (-1 + n) x : rank-2 array('F') with bounds (n,nrhs) and b storage info : intdu2,d,du,x,info = dgtsv(dl,d,du,b,[overwrite_dl,overwrite_d,overwrite_du,overwrite_b]) Wrapper for ``dgtsv``. Parameters ---------- dl : input rank-1 array('d') with bounds (-1 + n) d : input rank-1 array('d') with bounds (n) du : input rank-1 array('d') with bounds (-1 + n) b : input rank-2 array('d') with bounds (n,nrhs) Other Parameters ---------------- overwrite_dl : input int, optional Default: 0 overwrite_d : input int, optional Default: 0 overwrite_du : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- du2 : rank-1 array('d') with bounds (-1 + n) and dl storage d : rank-1 array('d') with bounds (n) du : rank-1 array('d') with bounds (-1 + n) x : rank-2 array('d') with bounds (n,nrhs) and b storage info : intdu2,d,du,x,info = sgtsv(dl,d,du,b,[overwrite_dl,overwrite_d,overwrite_du,overwrite_b]) Wrapper for ``sgtsv``. Parameters ---------- dl : input rank-1 array('f') with bounds (-1 + n) d : input rank-1 array('f') with bounds (n) du : input rank-1 array('f') with bounds (-1 + n) b : input rank-2 array('f') with bounds (n,nrhs) Other Parameters ---------------- overwrite_dl : input int, optional Default: 0 overwrite_d : input int, optional Default: 0 overwrite_du : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- du2 : rank-1 array('f') with bounds (-1 + n) and dl storage d : rank-1 array('f') with bounds (n) du : rank-1 array('f') with bounds (-1 + n) x : rank-2 array('f') with bounds (n,nrhs) and b storage info : intn2 = zlangb(norm,kl,ku,ab,[ldab]) Wrapper for ``zlangb``. Parameters ---------- norm : input bytes kl : input int ku : input int ab : input rank-2 array('D') with bounds (ldab,n) Other Parameters ---------------- ldab : input int, optional Default: kl+ku+1 Returns ------- n2 : floatn2 = clangb(norm,kl,ku,ab,[ldab]) Wrapper for ``clangb``. Parameters ---------- norm : input bytes kl : input int ku : input int ab : input rank-2 array('F') with bounds (ldab,n) Other Parameters ---------------- ldab : input int, optional Default: kl+ku+1 Returns ------- n2 : floatn2 = dlangb(norm,kl,ku,ab,[ldab]) Wrapper for ``dlangb``. Parameters ---------- norm : input bytes kl : input int ku : input int ab : input rank-2 array('d') with bounds (ldab,n) Other Parameters ---------------- ldab : input int, optional Default: kl+ku+1 Returns ------- n2 : floatn2 = slangb(norm,kl,ku,ab,[ldab]) Wrapper for ``slangb``. Parameters ---------- norm : input bytes kl : input int ku : input int ab : input rank-2 array('f') with bounds (ldab,n) Other Parameters ---------------- ldab : input int, optional Default: kl+ku+1 Returns ------- n2 : floatrcond,info = zgbcon(kl,ku,ab,ipiv,anorm,[norm,ldab]) Wrapper for ``zgbcon``. Parameters ---------- kl : input int ku : input int ab : input rank-2 array('D') with bounds (ldab,n) ipiv : input rank-1 array('i') with bounds (n) anorm : input float Other Parameters ---------------- norm : input bytes, optional Default: '1' ldab : input int, optional Default: 2*kl+ku+1 Returns ------- rcond : float info : intrcond,info = cgbcon(kl,ku,ab,ipiv,anorm,[norm,ldab]) Wrapper for ``cgbcon``. Parameters ---------- kl : input int ku : input int ab : input rank-2 array('F') with bounds (ldab,n) ipiv : input rank-1 array('i') with bounds (n) anorm : input float Other Parameters ---------------- norm : input bytes, optional Default: '1' ldab : input int, optional Default: 2*kl+ku+1 Returns ------- rcond : float info : intrcond,info = dgbcon(kl,ku,ab,ipiv,anorm,[norm,ldab]) Wrapper for ``dgbcon``. Parameters ---------- kl : input int ku : input int ab : input rank-2 array('d') with bounds (ldab,n) ipiv : input rank-1 array('i') with bounds (n) anorm : input float Other Parameters ---------------- norm : input bytes, optional Default: '1' ldab : input int, optional Default: 2*kl+ku+1 Returns ------- rcond : float info : intrcond,info = sgbcon(kl,ku,ab,ipiv,anorm,[norm,ldab]) Wrapper for ``sgbcon``. Parameters ---------- kl : input int ku : input int ab : input rank-2 array('f') with bounds (ldab,n) ipiv : input rank-1 array('i') with bounds (n) anorm : input float Other Parameters ---------------- norm : input bytes, optional Default: '1' ldab : input int, optional Default: 2*kl+ku+1 Returns ------- rcond : float info : intx,info = zgbtrs(ab,kl,ku,b,ipiv,[trans,n,ldab,ldb,overwrite_b]) Wrapper for ``zgbtrs``. Parameters ---------- ab : input rank-2 array('D') with bounds (ldab,n) kl : input int ku : input int b : input rank-2 array('D') with bounds (ldb,nrhs) ipiv : input rank-1 array('i') with bounds (n) Other Parameters ---------------- overwrite_b : input int, optional Default: 0 trans : input int, optional Default: 0 n : input int, optional Default: shape(ab,1) ldab : input int, optional Default: shape(ab,0) ldb : input int, optional Default: shape(b,0) Returns ------- x : rank-2 array('D') with bounds (ldb,nrhs) and b storage info : intx,info = cgbtrs(ab,kl,ku,b,ipiv,[trans,n,ldab,ldb,overwrite_b]) Wrapper for ``cgbtrs``. Parameters ---------- ab : input rank-2 array('F') with bounds (ldab,n) kl : input int ku : input int b : input rank-2 array('F') with bounds (ldb,nrhs) ipiv : input rank-1 array('i') with bounds (n) Other Parameters ---------------- overwrite_b : input int, optional Default: 0 trans : input int, optional Default: 0 n : input int, optional Default: shape(ab,1) ldab : input int, optional Default: shape(ab,0) ldb : input int, optional Default: shape(b,0) Returns ------- x : rank-2 array('F') with bounds (ldb,nrhs) and b storage info : intx,info = dgbtrs(ab,kl,ku,b,ipiv,[trans,n,ldab,ldb,overwrite_b]) Wrapper for ``dgbtrs``. Parameters ---------- ab : input rank-2 array('d') with bounds (ldab,n) kl : input int ku : input int b : input rank-2 array('d') with bounds (ldb,nrhs) ipiv : input rank-1 array('i') with bounds (n) Other Parameters ---------------- overwrite_b : input int, optional Default: 0 trans : input int, optional Default: 0 n : input int, optional Default: shape(ab,1) ldab : input int, optional Default: shape(ab,0) ldb : input int, optional Default: shape(b,0) Returns ------- x : rank-2 array('d') with bounds (ldb,nrhs) and b storage info : intx,info = sgbtrs(ab,kl,ku,b,ipiv,[trans,n,ldab,ldb,overwrite_b]) Wrapper for ``sgbtrs``. Parameters ---------- ab : input rank-2 array('f') with bounds (ldab,n) kl : input int ku : input int b : input rank-2 array('f') with bounds (ldb,nrhs) ipiv : input rank-1 array('i') with bounds (n) Other Parameters ---------------- overwrite_b : input int, optional Default: 0 trans : input int, optional Default: 0 n : input int, optional Default: shape(ab,1) ldab : input int, optional Default: shape(ab,0) ldb : input int, optional Default: shape(b,0) Returns ------- x : rank-2 array('f') with bounds (ldb,nrhs) and b storage info : intlu,ipiv,info = zgbtrf(ab,kl,ku,[m,n,ldab,overwrite_ab]) Wrapper for ``zgbtrf``. Parameters ---------- ab : input rank-2 array('D') with bounds (ldab,n) kl : input int ku : input int Other Parameters ---------------- m : input int, optional Default: shape(ab,1) n : input int, optional Default: shape(ab,1) overwrite_ab : input int, optional Default: 0 ldab : input int, optional Default: max(shape(ab,0),1) Returns ------- lu : rank-2 array('D') with bounds (ldab,n) and ab storage ipiv : rank-1 array('i') with bounds (MIN(m, n)) info : intlu,ipiv,info = cgbtrf(ab,kl,ku,[m,n,ldab,overwrite_ab]) Wrapper for ``cgbtrf``. Parameters ---------- ab : input rank-2 array('F') with bounds (ldab,n) kl : input int ku : input int Other Parameters ---------------- m : input int, optional Default: shape(ab,1) n : input int, optional Default: shape(ab,1) overwrite_ab : input int, optional Default: 0 ldab : input int, optional Default: max(shape(ab,0),1) Returns ------- lu : rank-2 array('F') with bounds (ldab,n) and ab storage ipiv : rank-1 array('i') with bounds (MIN(m, n)) info : intlu,ipiv,info = dgbtrf(ab,kl,ku,[m,n,ldab,overwrite_ab]) Wrapper for ``dgbtrf``. Parameters ---------- ab : input rank-2 array('d') with bounds (ldab,n) kl : input int ku : input int Other Parameters ---------------- m : input int, optional Default: shape(ab,1) n : input int, optional Default: shape(ab,1) overwrite_ab : input int, optional Default: 0 ldab : input int, optional Default: max(shape(ab,0),1) Returns ------- lu : rank-2 array('d') with bounds (ldab,n) and ab storage ipiv : rank-1 array('i') with bounds (MIN(m, n)) info : intlu,ipiv,info = sgbtrf(ab,kl,ku,[m,n,ldab,overwrite_ab]) Wrapper for ``sgbtrf``. Parameters ---------- ab : input rank-2 array('f') with bounds (ldab,n) kl : input int ku : input int Other Parameters ---------------- m : input int, optional Default: shape(ab,1) n : input int, optional Default: shape(ab,1) overwrite_ab : input int, optional Default: 0 ldab : input int, optional Default: max(shape(ab,0),1) Returns ------- lu : rank-2 array('f') with bounds (ldab,n) and ab storage ipiv : rank-1 array('i') with bounds (MIN(m, n)) info : intlub,piv,x,info = zgbsv(kl,ku,ab,b,[overwrite_ab,overwrite_b]) Wrapper for ``zgbsv``. Parameters ---------- kl : input int ku : input int ab : input rank-2 array('D') with bounds (1 + 2 * kl + ku,n) b : input rank-2 array('D') with bounds (n,nrhs) Other Parameters ---------------- overwrite_ab : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- lub : rank-2 array('D') with bounds (1 + 2 * kl + ku,n) and ab storage piv : rank-1 array('i') with bounds (n) x : rank-2 array('D') with bounds (n,nrhs) and b storage info : intlub,piv,x,info = cgbsv(kl,ku,ab,b,[overwrite_ab,overwrite_b]) Wrapper for ``cgbsv``. Parameters ---------- kl : input int ku : input int ab : input rank-2 array('F') with bounds (1 + 2 * kl + ku,n) b : input rank-2 array('F') with bounds (n,nrhs) Other Parameters ---------------- overwrite_ab : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- lub : rank-2 array('F') with bounds (1 + 2 * kl + ku,n) and ab storage piv : rank-1 array('i') with bounds (n) x : rank-2 array('F') with bounds (n,nrhs) and b storage info : intlub,piv,x,info = dgbsv(kl,ku,ab,b,[overwrite_ab,overwrite_b]) Wrapper for ``dgbsv``. Parameters ---------- kl : input int ku : input int ab : input rank-2 array('d') with bounds (1 + 2 * kl + ku,n) b : input rank-2 array('d') with bounds (n,nrhs) Other Parameters ---------------- overwrite_ab : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- lub : rank-2 array('d') with bounds (1 + 2 * kl + ku,n) and ab storage piv : rank-1 array('i') with bounds (n) x : rank-2 array('d') with bounds (n,nrhs) and b storage info : intlub,piv,x,info = sgbsv(kl,ku,ab,b,[overwrite_ab,overwrite_b]) Wrapper for ``sgbsv``. Parameters ---------- kl : input int ku : input int ab : input rank-2 array('f') with bounds (1 + 2 * kl + ku,n) b : input rank-2 array('f') with bounds (n,nrhs) Other Parameters ---------------- overwrite_ab : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- lub : rank-2 array('f') with bounds (1 + 2 * kl + ku,n) and ab storage piv : rank-1 array('i') with bounds (n) x : rank-2 array('f') with bounds (n,nrhs) and b storage info : intr,c,rowcnd,colcnd,amax,info = zgeequb(a) Wrapper for ``zgeequb``. Parameters ---------- a : input rank-2 array('D') with bounds (m,n) Returns ------- r : rank-1 array('d') with bounds (m) c : rank-1 array('d') with bounds (n) rowcnd : float colcnd : float amax : float info : intr,c,rowcnd,colcnd,amax,info = cgeequb(a) Wrapper for ``cgeequb``. Parameters ---------- a : input rank-2 array('F') with bounds (m,n) Returns ------- r : rank-1 array('f') with bounds (m) c : rank-1 array('f') with bounds (n) rowcnd : float colcnd : float amax : float info : intr,c,rowcnd,colcnd,amax,info = dgeequb(a) Wrapper for ``dgeequb``. Parameters ---------- a : input rank-2 array('d') with bounds (m,n) Returns ------- r : rank-1 array('d') with bounds (m) c : rank-1 array('d') with bounds (n) rowcnd : float colcnd : float amax : float info : intr,c,rowcnd,colcnd,amax,info = sgeequb(a) Wrapper for ``sgeequb``. Parameters ---------- a : input rank-2 array('f') with bounds (m,n) Returns ------- r : rank-1 array('f') with bounds (m) c : rank-1 array('f') with bounds (n) rowcnd : float colcnd : float amax : float info : intr,c,rowcnd,colcnd,amax,info = zgeequ(a) Wrapper for ``zgeequ``. Parameters ---------- a : input rank-2 array('D') with bounds (m,n) Returns ------- r : rank-1 array('d') with bounds (m) c : rank-1 array('d') with bounds (n) rowcnd : float colcnd : float amax : float info : intr,c,rowcnd,colcnd,amax,info = cgeequ(a) Wrapper for ``cgeequ``. Parameters ---------- a : input rank-2 array('F') with bounds (m,n) Returns ------- r : rank-1 array('f') with bounds (m) c : rank-1 array('f') with bounds (n) rowcnd : float colcnd : float amax : float info : intr,c,rowcnd,colcnd,amax,info = dgeequ(a) Wrapper for ``dgeequ``. Parameters ---------- a : input rank-2 array('d') with bounds (m,n) Returns ------- r : rank-1 array('d') with bounds (m) c : rank-1 array('d') with bounds (n) rowcnd : float colcnd : float amax : float info : intr,c,rowcnd,colcnd,amax,info = sgeequ(a) Wrapper for ``sgeequ``. Parameters ---------- a : input rank-2 array('f') with bounds (m,n) Returns ------- r : rank-1 array('f') with bounds (m) c : rank-1 array('f') with bounds (n) rowcnd : float colcnd : float amax : float info : intalpha,beta,vl,vr,work,info = zggev(a,b,[compute_vl,compute_vr,lwork,overwrite_a,overwrite_b]) Wrapper for ``zggev``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) b : input rank-2 array('D') with bounds (n,n) Other Parameters ---------------- compute_vl : input int, optional Default: 1 compute_vr : input int, optional Default: 1 overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: max(2*n,1) Returns ------- alpha : rank-1 array('D') with bounds (n) beta : rank-1 array('D') with bounds (n) vl : rank-2 array('D') with bounds (ldvl,n) vr : rank-2 array('D') with bounds (ldvr,n) work : rank-1 array('D') with bounds (MAX(lwork, 1)) info : intalpha,beta,vl,vr,work,info = cggev(a,b,[compute_vl,compute_vr,lwork,overwrite_a,overwrite_b]) Wrapper for ``cggev``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) b : input rank-2 array('F') with bounds (n,n) Other Parameters ---------------- compute_vl : input int, optional Default: 1 compute_vr : input int, optional Default: 1 overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: max(2*n,1) Returns ------- alpha : rank-1 array('F') with bounds (n) beta : rank-1 array('F') with bounds (n) vl : rank-2 array('F') with bounds (ldvl,n) vr : rank-2 array('F') with bounds (ldvr,n) work : rank-1 array('F') with bounds (MAX(lwork, 1)) info : intalphar,alphai,beta,vl,vr,work,info = dggev(a,b,[compute_vl,compute_vr,lwork,overwrite_a,overwrite_b]) Wrapper for ``dggev``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) b : input rank-2 array('d') with bounds (n,n) Other Parameters ---------------- compute_vl : input int, optional Default: 1 compute_vr : input int, optional Default: 1 overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: max(8*n,1) Returns ------- alphar : rank-1 array('d') with bounds (n) alphai : rank-1 array('d') with bounds (n) beta : rank-1 array('d') with bounds (n) vl : rank-2 array('d') with bounds (ldvl,n) vr : rank-2 array('d') with bounds (ldvr,n) work : rank-1 array('d') with bounds (MAX(lwork, 1)) info : intalphar,alphai,beta,vl,vr,work,info = sggev(a,b,[compute_vl,compute_vr,lwork,overwrite_a,overwrite_b]) Wrapper for ``sggev``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) b : input rank-2 array('f') with bounds (n,n) Other Parameters ---------------- compute_vl : input int, optional Default: 1 compute_vr : input int, optional Default: 1 overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: max(8*n,1) Returns ------- alphar : rank-1 array('f') with bounds (n) alphai : rank-1 array('f') with bounds (n) beta : rank-1 array('f') with bounds (n) vl : rank-2 array('f') with bounds (ldvl,n) vr : rank-2 array('f') with bounds (ldvr,n) work : rank-1 array('f') with bounds (MAX(lwork, 1)) info : inta,b,sdim,alpha,beta,vsl,vsr,work,info = zgges(zselect,a,b,[jobvsl,jobvsr,sort_t,ldvsl,ldvsr,lwork,zselect_extra_args,overwrite_a,overwrite_b]) Wrapper for ``zgges``. Parameters ---------- zselect : call-back function a : input rank-2 array('D') with bounds (lda,n) b : input rank-2 array('D') with bounds (ldb,n) Other Parameters ---------------- jobvsl : input int, optional Default: 1 jobvsr : input int, optional Default: 1 sort_t : input int, optional Default: 0 zselect_extra_args : input tuple, optional Default: () overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 ldvsl : input int, optional Default: ((jobvsl==1)?n:1) ldvsr : input int, optional Default: ((jobvsr==1)?n:1) lwork : input int, optional Default: max(2*n,1) Returns ------- a : rank-2 array('D') with bounds (lda,n) b : rank-2 array('D') with bounds (ldb,n) sdim : int alpha : rank-1 array('D') with bounds (n) beta : rank-1 array('D') with bounds (n) vsl : rank-2 array('D') with bounds (ldvsl,n) vsr : rank-2 array('D') with bounds (ldvsr,n) work : rank-1 array('D') with bounds (MAX(lwork, 1)) info : int Notes ----- Call-back functions:: def zselect(alpha,beta): return zselect Required arguments: alpha : input complex beta : input complex Return objects: zselect : inta,b,sdim,alpha,beta,vsl,vsr,work,info = cgges(cselect,a,b,[jobvsl,jobvsr,sort_t,ldvsl,ldvsr,lwork,cselect_extra_args,overwrite_a,overwrite_b]) Wrapper for ``cgges``. Parameters ---------- cselect : call-back function a : input rank-2 array('F') with bounds (lda,n) b : input rank-2 array('F') with bounds (ldb,n) Other Parameters ---------------- jobvsl : input int, optional Default: 1 jobvsr : input int, optional Default: 1 sort_t : input int, optional Default: 0 cselect_extra_args : input tuple, optional Default: () overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 ldvsl : input int, optional Default: ((jobvsl==1)?n:1) ldvsr : input int, optional Default: ((jobvsr==1)?n:1) lwork : input int, optional Default: max(2*n,1) Returns ------- a : rank-2 array('F') with bounds (lda,n) b : rank-2 array('F') with bounds (ldb,n) sdim : int alpha : rank-1 array('F') with bounds (n) beta : rank-1 array('F') with bounds (n) vsl : rank-2 array('F') with bounds (ldvsl,n) vsr : rank-2 array('F') with bounds (ldvsr,n) work : rank-1 array('F') with bounds (MAX(lwork, 1)) info : int Notes ----- Call-back functions:: def cselect(alpha,beta): return cselect Required arguments: alpha : input complex beta : input complex Return objects: cselect : inta,b,sdim,alphar,alphai,beta,vsl,vsr,work,info = dgges(dselect,a,b,[jobvsl,jobvsr,sort_t,ldvsl,ldvsr,lwork,dselect_extra_args,overwrite_a,overwrite_b]) Wrapper for ``dgges``. Parameters ---------- dselect : call-back function a : input rank-2 array('d') with bounds (lda,n) b : input rank-2 array('d') with bounds (ldb,n) Other Parameters ---------------- jobvsl : input int, optional Default: 1 jobvsr : input int, optional Default: 1 sort_t : input int, optional Default: 0 dselect_extra_args : input tuple, optional Default: () overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 ldvsl : input int, optional Default: ((jobvsl==1)?n:1) ldvsr : input int, optional Default: ((jobvsr==1)?n:1) lwork : input int, optional Default: max(8*n+16,1) Returns ------- a : rank-2 array('d') with bounds (lda,n) b : rank-2 array('d') with bounds (ldb,n) sdim : int alphar : rank-1 array('d') with bounds (n) alphai : rank-1 array('d') with bounds (n) beta : rank-1 array('d') with bounds (n) vsl : rank-2 array('d') with bounds (ldvsl,n) vsr : rank-2 array('d') with bounds (ldvsr,n) work : rank-1 array('d') with bounds (MAX(lwork, 1)) info : int Notes ----- Call-back functions:: def dselect(alphar,alphai,beta): return dselect Required arguments: alphar : input float alphai : input float beta : input float Return objects: dselect : inta,b,sdim,alphar,alphai,beta,vsl,vsr,work,info = sgges(sselect,a,b,[jobvsl,jobvsr,sort_t,ldvsl,ldvsr,lwork,sselect_extra_args,overwrite_a,overwrite_b]) Wrapper for ``sgges``. Parameters ---------- sselect : call-back function a : input rank-2 array('f') with bounds (lda,n) b : input rank-2 array('f') with bounds (ldb,n) Other Parameters ---------------- jobvsl : input int, optional Default: 1 jobvsr : input int, optional Default: 1 sort_t : input int, optional Default: 0 sselect_extra_args : input tuple, optional Default: () overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 ldvsl : input int, optional Default: ((jobvsl==1)?n:1) ldvsr : input int, optional Default: ((jobvsr==1)?n:1) lwork : input int, optional Default: max(8*n+16,1) Returns ------- a : rank-2 array('f') with bounds (lda,n) b : rank-2 array('f') with bounds (ldb,n) sdim : int alphar : rank-1 array('f') with bounds (n) alphai : rank-1 array('f') with bounds (n) beta : rank-1 array('f') with bounds (n) vsl : rank-2 array('f') with bounds (ldvsl,n) vsr : rank-2 array('f') with bounds (ldvsr,n) work : rank-1 array('f') with bounds (MAX(lwork, 1)) info : int Notes ----- Call-back functions:: def sselect(alphar,alphai,beta): return sselect Required arguments: alphar : input float alphai : input float beta : input float Return objects: sselect : intt,sdim,wr,wi,vs,work,info = dgees(dselect,a,[compute_v,sort_t,lwork,dselect_extra_args,overwrite_a]) Wrapper for ``dgees``. Parameters ---------- dselect : call-back function a : input rank-2 array('d') with bounds (n,n) Other Parameters ---------------- compute_v : input int, optional Default: 1 sort_t : input int, optional Default: 0 dselect_extra_args : input tuple, optional Default: () overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(3*n,1) Returns ------- t : rank-2 array('d') with bounds (n,n) and a storage sdim : int wr : rank-1 array('d') with bounds (n) wi : rank-1 array('d') with bounds (n) vs : rank-2 array('d') with bounds (ldvs,n) work : rank-1 array('d') with bounds (MAX(lwork, 1)) info : int Notes ----- Call-back functions:: def dselect(arg1,arg2): return dselect Required arguments: arg1 : input float arg2 : input float Return objects: dselect : intt,sdim,wr,wi,vs,work,info = sgees(sselect,a,[compute_v,sort_t,lwork,sselect_extra_args,overwrite_a]) Wrapper for ``sgees``. Parameters ---------- sselect : call-back function a : input rank-2 array('f') with bounds (n,n) Other Parameters ---------------- compute_v : input int, optional Default: 1 sort_t : input int, optional Default: 0 sselect_extra_args : input tuple, optional Default: () overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(3*n,1) Returns ------- t : rank-2 array('f') with bounds (n,n) and a storage sdim : int wr : rank-1 array('f') with bounds (n) wi : rank-1 array('f') with bounds (n) vs : rank-2 array('f') with bounds (ldvs,n) work : rank-1 array('f') with bounds (MAX(lwork, 1)) info : int Notes ----- Call-back functions:: def sselect(arg1,arg2): return sselect Required arguments: arg1 : input float arg2 : input float Return objects: sselect : intt,sdim,w,vs,work,info = zgees(zselect,a,[compute_v,sort_t,lwork,zselect_extra_args,overwrite_a]) Wrapper for ``zgees``. Parameters ---------- zselect : call-back function a : input rank-2 array('D') with bounds (n,n) Other Parameters ---------------- compute_v : input int, optional Default: 1 sort_t : input int, optional Default: 0 zselect_extra_args : input tuple, optional Default: () overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(3*n,1) Returns ------- t : rank-2 array('D') with bounds (n,n) and a storage sdim : int w : rank-1 array('D') with bounds (n) vs : rank-2 array('D') with bounds (ldvs,n) work : rank-1 array('D') with bounds (MAX(lwork, 1)) info : int Notes ----- Call-back functions:: def zselect(arg): return zselect Required arguments: arg : input complex Return objects: zselect : intt,sdim,w,vs,work,info = cgees(cselect,a,[compute_v,sort_t,lwork,cselect_extra_args,overwrite_a]) Wrapper for ``cgees``. Parameters ---------- cselect : call-back function a : input rank-2 array('F') with bounds (n,n) Other Parameters ---------------- compute_v : input int, optional Default: 1 sort_t : input int, optional Default: 0 cselect_extra_args : input tuple, optional Default: () overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(3*n,1) Returns ------- t : rank-2 array('F') with bounds (n,n) and a storage sdim : int w : rank-1 array('F') with bounds (n) vs : rank-2 array('F') with bounds (ldvs,n) work : rank-1 array('F') with bounds (MAX(lwork, 1)) info : int Notes ----- Call-back functions:: def cselect(arg): return cselect Required arguments: arg : input complex Return objects: cselect : intwork,info = zgeev_lwork(n,[compute_vl,compute_vr]) Wrapper for ``zgeev_lwork``. Parameters ---------- n : input int Other Parameters ---------------- compute_vl : input int, optional Default: 1 compute_vr : input int, optional Default: 1 Returns ------- work : complex info : intwork,info = cgeev_lwork(n,[compute_vl,compute_vr]) Wrapper for ``cgeev_lwork``. Parameters ---------- n : input int Other Parameters ---------------- compute_vl : input int, optional Default: 1 compute_vr : input int, optional Default: 1 Returns ------- work : complex info : intw,vl,vr,info = zgeev(a,[compute_vl,compute_vr,lwork,overwrite_a]) Wrapper for ``zgeev``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) Other Parameters ---------------- compute_vl : input int, optional Default: 1 compute_vr : input int, optional Default: 1 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(2*n,1) Returns ------- w : rank-1 array('D') with bounds (n) vl : rank-2 array('D') with bounds (ldvl,n) vr : rank-2 array('D') with bounds (ldvr,n) info : intw,vl,vr,info = cgeev(a,[compute_vl,compute_vr,lwork,overwrite_a]) Wrapper for ``cgeev``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) Other Parameters ---------------- compute_vl : input int, optional Default: 1 compute_vr : input int, optional Default: 1 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(2*n,1) Returns ------- w : rank-1 array('F') with bounds (n) vl : rank-2 array('F') with bounds (ldvl,n) vr : rank-2 array('F') with bounds (ldvr,n) info : intwork,info = dgeev_lwork(n,[compute_vl,compute_vr]) Wrapper for ``dgeev_lwork``. Parameters ---------- n : input int Other Parameters ---------------- compute_vl : input int, optional Default: 1 compute_vr : input int, optional Default: 1 Returns ------- work : float info : intwork,info = sgeev_lwork(n,[compute_vl,compute_vr]) Wrapper for ``sgeev_lwork``. Parameters ---------- n : input int Other Parameters ---------------- compute_vl : input int, optional Default: 1 compute_vr : input int, optional Default: 1 Returns ------- work : float info : intwr,wi,vl,vr,info = dgeev(a,[compute_vl,compute_vr,lwork,overwrite_a]) Wrapper for ``dgeev``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) Other Parameters ---------------- compute_vl : input int, optional Default: 1 compute_vr : input int, optional Default: 1 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(4*n,1) Returns ------- wr : rank-1 array('d') with bounds (n) wi : rank-1 array('d') with bounds (n) vl : rank-2 array('d') with bounds (ldvl,n) vr : rank-2 array('d') with bounds (ldvr,n) info : intwr,wi,vl,vr,info = sgeev(a,[compute_vl,compute_vr,lwork,overwrite_a]) Wrapper for ``sgeev``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) Other Parameters ---------------- compute_vl : input int, optional Default: 1 compute_vr : input int, optional Default: 1 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(4*n,1) Returns ------- wr : rank-1 array('f') with bounds (n) wi : rank-1 array('f') with bounds (n) vl : rank-2 array('f') with bounds (ldvl,n) vr : rank-2 array('f') with bounds (ldvr,n) info : intqr,tau,work,info = zgerqf(a,[lwork,overwrite_a]) Wrapper for ``zgerqf``. Parameters ---------- a : input rank-2 array('D') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(3*m,1) Returns ------- qr : rank-2 array('D') with bounds (m,n) and a storage tau : rank-1 array('D') with bounds (MIN(m, n)) work : rank-1 array('D') with bounds (MAX(lwork, 1)) info : intqr,tau,work,info = cgerqf(a,[lwork,overwrite_a]) Wrapper for ``cgerqf``. Parameters ---------- a : input rank-2 array('F') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(3*m,1) Returns ------- qr : rank-2 array('F') with bounds (m,n) and a storage tau : rank-1 array('F') with bounds (MIN(m, n)) work : rank-1 array('F') with bounds (MAX(lwork, 1)) info : intqr,tau,work,info = dgerqf(a,[lwork,overwrite_a]) Wrapper for ``dgerqf``. Parameters ---------- a : input rank-2 array('d') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(3*m,1) Returns ------- qr : rank-2 array('d') with bounds (m,n) and a storage tau : rank-1 array('d') with bounds (MIN(m, n)) work : rank-1 array('d') with bounds (MAX(lwork, 1)) info : intqr,tau,work,info = sgerqf(a,[lwork,overwrite_a]) Wrapper for ``sgerqf``. Parameters ---------- a : input rank-2 array('f') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(3*m,1) Returns ------- qr : rank-2 array('f') with bounds (m,n) and a storage tau : rank-1 array('f') with bounds (MIN(m, n)) work : rank-1 array('f') with bounds (MAX(lwork, 1)) info : intwork,info = zgeqrfp_lwork(m,n) Wrapper for ``zgeqrfp_lwork``. Parameters ---------- m : input int n : input int Returns ------- work : complex info : intwork,info = cgeqrfp_lwork(m,n) Wrapper for ``cgeqrfp_lwork``. Parameters ---------- m : input int n : input int Returns ------- work : complex info : intwork,info = dgeqrfp_lwork(m,n) Wrapper for ``dgeqrfp_lwork``. Parameters ---------- m : input int n : input int Returns ------- work : float info : intwork,info = sgeqrfp_lwork(m,n) Wrapper for ``sgeqrfp_lwork``. Parameters ---------- m : input int n : input int Returns ------- work : float info : intqr,tau,info = zgeqrfp(a,[lwork,overwrite_a]) Wrapper for ``zgeqrfp``. Parameters ---------- a : input rank-2 array('D') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: MAX(1, n) Returns ------- qr : rank-2 array('D') with bounds (m,n) and a storage tau : rank-1 array('D') with bounds (MIN(m, n)) info : intqr,tau,info = cgeqrfp(a,[lwork,overwrite_a]) Wrapper for ``cgeqrfp``. Parameters ---------- a : input rank-2 array('F') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: MAX(1, n) Returns ------- qr : rank-2 array('F') with bounds (m,n) and a storage tau : rank-1 array('F') with bounds (MIN(m, n)) info : intqr,tau,info = dgeqrfp(a,[lwork,overwrite_a]) Wrapper for ``dgeqrfp``. Parameters ---------- a : input rank-2 array('d') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: MAX(1, n) Returns ------- qr : rank-2 array('d') with bounds (m,n) and a storage tau : rank-1 array('d') with bounds (MIN(m, n)) info : intqr,tau,info = sgeqrfp(a,[lwork,overwrite_a]) Wrapper for ``sgeqrfp``. Parameters ---------- a : input rank-2 array('f') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: MAX(1, n) Returns ------- qr : rank-2 array('f') with bounds (m,n) and a storage tau : rank-1 array('f') with bounds (MIN(m, n)) info : intwork,info = zgeqrf_lwork(m,n) Wrapper for ``zgeqrf_lwork``. Parameters ---------- m : input int n : input int Returns ------- work : complex info : intwork,info = cgeqrf_lwork(m,n) Wrapper for ``cgeqrf_lwork``. Parameters ---------- m : input int n : input int Returns ------- work : complex info : intwork,info = dgeqrf_lwork(m,n) Wrapper for ``dgeqrf_lwork``. Parameters ---------- m : input int n : input int Returns ------- work : float info : intwork,info = sgeqrf_lwork(m,n) Wrapper for ``sgeqrf_lwork``. Parameters ---------- m : input int n : input int Returns ------- work : float info : intqr,tau,work,info = zgeqrf(a,[lwork,overwrite_a]) Wrapper for ``zgeqrf``. Parameters ---------- a : input rank-2 array('D') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(3*n,1) Returns ------- qr : rank-2 array('D') with bounds (m,n) and a storage tau : rank-1 array('D') with bounds (MIN(m, n)) work : rank-1 array('D') with bounds (MAX(lwork, 1)) info : intqr,tau,work,info = cgeqrf(a,[lwork,overwrite_a]) Wrapper for ``cgeqrf``. Parameters ---------- a : input rank-2 array('F') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(3*n,1) Returns ------- qr : rank-2 array('F') with bounds (m,n) and a storage tau : rank-1 array('F') with bounds (MIN(m, n)) work : rank-1 array('F') with bounds (MAX(lwork, 1)) info : intqr,tau,work,info = dgeqrf(a,[lwork,overwrite_a]) Wrapper for ``dgeqrf``. Parameters ---------- a : input rank-2 array('d') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(3*n,1) Returns ------- qr : rank-2 array('d') with bounds (m,n) and a storage tau : rank-1 array('d') with bounds (MIN(m, n)) work : rank-1 array('d') with bounds (MAX(lwork, 1)) info : intqr,tau,work,info = sgeqrf(a,[lwork,overwrite_a]) Wrapper for ``sgeqrf``. Parameters ---------- a : input rank-2 array('f') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(3*n,1) Returns ------- qr : rank-2 array('f') with bounds (m,n) and a storage tau : rank-1 array('f') with bounds (MIN(m, n)) work : rank-1 array('f') with bounds (MAX(lwork, 1)) info : intqr,jpvt,tau,work,info = zgeqp3(a,[lwork,overwrite_a]) Wrapper for ``zgeqp3``. Parameters ---------- a : input rank-2 array('D') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(3*(n+1),1) Returns ------- qr : rank-2 array('D') with bounds (m,n) and a storage jpvt : rank-1 array('i') with bounds (n) tau : rank-1 array('D') with bounds (MIN(m, n)) work : rank-1 array('D') with bounds (MAX(lwork, 1)) info : intqr,jpvt,tau,work,info = cgeqp3(a,[lwork,overwrite_a]) Wrapper for ``cgeqp3``. Parameters ---------- a : input rank-2 array('F') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(3*(n+1),1) Returns ------- qr : rank-2 array('F') with bounds (m,n) and a storage jpvt : rank-1 array('i') with bounds (n) tau : rank-1 array('F') with bounds (MIN(m, n)) work : rank-1 array('F') with bounds (MAX(lwork, 1)) info : intqr,jpvt,tau,work,info = dgeqp3(a,[lwork,overwrite_a]) Wrapper for ``dgeqp3``. Parameters ---------- a : input rank-2 array('d') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(3*(n+1),1) Returns ------- qr : rank-2 array('d') with bounds (m,n) and a storage jpvt : rank-1 array('i') with bounds (n) tau : rank-1 array('d') with bounds (MIN(m, n)) work : rank-1 array('d') with bounds (MAX(lwork, 1)) info : intqr,jpvt,tau,work,info = sgeqp3(a,[lwork,overwrite_a]) Wrapper for ``sgeqp3``. Parameters ---------- a : input rank-2 array('f') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: max(3*(n+1),1) Returns ------- qr : rank-2 array('f') with bounds (m,n) and a storage jpvt : rank-1 array('i') with bounds (n) tau : rank-1 array('f') with bounds (MIN(m, n)) work : rank-1 array('f') with bounds (MAX(lwork, 1)) info : intwork,rwork,iwork,info = zgelsd_lwork(m,n,nrhs,[cond,lwork]) Wrapper for ``zgelsd_lwork``. Parameters ---------- m : input int n : input int nrhs : input int Other Parameters ---------------- cond : input float, optional Default: -1.0 lwork : input int, optional Default: -1 Returns ------- work : complex rwork : float iwork : int info : intwork,rwork,iwork,info = cgelsd_lwork(m,n,nrhs,[cond,lwork]) Wrapper for ``cgelsd_lwork``. Parameters ---------- m : input int n : input int nrhs : input int Other Parameters ---------------- cond : input float, optional Default: -1.0 lwork : input int, optional Default: -1 Returns ------- work : complex rwork : float iwork : int info : intx,s,rank,info = zgelsd(a,b,lwork,size_rwork,size_iwork,[cond,overwrite_a,overwrite_b]) Wrapper for ``zgelsd``. Parameters ---------- a : input rank-2 array('D') with bounds (m,n) b : input rank-2 array('D') with bounds (maxmn,nrhs) lwork : input int size_rwork : input int size_iwork : input int Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 cond : input float, optional Default: -1.0 Returns ------- x : rank-2 array('D') with bounds (maxmn,nrhs) and b storage s : rank-1 array('d') with bounds (minmn) rank : int info : intx,s,rank,info = cgelsd(a,b,lwork,size_rwork,size_iwork,[cond,overwrite_a,overwrite_b]) Wrapper for ``cgelsd``. Parameters ---------- a : input rank-2 array('F') with bounds (m,n) b : input rank-2 array('F') with bounds (maxmn,nrhs) lwork : input int size_rwork : input int size_iwork : input int Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 cond : input float, optional Default: -1.0 Returns ------- x : rank-2 array('F') with bounds (maxmn,nrhs) and b storage s : rank-1 array('f') with bounds (minmn) rank : int info : intwork,iwork,info = dgelsd_lwork(m,n,nrhs,[cond,lwork]) Wrapper for ``dgelsd_lwork``. Parameters ---------- m : input int n : input int nrhs : input int Other Parameters ---------------- cond : input float, optional Default: -1.0 lwork : input int, optional Default: -1 Returns ------- work : float iwork : int info : intwork,iwork,info = sgelsd_lwork(m,n,nrhs,[cond,lwork]) Wrapper for ``sgelsd_lwork``. Parameters ---------- m : input int n : input int nrhs : input int Other Parameters ---------------- cond : input float, optional Default: -1.0 lwork : input int, optional Default: -1 Returns ------- work : float iwork : int info : intx,s,rank,info = dgelsd(a,b,lwork,size_iwork,[cond,overwrite_a,overwrite_b]) Wrapper for ``dgelsd``. Parameters ---------- a : input rank-2 array('d') with bounds (m,n) b : input rank-2 array('d') with bounds (maxmn,nrhs) lwork : input int size_iwork : input int Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 cond : input float, optional Default: -1.0 Returns ------- x : rank-2 array('d') with bounds (maxmn,nrhs) and b storage s : rank-1 array('d') with bounds (minmn) rank : int info : intx,s,rank,info = sgelsd(a,b,lwork,size_iwork,[cond,overwrite_a,overwrite_b]) Wrapper for ``sgelsd``. Parameters ---------- a : input rank-2 array('f') with bounds (m,n) b : input rank-2 array('f') with bounds (maxmn,nrhs) lwork : input int size_iwork : input int Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 cond : input float, optional Default: -1.0 Returns ------- x : rank-2 array('f') with bounds (maxmn,nrhs) and b storage s : rank-1 array('f') with bounds (minmn) rank : int info : intwork,info = zgelsy_lwork(m,n,nrhs,cond,[lwork]) Wrapper for ``zgelsy_lwork``. Parameters ---------- m : input int n : input int nrhs : input int cond : input float Other Parameters ---------------- lwork : input int, optional Default: -1 Returns ------- work : complex info : intwork,info = cgelsy_lwork(m,n,nrhs,cond,[lwork]) Wrapper for ``cgelsy_lwork``. Parameters ---------- m : input int n : input int nrhs : input int cond : input float Other Parameters ---------------- lwork : input int, optional Default: -1 Returns ------- work : complex info : intv,x,j,rank,info = zgelsy(a,b,jptv,cond,lwork,[overwrite_a,overwrite_b]) Wrapper for ``zgelsy``. Parameters ---------- a : input rank-2 array('D') with bounds (m,n) b : input rank-2 array('D') with bounds (maxmn,nrhs) jptv : input rank-1 array('i') with bounds (n) cond : input float lwork : input int Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- v : rank-2 array('D') with bounds (m,n) and a storage x : rank-2 array('D') with bounds (maxmn,nrhs) and b storage j : rank-1 array('i') with bounds (n) and jptv storage rank : int info : intv,x,j,rank,info = cgelsy(a,b,jptv,cond,lwork,[overwrite_a,overwrite_b]) Wrapper for ``cgelsy``. Parameters ---------- a : input rank-2 array('F') with bounds (m,n) b : input rank-2 array('F') with bounds (maxmn,nrhs) jptv : input rank-1 array('i') with bounds (n) cond : input float lwork : input int Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- v : rank-2 array('F') with bounds (m,n) and a storage x : rank-2 array('F') with bounds (maxmn,nrhs) and b storage j : rank-1 array('i') with bounds (n) and jptv storage rank : int info : intwork,info = dgelsy_lwork(m,n,nrhs,cond,[lwork]) Wrapper for ``dgelsy_lwork``. Parameters ---------- m : input int n : input int nrhs : input int cond : input float Other Parameters ---------------- lwork : input int, optional Default: -1 Returns ------- work : float info : intwork,info = sgelsy_lwork(m,n,nrhs,cond,[lwork]) Wrapper for ``sgelsy_lwork``. Parameters ---------- m : input int n : input int nrhs : input int cond : input float Other Parameters ---------------- lwork : input int, optional Default: -1 Returns ------- work : float info : intv,x,j,rank,info = dgelsy(a,b,jptv,cond,lwork,[overwrite_a,overwrite_b]) Wrapper for ``dgelsy``. Parameters ---------- a : input rank-2 array('d') with bounds (m,n) b : input rank-2 array('d') with bounds (maxmn,nrhs) jptv : input rank-1 array('i') with bounds (n) cond : input float lwork : input int Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- v : rank-2 array('d') with bounds (m,n) and a storage x : rank-2 array('d') with bounds (maxmn,nrhs) and b storage j : rank-1 array('i') with bounds (n) and jptv storage rank : int info : intv,x,j,rank,info = sgelsy(a,b,jptv,cond,lwork,[overwrite_a,overwrite_b]) Wrapper for ``sgelsy``. Parameters ---------- a : input rank-2 array('f') with bounds (m,n) b : input rank-2 array('f') with bounds (maxmn,nrhs) jptv : input rank-1 array('i') with bounds (n) cond : input float lwork : input int Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- v : rank-2 array('f') with bounds (m,n) and a storage x : rank-2 array('f') with bounds (maxmn,nrhs) and b storage j : rank-1 array('i') with bounds (n) and jptv storage rank : int info : intwork,info = zgelss_lwork(m,n,nrhs,[cond,lwork]) Wrapper for ``zgelss_lwork``. Parameters ---------- m : input int n : input int nrhs : input int Other Parameters ---------------- cond : input float, optional Default: -1.0 lwork : input int, optional Default: -1 Returns ------- work : complex info : intwork,info = cgelss_lwork(m,n,nrhs,[cond,lwork]) Wrapper for ``cgelss_lwork``. Parameters ---------- m : input int n : input int nrhs : input int Other Parameters ---------------- cond : input float, optional Default: -1.0 lwork : input int, optional Default: -1 Returns ------- work : complex info : intv,x,s,rank,work,info = zgelss(a,b,[cond,lwork,overwrite_a,overwrite_b]) Wrapper for ``zgelss``. Parameters ---------- a : input rank-2 array('D') with bounds (m,n) b : input rank-2 array('D') with bounds (maxmn,nrhs) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 cond : input float, optional Default: -1.0 lwork : input int, optional Default: max(2*minmn+MAX(maxmn,nrhs),1) Returns ------- v : rank-2 array('D') with bounds (m,n) and a storage x : rank-2 array('D') with bounds (maxmn,nrhs) and b storage s : rank-1 array('d') with bounds (minmn) rank : int work : rank-1 array('D') with bounds (MAX(lwork, 1)) info : intv,x,s,rank,work,info = cgelss(a,b,[cond,lwork,overwrite_a,overwrite_b]) Wrapper for ``cgelss``. Parameters ---------- a : input rank-2 array('F') with bounds (m,n) b : input rank-2 array('F') with bounds (maxmn,nrhs) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 cond : input float, optional Default: -1.0 lwork : input int, optional Default: max(2*minmn+MAX(maxmn,nrhs),1) Returns ------- v : rank-2 array('F') with bounds (m,n) and a storage x : rank-2 array('F') with bounds (maxmn,nrhs) and b storage s : rank-1 array('f') with bounds (minmn) rank : int work : rank-1 array('F') with bounds (MAX(lwork, 1)) info : intwork,info = dgelss_lwork(m,n,nrhs,[cond,lwork]) Wrapper for ``dgelss_lwork``. Parameters ---------- m : input int n : input int nrhs : input int Other Parameters ---------------- cond : input float, optional Default: -1.0 lwork : input int, optional Default: -1 Returns ------- work : float info : intwork,info = sgelss_lwork(m,n,nrhs,[cond,lwork]) Wrapper for ``sgelss_lwork``. Parameters ---------- m : input int n : input int nrhs : input int Other Parameters ---------------- cond : input float, optional Default: -1.0 lwork : input int, optional Default: -1 Returns ------- work : float info : intv,x,s,rank,work,info = dgelss(a,b,[cond,lwork,overwrite_a,overwrite_b]) Wrapper for ``dgelss``. Parameters ---------- a : input rank-2 array('d') with bounds (m,n) b : input rank-2 array('d') with bounds (maxmn,nrhs) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 cond : input float, optional Default: -1.0 lwork : input int, optional Default: max(3*minmn+MAX(2*minmn,MAX(maxmn,nrhs)),1) Returns ------- v : rank-2 array('d') with bounds (m,n) and a storage x : rank-2 array('d') with bounds (maxmn,nrhs) and b storage s : rank-1 array('d') with bounds (minmn) rank : int work : rank-1 array('d') with bounds (MAX(lwork, 1)) info : intv,x,s,rank,work,info = sgelss(a,b,[cond,lwork,overwrite_a,overwrite_b]) Wrapper for ``sgelss``. Parameters ---------- a : input rank-2 array('f') with bounds (m,n) b : input rank-2 array('f') with bounds (maxmn,nrhs) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 cond : input float, optional Default: -1.0 lwork : input int, optional Default: max(3*minmn+MAX(2*minmn,MAX(maxmn,nrhs)),1) Returns ------- v : rank-2 array('f') with bounds (m,n) and a storage x : rank-2 array('f') with bounds (maxmn,nrhs) and b storage s : rank-1 array('f') with bounds (minmn) rank : int work : rank-1 array('f') with bounds (MAX(lwork, 1)) info : intwork,info = zgels_lwork(m,n,nrhs,[trans]) Wrapper for ``zgels_lwork``. Parameters ---------- m : input int n : input int nrhs : input int Other Parameters ---------------- trans : input bytes, optional Default: 'N' Returns ------- work : complex info : intwork,info = cgels_lwork(m,n,nrhs,[trans]) Wrapper for ``cgels_lwork``. Parameters ---------- m : input int n : input int nrhs : input int Other Parameters ---------------- trans : input bytes, optional Default: 'N' Returns ------- work : complex info : intwork,info = dgels_lwork(m,n,nrhs,[trans]) Wrapper for ``dgels_lwork``. Parameters ---------- m : input int n : input int nrhs : input int Other Parameters ---------------- trans : input bytes, optional Default: 'N' Returns ------- work : float info : intwork,info = sgels_lwork(m,n,nrhs,[trans]) Wrapper for ``sgels_lwork``. Parameters ---------- m : input int n : input int nrhs : input int Other Parameters ---------------- trans : input bytes, optional Default: 'N' Returns ------- work : float info : intlqr,x,info = zgels(a,b,[trans,lwork,overwrite_a,overwrite_b]) Wrapper for ``zgels``. Parameters ---------- a : input rank-2 array('D') with bounds (m,n) b : input rank-2 array('D') with bounds (MAX(m, n),nrhs) Other Parameters ---------------- trans : input bytes, optional Default: 'N' overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: MAX(MIN(m,n)+MAX(MIN(m,n),nrhs),1) Returns ------- lqr : rank-2 array('D') with bounds (m,n) and a storage x : rank-2 array('D') with bounds (MAX(m, n),nrhs) and b storage info : intlqr,x,info = cgels(a,b,[trans,lwork,overwrite_a,overwrite_b]) Wrapper for ``cgels``. Parameters ---------- a : input rank-2 array('F') with bounds (m,n) b : input rank-2 array('F') with bounds (MAX(m, n),nrhs) Other Parameters ---------------- trans : input bytes, optional Default: 'N' overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: MAX(MIN(m,n)+MAX(MIN(m,n),nrhs),1) Returns ------- lqr : rank-2 array('F') with bounds (m,n) and a storage x : rank-2 array('F') with bounds (MAX(m, n),nrhs) and b storage info : intlqr,x,info = dgels(a,b,[trans,lwork,overwrite_a,overwrite_b]) Wrapper for ``dgels``. Parameters ---------- a : input rank-2 array('d') with bounds (m,n) b : input rank-2 array('d') with bounds (MAX(m, n),nrhs) Other Parameters ---------------- trans : input bytes, optional Default: 'N' overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: MAX(MIN(m,n)+MAX(MIN(m,n),nrhs),1) Returns ------- lqr : rank-2 array('d') with bounds (m,n) and a storage x : rank-2 array('d') with bounds (MAX(m, n),nrhs) and b storage info : intlqr,x,info = sgels(a,b,[trans,lwork,overwrite_a,overwrite_b]) Wrapper for ``sgels``. Parameters ---------- a : input rank-2 array('f') with bounds (m,n) b : input rank-2 array('f') with bounds (MAX(m, n),nrhs) Other Parameters ---------------- trans : input bytes, optional Default: 'N' overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 lwork : input int, optional Default: MAX(MIN(m,n)+MAX(MIN(m,n),nrhs),1) Returns ------- lqr : rank-2 array('f') with bounds (m,n) and a storage x : rank-2 array('f') with bounds (MAX(m, n),nrhs) and b storage info : intwork,info = zgesvd_lwork(m,n,[compute_uv,full_matrices]) Wrapper for ``zgesvd_lwork``. Parameters ---------- m : input int n : input int Other Parameters ---------------- compute_uv : input int, optional Default: 1 full_matrices : input int, optional Default: 1 Returns ------- work : complex info : intwork,info = cgesvd_lwork(m,n,[compute_uv,full_matrices]) Wrapper for ``cgesvd_lwork``. Parameters ---------- m : input int n : input int Other Parameters ---------------- compute_uv : input int, optional Default: 1 full_matrices : input int, optional Default: 1 Returns ------- work : complex info : intu,s,vt,info = zgesvd(a,[compute_uv,full_matrices,lwork,overwrite_a]) Wrapper for ``zgesvd``. Parameters ---------- a : input rank-2 array('D') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 compute_uv : input int, optional Default: 1 full_matrices : input int, optional Default: 1 lwork : input int, optional Default: MAX(2*minmn+MAX(m,n),1) Returns ------- u : rank-2 array('D') with bounds (u0,u1) s : rank-1 array('d') with bounds (minmn) vt : rank-2 array('D') with bounds (vt0,vt1) info : intu,s,vt,info = cgesvd(a,[compute_uv,full_matrices,lwork,overwrite_a]) Wrapper for ``cgesvd``. Parameters ---------- a : input rank-2 array('F') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 compute_uv : input int, optional Default: 1 full_matrices : input int, optional Default: 1 lwork : input int, optional Default: MAX(2*minmn+MAX(m,n),1) Returns ------- u : rank-2 array('F') with bounds (u0,u1) s : rank-1 array('f') with bounds (minmn) vt : rank-2 array('F') with bounds (vt0,vt1) info : intwork,info = dgesvd_lwork(m,n,[compute_uv,full_matrices]) Wrapper for ``dgesvd_lwork``. Parameters ---------- m : input int n : input int Other Parameters ---------------- compute_uv : input int, optional Default: 1 full_matrices : input int, optional Default: 1 Returns ------- work : float info : intwork,info = sgesvd_lwork(m,n,[compute_uv,full_matrices]) Wrapper for ``sgesvd_lwork``. Parameters ---------- m : input int n : input int Other Parameters ---------------- compute_uv : input int, optional Default: 1 full_matrices : input int, optional Default: 1 Returns ------- work : float info : intu,s,vt,info = dgesvd(a,[compute_uv,full_matrices,lwork,overwrite_a]) Wrapper for ``dgesvd``. Parameters ---------- a : input rank-2 array('d') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 compute_uv : input int, optional Default: 1 full_matrices : input int, optional Default: 1 lwork : input int, optional Default: max(MAX(3*minmn+MAX(m,n),5*minmn),1) Returns ------- u : rank-2 array('d') with bounds (u0,u1) s : rank-1 array('d') with bounds (minmn) vt : rank-2 array('d') with bounds (vt0,vt1) info : intu,s,vt,info = sgesvd(a,[compute_uv,full_matrices,lwork,overwrite_a]) Wrapper for ``sgesvd``. Parameters ---------- a : input rank-2 array('f') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 compute_uv : input int, optional Default: 1 full_matrices : input int, optional Default: 1 lwork : input int, optional Default: max(MAX(3*minmn+MAX(m,n),5*minmn),1) Returns ------- u : rank-2 array('f') with bounds (u0,u1) s : rank-1 array('f') with bounds (minmn) vt : rank-2 array('f') with bounds (vt0,vt1) info : intwork,info = zgesdd_lwork(m,n,[compute_uv,full_matrices]) Wrapper for ``zgesdd_lwork``. Parameters ---------- m : input int n : input int Other Parameters ---------------- compute_uv : input int, optional Default: 1 full_matrices : input int, optional Default: 1 Returns ------- work : complex info : intwork,info = cgesdd_lwork(m,n,[compute_uv,full_matrices]) Wrapper for ``cgesdd_lwork``. Parameters ---------- m : input int n : input int Other Parameters ---------------- compute_uv : input int, optional Default: 1 full_matrices : input int, optional Default: 1 Returns ------- work : complex info : intu,s,vt,info = zgesdd(a,[compute_uv,full_matrices,lwork,overwrite_a]) Wrapper for ``zgesdd``. Parameters ---------- a : input rank-2 array('D') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 compute_uv : input int, optional Default: 1 full_matrices : input int, optional Default: 1 lwork : input int, optional Default: max((compute_uv?2*minmn*minmn+MAX(m,n)+2*minmn:2*minmn+MAX(m,n)),1) Returns ------- u : rank-2 array('D') with bounds (u0,u1) s : rank-1 array('d') with bounds (minmn) vt : rank-2 array('D') with bounds (vt0,vt1) info : intu,s,vt,info = cgesdd(a,[compute_uv,full_matrices,lwork,overwrite_a]) Wrapper for ``cgesdd``. Parameters ---------- a : input rank-2 array('F') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 compute_uv : input int, optional Default: 1 full_matrices : input int, optional Default: 1 lwork : input int, optional Default: max((compute_uv?2*minmn*minmn+MAX(m,n)+2*minmn:2*minmn+MAX(m,n)),1) Returns ------- u : rank-2 array('F') with bounds (u0,u1) s : rank-1 array('f') with bounds (minmn) vt : rank-2 array('F') with bounds (vt0,vt1) info : intwork,info = dgesdd_lwork(m,n,[compute_uv,full_matrices]) Wrapper for ``dgesdd_lwork``. Parameters ---------- m : input int n : input int Other Parameters ---------------- compute_uv : input int, optional Default: 1 full_matrices : input int, optional Default: 1 Returns ------- work : float info : intwork,info = sgesdd_lwork(m,n,[compute_uv,full_matrices]) Wrapper for ``sgesdd_lwork``. Parameters ---------- m : input int n : input int Other Parameters ---------------- compute_uv : input int, optional Default: 1 full_matrices : input int, optional Default: 1 Returns ------- work : float info : intu,s,vt,info = dgesdd(a,[compute_uv,full_matrices,lwork,overwrite_a]) Wrapper for ``dgesdd``. Parameters ---------- a : input rank-2 array('d') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 compute_uv : input int, optional Default: 1 full_matrices : input int, optional Default: 1 lwork : input int, optional Default: max((compute_uv?4*minmn*minmn+MAX(m,n)+9*minmn:MAX(14*minmn+4,10*minmn+2+25*(25+8))+MAX(m,n)),1) Returns ------- u : rank-2 array('d') with bounds (u0,u1) s : rank-1 array('d') with bounds (minmn) vt : rank-2 array('d') with bounds (vt0,vt1) info : intu,s,vt,info = sgesdd(a,[compute_uv,full_matrices,lwork,overwrite_a]) Wrapper for ``sgesdd``. Parameters ---------- a : input rank-2 array('f') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 compute_uv : input int, optional Default: 1 full_matrices : input int, optional Default: 1 lwork : input int, optional Default: max((compute_uv?4*minmn*minmn+MAX(m,n)+9*minmn:MAX(14*minmn+4,10*minmn+2+25*(25+8))+MAX(m,n)),1) Returns ------- u : rank-2 array('f') with bounds (u0,u1) s : rank-1 array('f') with bounds (minmn) vt : rank-2 array('f') with bounds (vt0,vt1) info : intwork,info = zgetri_lwork(n) Wrapper for ``zgetri_lwork``. Parameters ---------- n : input int Returns ------- work : complex info : intwork,info = cgetri_lwork(n) Wrapper for ``cgetri_lwork``. Parameters ---------- n : input int Returns ------- work : complex info : intwork,info = dgetri_lwork(n) Wrapper for ``dgetri_lwork``. Parameters ---------- n : input int Returns ------- work : float info : intwork,info = sgetri_lwork(n) Wrapper for ``sgetri_lwork``. Parameters ---------- n : input int Returns ------- work : float info : intinv_a,info = zgetri(lu,piv,[lwork,overwrite_lu]) Wrapper for ``zgetri``. Parameters ---------- lu : input rank-2 array('D') with bounds (n,n) piv : input rank-1 array('i') with bounds (n) Other Parameters ---------------- overwrite_lu : input int, optional Default: 0 lwork : input int, optional Default: max(3*n,1) Returns ------- inv_a : rank-2 array('D') with bounds (n,n) and lu storage info : intinv_a,info = cgetri(lu,piv,[lwork,overwrite_lu]) Wrapper for ``cgetri``. Parameters ---------- lu : input rank-2 array('F') with bounds (n,n) piv : input rank-1 array('i') with bounds (n) Other Parameters ---------------- overwrite_lu : input int, optional Default: 0 lwork : input int, optional Default: max(3*n,1) Returns ------- inv_a : rank-2 array('F') with bounds (n,n) and lu storage info : intinv_a,info = dgetri(lu,piv,[lwork,overwrite_lu]) Wrapper for ``dgetri``. Parameters ---------- lu : input rank-2 array('d') with bounds (n,n) piv : input rank-1 array('i') with bounds (n) Other Parameters ---------------- overwrite_lu : input int, optional Default: 0 lwork : input int, optional Default: max(3*n,1) Returns ------- inv_a : rank-2 array('d') with bounds (n,n) and lu storage info : intinv_a,info = sgetri(lu,piv,[lwork,overwrite_lu]) Wrapper for ``sgetri``. Parameters ---------- lu : input rank-2 array('f') with bounds (n,n) piv : input rank-1 array('i') with bounds (n) Other Parameters ---------------- overwrite_lu : input int, optional Default: 0 lwork : input int, optional Default: max(3*n,1) Returns ------- inv_a : rank-2 array('f') with bounds (n,n) and lu storage info : intx,scale = zgesc2(lu,rhs,ipiv,jpiv,[overwrite_rhs]) Wrapper for ``zgesc2``. Parameters ---------- lu : input rank-2 array('D') with bounds (n,n) rhs : input rank-1 array('D') with bounds (n) ipiv : input rank-1 array('i') with bounds (n) jpiv : input rank-1 array('i') with bounds (n) Other Parameters ---------------- overwrite_rhs : input int, optional Default: 0 Returns ------- x : rank-1 array('D') with bounds (n) and rhs storage scale : floatx,scale = cgesc2(lu,rhs,ipiv,jpiv,[overwrite_rhs]) Wrapper for ``cgesc2``. Parameters ---------- lu : input rank-2 array('F') with bounds (n,n) rhs : input rank-1 array('F') with bounds (n) ipiv : input rank-1 array('i') with bounds (n) jpiv : input rank-1 array('i') with bounds (n) Other Parameters ---------------- overwrite_rhs : input int, optional Default: 0 Returns ------- x : rank-1 array('F') with bounds (n) and rhs storage scale : floatx,scale = dgesc2(lu,rhs,ipiv,jpiv,[overwrite_rhs]) Wrapper for ``dgesc2``. Parameters ---------- lu : input rank-2 array('d') with bounds (n,n) rhs : input rank-1 array('d') with bounds (n) ipiv : input rank-1 array('i') with bounds (n) jpiv : input rank-1 array('i') with bounds (n) Other Parameters ---------------- overwrite_rhs : input int, optional Default: 0 Returns ------- x : rank-1 array('d') with bounds (n) and rhs storage scale : floatx,scale = sgesc2(lu,rhs,ipiv,jpiv,[overwrite_rhs]) Wrapper for ``sgesc2``. Parameters ---------- lu : input rank-2 array('f') with bounds (n,n) rhs : input rank-1 array('f') with bounds (n) ipiv : input rank-1 array('i') with bounds (n) jpiv : input rank-1 array('i') with bounds (n) Other Parameters ---------------- overwrite_rhs : input int, optional Default: 0 Returns ------- x : rank-1 array('f') with bounds (n) and rhs storage scale : floatlu,ipiv,jpiv,info = zgetc2(a,[overwrite_a]) Wrapper for ``zgetc2``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 Returns ------- lu : rank-2 array('D') with bounds (n,n) and a storage ipiv : rank-1 array('i') with bounds (n) jpiv : rank-1 array('i') with bounds (n) info : intlu,ipiv,jpiv,info = cgetc2(a,[overwrite_a]) Wrapper for ``cgetc2``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 Returns ------- lu : rank-2 array('F') with bounds (n,n) and a storage ipiv : rank-1 array('i') with bounds (n) jpiv : rank-1 array('i') with bounds (n) info : intlu,ipiv,jpiv,info = dgetc2(a,[overwrite_a]) Wrapper for ``dgetc2``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 Returns ------- lu : rank-2 array('d') with bounds (n,n) and a storage ipiv : rank-1 array('i') with bounds (n) jpiv : rank-1 array('i') with bounds (n) info : intlu,ipiv,jpiv,info = sgetc2(a,[overwrite_a]) Wrapper for ``sgetc2``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 Returns ------- lu : rank-2 array('f') with bounds (n,n) and a storage ipiv : rank-1 array('i') with bounds (n) jpiv : rank-1 array('i') with bounds (n) info : intx,info = zgetrs(lu,piv,b,[trans,overwrite_b]) Wrapper for ``zgetrs``. Parameters ---------- lu : input rank-2 array('D') with bounds (n,n) piv : input rank-1 array('i') with bounds (n) b : input rank-2 array('D') with bounds (n,nrhs) Other Parameters ---------------- overwrite_b : input int, optional Default: 0 trans : input int, optional Default: 0 Returns ------- x : rank-2 array('D') with bounds (n,nrhs) and b storage info : intx,info = cgetrs(lu,piv,b,[trans,overwrite_b]) Wrapper for ``cgetrs``. Parameters ---------- lu : input rank-2 array('F') with bounds (n,n) piv : input rank-1 array('i') with bounds (n) b : input rank-2 array('F') with bounds (n,nrhs) Other Parameters ---------------- overwrite_b : input int, optional Default: 0 trans : input int, optional Default: 0 Returns ------- x : rank-2 array('F') with bounds (n,nrhs) and b storage info : intx,info = dgetrs(lu,piv,b,[trans,overwrite_b]) Wrapper for ``dgetrs``. Parameters ---------- lu : input rank-2 array('d') with bounds (n,n) piv : input rank-1 array('i') with bounds (n) b : input rank-2 array('d') with bounds (n,nrhs) Other Parameters ---------------- overwrite_b : input int, optional Default: 0 trans : input int, optional Default: 0 Returns ------- x : rank-2 array('d') with bounds (n,nrhs) and b storage info : intx,info = sgetrs(lu,piv,b,[trans,overwrite_b]) Wrapper for ``sgetrs``. Parameters ---------- lu : input rank-2 array('f') with bounds (n,n) piv : input rank-1 array('i') with bounds (n) b : input rank-2 array('f') with bounds (n,nrhs) Other Parameters ---------------- overwrite_b : input int, optional Default: 0 trans : input int, optional Default: 0 Returns ------- x : rank-2 array('f') with bounds (n,nrhs) and b storage info : intlu,piv,info = zgetrf(a,[overwrite_a]) Wrapper for ``zgetrf``. Parameters ---------- a : input rank-2 array('D') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 Returns ------- lu : rank-2 array('D') with bounds (m,n) and a storage piv : rank-1 array('i') with bounds (MIN(m, n)) info : intlu,piv,info = cgetrf(a,[overwrite_a]) Wrapper for ``cgetrf``. Parameters ---------- a : input rank-2 array('F') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 Returns ------- lu : rank-2 array('F') with bounds (m,n) and a storage piv : rank-1 array('i') with bounds (MIN(m, n)) info : intlu,piv,info = dgetrf(a,[overwrite_a]) Wrapper for ``dgetrf``. Parameters ---------- a : input rank-2 array('d') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 Returns ------- lu : rank-2 array('d') with bounds (m,n) and a storage piv : rank-1 array('i') with bounds (MIN(m, n)) info : intlu,piv,info = sgetrf(a,[overwrite_a]) Wrapper for ``sgetrf``. Parameters ---------- a : input rank-2 array('f') with bounds (m,n) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 Returns ------- lu : rank-2 array('f') with bounds (m,n) and a storage piv : rank-1 array('i') with bounds (MIN(m, n)) info : intrcond,info = zgecon(a,anorm,[norm]) Wrapper for ``zgecon``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) anorm : input float Other Parameters ---------------- norm : input bytes, optional Default: '1' Returns ------- rcond : float info : intrcond,info = cgecon(a,anorm,[norm]) Wrapper for ``cgecon``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) anorm : input float Other Parameters ---------------- norm : input bytes, optional Default: '1' Returns ------- rcond : float info : intrcond,info = dgecon(a,anorm,[norm]) Wrapper for ``dgecon``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) anorm : input float Other Parameters ---------------- norm : input bytes, optional Default: '1' Returns ------- rcond : float info : intrcond,info = sgecon(a,anorm,[norm]) Wrapper for ``sgecon``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) anorm : input float Other Parameters ---------------- norm : input bytes, optional Default: '1' Returns ------- rcond : float info : intas,lu,ipiv,equed,rs,cs,bs,x,rcond,ferr,berr,info = zgesvx(a,b,[fact,trans,af,ipiv,equed,r,c,overwrite_a,overwrite_b]) Wrapper for ``zgesvx``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) b : input rank-2 array('D') with bounds (n,nrhs) Other Parameters ---------------- fact : input bytes, optional Default: 'E' trans : input bytes, optional Default: 'N' overwrite_a : input int, optional Default: 0 af : input rank-2 array('D') with bounds (n,n) ipiv : input rank-1 array('i') with bounds (n) equed : input bytes, optional Default: 'B' r : input rank-1 array('d') with bounds (n) c : input rank-1 array('d') with bounds (n) overwrite_b : input int, optional Default: 0 Returns ------- as : rank-2 array('D') with bounds (n,n) and a storage lu : rank-2 array('D') with bounds (n,n) and af storage ipiv : rank-1 array('i') with bounds (n) equed : bytes rs : rank-1 array('d') with bounds (n) and r storage cs : rank-1 array('d') with bounds (n) and c storage bs : rank-2 array('D') with bounds (n,nrhs) and b storage x : rank-2 array('D') with bounds (n,nrhs) rcond : float ferr : rank-1 array('d') with bounds (nrhs) berr : rank-1 array('d') with bounds (nrhs) info : intas,lu,ipiv,equed,rs,cs,bs,x,rcond,ferr,berr,info = cgesvx(a,b,[fact,trans,af,ipiv,equed,r,c,overwrite_a,overwrite_b]) Wrapper for ``cgesvx``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) b : input rank-2 array('F') with bounds (n,nrhs) Other Parameters ---------------- fact : input bytes, optional Default: 'E' trans : input bytes, optional Default: 'N' overwrite_a : input int, optional Default: 0 af : input rank-2 array('F') with bounds (n,n) ipiv : input rank-1 array('i') with bounds (n) equed : input bytes, optional Default: 'B' r : input rank-1 array('f') with bounds (n) c : input rank-1 array('f') with bounds (n) overwrite_b : input int, optional Default: 0 Returns ------- as : rank-2 array('F') with bounds (n,n) and a storage lu : rank-2 array('F') with bounds (n,n) and af storage ipiv : rank-1 array('i') with bounds (n) equed : bytes rs : rank-1 array('f') with bounds (n) and r storage cs : rank-1 array('f') with bounds (n) and c storage bs : rank-2 array('F') with bounds (n,nrhs) and b storage x : rank-2 array('F') with bounds (n,nrhs) rcond : float ferr : rank-1 array('f') with bounds (nrhs) berr : rank-1 array('f') with bounds (nrhs) info : intas,lu,ipiv,equed,rs,cs,bs,x,rcond,ferr,berr,info = dgesvx(a,b,[fact,trans,af,ipiv,equed,r,c,overwrite_a,overwrite_b]) Wrapper for ``dgesvx``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) b : input rank-2 array('d') with bounds (n,nrhs) Other Parameters ---------------- fact : input bytes, optional Default: 'E' trans : input bytes, optional Default: 'N' overwrite_a : input int, optional Default: 0 af : input rank-2 array('d') with bounds (n,n) ipiv : input rank-1 array('i') with bounds (n) equed : input bytes, optional Default: 'B' r : input rank-1 array('d') with bounds (n) c : input rank-1 array('d') with bounds (n) overwrite_b : input int, optional Default: 0 Returns ------- as : rank-2 array('d') with bounds (n,n) and a storage lu : rank-2 array('d') with bounds (n,n) and af storage ipiv : rank-1 array('i') with bounds (n) equed : bytes rs : rank-1 array('d') with bounds (n) and r storage cs : rank-1 array('d') with bounds (n) and c storage bs : rank-2 array('d') with bounds (n,nrhs) and b storage x : rank-2 array('d') with bounds (n,nrhs) rcond : float ferr : rank-1 array('d') with bounds (nrhs) berr : rank-1 array('d') with bounds (nrhs) info : intas,lu,ipiv,equed,rs,cs,bs,x,rcond,ferr,berr,info = sgesvx(a,b,[fact,trans,af,ipiv,equed,r,c,overwrite_a,overwrite_b]) Wrapper for ``sgesvx``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) b : input rank-2 array('f') with bounds (n,nrhs) Other Parameters ---------------- fact : input bytes, optional Default: 'E' trans : input bytes, optional Default: 'N' overwrite_a : input int, optional Default: 0 af : input rank-2 array('f') with bounds (n,n) ipiv : input rank-1 array('i') with bounds (n) equed : input bytes, optional Default: 'B' r : input rank-1 array('f') with bounds (n) c : input rank-1 array('f') with bounds (n) overwrite_b : input int, optional Default: 0 Returns ------- as : rank-2 array('f') with bounds (n,n) and a storage lu : rank-2 array('f') with bounds (n,n) and af storage ipiv : rank-1 array('i') with bounds (n) equed : bytes rs : rank-1 array('f') with bounds (n) and r storage cs : rank-1 array('f') with bounds (n) and c storage bs : rank-2 array('f') with bounds (n,nrhs) and b storage x : rank-2 array('f') with bounds (n,nrhs) rcond : float ferr : rank-1 array('f') with bounds (nrhs) berr : rank-1 array('f') with bounds (nrhs) info : intlu,piv,x,info = zgesv(a,b,[overwrite_a,overwrite_b]) Wrapper for ``zgesv``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) b : input rank-2 array('D') with bounds (n,nrhs) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- lu : rank-2 array('D') with bounds (n,n) and a storage piv : rank-1 array('i') with bounds (n) x : rank-2 array('D') with bounds (n,nrhs) and b storage info : intlu,piv,x,info = cgesv(a,b,[overwrite_a,overwrite_b]) Wrapper for ``cgesv``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) b : input rank-2 array('F') with bounds (n,nrhs) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- lu : rank-2 array('F') with bounds (n,n) and a storage piv : rank-1 array('i') with bounds (n) x : rank-2 array('F') with bounds (n,nrhs) and b storage info : intlu,piv,x,info = dgesv(a,b,[overwrite_a,overwrite_b]) Wrapper for ``dgesv``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) b : input rank-2 array('d') with bounds (n,nrhs) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- lu : rank-2 array('d') with bounds (n,n) and a storage piv : rank-1 array('i') with bounds (n) x : rank-2 array('d') with bounds (n,nrhs) and b storage info : intlu,piv,x,info = sgesv(a,b,[overwrite_a,overwrite_b]) Wrapper for ``sgesv``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) b : input rank-2 array('f') with bounds (n,nrhs) Other Parameters ---------------- overwrite_a : input int, optional Default: 0 overwrite_b : input int, optional Default: 0 Returns ------- lu : rank-2 array('f') with bounds (n,n) and a storage piv : rank-1 array('i') with bounds (n) x : rank-2 array('f') with bounds (n,nrhs) and b storage info : intwork,info = zgehrd_lwork(n,[lo,hi]) Wrapper for ``zgehrd_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lo : input int, optional Default: 0 hi : input int, optional Default: n-1 Returns ------- work : complex info : intwork,info = cgehrd_lwork(n,[lo,hi]) Wrapper for ``cgehrd_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lo : input int, optional Default: 0 hi : input int, optional Default: n-1 Returns ------- work : complex info : intwork,info = dgehrd_lwork(n,[lo,hi]) Wrapper for ``dgehrd_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lo : input int, optional Default: 0 hi : input int, optional Default: n-1 Returns ------- work : float info : intwork,info = sgehrd_lwork(n,[lo,hi]) Wrapper for ``sgehrd_lwork``. Parameters ---------- n : input int Other Parameters ---------------- lo : input int, optional Default: 0 hi : input int, optional Default: n-1 Returns ------- work : float info : intht,tau,info = zgehrd(a,[lo,hi,lwork,overwrite_a]) Wrapper for ``zgehrd``. Parameters ---------- a : input rank-2 array('D') with bounds (n,n) Other Parameters ---------------- lo : input int, optional Default: 0 hi : input int, optional Default: n-1 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: MAX(n,1) Returns ------- ht : rank-2 array('D') with bounds (n,n) and a storage tau : rank-1 array('D') with bounds (-1 + n) info : intht,tau,info = cgehrd(a,[lo,hi,lwork,overwrite_a]) Wrapper for ``cgehrd``. Parameters ---------- a : input rank-2 array('F') with bounds (n,n) Other Parameters ---------------- lo : input int, optional Default: 0 hi : input int, optional Default: n-1 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: MAX(n,1) Returns ------- ht : rank-2 array('F') with bounds (n,n) and a storage tau : rank-1 array('F') with bounds (-1 + n) info : intht,tau,info = dgehrd(a,[lo,hi,lwork,overwrite_a]) Wrapper for ``dgehrd``. Parameters ---------- a : input rank-2 array('d') with bounds (n,n) Other Parameters ---------------- lo : input int, optional Default: 0 hi : input int, optional Default: n-1 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: MAX(n,1) Returns ------- ht : rank-2 array('d') with bounds (n,n) and a storage tau : rank-1 array('d') with bounds (-1 + n) info : intht,tau,info = sgehrd(a,[lo,hi,lwork,overwrite_a]) Wrapper for ``sgehrd``. Parameters ---------- a : input rank-2 array('f') with bounds (n,n) Other Parameters ---------------- lo : input int, optional Default: 0 hi : input int, optional Default: n-1 overwrite_a : input int, optional Default: 0 lwork : input int, optional Default: MAX(n,1) Returns ------- ht : rank-2 array('f') with bounds (n,n) and a storage tau : rank-1 array('f') with bounds (-1 + n) info : intba,lo,hi,pivscale,info = zgebal(a,[scale,permute,overwrite_a]) Wrapper for ``zgebal``. Parameters ---------- a : input rank-2 array('D') with bounds (m,n) Other Parameters ---------------- scale : input int, optional Default: 0 permute : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 Returns ------- ba : rank-2 array('D') with bounds (m,n) and a storage lo : int hi : int pivscale : rank-1 array('d') with bounds (n) info : intba,lo,hi,pivscale,info = cgebal(a,[scale,permute,overwrite_a]) Wrapper for ``cgebal``. Parameters ---------- a : input rank-2 array('F') with bounds (m,n) Other Parameters ---------------- scale : input int, optional Default: 0 permute : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 Returns ------- ba : rank-2 array('F') with bounds (m,n) and a storage lo : int hi : int pivscale : rank-1 array('f') with bounds (n) info : intba,lo,hi,pivscale,info = dgebal(a,[scale,permute,overwrite_a]) Wrapper for ``dgebal``. Parameters ---------- a : input rank-2 array('d') with bounds (m,n) Other Parameters ---------------- scale : input int, optional Default: 0 permute : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 Returns ------- ba : rank-2 array('d') with bounds (m,n) and a storage lo : int hi : int pivscale : rank-1 array('d') with bounds (n) info : intba,lo,hi,pivscale,info = sgebal(a,[scale,permute,overwrite_a]) Wrapper for ``sgebal``. Parameters ---------- a : input rank-2 array('f') with bounds (m,n) Other Parameters ---------------- scale : input int, optional Default: 0 permute : input int, optional Default: 0 overwrite_a : input int, optional Default: 0 Returns ------- ba : rank-2 array('f') with bounds (m,n) and a storage lo : int hi : int pivscale : rank-1 array('f') with bounds (n) info : intOOOOOOOOOOOOOOOOOuQOOOuQOOOuQOOOuQOOuQOuQOuQOuQOOOOOOOOOOOOOOOOOOOPP PPPnQOOOOPP PPPnQOOOOPP PPPnQOOOOPP PPPnQOOOPPOPPOPPOPPOOOOOOOOyc=fc2  N  4 : NP`94@@~` {of yL:w9f@v9"N`t "4 r1>NvpF=4`@oX70zl*7ep@j?hk>e}@g`N0O e5Ic&D `OPf0K ^cN`E\:@5@[@< Yf7@WN@0V?@5`.VP`UfTNP SP5 Q Of@NN`,MP5p*MZ `LfKO 3I5.Hm* FDfp%@D-MPA.04P?XM`'@>04@$=j.P:.e8@7fe6W2``21`e.C1`M0*14'O@!6 AP P AgP)P 6! @ p 0, @:g`7 @p@Mp 3`@@e0PM4:`UPe@L@P3@0@ d@~L R3@&`0dj L0 ) 3  p  d| @B`LA3PB`BB`d@S {`: & Xpm`} @P o`7pV!0=ph~#P`y 7s@ !@n۰hhPZ @7c  0!m @}hQ (Ppt(@7'  'Ph +P" M*p7)!*h0@_P 7FpHP_vnHPFl_`'F _  F @_??F@ S_`<SF3}_Pa z=FPX @x0` @v:0G @t0`@`s0Gr<)!p)`ipn3!`m`i l%@`n`j%@GPgh?@`f@Ge("Pb'pi@`"К_Rpi]a \H@Zq0.XHu@WX` UG S0aТ R70H @P/@. Nmu L0aPK0H K@.`Ju@IpaT GipHI @EP.0Z `CuO A0#C ?j`> =``p @;Gi 8e.`c @6`uv 3`2{G`2. 1`u@08`@@,8G@(=8.@$K9pu@ G`p`G`Q.pu!:`` 9G06-k`~6uY6!e6@iP_@` `GP '- gu @"p i @ " u`j "`jf" @)j "Qj`7"P7j"}j{ a7  HPL  a HO"`E Pjp> "xPjvLP`@9KPG@wP`PCPG#S"`*Si@H"r ioC``P`0C`G``ٿ`G@I "p`HiP "kiph` G `0G='P" &i|zP"GiP `  G $`"K@$i0V1S`@8SG3`0G?Sp"]@FSiOp"si `p  G -P @Q u {! 'Pi0 @a@H`@P.9ug#`pj030]}2Dp|!4,# z2s@x3 ]`v2Dt3,r(3pspp@\Pn C`la +pj8rh;P\p&dE;0C`;0+P \;rXw-\uW#-B``V-*P{`U8-Pre@Tp\RPCQ}P+`O?rM\ LpCJ[p+Hr@G\`E`CОDý`+@ CrAİp]d@?PD`<P,\@:sX7g]U5QpDS4;p,@P 2%spM@0].D-e,@{ +:s@v @)P]_ &*0Dk#[0,qse] `D `,` s0 @M@ p4p@ @c! @Jp' P0{wvMS b@mTS Ic0/@\@vTC<`c F`<`JQ`c|`Jx@9 p00 @w` @p0[ZwV0bЁbS0Ir@&0b' Z0IP, iS@/@c`pSvpT@|@/5 Gv, @%6pb@K5pI=n[Q1BpN@*`KrPHB[ Bp@*`ricpM @JH 0R  xB  cl M Jr 00`f `wy 9a`H . w vP}[DA`B?@`*;ɸqP7wSY'~S@@GY,@PS1zSpxpt1@e@sjpxbrl Y p @@ npY`mU@@l P1Й @j@ x @hOP10` g4xP^f0Z  dA@b1`` x^#ZpD`\B#A5@Z#@20= X"y.VNp6 T`5@; @S0@ Qf1 PJ0NP Nx40 L@ J f` Hb F`I D/ B'w @+b>=d+IP5:<,/0H7,wQ5/ [20B0002p@./y," [*B)|2@()y'PZ %;0A@#e1P`!yc`ԴJ0@0Rx@cp 8J 0p @w (@`! ?hP DMp!0Kh @P @m 6 y     h @P6P [@z hY>\`=C0j@>+@ =r`p\ `C $+ k s \`"CPg+@@s0] C?+Ps C] C @+ `s@ .] D` j:]:DJ]0@mIDЎEP^#E0EPCFP#P+@{Djc, BJ1 @0p5 pw9 c `J @< 0 w Sa0 |HP( @. Pv# ka0> HB 1/PG ``vK c3J@t0p0xcH`0JR@0K @x@O25a064H`/Y&.0v%0v`[P@bB*p r6[@B n* 0r@[pP ^BpU @*pZ `(@rp_ c ~J @}0 {Px@" z|c`ybJ0x_0pW xEPxUwW u>@ @t:pYrP@q* pqnXp#l? j)*hp2f0:@fpSeSPDe:p:=@d &`9ccm@b@T aX; @`& _Pn ]U3 \6</ Z(pc Xo_ @WN4U(UU3< R!`(Pj!o @NZ V` M =p M( `LPppd K!,p It @F KLEe(p0GCC: (GNU) 10.2.1 20210130 (Red Hat 10.2.1-11)@#(@#P@#R$tXH3 `K  @u 8 8  8 @ H P$@E@2#LtLp2#VpM"p(22#jV@PA@p(LVSQp(.VUao(VXqo8U\@o8U`o8Udn8P>h@82>@n@@8>s@8=`y?8=~1`?H=01?H=p1>H=1!@>H*1(*@(*0O(b*P^@(-pm!,P| ,0 ,  ,,+й`+@%qPq@%FfpU  pe pu p o0ofP` f@ e"(d"(d0"(d`"@(_` _%@ ^pf5^fE@^POU  ^Le p^uR^'5^P7:8^;:8]?:@8]D:8[PH}([`K}([pN@}([Q}(YTwhX@\%vhXcB 5vpX@mB EupXvaU@u@X{aeu@,Xp u tPX sPUn ~U@n `UО`n BU`@n Tm(Tl(pTl(RT@l(ESj0(Sp%i0 S`5i0RPE@i0hM@7U]DM1e]`Lu[`P^c  `0`s 6_b" _@e+ MphG^MkA^Lo\Lr\Kv5PZKx=0ZJ{ XJ} XQJ`# W.J3 WIC WI%S VGc PSGs 0SFE `QFM @Q$E@ PNE`% 0NhC> K DCКD K aB 5 PJ>B`- 0J8   4 8  4 A7#  273 226C  16PS 100Ac @'(v01r '(/< @%(n/, %(.0 `#f.P% P#>*   *`  n@l 0nl 0~n l 0`nl @0Bnl 0$npl+ 0nl; 0mPlK @0d[ (ck (c{ (c @(lP dHP dO- cO0 cNPH `NM `mN: _JN0> _1p  @)(x1* )(U1"9 ((21 H ((h W (hg @(hw (h  (ph0 (Rh@ @(4hP (h`" (7p% 2 7* 2 7. `2 f7 3 @2 57 0 5@<' 0 l5@7 `0 N5`EG @0 4I4W / 40O4f / ZpTu @{xZ@c zx`Zr zxBZЁ yx   8 2#   0#P N`F (y/q ? B @R L@F(j@-@F(:=8;M8::p]@8X:`mP8v:@}`8:0p8:8:8d(Bd@(`d(~dP(b` @(` (`(`-(f]`N=8]NM@8] N]8]PNm8V5}q(V5p(*q M@ qp#M@@Hq*M@fq2M@q`9q=r@qPD `lH@8mK-Vm@O=mRM`ZV]`y Y[um@y W_}q@xWer@` a@ N 5D L^0 050K Lm 0 >Q $ |AHn>Z $ @H>c $  AH>m $ AHW@v q0V@{ @q0.@ #(-0 "(- @"(-  "(^D @M(I (V(pI 8V(@DТ HM(|D XM(D hM(P x ePp ePP @e+Q0 eP `e Q ek @ :k ` Xk  vk  W s8W a (r88r 8(Vr H (tr X`(r h(D WxL0"D WL04Ip WV0RI W@V0k0 ](k ]@(k# ](kP( ](j, U@(j1 U(jp5 U(j9 U(( l0> 8(*lB H(HlPG X@(flK h(npP x@8npU 8opZ 82op_ 8spd @*]`f )(\l )( ]r 8@(H]y 8(`i@ a0i a0Bi a(@0$i a80g qH@0g qX0g qh0g qx0z, ~@ 0>, ~0, ~ 0\, ~ 0s , W0 ( s8W` , @s8Pe @e @nep @2ep $@@.-p =4@!0j- =C!0- 9R"0L-0 9a!00p p'80P '800 (81 @(8JX! yt@hXp' yt@&[, |([5 {(E`> O0EC O0fEI  N0EO @O0HET ,N0E0Z <O0 s_ L0rpc \`0Z)Pg Ll0)l Lz@0x)q L0)@w L0t<| N;X8< N ;X<0 N:XV< N;X_Й f8x_@ f8_ f8Z_ ^8@ $F0@ 4F0- D sp +V2 Bf+@2 gu+@s` i^f P|f P@f  P"f PH @U0I @U0HP @@U0H @U09 . @7@9! . $7@:0, & 47@:`7 & D8@\B dT@\H dd@@v\pM dt@\R d@fAPX H@HAPa H@*Pj e`*y i@`+0 i`0+ e``h3 N,@J3` ,@1 )81 -)8b ,8db <8Fb L8b \@80t l`a0 |8b@ @8aP 8'b` 8tp ``vp@ v(Xp w@(`2@ @*8B2' m*8r/   0r3 0J7 *Y(Kp> :Z(|K`E JY(KPL Z@Y(/@S j%0/P[ y%06F`c uP8Fi u@P8E`p uP8SFv uP8d=`} 1>0F= 7=0 = 7@=0(= 1=0i` 0~i 0-N a(`_HN a8_HJ HW8I X@W8X0 / h&0:0 / w&0A @I0A I0Y` xHY0 xHO aP.O `aPs y@bs`@3  -@3 -@.p $ #0.% 3 #04a.4B @`54R @a0=4b @`pD4r @@LOKr aXjO0Vr  bXm` PBPgm J8Bnm J8m0v PN| ``HN `H@? !C@"?  !B@&Cd"!K@CPd2!@K@? B!B@>p R!@B@2/P b!$0P/ q!$0B!I0!Bp!J0?!D`|?!C`?0!`D`^?"!@C`bP5d ! Pb>d !Pb0Hd "PcQd "Pl+[P " S``P/"k 4TeP?" l +kPO"  N+Pp|^" Su|m"k TP{|}"l +Ѐ|" 7P"207P"30^8P/ "30{8/ "30c^"@:c^"@@vcp^"@Xc^ #@90H #4@59H ,#5@8 <#4@8` L#@4@XRr\#h(Rprl#g(Rr|#h(Rpr#i(Es # @Ry#h(vRy#@h(Qy#@g(:R#y#g((s(#@m`/# Ptm06 $Ph[=7$|`J[@KO,$@|`^HY<$@T(HP_L$T(|He\$T(@Hkl$T(p4p@ |$.HR40zp $.HJ $`XPtJP $XP8G6 $@RPF@6 $QPGQ $QPVGQ $RP&3@$@,03@ %@-0"H0%S(3P(%,0H`7%S(3G%-0i V%@8i f%8S v%jPSP  %kPS %`kPbSp& %@jP$A3A % HXA`< %GX:Y F %wPXYQ %wP2]$%@*0.4`$&@.02c &@+01g"#&*0Hg0j!2&(g`p!B&( 4v"R&.0~2y2a&+04}<p&/0fg@F&@(*gF&(4R&@/0@@ &`G`eP &@e &@@@ &G`9P &@6h9P &6h<PN'<@<M'=@<d.'@<@<`c>'<@&Mt N'`]`MP ^']`jKn'XMjPK~' X0j#'XjjP+'XO3 'cxO@1'bx*POy'@dx P]'cx.@l 'EP@v '@EPMP (`^`jЎ (@hMp .(^`i0>(hL@g N([hf^(@hL@ n(Zhe0~(hL(@\pLX([p( h((2# (() 8)@V)@t)@)@ )@ ) )*:*^*{*****+ ,+@J+ h++++`[+[+[,@[:,X,v,,@,,,` -*-H-f- -@---`-. >.b..@...: /:./dL/dj/@</</E/@E/:0:608T0@8r0<0<0@i0i0@i1i.1Q1t1` 1@ 1`11@:2:>2 \2@z2<2<2 22`"3@~F3{d3y3w 3v 3`tJ3rJ4pL*4@oLN4lll4@jl4hb4@gb4 e4c5`,5^J5\h5[5 Y5@W5V5V 6`U.6TR6 Sq6Q6O6@N6M6M7`L=7Kb7I7H7 F7@D7AM7?M8@>"78="Z8:!w88!8@7$86$8`28.9*19'N9@!k99 U9U9 29@ 29@:@6: T:r:::::` ;@*;CG;Cd; C;C;2;@2;2;2< 4<R<p<@<<<<@=$$=$B=$`=@$~= ====>@.>L>j>@g>g>@g>g>??UE^\UD^zU C^UA^U@?iU<iU@:i V7i*V5HV4fV 2V@0V.V-V +V@)W &8W#VWtWWWW W@ X@ (X@ FX dXXXXXX@zYz6Y`MTYMrYIY@IY@Y@Y9Z9>Z4\Z@4zZGZGZ`Z@Zy"[@yF[Nd[N[[@[[[ \@6\`T\r\@0\0\0\0\ _]_&]`_D]_b]]]]]G]@G^G1^GN^l^@^^^z^t_@s2_rV_pt_n_`m_@l_@j_@h` g:`f^` d|`@b````^``\`@Za X0aVNaT\la@S\aQ\aP\aNaLbJ#bHBbF`bD~bBb@b=b:b7c56c28Tc08rc@.8c,8c*&c)&c@((d'(>d %\d@#zd`!ddd@de.e2Le2je@2e2e }e }e<f<f@>Zf>xf>fff@g&g`Dg@bg gg`gg ghi0hiNhilhihkhkhkhki i@>i\iziii2i2i@<j<,j;Ij;fj@;j;jXj@XjXjXk`6k@Tk rkkXk@XkXkXl Y&lYDl`YblYlVl@VlVlVl`m@4m Rmpmamamcmcm@n n>n\n@znnnn n@o`.oLo~jo@}o{ozo`yox p x0pwTpurp@tprVpqVp pVpnVql&qjDqhbqfq@fqqeqqeq@dqcrb4ra.Rr@`.pr_.r].r \rZrXs@W$sU+AsR+^sP-{s@N-sMsMs`LsKtI,t@FHtEkftqtKst Lt`Lt@2#t@ tLt 8 tu!u z*u2#3u@z>u@{ZIu|\bujoupIu>uu @tu tu0ftu 4 w=gҋ= e0e}z83#E -PB0dmP#P9{4ƥpi+%`8yOlݳl*}D8zpS }h._YA0""@Gi*t`\4qp\ 8UZJ#(E/'IX0.`*οTN"X0tH‰mPn&6uP!EPsx@LWV8Ϙ &J SQ4z`7.y0c$pb`nɬu^PxI/Aph)t J#0g@P5ϻ85=4 LP"z6`be@)ƮPb%ÎJ r\` G8TBþ`usdj3{@cI sT.p^µPb@xww›Nׄ`Sz+ƴ"ՍI00`i.0!c.ĺ0xo`VkUThK#4 >3+E-> CL]-|P=cRO%Mߒ`pLdj0L0PD_vyAvK#۰q0u}PKdaoe01uf' Pda0m3Fz H1j@4˚Gjڗm}0n1jQ8h $ݔfA`.ƪ!{Q޷P? o*{wnP[ _D Ej;XPI 3p$`RƼ+a9fE%V )p)J,X dy7tYHaak9P]pJ5޾*z!-P8`lx#XZ0` #kptTH;D` ITi7U[iu`B&_~+<p[!09 Up2pR0]4h^6PRwX\ǧEH  )]0=n@FxgwpP`TQpXWRz`pPW9`yd0C;<C 1>=apn`%w@V2Pu @u'~1x@,JlwSuϳ@^ W`4 aKP=ѓ6בPOpfC 0Iw͢0 : K1ͫP&ҟ@.0 !{,P@gpcuc7S@wPq<]&9\h;=vUyk%d]RA5Qei>< 5@PfL,~P9 |GHP[4pCp9yJ`FNVY0BpaplwIp?60+"pg5vh2#p/)WG+`"`wvΌ'M@jn D~F p;о:qynEzrcC>p  kJZzbgfC\' 0~(N@7`e߱0qfz q`Z0/+FR |^N6ڝ`fp&e;=FH_fx`H>`K;Ŝ@ֶP7~pV`0,ZMnDLl1`(tƦ`=3Zt$P07zG  iA%\.0iyP^GEb:a;0<PZܨU9K3R|~@=kkhDOK0T-YlԴ ]Rs$`V03^@:/;(gpt~p3yB=@@b+zpAM=mpr`c|PE`g``p?6!yCɠ[;|Pc'ZV3~9@Tz`Һ5ѱ0MH&Jvpvo @':ap`v& p[H`5&#ԥP-#sO0lLnx&@_N0s^`tK@Y~[P|-P,PxPQh> O»X`@2S@D8qud@Wxt.P1`  c6 f`P#@*ђGG9 0T0np0N@8pm/ P @`qnPP`2G=e `ԭVs6LL-1vU +"=ON`@ x4kp5`K^!]Ef@tԧ^aw4Ev]@``X`-0k@@n}@Nܤ^p<Wv`2#0Jz" @%@-}P%yrKD~BpGܲ *5HP1@9 ItIXwB-|pZ%b$"x1b?@} Mv`3@/@Jցu5$x.!@#E&p=QS@753@M_cH'ݵ 9ň(d``,C/NЉM0o1p}0bV@u,9z`k\: ;`Gf7}p#;^Y'ym\0GMS3ppIPhpyxk0)~(,it0pys|p+0#Op:܌ "4v0#T.APX0L00wР F`:VwE>};Ǎ`]`9 bޛ'&P,x \ɑ00Ynk}R|"'-.{>O:з6!hAiJ\USP"RVW`Nٚ3/+xK y̸`'k%>;y R0ył=Sމ@DFy+03p7`I?<xTCv=w`^(@]pQ.?D& wz>g,  QC X$z@Cpn`M`?`q 604ʇG2P0*,"T`x0p?](,(x@sV B6~@qs/D fZhL0BYPYa065_ AHoYv,*yU&Pp2y a=@$`Sf[#Bv`$`+G#u dkK`1pG A0{?Jsv@2#P.O\w<?bfHݻYBLnJ-pEԼgi`YJp1k?P'’f`j<7 T']PY0*@k{-vj2pD5Ptpڕ(>vH Vv/@0ig0A:0mAxM@i@UNpN4£Ue0W?K5M1&H0r#WD 2`g:.P:t{@[UI `|PX`JVmvi`}P>IPeOX`[_`/e Y~]w`rW ,~R*@6- 'R~1[pXi^PgPk\k /@D@OBMyPo`m%y?.؊>βP*Lq0g0h@ n0a1iltN}@?c_8@4ߓ@B(Ѕ `QXt;|?0f·͞M wP/P)@+`A/} Z;psPHrl@yS L6T-<pJyxPG[: /| O9@d xjoGrHP;8Z`_؇0;jqy1<>W{,bz`LP%NPNppPw,^{Au`da`!p@pB`0%A҆O2oBP3zxOv@_VA@&̯`1p!E8aonGpspk6|<jC0ֽPv0?#?xV0E b@H:p-e@lyp]vM(p\d2 ud0b#P$@a0RУ\vG<Q`P 51r.}y#U4l`~`hSpPQvItZ}yO,ݣ`oby7X9Vh@R`UۢFb@ s0ipzw\qvpB 4N@e0>r2ϵ@e@po wp 0pq73P2{PCRˀVpALpx!p_y$yE@A"SW|0^@Iy :ܿP\Xpud`A!/]epFSBnkdϩ$̕)+Ve|0w02]S v r:,ϡ@>ZP$…iŋ[h0SәDvXbf# 8ř 7L} PRGƭPlv}Zk1]MbH)`0۞K_sp)!@?ـ0H|pP:P4%*ǖF/hs}MDy`Cϔ6`#!(]@&~pE@ovD- F|Q[008@+b"Ic0U#}ka/d|9.`$ bY6PItqPLm%rrR0Kxd7V@@n!@Xӈ&  hHPi mPy@r>0@Ԧ`Oڸ W]P= x*CÃ@"ȶP(Q7oݡmFjp)t30V*ApO0ek/p8):Rrگ+}"2@(`x} ͰPSy`.K@I| <@l<{p0w;X{=8 y w$+!p4ObR*QI10Q#]%JHȄf)vrrԮ`r4`;?;pPmU`@ޅ05  '~^Tr -"NF091x4cېo7sYSY`H0*{p*&\5ՖXN`a@E7#oUΨXO@fkN^udBK0\;Hp6g tuxp7Vg @},o.*a`<TNFSZyf3QcO2F$pH>A{ 3pUg@5IӂP+ " 0PZhpjˏqx`sx1k{0[۫vwPr2 Y: |nf@q ==@K!20bڹ0$mh`PT,ıLDqU";pkp'I@WZ`>{pY@QJA $>XFrpet^ '!]WsBudc~FPF(PAAql(0< W0:!{- VX`0F1 o'p"͗  [v@h \|3`<Kp.@]kep4pM`EPVpo0OV%ypT&@1P_z@,t,uP8QTPudӜ>nנp,dP`H8y)@mcXlNvP<pCfB>pK&% QjZ:pw`-A4)2p@9 p>j';L@!@v%s$Eiğ[PjpH\:0&zrN" (ُ %0y04PSi NdwPJ]g Tb0( .@ gcoCtp7O^`)gc<p%K@\)kYȁK2n~@S! ??y0-CLZx`p@<(/ PyP@BZ8j[_xL0j l|x ^ `7)qF4>beA`WXt0Zcu?, KPE|pWz5kRyVfox @TuC`DtOf:+0͐Pf`6'9hsh})`MK٬<S jtf{R\@3@ZmPa/wyW0D#bPD0LΤ_0XU P64xNwP P)@;WwkmJЛ*0_pdyw+:̝0'rPM`&PUzp(]w4X+ݘZ3ݩ]*~p<&0v[y7J{w0}`vo'@uwwwwwwwwwwxxx+x9xHxZxhxvxxxxxxxxxxyyy,y9yGyUycyvpy~yyyyyyyyyy zz%z2z@zNz\zjzwzzzzzzzzzzz {{({6{D{R{`{n{|{{{{{{{{{{||'|5|C|Q|_|m|{|||||||||}}}*}8}F}T}b}p}~}}}}}}}}}}~~$~0~>~L~Z~h~v~~~~~~~~~~~ (6DR`n} -;HVdrŀӀ '8FTbp~Ё '4BP^ky͂ۂ-:LZh w˃ &4BP^l{„ф߄ &5DR_mzʅ؅,:GUcp~̆چ .<JXerć҇߇ %3BP^lz͈ۈ!/=K[iwʉ؉+9FTbp}ŠҊ %3AO\jw̋ڋ"0>LZhvȌ֌*7ES`n|ύ܍!/=KYgvˎڎ -;HVdrŏӏ &4BO]lǐՐ (;IWesÑёߑ $2>LZhv˒ْ*8FTbp~˓ٓ-:HVcp~ ɔה .:HVesƕԕ '5CR`n|ϖݖ-;IWesǗԗ (8FTbo}ɘט+8ESao| ͙ڙ .;IWesŚӚ$2@N\jxʛ؛ '5BQ_m{ۜ͜-;I"esƝԝ '5BP^lzǞ՞ )7ER`n{̟ڟ"7ESap~àѠߠ %3AN\jwɡס*8FTbsǢբ (5D\iwʣף+8JXftȤ֤ (6DR`n|Υܥ#1?M\jwΦܦ&4BP^lzΧܧ"0>LZrȨ֨ *pP:HXesɩש#1@N\izΪڪ .;IWesǫի )7ESao}ìӬ '5BP^lzέܭ#1?M]kyήܮ .;IWesƯԯ &4HVesǰհ &5CO\ky˱ٱ+9GWevȲֲ$4BP^rɳ׳+8ER`m{δܴ"0>M[iwɵ׵ &4CP^n|¶ж޶$1?M[iwʷط+9HVdrƸԸ %3AN\jwԹ (6CP^q̺ں!/=KZhvɻ׻+9ER`n|μܼ )7ER`n|Ľн޽+@N\jxʾؾ %3AO]lzȿֿ*7FTbp}#1?LZhv )6DR`n|"0>LZht#1?M[hv,;HVcq (5CQ_m{ .<JXes*8GWes-;IVjy".<IWdq~ &4BP^ky!.<JWs!.;IWes+8FTao}*6DR`u$2@M[iv .<JXet (6DRan{!/=KYgt )7ER`lz4BP\ix!/:GUcq %2?MZ_flapackmodule.ccapi_kwlist.622capi_kwlist.373_flapack_errorcapi_kwlist.372capi_kwlist.371capi_kwlist.370capi_kwlist.369capi_kwlist.368capi_kwlist.367capi_kwlist.366capi_kwlist.175capi_kwlist.174capi_kwlist.173capi_kwlist.172capi_kwlist.171capi_kwlist.170capi_kwlist.169capi_kwlist.168capi_kwlist.15capi_kwlist.14capi_kwlist.13capi_kwlist.12capi_kwlist.35capi_kwlist.34capi_kwlist.33capi_kwlist.32capi_kwlist.27capi_kwlist.26capi_kwlist.25capi_kwlist.24Py_XDECREFcharacter_from_pyobjcapi_kwlist.599capi_kwlist.598complex_double_from_pyobj.part.0int_from_pyobjcapi_kwlist.593capi_kwlist.592capi_kwlist.591capi_kwlist.590capi_kwlist.585capi_kwlist.584capi_kwlist.507capi_kwlist.506capi_kwlist.493capi_kwlist.492capi_kwlist.491capi_kwlist.490capi_kwlist.449capi_kwlist.448capi_kwlist.443capi_kwlist.442capi_kwlist.441capi_kwlist.440capi_kwlist.439capi_kwlist.438capi_kwlist.437capi_kwlist.436capi_kwlist.435capi_kwlist.434capi_kwlist.417capi_kwlist.416capi_kwlist.415capi_kwlist.414capi_kwlist.395capi_kwlist.394capi_kwlist.393capi_kwlist.392capi_kwlist.391capi_kwlist.390capi_kwlist.387capi_kwlist.386capi_kwlist.365capi_kwlist.364capi_kwlist.363capi_kwlist.362capi_kwlist.357capi_kwlist.356capi_kwlist.355capi_kwlist.354capi_kwlist.345capi_kwlist.344capi_kwlist.343capi_kwlist.342capi_kwlist.297capi_kwlist.296capi_kwlist.289capi_kwlist.288capi_kwlist.281capi_kwlist.280capi_kwlist.251capi_kwlist.250capi_kwlist.243capi_kwlist.242capi_kwlist.229capi_kwlist.228capi_kwlist.221capi_kwlist.220capi_kwlist.219capi_kwlist.218capi_kwlist.213capi_kwlist.212capi_kwlist.205capi_kwlist.204capi_kwlist.155capi_kwlist.154capi_kwlist.153capi_kwlist.152capi_kwlist.151capi_kwlist.150capi_kwlist.149capi_kwlist.148capi_kwlist.123capi_kwlist.122capi_kwlist.113capi_kwlist.112capi_kwlist.105capi_kwlist.104capi_kwlist.59capi_kwlist.58capi_kwlist.51capi_kwlist.50capi_kwlist.45capi_kwlist.44capi_kwlist.9capi_kwlist.8capi_kwlist.3capi_kwlist.2capi_kwlist.1capi_kwlist.0capi_kwlist.587capi_kwlist.586capi_kwlist.509capi_kwlist.508capi_kwlist.453capi_kwlist.452capi_kwlist.445capi_kwlist.444capi_kwlist.301capi_kwlist.300capi_kwlist.293capi_kwlist.292capi_kwlist.285capi_kwlist.284capi_kwlist.277capi_kwlist.276capi_kwlist.273capi_kwlist.272capi_kwlist.269capi_kwlist.268capi_kwlist.253capi_kwlist.252capi_kwlist.245capi_kwlist.244capi_kwlist.231capi_kwlist.230capi_kwlist.217capi_kwlist.216capi_kwlist.209capi_kwlist.208capi_kwlist.127capi_kwlist.126capi_kwlist.115capi_kwlist.114capi_kwlist.107capi_kwlist.106capi_kwlist.63capi_kwlist.62capi_kwlist.55capi_kwlist.54capi_kwlist.47capi_kwlist.46capi_kwlist.11capi_kwlist.10capi_kwlist.575capi_kwlist.574capi_kwlist.573capi_kwlist.572capi_kwlist.571capi_kwlist.570capi_kwlist.569capi_kwlist.568capi_kwlist.485capi_kwlist.484capi_kwlist.483capi_kwlist.482capi_kwlist.321capi_kwlist.320capi_kwlist.317capi_kwlist.316capi_kwlist.309capi_kwlist.308capi_kwlist.305capi_kwlist.304capi_kwlist.71capi_kwlist.70capi_kwlist.69capi_kwlist.68capi_kwlist.525capi_kwlist.524capi_kwlist.523capi_kwlist.522capi_kwlist.521capi_kwlist.520capi_kwlist.519capi_kwlist.518capi_kwlist.119capi_kwlist.118capi_kwlist.117capi_kwlist.116capi_kwlist.103capi_kwlist.102capi_kwlist.101capi_kwlist.100capi_kwlist.97capi_kwlist.96capi_kwlist.409capi_kwlist.408capi_kwlist.405capi_kwlist.404_active_cb_cselect_in_gees__user__routines_flapack_module_active_cb_zselect_in_gees__user__routines_active_cb_dselect_in_gees__user__routines_active_cb_sselect_in_gees__user__routines_active_cb_zselect_in_gges__user__routines_active_cb_cselect_in_gges__user__routines_active_cb_dselect_in_gges__user__routines_active_cb_sselect_in_gges__user__routinescapi_kwlist.192capi_kwlist.193capi_kwlist.146capi_kwlist.147capi_kwlist.140capi_kwlist.141capi_kwlist.142capi_kwlist.143capi_kwlist.144capi_kwlist.145capi_kwlist.489capi_kwlist.486capi_kwlist.487capi_kwlist.488capi_kwlist.454capi_kwlist.455capi_kwlist.456capi_kwlist.457capi_kwlist.430capi_kwlist.431capi_kwlist.432capi_kwlist.433capi_kwlist.375capi_kwlist.374capi_kwlist.595capi_kwlist.594capi_kwlist.596capi_kwlist.597capi_kwlist.602capi_kwlist.601capi_kwlist.603capi_kwlist.600capi_kwlist.560capi_kwlist.562capi_kwlist.563capi_kwlist.561capi_kwlist.403capi_kwlist.402capi_kwlist.378capi_kwlist.381capi_kwlist.379capi_kwlist.380capi_kwlist.399capi_kwlist.398capi_kwlist.556capi_kwlist.557capi_kwlist.558capi_kwlist.559capi_kwlist.188capi_kwlist.189capi_kwlist.360capi_kwlist.361capi_kwlist.358capi_kwlist.359capi_kwlist.421capi_kwlist.418capi_kwlist.419capi_kwlist.420capi_kwlist.108capi_kwlist.109capi_kwlist.110capi_kwlist.111capi_kwlist.332capi_kwlist.329capi_kwlist.333capi_kwlist.328capi_kwlist.330capi_kwlist.331create_cb_arglist.constprop.0create_cb_arglist.constprop.0.coldcapi_kwlist.132capi_kwlist.133capi_kwlist.580capi_kwlist.581capi_kwlist.582capi_kwlist.583capi_kwlist.406capi_kwlist.407capi_kwlist.465capi_kwlist.462capi_kwlist.463capi_kwlist.464capi_kwlist.98capi_kwlist.99capi_kwlist.179capi_kwlist.176capi_kwlist.177capi_kwlist.178capi_kwlist.377capi_kwlist.376capi_kwlist.43capi_kwlist.42capi_kwlist.40capi_kwlist.41capi_kwlist.225capi_kwlist.267capi_kwlist.266capi_kwlist.224capi_kwlist.226capi_kwlist.227capi_kwlist.323capi_kwlist.322capi_kwlist.324capi_kwlist.327capi_kwlist.325capi_kwlist.326capi_kwlist.544capi_kwlist.545capi_kwlist.546capi_kwlist.547capi_kwlist.383capi_kwlist.382capi_kwlist.604capi_kwlist.605capi_kwlist.606capi_kwlist.607capi_kwlist.222capi_kwlist.223capi_kwlist.264capi_kwlist.265capi_kwlist.548capi_kwlist.550capi_kwlist.551capi_kwlist.549capi_kwlist.540capi_kwlist.541capi_kwlist.542capi_kwlist.543capi_kwlist.552capi_kwlist.553capi_kwlist.554capi_kwlist.555capi_kwlist.576capi_kwlist.577capi_kwlist.578capi_kwlist.579capi_kwlist.619capi_kwlist.428capi_kwlist.426capi_kwlist.427capi_kwlist.429capi_kwlist.529capi_kwlist.526capi_kwlist.528capi_kwlist.527capi_kwlist.516capi_kwlist.517capi_kwlist.514capi_kwlist.515capi_kwlist.30capi_kwlist.28capi_kwlist.31capi_kwlist.29capi_kwlist.618capi_kwlist.385capi_kwlist.384capi_kwlist.495capi_kwlist.497capi_kwlist.496capi_kwlist.494capi_kwlist.36capi_kwlist.38capi_kwlist.39capi_kwlist.37capi_kwlist.64capi_kwlist.65capi_kwlist.66capi_kwlist.67capi_kwlist.388capi_kwlist.389capi_kwlist.411capi_kwlist.410capi_kwlist.237capi_kwlist.236capi_kwlist.233capi_kwlist.235capi_kwlist.232capi_kwlist.234capi_kwlist.611capi_kwlist.610capi_kwlist.4capi_kwlist.6capi_kwlist.5capi_kwlist.7capi_kwlist.159capi_kwlist.157capi_kwlist.156capi_kwlist.158capi_kwlist.450capi_kwlist.447capi_kwlist.451capi_kwlist.446capi_kwlist.195capi_kwlist.194double_from_pyobjcapi_kwlist.617capi_kwlist.81capi_kwlist.80capi_kwlist.616capi_kwlist.504capi_kwlist.505capi_kwlist.503capi_kwlist.502capi_kwlist.262capi_kwlist.263capi_kwlist.261capi_kwlist.260capi_kwlist.136capi_kwlist.137capi_kwlist.138capi_kwlist.139capi_kwlist.425capi_kwlist.423capi_kwlist.422capi_kwlist.424capi_kwlist.201capi_kwlist.200capi_kwlist.17capi_kwlist.16capi_kwlist.18capi_kwlist.19capi_kwlist.85capi_kwlist.84capi_kwlist.73capi_kwlist.72capi_kwlist.473capi_kwlist.471capi_kwlist.470capi_kwlist.472capi_kwlist.621capi_kwlist.467capi_kwlist.468capi_kwlist.466capi_kwlist.469capi_kwlist.620capi_kwlist.589capi_kwlist.588capi_kwlist.77capi_kwlist.76capi_kwlist.609capi_kwlist.608capi_kwlist.278capi_kwlist.283capi_kwlist.282capi_kwlist.279capi_kwlist.56capi_kwlist.57capi_kwlist.240capi_kwlist.239capi_kwlist.238capi_kwlist.241capi_kwlist.167capi_kwlist.166capi_kwlist.164capi_kwlist.165capi_kwlist.531capi_kwlist.530capi_kwlist.303capi_kwlist.302capi_kwlist.271capi_kwlist.270capi_kwlist.61capi_kwlist.60capi_kwlist.203capi_kwlist.202capi_kwlist.401capi_kwlist.400capi_kwlist.310capi_kwlist.311capi_kwlist.615capi_kwlist.614capi_kwlist.89capi_kwlist.88capi_kwlist.49capi_kwlist.48capi_kwlist.461capi_kwlist.459capi_kwlist.460capi_kwlist.458capi_kwlist.312capi_kwlist.313capi_kwlist.567capi_kwlist.211capi_kwlist.210capi_kwlist.566capi_kwlist.307capi_kwlist.306capi_kwlist.183capi_kwlist.182capi_kwlist.215capi_kwlist.214capi_kwlist.181capi_kwlist.180capi_kwlist.52capi_kwlist.53capi_kwlist.206capi_kwlist.207capi_kwlist.186capi_kwlist.185capi_kwlist.187capi_kwlist.184capi_kwlist.475capi_kwlist.474capi_kwlist.476capi_kwlist.477capi_kwlist.21capi_kwlist.351capi_kwlist.353capi_kwlist.23capi_kwlist.20capi_kwlist.350capi_kwlist.352capi_kwlist.22capi_kwlist.120capi_kwlist.121capi_kwlist.124capi_kwlist.125capi_kwlist.481capi_kwlist.478capi_kwlist.480capi_kwlist.479capi_kwlist.130capi_kwlist.131capi_kwlist.129capi_kwlist.128capi_kwlist.337capi_kwlist.335capi_kwlist.339capi_kwlist.341capi_kwlist.613capi_kwlist.340capi_kwlist.338capi_kwlist.334capi_kwlist.336capi_kwlist.612capi_kwlist.565capi_kwlist.564capi_kwlist.413capi_kwlist.412capi_kwlist.257capi_kwlist.259capi_kwlist.258capi_kwlist.256capi_kwlist.93capi_kwlist.92capi_kwlist.275capi_kwlist.274capi_kwlist.248capi_kwlist.246capi_kwlist.247capi_kwlist.249capi_kwlist.83capi_kwlist.87capi_kwlist.255capi_kwlist.82capi_kwlist.254capi_kwlist.86capi_kwlist.532capi_kwlist.533capi_kwlist.347capi_kwlist.348capi_kwlist.349capi_kwlist.346capi_kwlist.199capi_kwlist.198capi_kwlist.396capi_kwlist.397capi_kwlist.75capi_kwlist.91capi_kwlist.79capi_kwlist.74capi_kwlist.511capi_kwlist.513capi_kwlist.90capi_kwlist.78capi_kwlist.95capi_kwlist.512capi_kwlist.510capi_kwlist.94capi_kwlist.197capi_kwlist.499capi_kwlist.498capi_kwlist.196capi_kwlist.134capi_kwlist.135capi_kwlist.161capi_kwlist.163capi_kwlist.160capi_kwlist.162capi_kwlist.295capi_kwlist.294capi_kwlist.539capi_kwlist.537capi_kwlist.536capi_kwlist.538capi_kwlist.315capi_kwlist.314capi_kwlist.319capi_kwlist.318capi_kwlist.191capi_kwlist.190capi_kwlist.299capi_kwlist.535capi_kwlist.298capi_kwlist.534capi_kwlist.287capi_kwlist.501capi_kwlist.286capi_kwlist.500capi_kwlist.291capi_kwlist.290moduledeff2py_routine_defsf2py_module_methodsdoc_f2py_rout__flapack_sgebaldoc_f2py_rout__flapack_dgebaldoc_f2py_rout__flapack_cgebaldoc_f2py_rout__flapack_zgebaldoc_f2py_rout__flapack_sgehrddoc_f2py_rout__flapack_dgehrddoc_f2py_rout__flapack_cgehrddoc_f2py_rout__flapack_zgehrddoc_f2py_rout__flapack_sgehrd_lworkdoc_f2py_rout__flapack_dgehrd_lworkdoc_f2py_rout__flapack_cgehrd_lworkdoc_f2py_rout__flapack_zgehrd_lworkdoc_f2py_rout__flapack_sgesvdoc_f2py_rout__flapack_dgesvdoc_f2py_rout__flapack_cgesvdoc_f2py_rout__flapack_zgesvdoc_f2py_rout__flapack_sgesvxdoc_f2py_rout__flapack_dgesvxdoc_f2py_rout__flapack_cgesvxdoc_f2py_rout__flapack_zgesvxdoc_f2py_rout__flapack_sgecondoc_f2py_rout__flapack_dgecondoc_f2py_rout__flapack_cgecondoc_f2py_rout__flapack_zgecondoc_f2py_rout__flapack_sgetrfdoc_f2py_rout__flapack_dgetrfdoc_f2py_rout__flapack_cgetrfdoc_f2py_rout__flapack_zgetrfdoc_f2py_rout__flapack_sgetrsdoc_f2py_rout__flapack_dgetrsdoc_f2py_rout__flapack_cgetrsdoc_f2py_rout__flapack_zgetrsdoc_f2py_rout__flapack_sgetc2doc_f2py_rout__flapack_dgetc2doc_f2py_rout__flapack_cgetc2doc_f2py_rout__flapack_zgetc2doc_f2py_rout__flapack_sgesc2doc_f2py_rout__flapack_dgesc2doc_f2py_rout__flapack_cgesc2doc_f2py_rout__flapack_zgesc2doc_f2py_rout__flapack_sgetridoc_f2py_rout__flapack_dgetridoc_f2py_rout__flapack_cgetridoc_f2py_rout__flapack_zgetridoc_f2py_rout__flapack_sgetri_lworkdoc_f2py_rout__flapack_dgetri_lworkdoc_f2py_rout__flapack_cgetri_lworkdoc_f2py_rout__flapack_zgetri_lworkdoc_f2py_rout__flapack_sgesdddoc_f2py_rout__flapack_dgesdddoc_f2py_rout__flapack_sgesdd_lworkdoc_f2py_rout__flapack_dgesdd_lworkdoc_f2py_rout__flapack_cgesdddoc_f2py_rout__flapack_zgesdddoc_f2py_rout__flapack_cgesdd_lworkdoc_f2py_rout__flapack_zgesdd_lworkdoc_f2py_rout__flapack_sgesvddoc_f2py_rout__flapack_dgesvddoc_f2py_rout__flapack_sgesvd_lworkdoc_f2py_rout__flapack_dgesvd_lworkdoc_f2py_rout__flapack_cgesvddoc_f2py_rout__flapack_zgesvddoc_f2py_rout__flapack_cgesvd_lworkdoc_f2py_rout__flapack_zgesvd_lworkdoc_f2py_rout__flapack_sgelsdoc_f2py_rout__flapack_dgelsdoc_f2py_rout__flapack_cgelsdoc_f2py_rout__flapack_zgelsdoc_f2py_rout__flapack_sgels_lworkdoc_f2py_rout__flapack_dgels_lworkdoc_f2py_rout__flapack_cgels_lworkdoc_f2py_rout__flapack_zgels_lworkdoc_f2py_rout__flapack_sgelssdoc_f2py_rout__flapack_dgelssdoc_f2py_rout__flapack_sgelss_lworkdoc_f2py_rout__flapack_dgelss_lworkdoc_f2py_rout__flapack_cgelssdoc_f2py_rout__flapack_zgelssdoc_f2py_rout__flapack_cgelss_lworkdoc_f2py_rout__flapack_zgelss_lworkdoc_f2py_rout__flapack_sgelsydoc_f2py_rout__flapack_dgelsydoc_f2py_rout__flapack_sgelsy_lworkdoc_f2py_rout__flapack_dgelsy_lworkdoc_f2py_rout__flapack_cgelsydoc_f2py_rout__flapack_zgelsydoc_f2py_rout__flapack_cgelsy_lworkdoc_f2py_rout__flapack_zgelsy_lworkdoc_f2py_rout__flapack_sgelsddoc_f2py_rout__flapack_dgelsddoc_f2py_rout__flapack_sgelsd_lworkdoc_f2py_rout__flapack_dgelsd_lworkdoc_f2py_rout__flapack_cgelsddoc_f2py_rout__flapack_zgelsddoc_f2py_rout__flapack_cgelsd_lworkdoc_f2py_rout__flapack_zgelsd_lworkdoc_f2py_rout__flapack_sgeqp3doc_f2py_rout__flapack_dgeqp3doc_f2py_rout__flapack_cgeqp3doc_f2py_rout__flapack_zgeqp3doc_f2py_rout__flapack_sgeqrfdoc_f2py_rout__flapack_dgeqrfdoc_f2py_rout__flapack_cgeqrfdoc_f2py_rout__flapack_zgeqrfdoc_f2py_rout__flapack_sgeqrf_lworkdoc_f2py_rout__flapack_dgeqrf_lworkdoc_f2py_rout__flapack_cgeqrf_lworkdoc_f2py_rout__flapack_zgeqrf_lworkdoc_f2py_rout__flapack_sgeqrfpdoc_f2py_rout__flapack_dgeqrfpdoc_f2py_rout__flapack_cgeqrfpdoc_f2py_rout__flapack_zgeqrfpdoc_f2py_rout__flapack_sgeqrfp_lworkdoc_f2py_rout__flapack_dgeqrfp_lworkdoc_f2py_rout__flapack_cgeqrfp_lworkdoc_f2py_rout__flapack_zgeqrfp_lworkdoc_f2py_rout__flapack_sgerqfdoc_f2py_rout__flapack_dgerqfdoc_f2py_rout__flapack_cgerqfdoc_f2py_rout__flapack_zgerqfdoc_f2py_rout__flapack_sgeevdoc_f2py_rout__flapack_dgeevdoc_f2py_rout__flapack_sgeev_lworkdoc_f2py_rout__flapack_dgeev_lworkdoc_f2py_rout__flapack_cgeevdoc_f2py_rout__flapack_zgeevdoc_f2py_rout__flapack_cgeev_lworkdoc_f2py_rout__flapack_zgeev_lworkdoc_f2py_rout__flapack_cgeesdoc_f2py_rout__flapack_zgeesdoc_f2py_rout__flapack_sgeesdoc_f2py_rout__flapack_dgeesdoc_f2py_rout__flapack_sggesdoc_f2py_rout__flapack_dggesdoc_f2py_rout__flapack_cggesdoc_f2py_rout__flapack_zggesdoc_f2py_rout__flapack_sggevdoc_f2py_rout__flapack_dggevdoc_f2py_rout__flapack_cggevdoc_f2py_rout__flapack_zggevdoc_f2py_rout__flapack_sgeequdoc_f2py_rout__flapack_dgeequdoc_f2py_rout__flapack_cgeequdoc_f2py_rout__flapack_zgeequdoc_f2py_rout__flapack_sgeequbdoc_f2py_rout__flapack_dgeequbdoc_f2py_rout__flapack_cgeequbdoc_f2py_rout__flapack_zgeequbdoc_f2py_rout__flapack_sgbsvdoc_f2py_rout__flapack_dgbsvdoc_f2py_rout__flapack_cgbsvdoc_f2py_rout__flapack_zgbsvdoc_f2py_rout__flapack_sgbtrfdoc_f2py_rout__flapack_dgbtrfdoc_f2py_rout__flapack_cgbtrfdoc_f2py_rout__flapack_zgbtrfdoc_f2py_rout__flapack_sgbtrsdoc_f2py_rout__flapack_dgbtrsdoc_f2py_rout__flapack_cgbtrsdoc_f2py_rout__flapack_zgbtrsdoc_f2py_rout__flapack_sgbcondoc_f2py_rout__flapack_dgbcondoc_f2py_rout__flapack_cgbcondoc_f2py_rout__flapack_zgbcondoc_f2py_rout__flapack_slangbdoc_f2py_rout__flapack_dlangbdoc_f2py_rout__flapack_clangbdoc_f2py_rout__flapack_zlangbdoc_f2py_rout__flapack_sgtsvdoc_f2py_rout__flapack_dgtsvdoc_f2py_rout__flapack_cgtsvdoc_f2py_rout__flapack_zgtsvdoc_f2py_rout__flapack_sgttrfdoc_f2py_rout__flapack_dgttrfdoc_f2py_rout__flapack_cgttrfdoc_f2py_rout__flapack_zgttrfdoc_f2py_rout__flapack_sgttrsdoc_f2py_rout__flapack_dgttrsdoc_f2py_rout__flapack_cgttrsdoc_f2py_rout__flapack_zgttrsdoc_f2py_rout__flapack_sgtcondoc_f2py_rout__flapack_dgtcondoc_f2py_rout__flapack_cgtcondoc_f2py_rout__flapack_zgtcondoc_f2py_rout__flapack_sgtsvxdoc_f2py_rout__flapack_dgtsvxdoc_f2py_rout__flapack_cgtsvxdoc_f2py_rout__flapack_zgtsvxdoc_f2py_rout__flapack_sstevdoc_f2py_rout__flapack_dstevdoc_f2py_rout__flapack_sstebzdoc_f2py_rout__flapack_dstebzdoc_f2py_rout__flapack_ssterfdoc_f2py_rout__flapack_dsterfdoc_f2py_rout__flapack_ssteindoc_f2py_rout__flapack_dsteindoc_f2py_rout__flapack_sstemrdoc_f2py_rout__flapack_dstemrdoc_f2py_rout__flapack_sstemr_lworkdoc_f2py_rout__flapack_dstemr_lworkdoc_f2py_rout__flapack_sstevddoc_f2py_rout__flapack_dstevddoc_f2py_rout__flapack_ssyevdoc_f2py_rout__flapack_dsyevdoc_f2py_rout__flapack_ssyev_lworkdoc_f2py_rout__flapack_dsyev_lworkdoc_f2py_rout__flapack_cheevdoc_f2py_rout__flapack_zheevdoc_f2py_rout__flapack_cheev_lworkdoc_f2py_rout__flapack_zheev_lworkdoc_f2py_rout__flapack_ssyevddoc_f2py_rout__flapack_dsyevddoc_f2py_rout__flapack_ssyevd_lworkdoc_f2py_rout__flapack_dsyevd_lworkdoc_f2py_rout__flapack_cheevddoc_f2py_rout__flapack_zheevddoc_f2py_rout__flapack_cheevd_lworkdoc_f2py_rout__flapack_zheevd_lworkdoc_f2py_rout__flapack_ssytf2doc_f2py_rout__flapack_dsytf2doc_f2py_rout__flapack_csytf2doc_f2py_rout__flapack_zsytf2doc_f2py_rout__flapack_ssygstdoc_f2py_rout__flapack_dsygstdoc_f2py_rout__flapack_ssytrfdoc_f2py_rout__flapack_dsytrfdoc_f2py_rout__flapack_csytrfdoc_f2py_rout__flapack_zsytrfdoc_f2py_rout__flapack_ssytrf_lworkdoc_f2py_rout__flapack_dsytrf_lworkdoc_f2py_rout__flapack_csytrf_lworkdoc_f2py_rout__flapack_zsytrf_lworkdoc_f2py_rout__flapack_ssytrsdoc_f2py_rout__flapack_dsytrsdoc_f2py_rout__flapack_csytrsdoc_f2py_rout__flapack_zsytrsdoc_f2py_rout__flapack_chetrsdoc_f2py_rout__flapack_zhetrsdoc_f2py_rout__flapack_ssysvdoc_f2py_rout__flapack_dsysvdoc_f2py_rout__flapack_csysvdoc_f2py_rout__flapack_zsysvdoc_f2py_rout__flapack_ssysv_lworkdoc_f2py_rout__flapack_dsysv_lworkdoc_f2py_rout__flapack_csysv_lworkdoc_f2py_rout__flapack_zsysv_lworkdoc_f2py_rout__flapack_ssysvxdoc_f2py_rout__flapack_dsysvxdoc_f2py_rout__flapack_csysvxdoc_f2py_rout__flapack_zsysvxdoc_f2py_rout__flapack_ssysvx_lworkdoc_f2py_rout__flapack_dsysvx_lworkdoc_f2py_rout__flapack_csysvx_lworkdoc_f2py_rout__flapack_zsysvx_lworkdoc_f2py_rout__flapack_ssycondoc_f2py_rout__flapack_dsycondoc_f2py_rout__flapack_csycondoc_f2py_rout__flapack_zsycondoc_f2py_rout__flapack_checondoc_f2py_rout__flapack_zhecondoc_f2py_rout__flapack_ssyconvdoc_f2py_rout__flapack_dsyconvdoc_f2py_rout__flapack_csyconvdoc_f2py_rout__flapack_zsyconvdoc_f2py_rout__flapack_chegstdoc_f2py_rout__flapack_zhegstdoc_f2py_rout__flapack_chetrfdoc_f2py_rout__flapack_zhetrfdoc_f2py_rout__flapack_chetrf_lworkdoc_f2py_rout__flapack_zhetrf_lworkdoc_f2py_rout__flapack_chesvdoc_f2py_rout__flapack_zhesvdoc_f2py_rout__flapack_chesv_lworkdoc_f2py_rout__flapack_zhesv_lworkdoc_f2py_rout__flapack_chesvxdoc_f2py_rout__flapack_zhesvxdoc_f2py_rout__flapack_chesvx_lworkdoc_f2py_rout__flapack_zhesvx_lworkdoc_f2py_rout__flapack_ssytrddoc_f2py_rout__flapack_dsytrddoc_f2py_rout__flapack_ssytrd_lworkdoc_f2py_rout__flapack_dsytrd_lworkdoc_f2py_rout__flapack_chetrddoc_f2py_rout__flapack_zhetrddoc_f2py_rout__flapack_chetrd_lworkdoc_f2py_rout__flapack_zhetrd_lworkdoc_f2py_rout__flapack_ssyevrdoc_f2py_rout__flapack_dsyevrdoc_f2py_rout__flapack_ssyevr_lworkdoc_f2py_rout__flapack_dsyevr_lworkdoc_f2py_rout__flapack_cheevrdoc_f2py_rout__flapack_zheevrdoc_f2py_rout__flapack_cheevr_lworkdoc_f2py_rout__flapack_zheevr_lworkdoc_f2py_rout__flapack_ssyevxdoc_f2py_rout__flapack_dsyevxdoc_f2py_rout__flapack_ssyevx_lworkdoc_f2py_rout__flapack_dsyevx_lworkdoc_f2py_rout__flapack_cheevxdoc_f2py_rout__flapack_zheevxdoc_f2py_rout__flapack_cheevx_lworkdoc_f2py_rout__flapack_zheevx_lworkdoc_f2py_rout__flapack_ssygvdoc_f2py_rout__flapack_dsygvdoc_f2py_rout__flapack_ssygv_lworkdoc_f2py_rout__flapack_dsygv_lworkdoc_f2py_rout__flapack_chegvdoc_f2py_rout__flapack_zhegvdoc_f2py_rout__flapack_chegv_lworkdoc_f2py_rout__flapack_zhegv_lworkdoc_f2py_rout__flapack_ssygvddoc_f2py_rout__flapack_dsygvddoc_f2py_rout__flapack_chegvddoc_f2py_rout__flapack_zhegvddoc_f2py_rout__flapack_ssygvxdoc_f2py_rout__flapack_dsygvxdoc_f2py_rout__flapack_ssygvx_lworkdoc_f2py_rout__flapack_dsygvx_lworkdoc_f2py_rout__flapack_chegvxdoc_f2py_rout__flapack_zhegvxdoc_f2py_rout__flapack_chegvx_lworkdoc_f2py_rout__flapack_zhegvx_lworkdoc_f2py_rout__flapack_ssyequbdoc_f2py_rout__flapack_dsyequbdoc_f2py_rout__flapack_csyequbdoc_f2py_rout__flapack_zsyequbdoc_f2py_rout__flapack_cheequbdoc_f2py_rout__flapack_zheequbdoc_f2py_rout__flapack_ssytridoc_f2py_rout__flapack_dsytridoc_f2py_rout__flapack_csytridoc_f2py_rout__flapack_zsytridoc_f2py_rout__flapack_chetridoc_f2py_rout__flapack_zhetridoc_f2py_rout__flapack_spstrfdoc_f2py_rout__flapack_dpstrfdoc_f2py_rout__flapack_cpstrfdoc_f2py_rout__flapack_zpstrfdoc_f2py_rout__flapack_spstf2doc_f2py_rout__flapack_dpstf2doc_f2py_rout__flapack_cpstf2doc_f2py_rout__flapack_zpstf2doc_f2py_rout__flapack_sposvdoc_f2py_rout__flapack_dposvdoc_f2py_rout__flapack_cposvdoc_f2py_rout__flapack_zposvdoc_f2py_rout__flapack_sposvxdoc_f2py_rout__flapack_dposvxdoc_f2py_rout__flapack_cposvxdoc_f2py_rout__flapack_zposvxdoc_f2py_rout__flapack_spocondoc_f2py_rout__flapack_dpocondoc_f2py_rout__flapack_cpocondoc_f2py_rout__flapack_zpocondoc_f2py_rout__flapack_spotrfdoc_f2py_rout__flapack_dpotrfdoc_f2py_rout__flapack_cpotrfdoc_f2py_rout__flapack_zpotrfdoc_f2py_rout__flapack_spotrsdoc_f2py_rout__flapack_dpotrsdoc_f2py_rout__flapack_cpotrsdoc_f2py_rout__flapack_zpotrsdoc_f2py_rout__flapack_spotridoc_f2py_rout__flapack_dpotridoc_f2py_rout__flapack_cpotridoc_f2py_rout__flapack_zpotridoc_f2py_rout__flapack_sptsvdoc_f2py_rout__flapack_dptsvdoc_f2py_rout__flapack_cptsvdoc_f2py_rout__flapack_zptsvdoc_f2py_rout__flapack_spttrfdoc_f2py_rout__flapack_dpttrfdoc_f2py_rout__flapack_cpttrfdoc_f2py_rout__flapack_zpttrfdoc_f2py_rout__flapack_spttrsdoc_f2py_rout__flapack_dpttrsdoc_f2py_rout__flapack_cpttrsdoc_f2py_rout__flapack_zpttrsdoc_f2py_rout__flapack_spteqrdoc_f2py_rout__flapack_dpteqrdoc_f2py_rout__flapack_cpteqrdoc_f2py_rout__flapack_zpteqrdoc_f2py_rout__flapack_sptsvxdoc_f2py_rout__flapack_dptsvxdoc_f2py_rout__flapack_cptsvxdoc_f2py_rout__flapack_zptsvxdoc_f2py_rout__flapack_sgejsvdoc_f2py_rout__flapack_dgejsvdoc_f2py_rout__flapack_strexcdoc_f2py_rout__flapack_dtrexcdoc_f2py_rout__flapack_ctrexcdoc_f2py_rout__flapack_ztrexcdoc_f2py_rout__flapack_stgexcdoc_f2py_rout__flapack_dtgexcdoc_f2py_rout__flapack_ctgexcdoc_f2py_rout__flapack_ztgexcdoc_f2py_rout__flapack_strsendoc_f2py_rout__flapack_dtrsendoc_f2py_rout__flapack_strsen_lworkdoc_f2py_rout__flapack_dtrsen_lworkdoc_f2py_rout__flapack_ctrsendoc_f2py_rout__flapack_ztrsendoc_f2py_rout__flapack_ctrsen_lworkdoc_f2py_rout__flapack_ztrsen_lworkdoc_f2py_rout__flapack_stgsendoc_f2py_rout__flapack_dtgsendoc_f2py_rout__flapack_stgsen_lworkdoc_f2py_rout__flapack_dtgsen_lworkdoc_f2py_rout__flapack_ctgsendoc_f2py_rout__flapack_ztgsendoc_f2py_rout__flapack_ctgsen_lworkdoc_f2py_rout__flapack_ztgsen_lworkdoc_f2py_rout__flapack_stgsyldoc_f2py_rout__flapack_dtgsyldoc_f2py_rout__flapack_spbtrfdoc_f2py_rout__flapack_dpbtrfdoc_f2py_rout__flapack_cpbtrfdoc_f2py_rout__flapack_zpbtrfdoc_f2py_rout__flapack_spbtrsdoc_f2py_rout__flapack_dpbtrsdoc_f2py_rout__flapack_cpbtrsdoc_f2py_rout__flapack_zpbtrsdoc_f2py_rout__flapack_strtrsdoc_f2py_rout__flapack_dtrtrsdoc_f2py_rout__flapack_ctrtrsdoc_f2py_rout__flapack_ztrtrsdoc_f2py_rout__flapack_strcondoc_f2py_rout__flapack_dtrcondoc_f2py_rout__flapack_ctrcondoc_f2py_rout__flapack_ztrcondoc_f2py_rout__flapack_stbtrsdoc_f2py_rout__flapack_dtbtrsdoc_f2py_rout__flapack_ctbtrsdoc_f2py_rout__flapack_ztbtrsdoc_f2py_rout__flapack_spbsvdoc_f2py_rout__flapack_dpbsvdoc_f2py_rout__flapack_cpbsvdoc_f2py_rout__flapack_zpbsvdoc_f2py_rout__flapack_sorcsddoc_f2py_rout__flapack_dorcsddoc_f2py_rout__flapack_sorcsd_lworkdoc_f2py_rout__flapack_dorcsd_lworkdoc_f2py_rout__flapack_cuncsddoc_f2py_rout__flapack_zuncsddoc_f2py_rout__flapack_cuncsd_lworkdoc_f2py_rout__flapack_zuncsd_lworkdoc_f2py_rout__flapack_sorghrdoc_f2py_rout__flapack_dorghrdoc_f2py_rout__flapack_sorghr_lworkdoc_f2py_rout__flapack_dorghr_lworkdoc_f2py_rout__flapack_cunghrdoc_f2py_rout__flapack_zunghrdoc_f2py_rout__flapack_cunghr_lworkdoc_f2py_rout__flapack_zunghr_lworkdoc_f2py_rout__flapack_sorgqrdoc_f2py_rout__flapack_dorgqrdoc_f2py_rout__flapack_cungqrdoc_f2py_rout__flapack_zungqrdoc_f2py_rout__flapack_sormqrdoc_f2py_rout__flapack_dormqrdoc_f2py_rout__flapack_cunmqrdoc_f2py_rout__flapack_zunmqrdoc_f2py_rout__flapack_sgeqrtdoc_f2py_rout__flapack_dgeqrtdoc_f2py_rout__flapack_cgeqrtdoc_f2py_rout__flapack_zgeqrtdoc_f2py_rout__flapack_sgemqrtdoc_f2py_rout__flapack_dgemqrtdoc_f2py_rout__flapack_cgemqrtdoc_f2py_rout__flapack_zgemqrtdoc_f2py_rout__flapack_stpqrtdoc_f2py_rout__flapack_dtpqrtdoc_f2py_rout__flapack_ctpqrtdoc_f2py_rout__flapack_ztpqrtdoc_f2py_rout__flapack_stpmqrtdoc_f2py_rout__flapack_dtpmqrtdoc_f2py_rout__flapack_ctpmqrtdoc_f2py_rout__flapack_ztpmqrtdoc_f2py_rout__flapack_sormrzdoc_f2py_rout__flapack_dormrzdoc_f2py_rout__flapack_cunmrzdoc_f2py_rout__flapack_zunmrzdoc_f2py_rout__flapack_sormrz_lworkdoc_f2py_rout__flapack_dormrz_lworkdoc_f2py_rout__flapack_cunmrz_lworkdoc_f2py_rout__flapack_zunmrz_lworkdoc_f2py_rout__flapack_sorgrqdoc_f2py_rout__flapack_dorgrqdoc_f2py_rout__flapack_cungrqdoc_f2py_rout__flapack_zungrqdoc_f2py_rout__flapack_strtridoc_f2py_rout__flapack_dtrtridoc_f2py_rout__flapack_ctrtridoc_f2py_rout__flapack_ztrtridoc_f2py_rout__flapack_strsyldoc_f2py_rout__flapack_dtrsyldoc_f2py_rout__flapack_ctrsyldoc_f2py_rout__flapack_ztrsyldoc_f2py_rout__flapack_chbevddoc_f2py_rout__flapack_zhbevddoc_f2py_rout__flapack_chbevxdoc_f2py_rout__flapack_zhbevxdoc_f2py_rout__flapack_sgglsedoc_f2py_rout__flapack_dgglsedoc_f2py_rout__flapack_cgglsedoc_f2py_rout__flapack_zgglsedoc_f2py_rout__flapack_sgglse_lworkdoc_f2py_rout__flapack_dgglse_lworkdoc_f2py_rout__flapack_cgglse_lworkdoc_f2py_rout__flapack_zgglse_lworkdoc_f2py_rout__flapack_sppcondoc_f2py_rout__flapack_dppcondoc_f2py_rout__flapack_cppcondoc_f2py_rout__flapack_zppcondoc_f2py_rout__flapack_sppsvdoc_f2py_rout__flapack_dppsvdoc_f2py_rout__flapack_cppsvdoc_f2py_rout__flapack_zppsvdoc_f2py_rout__flapack_spptrfdoc_f2py_rout__flapack_dpptrfdoc_f2py_rout__flapack_cpptrfdoc_f2py_rout__flapack_zpptrfdoc_f2py_rout__flapack_spptridoc_f2py_rout__flapack_dpptridoc_f2py_rout__flapack_cpptridoc_f2py_rout__flapack_zpptridoc_f2py_rout__flapack_spptrsdoc_f2py_rout__flapack_dpptrsdoc_f2py_rout__flapack_cpptrsdoc_f2py_rout__flapack_zpptrsdoc_f2py_rout__flapack_ssbevdoc_f2py_rout__flapack_dsbevdoc_f2py_rout__flapack_ssbevddoc_f2py_rout__flapack_dsbevddoc_f2py_rout__flapack_ssbevxdoc_f2py_rout__flapack_dsbevxdoc_f2py_rout__flapack_ssfrkdoc_f2py_rout__flapack_dsfrkdoc_f2py_rout__flapack_chfrkdoc_f2py_rout__flapack_zhfrkdoc_f2py_rout__flapack_stpttfdoc_f2py_rout__flapack_dtpttfdoc_f2py_rout__flapack_ctpttfdoc_f2py_rout__flapack_ztpttfdoc_f2py_rout__flapack_stpttrdoc_f2py_rout__flapack_dtpttrdoc_f2py_rout__flapack_ctpttrdoc_f2py_rout__flapack_ztpttrdoc_f2py_rout__flapack_stfttpdoc_f2py_rout__flapack_dtfttpdoc_f2py_rout__flapack_ctfttpdoc_f2py_rout__flapack_ztfttpdoc_f2py_rout__flapack_stfttrdoc_f2py_rout__flapack_dtfttrdoc_f2py_rout__flapack_ctfttrdoc_f2py_rout__flapack_ztfttrdoc_f2py_rout__flapack_strttfdoc_f2py_rout__flapack_dtrttfdoc_f2py_rout__flapack_ctrttfdoc_f2py_rout__flapack_ztrttfdoc_f2py_rout__flapack_strttpdoc_f2py_rout__flapack_dtrttpdoc_f2py_rout__flapack_ctrttpdoc_f2py_rout__flapack_ztrttpdoc_f2py_rout__flapack_stfsmdoc_f2py_rout__flapack_dtfsmdoc_f2py_rout__flapack_ctfsmdoc_f2py_rout__flapack_ztfsmdoc_f2py_rout__flapack_spftrfdoc_f2py_rout__flapack_dpftrfdoc_f2py_rout__flapack_cpftrfdoc_f2py_rout__flapack_zpftrfdoc_f2py_rout__flapack_spftridoc_f2py_rout__flapack_dpftridoc_f2py_rout__flapack_cpftridoc_f2py_rout__flapack_zpftridoc_f2py_rout__flapack_spftrsdoc_f2py_rout__flapack_dpftrsdoc_f2py_rout__flapack_cpftrsdoc_f2py_rout__flapack_zpftrsdoc_f2py_rout__flapack_stzrzfdoc_f2py_rout__flapack_dtzrzfdoc_f2py_rout__flapack_ctzrzfdoc_f2py_rout__flapack_ztzrzfdoc_f2py_rout__flapack_stzrzf_lworkdoc_f2py_rout__flapack_dtzrzf_lworkdoc_f2py_rout__flapack_ctzrzf_lworkdoc_f2py_rout__flapack_ztzrzf_lworkdoc_f2py_rout__flapack_slasd4doc_f2py_rout__flapack_dlasd4doc_f2py_rout__flapack_slauumdoc_f2py_rout__flapack_dlauumdoc_f2py_rout__flapack_clauumdoc_f2py_rout__flapack_zlauumdoc_f2py_rout__flapack_slaswpdoc_f2py_rout__flapack_dlaswpdoc_f2py_rout__flapack_claswpdoc_f2py_rout__flapack_zlaswpdoc_f2py_rout__flapack_dlamchdoc_f2py_rout__flapack_slamchdoc_f2py_rout__flapack_slangedoc_f2py_rout__flapack_dlangedoc_f2py_rout__flapack_clangedoc_f2py_rout__flapack_zlangedoc_f2py_rout__flapack_slantrdoc_f2py_rout__flapack_dlantrdoc_f2py_rout__flapack_clantrdoc_f2py_rout__flapack_zlantrdoc_f2py_rout__flapack_slarfgdoc_f2py_rout__flapack_dlarfgdoc_f2py_rout__flapack_clarfgdoc_f2py_rout__flapack_zlarfgdoc_f2py_rout__flapack_slarfdoc_f2py_rout__flapack_dlarfdoc_f2py_rout__flapack_clarfdoc_f2py_rout__flapack_zlarfdoc_f2py_rout__flapack_slartgdoc_f2py_rout__flapack_dlartgdoc_f2py_rout__flapack_clartgdoc_f2py_rout__flapack_zlartgdoc_f2py_rout__flapack_crotdoc_f2py_rout__flapack_zrotdoc_f2py_rout__flapack_ilavercrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryblas_lapack_wrappers.cfortranobject.cset_datasave_defformat_defget_elsizecheck_and_fix_dimensionsfortran_callfortran_getattrfortran_deallocfortran_repr__func__.2__func__.1fortran_setattr__FRAME_END____GNU_EH_FRAME_HDR_finiF2PyGetThreadLocalCallbackPtr_npy_f2py_ARRAY_API_GLOBAL_OFFSET_TABLE_PyFortranObject_NewF2PyCapsule_Check_npy_f2py_ARRAY_APIPyArray_RUNTIME_VERSIONPyFortran_TypeF2PyCapsule_AsVoidPtrcopy_ND_array__TMC_END____dso_handlef2py_describeF2PyDict_SetItemStringPyFortranObject_NewAsAttrndarray_from_pyobjf2py_size_implF2PySwapThreadLocalCallbackPtr_DYNAMIC_initF2PyCapsule_FromVoidPtrscipy_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_ImportErrorscipy_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_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.5scipy_dsygv_scipy_sorm2l_scipy_strrfs_scipy_dlaqsb_scipy_ssbgvx_scipy_ztprfb_scipy_cpotrs_scipy_shgeqz_scipy_dlaln2_scipy_slasd0_snprintf@@GLIBC_2.2.5scipy_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_PyExc_ValueErrorscipy_cher2k_PyType_Readyscipy_slaed5_scipy_dtgsja_scipy_ctrrfs_scipy_sgbtrf_scipy_ztrti2_scipy_zlapll_scipy_dgeqrfp_PyLong_FromVoidPtrscipy_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_PyLong_AsVoidPtrscipy_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_scipy_cpotrf_scipy_zlacon_scipy_zhfrk_scipy_dlaqps_PyMem_Freescipy_dtpqrt2_scipy_cpoequb_scipy_cgeev_PyExc_SystemErrorscipy_zpbtrf_scipy_slanv2___gmon_start__scipy_cptts2_scipy_dorgr2_scipy_zhecon_scipy_cunmr3_scipy_dgerq2_scipy_chegst__setjmp@@GLIBC_2.2.5scipy_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_scipy_ssymm_scipy_dstev_scipy_dlarfgp_scipy_cpotri_scipy_clar2v_scipy_zgesv_scipy_zhetf2_scipy_zherfs_scipy_zggev_scipy_dorg2r_scipy_dsyevx_PyCapsule_Typescipy_ssyrfs_scipy_zposvx_PyUnicode_FromStringscipy_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_PyErr_NoMemoryscipy_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_chprfs_scipy_stprfs_scipy_sptsvx_scipy_zlarfx_scipy_zcopy_scipy_ctpttf_scipy_sgtsvx_scipy_dlasd6_scipy_sgels_scipy_spocon_scipy_zhptrd_scipy_zungql_scipy_zggevx_scipy_cgemm_PyObject_IsTruescipy_dlasdt_scipy_csytri2_scipy_cgtsv_scipy_zhpgvd_scipy_ctprfb_scipy_cgeru_scipy_dlansy_scipy_zdrscl_scipy_cgetrf_scipy_ssyrk_scipy_dlalsa_scipy_cgesv_PyExc_TypeErrorscipy_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_ModuleNotFoundErrorscipy_slartv_scipy_claqr2_scipy_cheevx_scipy_sladiv_scipy_chbgvd_scipy_zlar2v_scipy_zsytrf_scipy_slamrg_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__PyObject_Newscipy_chegvx_scipy_ssteqr_scipy_cung2l_scipy_stpttr_scipy_sorgbr_scipy_ssytri2_scipy_chetd2_scipy_dlartgs_scipy_clags2_scipy_sbdsdc_scipy_spstrf_scipy_dtrsyl_PyComplex_Typescipy_zsyr2k_scipy_cpbtf2_scipy_ztrtrs_scipy_zpotrs_scipy_sgelss_scipy_ztfsm_scipy_slaqsy_scipy_zhpmv_scipy_dsptrd_scipy_zhbevx_scipy_cupgtr_PyOS_snprintfscipy_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_PyUnicode_FromFormatscipy_sgetf2_scipy_sgeev_scipy_zhetri2_scipy_dsyevr_scipy_sstevd_scipy_zgeqp3_scipy_zlaqr1_scipy_sgesdd_scipy_cpftrf_scipy_cpbtrs_scipy_dlaexc_scipy_ctrmv__Py_FatalErrorFuncscipy_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_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_PyComplex_AsCComplexscipy_dgglse_scipy_dpbrfs_scipy_zgbtrs_scipy_sstevx_scipy_zlarcm_scipy_clalsd_scipy_dzsum1_scipy_zsymm_scipy_zgelqf_scipy_sgeqr2_scipy_zpbsv_PyErr_Formatscipy_dlarra_scipy_dhseqr__ITM_deregisterTMCloneTablescipy_sgeevx_PyFloat_FromDoublescipy_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_PyNumber_Longscipy_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_ExceptionMatchesscipy_dsptri_PyErr_Occurredscipy_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_scipy_dlapll_scipy_stfttp_scipy_ctgsen_scipy_spprfs_PyLong_AsDoublescipy_dlartv_scipy_zpbstf_scipy_sgelqf_scipy_ssbgv_scipy_dpptrs_scipy_slaqsb_scipy_dsteqr_scipy_zhetrd_scipy_dorgrq_strlen@@GLIBC_2.2.5scipy_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_registerTMCloneTablescipy_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_chbmv_scipy_stbmv_scipy_ssytrd_scipy_zcposv_scipy_zlag2c_scipy_cggesx_scipy_dsygst_scipy_dgebrd_PyLong_AsLongAndOverflowscipy_dlaed4_scipy_dptts2_scipy_dtrcon_scipy_dorml2_scipy_zgghrd_scipy_zunmtr_scipy_clapll_PyCapsule_Newscipy_zunmlq_scipy_dgbtf2_scipy_dsbmv_scipy_ztpttr_PyFloat_Typescipy_zlanhs_scipy_sgeqrf_scipy_clauu2_scipy_claqp2_PyComplex_FromDoublesscipy_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.5scipy_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_PyEval_RestoreThreadscipy_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___tls_get_addr@@GLIBC_2.3scipy_cpbsv_scipy_spbtf2_scipy_csytrf_scipy_cpftri_scipy_csytri2x_scipy_ztgevc_scipy_ssyevd_scipy_ctgevc_sprintf@@GLIBC_2.2.5scipy_chptrf_scipy_ctptrs_scipy_claqr1_PyNumber_Floatscipy_dtptri_scipy_dgebal_scipy_dgtcon_scipy_sorgrq_scipy_dgeev_scipy_stgsy2_scipy_spbtrf_scipy_cpttrf_scipy_cgehd2_scipy_dlasq2_scipy_dlaqr3_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_PyUnicode_Concatscipy_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_PyUnicode_AsASCIIStringscipy_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_PyEval_SaveThreadscipy_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_PyTuple_Typescipy_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_GetDictscipy_zhegst_scipy_dlagts_scipy_chbtrd_scipy_dlatdf_scipy_dlarrj_scipy_sgesvx_scipy_dlag2_scipy_zhbtrd_scipy_cheev_PySequence_GetItemscipy_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_PyObject_GenericGetAttrscipy_zgetrs_PyLong_AsSsize_tscipy_dlahqr_scipy_dstevd_scipy_dgttrf_scipy_srotm_scipy_slasyf_scipy_slarf_scipy_zhbgvd_scipy_zgbrfs_scipy_dlasd5_scipy_ssytrs2_scipy_dlaqp2_PyInit__flapackscipy_zlantp_scipy_ssytri2x_scipy_clasr_scipy_cungqr_scipy_ztrsen_scipy_sormrq_scipy_dtgsna_PySequence_Sizescipy_zupgtr_scipy_zsptrf_scipy_clacp2_scipy_spttrs_PyExc_RuntimeErrorscipy_dsytrs2_scipy_slasd7_scipy_spftrf_scipy_zsptri_scipy_chetri2_scipy_cgesvx_scipy_zggglm_scipy_zher2_PyType_IsSubtypescipy_dlarfg_scipy_sgttrs_scipy_dporfs_scipy_dsbgvx_scipy_dorglq_scipy_cgtsvx_PyType_Typescipy_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_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_PyObject_CallObjectscipy_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_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_AsDoublescipy_slasq2_scipy_dlamch_scipy_ddot_scipy_slaed2_scipy_slasd4_scipy_zlanhf_scipy_cpbstf_scipy_cpbcon_PyThreadState_GetDictscipy_dlasq1_scipy_isamax_scipy_cgtcon_PySequence_Fastscipy_ctgex2_scipy_clantp_scipy_dlacn2_scipy_xerbla_array_scipy_dsytri2x_scipy_zlantr_scipy_drotm_PySequence_Checkscipy_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_GetAttrStringscipy_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_NoneStructscipy_zpftrs_PyExc_OverflowErrorscipy_sgemv_scipy_dgeqrt2_scipy_dtgex2_scipy_cunmrq_scipy_sgesc2_scipy_stptrs_scipy_chptrs_scipy_scopy_scipy_dgemm_scipy_zhbevd_PyErr_NewExceptionstrcmp@@GLIBC_2.2.5scipy_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_PyUnicode_FromKindAndDatascipy_cpptri_scipy_zggesx_scipy_stpttf_PyDict_GetItemStringscipy_dpbtf2_scipy_ztgexc_scipy_sstegr_scipy_cggqrf_scipy_zgesdd_scipy_sposv_scipy_stpcon_scipy_chpcon_scipy_dgecon_scipy_zgbequ_scipy_cspsv_PySequence_Tuplescipy_clatps_scipy_ctbrfs_PyErr_Printscipy_ztfttp_scipy_dstedc_strcpy@@GLIBC_2.2.5scipy_zlangt_scipy_chpgvx_scipy_sgeqr2p_PyExc_AttributeErrorscipy_dlaev2_scipy_ctbcon_scipy_sgtcon_scipy_clatrs_scipy_spftrs_scipy_spoequ_scipy_cunmrz_scipy_dlarrc_scipy_zgbmv_scipy_zsysv_scipy_dlansp_scipy_cpocon_scipy_zlauu2_longjmp@@GLIBC_2.2.5scipy_sgtts2_scipy_cungr2_scipy_ctrsyl_scipy_zunmhr_scipy_chetri_scipy_sorgl2_scipy_dpoequb_scipy_zgeesx_scipy_dlaqr0_PyDict_DelItemStringscipy_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_Deallocscipy_cpptrf_scipy_zgbtrf_scipy_zppequ_scipy_zgetrf_scipy_dgelsd_scipy_dsbgst_PyObject_Freescipy_ssptrd_scipy_slaqp2_PyTuple_SizePyImport_ImportModulescipy_dgbcon_scipy_ztbrfs_scipy_ctfttp_scipy_zpptri_scipy_cgbsvx_scipy_ztpsv_scipy_chbgst_scipy_dgbtrf_scipy_cpprfs_PyErr_Clearscipy_zlatdf_scipy_dgges_scipy_zlanhe_scipy_claqr3_scipy_dlagtm_scipy_dznrm2_scipy_sormbr_PyModule_Create2scipy_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_PyTuple_Newscipy_sppcon_PyCFunction_Typescipy_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_PyTuple_SetItemscipy_slacpy_scipy_zhptrs_scipy_dlalsd_scipy_sgerqf_scipy_dtrttp_PyTuple_GetItemscipy_chetrs2_PyErr_SetStringscipy_strttp_scipy_sgtrfs_scipy_cupmtr_scipy_dlasr_scipy_sdsdot_scipy_claesy_scipy_sgebd2_scipy_sormr2_scipy_clahef_scipy_dsdot_stderr@@GLIBC_2.2.5scipy_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_PyUnicode_FromStringAndSizefwrite@@GLIBC_2.2.5scipy_cppsv_scipy_zungr2_scipy_sgbequb_scipy_slarfb_scipy_zgesc2_scipy_icmax1_scipy_dlantb_scipy_slantp_scipy_ssysvx_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__PyArg_ParseTupleAndKeywords_SizeTscipy_dpbtrf_scipy_dsyevd_scipy_ssyr_scipy_disnan_scipy_dgeqp3_scipy_zcgesv_fprintf@@GLIBC_2.2.5scipy_dormr2_PyObject_HasAttrStringscipy_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__PyDict_GetItemStringWithErrorscipy_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_scipy_chetri2x_scipy_zpbtrs_scipy_slagts_PyMem_Mallocscipy_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.14scipy_zlacgv_PyCapsule_GetPointerscipy_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_SizeTscipy_stbrfs_scipy_spbequ_scipy_zsyr_scipy_zgels_scipy_dsyconv_scipy_clartg_scipy_sorbdb_scipy_zhsein_scipy_cunmqr_scipy_slagv2_scipy_zgetri_scipy_dzasum_scipy_zlahef_scipy_dspr2_scipy_spbsvx_PyFunction_Typescipy_dstein_scipy_dlaed9_PyDict_Newscipy_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.tbss.init_array.fini_array.data.rel.ro.dynamic.got.got.plt.data.bss.commentHott UoPdXXnBH3H3Ƞxs  @k~`K`KY @@u@uG88?8 8@8 8@ @H H@@5E5 @2#@"#x 0@"#/p"#0 %h%@#&$.o(@#(&$8 P@#P&P$'@R$'*`GNU;p7ުE'FE2>Wu5  >TE#3<#P U{HJ  ?V FT"9E ,-~I:"L,-eU)p;1+ 5u$"[*W-& (-)#Z,(0;B" IB!*9@+Q1AIZ'EZ9p%D@ EMNqi*v;=BC7]/*{:25[KSg!^W4U}WgP R=c ![x>1A87,9^E@\%;=4 Q#F!5YsXW"N/<4Y$z&e",M (=PDKaEHuP(SQ#P&^13d _tV< +N!L ;UT$ "'*Hc6DS[LYB?L;13R`)~ XY(QZX@JhLP,V ZOJ!G 0'LOhOMW+'1VGW G !kA(?FQ]  #W /aSl2l1.F^4F?-"Dr6}@),E&G 5:6G&-7NHGP99R6;+}, 8H*IDTI d9)68CPu\MH)PPB&rJ %oA(# AB(ZNOJ%7CH<8^1+0*I[7> :+cTY;NKcC".B#-}kDDD6K9g$^[FbI]AG'(K5AD3g [8W 7Z|= 0|N ]> 55JVCoKV<*!$\t4wFN3Yq^O86O1F?LS7$^fV1L/3Lr<[%8 Eq+cG]g5o,hM)Qd(\V:GY!xLz19[V'* R#+M='S4&",JFqTJ4Z K^7KV(# 6"LCH , {Z!>#Q*[ ZSOA5:w/a@`K/c+E W0*@Q0xK$$:1S6I6Z'8l#=R(K&VHC(=V6E-.`=0O+,#!B[18I%@z2I, '#".>b%9:aQ-9 K GdJQC1 Y$.3,Mc]U^]A[R{7W2 Dk@NP7?* JT9 )[yDPpI8Y(.?F"@< }@S@ IML_P515WE& %D:W G646w*w78!5N- U]NXB4,_QZF#T\3#Ak HB+ )0'U0 Y\xQY1!? UT68Q6)R]R\WZP E,OR)!^]8O!!\10+LX+2D3K S@>/B=C+TXVdHZM?O "MaI(?/\=5 FET4?bWM<B8%2Z;.< HNbelYJ?$X]*51O*%G*r(38$Nr\!#O1v!? -Q.2XLI/EG \52+93/]ZM.F%0P# @=NJ|)H&/SG[gB2=_q]XDt&2?CXmM '9k-%/+ x GM TwjL*Gz#<j3OUWMY,O%[X7:J-+h ,MK\:C&2zY'/3U/G'( vMy[Vq0o@,<&*}Q>()>0 7p TO1RZ\J 7HVJVW_3s"Y\Q/K%ROD"L5#sn=)}"[w>=XS390XO; [1y8A/]D 6@Xl BUA8Tk8;"5G6U< <):-0PD4?@%wQ:t?R^)?]#&J2=SKh'+EEQ51-H= y-Q9+ )C3D&%uBa,/:Ls.ARN>D)#v' 8RK$$WX S _ZOCOY+Y3  .<-;2$Y5U =kRJj/"$*%kU"SH#3 TCh;e.EoE^U;>:FXpWG6=2-_2]V!27FInN]F*)D[!T%YP$-][>@3%3Qx3H 'ZS /$AAI.FWPU/9kX^#A?M*='MTI^,mZ1FjLqCH% JMh5ZG0R:l7(_$;9i*CFC:(q _Y&&HU9-?\_yA\-|K'_;H1F<~Ck[#LUW = 45EN;.Q/V"; )UMCP.QW&T" j>W.BX'c ;;_:@8@%owoDM .c^E<oYWZ   U"R%As2)YNB704?2]i3X?C2 YSf?TEyU g\oQ"L'G)NV$>+P8<:<` 9TQ2n)5<M =O':.3 3+?(V /8 K4g9P%7.4 JI92*m+6KBA SIV3AQB.C2X8r9=\%M-y  Q0yRZKs63pc}E~+dG5MF!-}0'HHORrH(&Su]\5=LX4P&d<qGL9] cCH(4#T@/5 &=$zT7>vO? aNCKZ <El&U, 1 #.!VJS,AF I>P&U I"-B: [GT]\  H 4?*?IC:7PA "KjT%|V>;2^%BF9 7uS0i.!V?^7Q]NA?@3!\IX[* m:U6C~% SNRW9BgXF  Y3[+]1$\ Ju HBEYK0%A QL;LMR7Bc0$^-GIPU@T, iF(s I+D=#F0M^/ NmcpPXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX`_b_l_  8 @ o(@#R$P@# *` ȠH3X oooto__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_PyArg_ParseTupleAndKeywords_SizeTPyErr_Occurred_Py_BuildValue_SizeT_Py_NoneStructPyErr_SetStringPyEval_SaveThreadPyEval_RestoreThread_Py_DeallocPyType_IsSubtypePyUnicode_FromKindAndDatastrcpyPyErr_ClearstrlenPyUnicode_AsASCIIStringPySequence_CheckPySequence_GetItemPyExc_TypeErrorPyFloat_TypePyComplex_AsCComplexPyFloat_AsDoublePyLong_AsDoublePyComplex_TypePyNumber_LongPyObject_GetAttrStringPyLong_AsLongAndOverflowPyExc_OverflowErrorsprintfmemsetPyComplex_FromDoublesPyObject_IsTrue__tls_get_addrPyTuple_SetItemPyObject_CallObjectPyTuple_SizePyTuple_GetItemstderrfwritefprintfPySequence_TuplelongjmpPyFloat_FromDoublePyFunction_TypePyObject_HasAttrStringPyTuple_NewPyCFunction_TypePyLong_AsSsize_tPyTuple_Type_setjmpPyNumber_FloatPyInit__flapackPyModule_Create2PyType_TypePyImport_ImportModulePyCapsule_TypePyCapsule_GetPointerPyExc_ImportErrorPyModule_GetDictPyUnicode_FromStringPyDict_SetItemStringPyErr_NewExceptionPyType_ReadyPyExc_ModuleNotFoundErrorPyErr_ExceptionMatchesPyErr_PrintPyExc_RuntimeErrorPyErr_Formatscipy_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_PyOS_snprintfPySequence_FastPyExc_ValueError_PyDict_GetItemStringWithErrorstrcmpPyObject_GenericGetAttrPyUnicode_FromStringAndSizePyMem_FreePyUnicode_ConcatPyMem_MallocmemcpyPyErr_NoMemoryPyCapsule_NewPyObject_FreePyUnicode_FromFormatPyThreadState_GetDictPyDict_GetItemStringPyLong_AsVoidPtrPyLong_FromVoidPtr_Py_FatalErrorFunc_PyObject_NewPyDict_NewPyExc_SystemErrorPyDict_DelItemStringPyExc_AttributeErrorPySequence_Sizelibscipy_openblas.solibc.so.6ld-linux-x86-64.so.2GLIBC_2.3GLIBC_2.14GLIBC_2.2.5/opt/_internal/cpython-3.12.11/lib/python3.12/site-packages/scipy_openblas32/liblibscipy_openblas-b75cc656.so$ORIGIN/../../scipy.libs