#include <iostream> using namespace std; int main() { int t; cin>>t; float v1[t],v2[t]; int i=0; while (i<t) { cin>>v1[i]>>v2[i]; i++; } i=0; while(i<t) { float wynik=(2*v1[i]*v2[i])/(v1[i]+v2[i]); cout<<wynik; i++; } return 0; }
Standard input is empty
-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan-nan