#include <iostream> using namespace std; int main() { long long N; long long K; long long q = 100000; cin >> N; for(long long i = 1; i < N+1; i++){ q = 100000; K = i; for(long long j = 1; j < q; j++ ) if(K==0){ cout << i << " "; q = 0; } else{ if(K%2==0){ K = K/2; } else{ if(K%3==0){ K = K/3; } else{ if(K%5==0){ K = K/5; } else{ N++; q = 0; cout<<"shdfkgsfdg"; } } } } } return 0; }
8
shdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkgsfdgshdfkg