fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5.  
  6. int t;
  7. cin>>t;
  8. float v1[t],v2[t];
  9. int i=0;
  10. while (i<t)
  11. {
  12. cin>>v1[i]>>v2[i];
  13. i++;
  14.  
  15. }
  16. i=0;
  17.  
  18. while(i<t)
  19. {
  20.  
  21. float wynik=(2*v1[i]*v2[i])/(v1[i]+v2[i]);
  22. cout<<wynik;
  23. i++;
  24. }
  25.  
  26. return 0;
  27. }
Runtime error #stdin #stdout 0s 4160KB
stdin
Standard input is empty
stdout
-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan